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,101,16,0,1,3,3,3,3,3,1,5,6,1,4,10,13,1,25,0,1,2,3,4,5,6,7,8,18,9,17,19,20,56,181,119,21,22,33,34,133,23,35,49,71,134,197,24,37,50,65,83,25,36,38,51,52,113,114,116,166,212,39,53,69,82,86,87,88,97,99,115,130,149,150,211,54,81,84,98,100,104,228,55,66,73,85,136,198,40,57,101,117,146,179,145,161,67,68,131,147,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,8,85,182,189,253,81,230,27,137,213,45,179,235,21,194,213,107,186,227,153,133,230,135,19,188,79,83,5,28,119,58,86,93,29,77,79,109,115,28,230,243,172,111,146,54,197,227,71,58,104,218,238,72,143,141,95,52,213,0,132,29,93,181,11,62,211,93,182,227,119,221,57,206,50,12,86,229,62,113,71,73,45,101,146,231,53,12,242,64,234,10,247,58,39,73,11,154,229,98,185,140,114,181,87,183,118,53,127,208,133,106,237,147,115,123,146,191,238,75,74,44,87,221,193,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,72,0,16,215,95,55,199,83,183,29,236,226,26,61,156,50,145,250,117,154,98,246,215,205,87,35,226,167,125,142,227,53,194,182,4,173,116,207,86,181,105,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,95,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,0,103,219,115,123,155,220,149,131,114,90,175,98,177,110,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,149,116,137,212,44,251,82,182,219,146,95,117,27,56,200,50,171,148,25,197,101,36,85,151,187,156,213,211,199,3,104,40,28,216,155,36,206,115,145,136,231,189,200,212,94,221,222,229,255,0,74,147,124,2,16,117,118,212,44,251,77,118,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,221,216,213,255,0,66,16,127,167,14,225,117,247,57,222,118,158,98,217,174,184,106,6,65,101,173,251,91,212,219,174,153,53,109,93,44,252,45,85,111,103,56,164,145,204,119,23,177,174,78,233,248,57,168,169,248,162,23,126,8,65,213,219,80,179,237,53,219,110,55,125,211,156,227,32,197,110,83,231,20,116,146,214,89,46,115,80,207,36,14,160,175,115,162,116,144,185,174,86,43,152,199,43,85,123,119,99,87,253,8,65,254,156,59,133,215,220,231,121,218,121,139,102,186,225,168,25,5,150,183,237,111,83,110,186,100,213,181,116,179,240,181,85,189,156,226,146,71,49,220,94,198,185,59,167,224,230,162,167,226,136,93,248,0,16,42,171,126,180,218,49,212,3,80,182,253,172,23,218,74,13,62,185,212,91,230,181,93,234,252,175,91,77,198,123,77,179,132,50,74,233,124,84,244,46,86,206,229,84,139,242,205,58,200,247,53,139,35,219,61,65,205,55,55,118,186,216,54,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,225,93,57,183,175,254,42,180,226,123,6,127,115,181,71,169,184,183,238,238,84,208,47,138,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,187,68,217,162,141,38,0,0,31,147,150,88,62,245,226,183,156,91,237,187,173,155,237,155,125,69,191,237,27,77,79,167,174,163,242,198,230,121,233,229,236,190,57,153,203,147,31,217,120,185,17,123,47,99,60,90,133,175,155,187,211,92,255,0,37,211,155,238,231,181,42,123,150,43,120,173,178,86,75,73,154,220,221,4,147,211,76,248,100,116,110,116,141,114,177,92,197,84,85,107,87,183,110,232,159,192,185,238,158,155,133,255,0,17,187,101,199,239,245,180,215,86,94,177,79,30,37,123,169,184,213,122,169,43,235,169,41,96,87,86,36,202,188,228,243,50,88,228,114,189,17,201,35,164,111,119,163,82,71,243,94,174,218,133,159,105,174,219,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,219,187,26,191,232,66,15,244,225,220,46,190,231,59,206,211,204,91,53,215,13,64,200,44,181,191,107,122,155,117,211,38,173,171,165,159,133,170,173,236,231,20,146,57,142,226,246,53,201,221,63,7,53,21,63,20,66,237,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,217,173,123,227,220,54,160,234,230,95,153,225,250,239,169,86,60,122,235,120,169,154,203,108,166,191,84,91,153,71,110,230,173,165,133,105,233,101,72,88,246,194,145,163,213,189,249,61,28,231,57,238,114,185,109,167,166,21,54,180,77,181,202,76,187,91,242,220,130,255,0,114,203,175,21,55,187,76,183,234,250,186,170,216,109,78,138,24,96,107,157,83,249,154,199,186,9,103,141,24,174,99,163,157,143,69,252,234,137,231,246,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,242,70,216,188,104,231,77,27,93,201,17,241,171,230,154,160,28,255,0,112,185,77,247,6,208,45,75,205,113,106,239,69,122,199,240,251,205,210,221,83,226,100,158,10,168,40,165,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,57,86,200,55,163,138,238,227,78,32,174,173,117,170,201,159,91,124,144,94,241,232,171,163,116,143,241,36,60,171,169,160,87,172,201,70,245,158,52,71,61,63,36,138,232,185,63,138,72,249,42,1,31,247,229,169,153,86,141,237,107,42,213,44,42,175,211,222,177,155,133,130,225,77,202,73,25,28,220,47,84,92,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,125,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,243,171,98,115,222,239,77,35,155,35,161,127,39,114,98,43,85,124,140,145,140,238,160,0,1,159,109,205,238,111,114,86,13,201,106,189,138,197,184,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,22,233,211,135,44,202,179,157,152,233,230,83,154,228,215,92,130,245,91,246,183,169,184,221,43,100,171,170,159,133,214,173,140,231,44,138,231,187,139,24,214,167,117,252,26,212,68,252,17,9,42,67,93,124,223,29,78,220,119,179,136,104,246,112,202,71,233,214,105,139,219,95,53,92,143,138,157,246,59,140,215,10,216,18,181,211,61,90,213,166,86,178,38,204,215,187,242,50,52,145,138,138,215,178,105,127,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,8,85,185,77,253,81,225,251,137,210,221,179,232,237,194,213,116,186,228,121,133,154,135,44,188,65,83,5,100,118,202,87,221,27,77,81,109,107,26,231,112,172,119,142,70,203,228,70,186,24,220,222,40,175,145,31,12,213,4,106,234,61,150,101,88,54,204,117,15,41,194,178,107,174,63,122,162,251,39,211,92,109,117,178,82,85,65,206,235,72,199,240,150,53,107,219,201,143,115,87,178,254,45,114,162,254,10,165,69,237,147,115,123,146,191,238,75,74,44,87,221,193,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,72,0,0,103,219,115,123,155,220,149,131,114,90,175,98,177,110,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,116,225,203,50,172,231,102,58,121,148,230,185,53,215,32,189,86,253,173,234,110,55,74,217,42,234,167,225,117,171,99,57,203,34,185,238,226,198,53,169,221,127,6,181,17,63,4,66,74,144,215,95,55,199,83,183,29,236,226,26,61,156,50,145,250,117,154,98,246,215,205,87,35,226,167,125,142,227,53,194,182,4,173,116,207,86,181,105,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,95,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,2,21,110,83,127,84,120,126,226,116,183,108,250,59,112,181,93,46,185,30,97,102,161,203,47,16,84,193,89,29,178,149,247,70,211,84,91,90,198,185,220,43,29,227,145,178,249,17,174,134,55,55,138,43,228,71,195,42,181,98,193,149,101,122,89,153,98,216,45,239,236,108,146,243,143,220,109,246,123,143,169,146,159,209,215,75,77,35,32,159,203,18,44,145,240,145,204,119,54,34,185,189,187,162,42,162,25,225,187,110,111,119,118,11,173,109,138,251,184,61,96,183,92,173,213,18,82,86,81,213,229,151,56,103,166,158,55,43,100,138,72,221,42,57,143,107,145,90,173,84,69,69,69,69,47,123,102,218,233,71,184,157,184,225,154,141,246,207,218,55,167,91,227,183,100,110,122,64,201,153,120,167,99,99,170,89,34,129,85,145,121,30,158,118,51,179,87,197,52,78,224,212,114,53,34,7,89,77,88,213,61,47,253,144,126,204,245,47,43,196,190,211,251,193,235,126,194,188,212,208,122,175,31,217,254,63,47,133,237,231,199,200,254,60,187,246,230,238,223,197,78,107,210,39,91,245,163,82,183,37,146,88,181,27,87,179,92,170,219,6,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,119,236,247,39,250,84,181,77,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,191,110,234,159,196,207,102,161,111,87,114,89,150,127,146,229,246,45,111,212,172,110,219,124,188,86,220,168,236,180,153,157,127,130,219,4,211,62,72,233,99,226,246,55,132,109,114,49,59,49,169,217,169,217,173,254,9,117,59,0,197,243,235,6,215,49,27,238,167,106,70,65,154,100,57,165,59,50,169,235,47,23,137,174,43,77,5,100,81,186,154,154,25,38,68,123,24,218,116,133,207,141,85,200,147,62,117,107,149,170,135,20,233,161,191,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,79,47,59,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,249,57,49,200,246,53,200,201,149,147,212,3,242,114,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,84,13,255,0,172,86,172,87,238,58,219,149,88,41,254,202,209,218,59,132,52,245,56,203,237,180,213,53,213,214,212,122,182,106,153,37,85,107,219,88,230,61,94,200,227,153,176,177,204,137,142,242,34,72,249,109,167,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,193,31,247,163,187,108,87,104,218,88,185,77,202,47,93,146,95,125,77,191,25,183,53,177,203,228,174,109,52,143,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,230,141,17,59,189,10,246,216,159,84,28,203,28,207,234,48,109,203,229,21,119,251,22,99,120,125,76,89,5,92,136,179,218,238,53,115,83,68,212,146,73,170,35,167,164,181,196,198,207,34,178,40,211,198,174,85,106,113,238,212,184,144,10,181,234,89,212,91,50,194,51,250,93,15,219,142,107,73,111,168,199,106,32,173,201,111,214,231,36,211,178,227,12,202,228,181,167,54,44,72,200,214,56,221,58,34,191,154,191,211,191,138,50,120,164,150,187,32,222,142,43,187,141,56,130,186,181,214,171,38,125,109,242,65,123,199,162,174,141,210,63,196,144,242,174,166,129,94,179,37,27,214,120,209,28,244,252,146,43,162,228,254,41,35,228,168,32,6,236,119,175,149,109,79,125,216,93,146,237,115,245,26,101,147,97,246,184,242,59,125,66,200,248,232,57,220,235,227,117,206,157,35,107,222,217,162,98,34,189,172,106,249,163,98,49,83,147,98,124,83,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,67,235,0,2,21,117,25,223,183,248,87,177,65,166,250,119,7,168,212,220,154,223,235,41,42,39,167,231,75,101,161,123,223,18,86,57,30,156,38,153,95,28,141,138,47,197,168,230,57,242,167,22,182,57,188,175,77,142,161,23,29,192,242,209,109,108,188,122,189,73,143,214,220,45,247,79,73,75,69,79,116,161,143,196,228,131,140,111,111,58,198,249,42,29,194,40,26,223,5,63,53,85,115,94,229,159,224,20,237,189,174,168,57,149,215,90,44,86,109,184,229,21,116,56,158,158,222,18,166,185,237,145,25,6,75,113,165,171,145,170,143,154,150,161,86,166,214,248,153,31,22,35,163,242,164,210,43,209,123,68,172,176,157,151,110,219,21,221,206,150,38,83,109,139,208,228,150,47,77,111,201,173,206,108,113,120,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,120,100,69,78,236,82,58,237,99,125,183,84,221,222,170,237,103,89,114,106,71,91,93,156,100,16,97,23,91,140,238,108,241,206,151,57,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,60,13,87,243,130,56,236,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,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,196,244,230,222,191,248,170,211,137,236,25,253,206,213,30,166,226,223,187,185,83,64,190,41,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,237,19,102,138,52,152,0,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,52,166,0,5,43,117,171,247,79,139,125,63,161,249,27,137,210,186,83,239,182,234,151,90,13,172,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,7,55,53,88,172,240,53,95,206,8,227,181,240,14,105,184,173,121,195,118,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,206,71,55,178,185,24,238,12,71,200,228,224,199,42,115,93,151,111,127,78,55,113,138,165,21,13,87,217,185,245,146,223,77,46,67,100,158,20,167,231,34,199,26,79,85,68,223,44,139,37,31,157,206,98,42,189,100,103,228,242,53,190,72,213,244,131,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,0,160,30,168,254,251,53,55,244,95,135,162,38,167,75,173,253,81,230,22,43,110,217,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,172,124,84,208,91,92,199,57,188,235,27,228,141,177,120,209,206,154,54,187,146,35,227,87,205,101,71,42,221,143,181,141,100,250,127,144,252,116,230,117,180,171,83,50,173,27,212,124,115,84,176,170,191,79,122,198,110,17,92,41,185,73,35,35,155,130,254,120,37,241,189,143,116,50,177,93,28,140,71,39,56,222,246,170,246,114,154,9,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,117,0,2,149,186,194,104,15,220,13,113,183,106,230,37,167,191,101,98,217,165,189,159,106,93,40,217,254,213,169,200,146,106,135,79,228,106,42,164,83,73,2,65,39,249,173,73,92,217,158,156,222,147,57,63,87,163,38,186,86,98,218,203,125,208,107,189,231,133,151,54,183,201,113,181,210,72,147,201,254,88,164,106,61,201,10,53,86,40,188,148,137,80,233,30,230,162,191,210,64,222,104,173,107,93,37,122,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,90,167,83,77,107,253,139,109,31,41,244,246,255,0,85,95,157,247,194,168,249,197,206,24,189,108,19,122,137,36,237,35,28,222,212,177,84,240,114,114,237,42,197,201,170,222,93,168,175,73,240,95,218,134,169,225,186,103,246,167,217,159,123,114,11,117,139,214,248,60,222,151,213,84,199,15,151,199,201,188,248,249,57,113,228,222,253,187,119,78,253,205,47,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,251,246,68,254,6,117,183,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,211,155,122,255,0,226,171,78,39,176,103,247,59,84,122,155,139,126,238,229,77,2,248,164,186,80,162,49,35,185,182,30,45,99,121,61,235,28,173,137,92,214,72,214,187,180,77,154,40,210,96,3,149,110,199,218,198,178,125,63,200,126,58,115,61,122,23,174,154,143,183,77,71,183,106,134,151,222,125,13,214,135,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,79,36,47,226,222,233,221,28,142,107,94,199,49,236,99,219,161,237,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,145,202,198,243,98,178,70,167,7,181,87,165,130,42,245,71,246,39,169,191,162,252,197,17,76,27,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,248,149,125,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,116,174,148,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,60,13,87,243,130,56,237,124,2,31,245,25,222,191,248,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,190,89,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,237,43,97,150,53,167,109,178,93,174,183,253,221,233,69,246,251,115,171,184,220,174,58,145,98,171,172,172,171,153,211,79,83,60,151,56,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,146,65,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,0,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,20,173,214,175,221,62,45,244,254,135,228,110,39,74,233,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,192,213,127,56,35,142,215,192,33,255,0,81,157,235,255,0,133,93,56,130,193,128,92,237,82,106,110,83,251,187,109,52,235,229,146,215,66,168,244,146,230,232,120,185,142,226,246,36,113,54,85,107,95,35,156,238,210,182,25,99,90,118,219,37,218,235,127,221,222,148,95,111,183,58,187,141,202,227,169,22,42,186,202,202,185,157,52,245,51,201,115,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,105,36,162,30,171,26,13,77,163,123,163,175,201,172,84,85,113,216,181,38,157,114,104,222,234,121,82,8,238,47,149,237,175,133,147,61,238,73,95,229,68,169,114,34,183,198,149,145,177,24,214,163,21,210,43,162,94,181,255,0,243,117,183,58,203,127,255,0,63,53,183,213,71,23,252,222,142,174,57,158,178,127,204,150,54,182,63,245,234,231,127,152,131,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,153,93,93,245,138,235,166,187,92,102,35,142,95,169,40,110,90,131,120,138,201,83,18,85,58,42,217,45,77,138,73,170,221,3,88,246,185,88,174,101,60,18,170,163,153,227,170,115,28,159,188,106,149,1,182,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,239,45,108,209,190,94,236,71,199,77,28,210,34,42,59,186,177,17,26,229,84,106,233,78,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,46,248,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,47,251,100,27,209,197,119,113,167,16,87,86,186,213,100,207,173,190,72,47,120,244,85,209,186,71,248,146,30,85,212,208,43,214,100,163,122,207,26,35,158,159,146,69,116,92,159,197,36,124,149,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,245,217,222,67,181,141,92,185,186,205,103,171,159,78,175,149,30,183,31,185,195,71,85,233,40,153,59,231,116,118,185,106,37,228,215,84,196,216,100,68,79,43,222,248,154,201,87,138,189,205,111,181,233,153,189,31,240,217,168,239,211,124,213,222,76,7,62,184,82,65,83,81,53,119,134,59,21,114,175,137,149,221,164,123,97,108,46,71,181,181,14,94,46,241,197,19,209,203,225,72,228,189,67,202,106,174,166,98,186,55,167,25,30,169,102,181,126,158,203,140,219,229,184,84,241,146,54,73,55,4,252,144,69,228,123,24,233,165,122,182,56,216,174,78,114,61,141,69,238,228,51,217,188,13,202,95,119,83,174,55,141,77,185,167,134,213,15,43,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,254,83,47,149,242,72,170,247,167,146,71,163,85,24,140,107,101,255,0,73,77,151,125,244,190,209,238,187,63,111,27,46,57,112,154,12,94,215,61,15,38,220,107,163,103,23,87,57,210,177,88,176,192,247,170,68,232,149,93,234,97,114,242,141,105,248,201,111,224,129,93,75,247,235,77,160,216,244,218,43,164,215,218,73,245,22,249,79,36,55,119,199,229,231,96,183,79,75,35,91,51,102,134,88,221,5,114,186,72,101,133,63,63,22,53,94,246,181,31,10,190,147,15,127,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,30,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,217,28,172,111,54,43,36,106,112,123,85,122,89,74,221,106,253,211,226,223,79,232,126,70,226,125,93,48,183,235,77,163,23,90,77,191,107,5,246,146,131,79,174,117,21,51,90,174,245,126,87,173,166,227,59,161,225,12,146,186,95,21,61,11,149,179,185,85,34,252,179,78,178,61,205,98,200,246,220,248,0,16,215,169,126,206,233,183,33,164,115,103,24,101,158,147,246,139,131,211,201,91,69,52,116,114,203,87,118,183,70,201,31,45,173,169,15,119,61,238,114,249,33,69,100,157,165,69,99,124,105,60,143,40,219,253,213,96,89,87,253,213,199,50,76,114,225,255,0,164,163,174,182,215,83,201,255,0,179,36,51,71,35,63,243,57,174,111,250,21,13,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,60,137,221,31,28,209,163,164,241,44,142,145,69,117,117,83,222,253,30,155,98,183,125,176,233,229,87,60,191,36,183,197,22,67,87,225,130,162,158,138,207,87,28,236,158,151,191,149,95,21,100,140,72,87,179,226,84,72,42,57,181,205,123,163,115,106,91,74,180,207,42,214,77,71,199,52,183,10,164,245,23,172,154,225,21,190,155,148,114,62,56,121,175,231,158,95,27,30,246,195,19,17,210,72,244,106,240,141,143,114,167,102,169,162,157,177,109,235,21,218,254,141,89,116,143,22,169,245,254,131,201,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,255,0,38,54,35,156,247,50,40,162,98,189,252,57,45,0,238,199,221,62,178,125,64,200,126,70,114,215,186,104,111,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,203,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,126,78,76,114,61,141,114,50,101,100,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,0,0,3,53,155,177,247,79,172,159,80,50,31,145,156,242,154,85,169,153,86,141,234,62,57,170,88,85,95,167,189,99,55,8,174,20,220,164,145,145,205,193,127,60,18,248,222,199,186,25,88,174,142,70,35,147,156,111,123,85,123,57,75,254,217,118,237,177,93,220,233,98,101,54,216,189,14,73,98,244,214,252,154,220,230,199,23,142,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,134,68,84,238,197,36,1,0,58,213,251,88,197,190,160,80,252,117,196,168,189,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,167,126,221,213,63,137,164,141,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,0,20,173,214,175,221,62,45,244,254,135,228,110,36,0,46,167,166,167,80,47,219,181,29,14,130,106,180,220,51,235,85,189,223,101,220,92,238,209,222,40,105,32,166,103,239,101,158,165,243,84,92,94,190,166,121,56,177,26,177,198,247,254,28,92,79,243,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,125,183,163,187,108,171,119,58,166,185,77,202,47,67,141,216,189,77,191,25,183,53,178,69,227,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,225,141,17,59,49,9,21,210,159,102,217,150,160,231,244,27,147,200,234,114,12,99,19,197,170,18,108,126,186,221,90,148,147,222,110,49,204,196,150,20,71,70,229,150,135,196,149,16,78,168,172,230,178,120,154,231,113,153,25,18,247,99,238,159,89,62,160,100,63,35,57,98,157,23,53,211,78,40,112,156,143,111,23,59,207,161,204,235,178,10,156,146,219,77,80,136,200,238,52,174,163,166,142,70,83,191,191,231,154,63,74,247,190,53,68,119,141,200,246,243,70,74,177,217,248,5,80,117,144,220,222,3,149,90,177,253,183,98,21,52,151,187,149,166,240,220,134,245,114,162,184,195,52,22,249,224,109,93,31,217,239,108,106,231,37,74,57,242,186,70,63,130,198,141,137,59,63,200,190,56,193,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,86,187,69,214,251,86,220,119,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,151,229,115,216,217,213,232,197,86,163,213,136,213,115,57,115,77,25,226,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,96,1,64,61,81,253,246,106,111,232,191,15,68,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,11,191,233,161,190,58,109,199,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,157,242,36,140,85,71,61,144,200,173,216,251,88,214,79,167,249,15,199,78,102,176,235,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,248,149,125,168,0,138,189,77,52,83,246,211,180,124,167,211,220,61,45,126,9,223,53,163,231,47,8,101,244,80,77,234,35,147,180,111,115,187,210,203,83,193,169,199,188,169,23,39,35,121,119,162,29,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,183,126,202,159,196,182,158,173,57,173,171,82,182,53,166,26,141,98,167,171,130,219,149,101,22,91,221,28,85,108,107,103,142,10,155,61,116,209,182,70,181,206,106,61,26,244,69,68,115,147,191,126,202,191,196,132,29,46,61,246,105,151,235,95,15,90,123,254,175,122,233,71,169,251,142,164,211,156,122,243,235,108,186,105,111,117,186,102,177,32,124,45,188,78,244,146,181,99,150,53,115,221,197,140,164,129,236,122,162,199,45,52,173,70,53,121,57,254,219,162,198,142,221,111,90,185,149,235,125,194,195,73,45,139,26,179,190,201,67,89,87,74,231,61,183,90,167,198,229,117,44,138,197,98,62,58,104,229,100,170,215,163,218,202,200,211,178,182,85,46,36,205,102,236,125,211,235,39,212,12,135,228,103,60,166,149,106,102,85,163,122,143,142,106,150,21,87,233,239,88,205,194,43,133,55,41,36,100,115,112,95,207,4,190,55,177,238,134,86,43,163,145,136,228,231,27,222,213,94,206,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,231,72,229,153,205,85,72,37,239,254,99,148,170,12,203,169,166,227,191,196,118,75,172,122,105,159,93,104,49,186,251,130,50,221,138,220,213,245,22,191,178,226,124,105,20,114,81,190,89,35,134,105,99,129,139,52,148,239,99,249,203,63,141,236,71,150,63,142,235,54,174,107,231,77,253,79,212,221,101,211,170,76,70,239,116,193,242,119,208,178,147,155,32,185,91,150,219,43,160,173,142,25,92,249,96,99,209,206,106,53,239,119,52,141,38,106,248,229,98,37,16,157,255,0,101,219,182,202,182,141,170,105,148,219,98,245,216,221,247,211,91,242,107,115,155,36,190,74,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,190,105,17,83,179,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,42,245,71,246,39,169,191,162,252,197,17,64,36,148,217,6,244,114,173,163,234,60,21,213,174,186,222,240,27,151,146,11,222,61,21,116,141,141,158,85,135,149,117,52,10,244,133,107,24,144,70,136,231,167,231,141,29,23,38,114,73,25,110,155,245,220,221,171,68,118,161,115,207,49,106,154,187,165,70,121,79,247,123,24,186,216,238,45,141,144,79,95,71,60,144,220,25,84,197,85,70,71,20,111,153,143,139,186,185,233,18,34,181,28,178,50,176,118,165,212,67,120,24,78,127,100,193,232,242,58,189,84,167,201,239,20,212,17,88,178,171,131,167,158,122,154,153,160,137,173,167,184,76,239,45,59,220,141,72,217,228,123,169,216,178,189,238,137,202,170,165,233,218,100,186,205,106,162,154,251,69,73,71,114,125,60,110,172,167,164,169,117,76,16,206,173,79,35,35,149,209,198,233,24,142,238,136,245,141,138,228,68,85,107,123,246,79,172,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,64,2,236,250,104,111,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,203,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,126,78,76,114,61,141,114,50,101,100,245,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,252,138,232,154,246,59,211,70,231,70,233,159,201,188,88,168,212,95,35,227,99,243,237,170,186,153,149,107,38,163,228,122,165,154,213,250,139,214,77,112,150,225,83,198,73,31,28,60,215,242,65,23,145,239,123,97,137,136,216,227,98,185,120,70,198,53,23,179,80,245,123,78,247,79,163,127,80,49,239,145,128,210,152,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,149,186,213,251,167,197,190,159,208,252,141,196,128,5,212,244,212,234,5,251,118,163,161,208,77,86,155,134,125,106,183,187,236,187,139,157,218,59,197,13,36,20,204,253,236,179,212,190,106,139,139,215,212,207,39,22,35,86,56,222,255,0,195,139,137,254,112,173,226,110,171,13,218,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,249,21,209,53,236,119,166,141,206,141,211,63,147,120,177,81,168,190,71,198,199,231,219,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,234,246,157,238,159,70,254,160,99,223,35,1,165,50,16,117,119,209,219,174,165,109,113,153,118,57,97,164,174,185,105,245,226,43,221,76,169,74,233,107,99,181,58,41,33,171,108,14,99,28,228,98,57,244,243,202,138,173,103,142,149,207,114,254,237,168,84,6,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,188,85,176,198,201,123,49,95,37,52,147,70,138,170,222,202,244,84,115,85,17,201,63,250,220,93,173,87,251,86,131,95,108,87,58,75,141,182,227,79,144,85,209,214,82,76,217,160,169,130,70,219,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,53,232,169,238,159,41,250,127,93,242,54,227,149,117,52,214,191,219,78,238,50,159,79,111,244,180,24,39,124,42,143,156,92,38,151,209,79,55,168,146,78,210,61,174,239,85,45,79,7,39,30,241,36,92,154,142,229,222,85,116,75,209,79,254,110,183,25,89,112,255,0,231,225,86,250,88,229,255,0,155,214,85,201,51,22,63,249,146,70,230,201,254,189,28,223,243,20,181,67,42,231,191,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,221,10,109,139,112,184,174,232,52,106,203,171,152,181,55,160,245,254,74,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,249,50,49,92,214,57,241,75,19,213,140,231,197,58,168,57,166,226,180,27,13,220,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,157,125,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,198,137,105,61,37,55,163,247,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,166,133,201,198,52,167,229,36,106,234,121,189,250,61,197,229,84,218,67,166,245,92,240,28,62,225,52,181,21,14,134,7,253,171,120,134,74,138,116,170,130,162,41,100,73,40,252,14,239,10,183,130,187,207,35,158,215,118,143,135,42,217,6,203,178,173,220,106,60,20,53,173,186,217,48,27,111,146,123,222,67,21,12,142,141,254,37,135,149,13,52,234,197,133,43,30,147,198,168,215,175,228,141,93,47,23,241,72,223,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,15,172,141,91,223,222,142,43,180,125,56,158,186,137,214,171,222,125,114,241,193,100,199,165,174,141,178,51,202,147,113,174,169,129,30,147,45,27,22,9,17,92,196,252,242,35,98,228,206,75,35,40,7,253,213,103,185,87,253,213,200,242,76,142,225,255,0,164,172,174,185,87,84,73,255,0,181,36,211,73,35,255,0,243,185,206,119,250,85,79,213,212,237,51,202,180,139,47,147,5,205,105,61,37,234,158,223,109,184,84,210,186,57,35,146,151,214,209,65,88,200,37,100,140,107,217,52,108,168,107,36,98,183,242,200,215,181,21,81,17,87,245,105,244,47,81,235,180,58,109,195,219,44,222,187,12,161,200,37,198,238,85,52,234,175,146,221,84,216,105,228,141,245,12,237,249,33,147,213,49,140,145,21,91,228,106,177,220,21,241,36,157,3,101,219,182,202,182,141,170,105,148,219,98,245,216,221,247,211,91,242,107,115,155,36,190,74,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,190,105,17,83,179,212,191,237,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,165,64,245,171,247,79,139,125,63,161,249,27,137,0,11,126,233,117,191,170,60,194,197,109,219,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,157,99,124,145,182,47,26,57,211,70,215,114,68,124,106,249,172,168,0,10,149,234,201,178,90,203,125,247,252,77,233,14,41,229,160,186,115,110,99,107,180,91,103,146,72,106,154,201,167,146,243,39,141,29,27,33,116,113,170,78,245,72,218,217,26,201,28,178,58,121,28,216,45,182,45,194,229,91,95,214,91,46,174,98,212,222,191,208,121,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,228,200,197,115,94,214,75,20,79,86,63,135,21,186,157,124,234,5,165,154,85,182,92,123,94,241,185,190,213,171,212,59,124,159,116,45,200,234,105,228,74,229,165,145,233,235,34,101,75,87,195,79,59,99,130,171,194,247,58,57,30,140,255,0,57,80,162,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,123,50,54,167,226,228,70,167,240,66,236,250,102,108,187,252,54,105,195,245,35,53,111,147,62,207,173,244,147,212,211,205,67,225,146,197,66,169,229,101,15,121,24,217,155,51,149,237,117,67,87,139,124,145,68,196,106,248,82,73,38,169,154,205,216,251,167,214,79,168,25,15,200,206,115,252,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,23,253,178,13,232,226,187,184,211,136,43,171,93,106,178,103,214,223,36,23,188,122,42,232,221,35,252,73,15,42,234,104,21,235,50,81,189,103,141,17,207,79,201,34,186,46,79,226,146,62,74,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,12,214,110,199,221,62,178,125,64,200,126,70,115,223,228,155,46,202,191,194,22,159,238,187,0,109,214,255,0,73,123,251,82,12,162,215,5,12,149,18,90,189,45,93,107,91,92,215,68,197,70,81,164,20,136,146,186,85,79,28,156,87,147,155,47,24,188,6,216,183,11,149,109,127,89,108,186,185,139,83,122,255,0,65,228,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,147,35,21,205,123,89,44,81,61,88,254,28,87,67,218,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,137,86,26,245,171,246,177,139,125,64,161,248,235,137,74,196,191,233,205,189,127,240,171,168,243,216,51,251,157,214,77,50,202,127,119,114,166,129,124,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,218,87,67,20,107,123,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,5,43,117,171,247,79,139,125,63,161,249,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,125,75,146,154,63,15,20,84,115,251,198,230,254,241,36,143,133,127,186,172,11,42,255,0,186,184,230,73,142,92,63,244,148,117,214,218,234,121,63,246,100,134,104,228,103,254,103,53,205,255,0,66,161,125,59,50,223,214,156,110,123,78,43,174,121,61,194,213,137,102,120,149,189,213,217,85,182,162,165,33,165,138,150,52,253,229,202,158,73,93,255,0,3,255,0,75,249,57,93,3,149,27,34,170,44,114,203,92,29,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,243,178,69,145,234,170,230,50,30,85,179,61,153,231,219,179,207,233,168,232,232,106,237,216,77,186,161,146,223,175,210,197,52,48,58,8,230,167,74,154,74,90,148,130,88,86,187,195,80,146,71,20,157,147,178,114,119,225,252,111,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,115,153,187,31,116,250,201,245,3,33,249,25,206,127,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,255,0,182,65,189,28,87,119,26,113,5,117,107,173,86,76,250,219,228,130,247,143,69,93,27,164,127,137,33,229,93,77,2,189,102,74,55,172,241,162,57,233,249,36,87,69,201,252,82,71,201,82,31,245,25,222,191,248,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,190,89,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,237,43,97,150,53,162,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,73,65,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,74,196,244,233,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,79,23,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,249,248,189,168,246,53,170,249,149,247,104,0,40,7,170,63,190,205,77,253,23,225,232,143,171,66,246,39,117,220,62,209,50,157,111,211,154,202,185,243,108,87,40,174,164,150,211,44,142,116,21,214,170,107,100,85,46,138,150,8,105,228,154,90,231,205,51,25,27,85,237,99,147,240,252,23,178,172,107,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,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,200,160,220,87,248,161,233,209,169,154,165,38,43,117,178,85,191,79,242,11,125,127,171,161,244,212,181,149,209,90,31,234,167,160,253,236,139,37,31,157,210,198,199,185,220,185,68,246,185,17,205,82,133,201,41,185,77,153,95,116,63,71,244,183,95,172,151,95,181,112,205,70,199,236,213,19,44,239,99,106,173,151,138,171,123,106,100,166,115,83,183,146,23,241,153,241,72,212,238,214,177,209,201,217,90,201,38,108,131,122,57,86,209,245,30,10,234,215,93,111,120,13,203,201,5,239,30,138,186,70,198,207,42,195,202,186,154,5,122,66,181,140,72,35,68,115,211,243,198,142,139,147,57,36,140,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,135,214,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,103,51,121,58,23,89,183,109,199,102,122,115,246,55,217,214,86,220,36,184,227,141,98,206,248,95,103,168,123,164,165,72,229,157,17,242,248,216,190,7,191,187,147,203,12,173,230,229,106,185,122,174,97,174,149,154,159,211,42,195,167,57,13,231,214,222,180,211,84,40,45,208,181,233,59,230,109,158,123,93,202,74,37,146,89,21,204,119,23,178,174,6,49,138,137,28,84,209,53,88,212,226,231,248,174,159,121,173,171,77,119,91,140,106,53,246,158,174,123,110,43,103,201,175,117,145,82,49,174,158,72,41,172,23,9,164,108,109,115,154,213,122,181,138,136,138,230,167,126,221,213,63,137,197,117,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,221,187,170,255,0,18,255,0,182,1,160,212,219,124,218,230,35,140,205,69,87,77,125,191,211,179,38,200,89,87,79,45,52,236,184,213,197,27,157,12,144,200,247,44,79,130,38,195,76,168,136,222,235,78,175,86,53,206,114,18,40,205,102,236,125,211,235,39,212,12,135,228,103,61,254,73,178,236,171,252,33,105,254,235,176,6,221,111,244,151,191,181,32,202,45,112,80,201,81,37,171,210,213,214,181,181,205,116,76,84,101,26,65,72,137,43,165,84,241,201,197,121,57,178,241,139,133,225,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,247,78,233,249,94,214,61,188,94,198,185,63,87,69,52,190,235,173,90,185,136,105,69,153,213,113,212,101,55,138,107,107,234,41,168,157,86,250,56,30,244,243,85,44,77,84,87,178,24,188,146,191,243,53,17,145,185,85,205,68,85,75,254,214,252,42,213,166,187,26,207,180,230,197,81,87,61,183,21,210,123,173,146,142,90,183,181,211,201,5,53,158,72,99,116,142,107,90,213,122,181,136,170,168,214,167,126,253,145,63,129,156,194,85,111,235,101,25,86,212,245,30,174,247,105,182,122,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,205,27,21,232,188,155,43,34,245,93,51,55,163,254,27,53,29,250,111,154,187,201,128,231,215,10,72,42,106,38,174,240,199,98,174,85,241,50,187,180,143,108,45,133,200,246,182,161,203,197,222,56,162,122,57,124,41,28,151,147,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,24,58,163,251,19,212,223,209,126,98,136,163,109,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,126,221,209,127,129,208,55,137,181,92,203,106,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,228,71,74,214,49,190,166,54,186,54,204,206,45,226,245,71,34,120,223,27,223,205,46,58,171,168,247,125,56,180,105,13,207,52,186,212,225,150,27,133,69,210,219,100,146,161,86,150,154,170,100,68,146,70,183,255,0,223,86,162,254,86,58,105,220,212,106,205,42,190,106,244,132,219,71,237,55,89,106,245,211,41,180,249,177,189,57,227,246,119,168,131,148,53,119,201,90,190,46,60,226,116,114,122,120,249,76,188,94,201,34,149,244,79,78,232,165,212,128,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,69,43,117,171,247,79,139,125,63,161,249,27,137,31,246,235,180,156,171,114,218,89,170,89,78,159,203,230,201,52,231,236,219,131,45,206,116,142,251,66,134,90,107,147,231,130,8,162,134,73,37,172,116,148,180,173,133,157,216,213,231,34,42,170,171,123,114,11,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,59,178,70,175,226,213,71,39,241,66,239,180,7,169,150,139,234,30,222,107,117,83,84,175,248,254,39,150,99,148,245,109,187,99,63,108,82,71,87,115,158,154,157,179,43,237,148,243,204,217,101,100,232,228,108,76,122,162,164,188,226,228,254,30,71,84,6,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,87,96,217,158,124,155,87,206,55,81,156,208,213,216,172,86,106,122,40,177,250,58,152,166,165,171,184,207,83,91,110,108,117,105,28,176,112,154,133,244,213,147,240,150,57,17,86,86,55,183,118,163,187,248,173,167,123,167,209,191,168,24,247,200,192,105,76,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,112,173,180,237,18,235,185,173,35,214,28,175,15,184,213,166,89,166,180,246,203,149,182,213,29,59,167,101,222,9,89,92,234,138,86,178,54,186,95,82,228,166,143,195,197,21,28,254,241,185,191,188,73,35,225,95,238,171,2,202,191,238,174,57,146,99,151,15,253,37,29,117,182,186,158,79,253,153,33,154,57,25,255,0,153,205,115,127,208,168,93,246,223,122,162,232,118,164,104,117,219,60,213,11,221,171,18,204,241,43,124,179,222,113,199,86,195,12,151,73,35,133,242,35,173,45,168,145,190,163,205,227,115,91,15,53,146,57,21,35,122,170,44,114,203,81,123,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,61,93,131,102,121,242,109,95,56,221,70,115,67,87,98,177,89,169,232,162,199,232,234,98,154,150,174,227,61,77,109,185,177,213,164,114,193,194,106,23,211,86,79,194,88,228,69,89,88,222,221,218,142,239,226,182,157,238,159,70,254,160,99,223,35,1,165,51,242,114,204,90,197,156,226,183,156,43,41,161,245,182,92,130,223,81,107,184,211,121,95,31,158,150,120,221,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,102,139,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,240,213,36,78,85,86,50,104,188,114,179,243,57,21,146,53,81,206,69,69,94,213,184,221,111,186,235,102,212,54,240,219,205,142,146,221,81,128,84,100,88,59,31,77,35,156,202,200,40,168,236,107,12,234,215,126,44,122,197,52,108,122,114,114,43,227,115,211,138,61,35,103,234,244,232,213,234,109,5,203,117,139,87,38,158,146,58,140,119,73,238,147,91,210,174,9,102,130,91,139,238,54,216,168,161,145,145,118,122,178,74,153,33,141,85,21,189,145,234,170,230,162,43,146,48,127,186,172,247,42,255,0,186,185,30,73,145,220,63,244,149,149,215,42,234,137,63,246,164,154,105,36,127,254,119,57,206,255,0,74,169,163,61,164,104,189,171,65,118,243,132,233,253,46,33,73,142,221,227,179,209,213,228,148,240,189,178,190,91,220,148,241,250,217,101,149,174,114,74,255,0,42,57,168,228,115,154,140,99,24,206,209,177,136,157,128,202,185,42,183,41,178,11,238,146,104,118,150,238,31,3,165,186,222,48,204,183,15,179,92,114,58,153,230,100,210,90,47,21,112,182,71,35,153,28,76,241,81,191,203,19,34,122,171,213,36,71,49,239,69,124,72,255,0,41,178,237,219,101,91,70,213,52,202,109,177,122,236,110,251,233,173,249,53,185,205,146,95,37,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,223,52,136,169,217,234,95,246,149,106,102,43,172,154,113,142,106,150,21,87,234,44,185,53,190,43,133,55,41,35,124,144,243,79,207,4,190,55,189,141,154,39,163,163,145,136,229,225,35,30,213,94,237,83,213,130,26,245,47,217,221,54,228,52,142,108,227,12,179,210,126,209,112,122,121,43,104,166,142,142,89,106,238,214,232,217,35,229,181,181,33,238,231,189,206,95,36,40,172,147,180,168,172,111,141,39,145,229,21,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,122,189,29,209,220,251,93,115,251,94,156,233,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,255,0,196,139,162,141,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,209,170,247,112,98,50,54,175,6,53,19,165,156,211,113,90,217,77,183,189,35,190,234,148,248,102,65,149,62,211,78,249,33,182,89,168,165,153,242,61,172,115,213,243,200,198,57,180,180,204,107,28,249,106,36,78,12,99,87,178,61,234,200,223,157,125,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,109,37,43,102,123,221,21,52,110,149,233,28,72,229,70,162,255,0,198,171,101,61,41,246,37,106,75,85,6,233,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,155,90,140,70,121,218,143,231,4,145,196,190,168,254,251,53,55,244,95,135,162,39,79,72,12,90,197,156,236,191,80,176,172,166,135,214,217,114,12,194,237,107,184,211,121,95,31,158,150,123,77,4,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,0,55,191,178,236,171,104,250,143,61,13,19,110,183,188,6,229,227,158,201,144,203,67,35,99,103,149,102,227,67,83,58,49,33,90,198,36,18,42,181,139,249,227,70,203,197,156,150,54,116,190,150,219,187,186,232,86,174,82,232,213,230,221,87,118,196,245,66,241,65,109,100,113,84,59,157,174,235,43,210,8,106,162,141,206,72,149,146,44,145,178,127,193,30,172,142,39,35,151,194,145,73,232,58,213,251,167,197,190,159,208,252,141,196,142,187,73,219,61,78,233,242,28,243,7,179,87,85,193,144,216,240,122,236,143,31,134,21,139,133,109,198,10,170,86,71,73,42,202,230,181,172,149,179,73,26,63,155,56,61,204,122,171,154,199,49,220,127,253,213,96,89,87,253,213,199,50,76,114,225,255,0,164,163,174,182,215,83,201,255,0,179,36,51,71,35,63,243,57,174,111,250,21,11,180,233,161,190,58,109,199,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,157,242,36,140,85,71,61,144,205,240,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,80,14,253,118,119,144,237,99,87,46,110,179,89,234,231,211,171,229,71,173,199,238,112,209,213,122,74,38,78,249,221,29,174,90,137,121,53,213,49,54,25,17,19,202,247,190,38,178,85,226,175,115,91,24,11,62,233,55,178,90,203,133,247,252,77,234,246,41,226,160,181,240,110,29,107,187,219,103,142,73,170,156,200,103,142,243,31,145,27,27,225,108,114,34,64,244,73,26,233,28,249,26,177,186,8,220,235,106,6,107,55,99,238,159,89,62,160,100,63,35,57,234,177,141,168,223,115,189,157,222,55,55,133,69,117,186,87,226,121,133,93,158,255,0,107,130,22,73,28,54,118,80,211,78,149,237,236,169,34,120,164,149,201,42,34,61,60,114,54,69,241,182,25,28,238,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,248,149,52,61,182,45,194,226,187,160,209,171,46,174,98,212,222,131,215,249,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,221,143,186,125,100,250,129,144,252,140,229,207,116,206,180,218,175,253,63,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,203,234,51,178,143,240,171,168,240,95,240,11,101,214,77,50,202,127,121,109,169,157,60,177,218,235,149,94,178,91,29,55,39,61,220,88,196,146,39,74,141,115,227,115,155,222,87,67,44,139,229,54,65,189,28,171,104,250,143,5,117,107,174,183,188,6,229,228,130,247,143,69,93,35,99,103,149,97,229,93,77,2,189,33,90,198,36,17,162,57,233,249,227,71,69,201,156,146,70,79,254,175,249,77,139,57,217,126,158,230,184,181,119,173,178,228,25,133,166,233,110,169,241,62,63,61,44,246,154,249,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,2,168,116,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,251,119,69,254,7,170,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,50,186,93,111,234,179,15,190,219,118,207,172,87,11,173,210,213,145,220,41,168,113,59,196,245,51,214,73,108,170,123,34,166,130,218,230,57,206,225,70,239,28,109,139,198,141,108,50,57,220,145,89,34,190,27,127,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,35,234,234,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,206,228,103,9,228,146,173,172,25,102,85,138,125,165,247,91,38,186,217,190,217,183,205,105,184,253,159,91,37,63,172,161,151,183,150,154,110,10,158,72,95,197,188,163,119,118,187,178,119,69,236,123,93,186,232,54,101,185,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,221,209,170,246,243,122,178,54,175,55,181,23,67,218,23,161,122,113,183,77,56,183,105,126,151,217,189,13,170,135,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,79,36,207,226,222,235,217,26,141,107,88,198,177,140,99,27,208,12,214,110,199,221,62,178,125,64,200,126,70,115,208,99,155,85,204,179,173,168,92,55,45,130,91,106,238,204,197,114,139,141,167,40,164,138,68,115,233,109,209,209,208,207,13,100,80,163,57,57,140,116,245,62,119,115,94,44,241,61,24,140,100,207,111,137,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,219,169,206,186,145,104,213,139,104,244,59,133,178,95,173,82,228,153,29,190,90,59,54,50,217,93,89,52,89,19,96,106,203,71,59,63,115,39,134,154,73,35,89,165,95,26,44,78,141,204,85,89,224,73,41,7,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,32,53,135,100,23,221,6,217,222,51,174,186,161,75,117,179,103,89,70,97,13,186,27,28,179,49,35,163,179,203,67,60,209,173,76,43,18,73,21,98,201,78,231,43,60,138,140,141,237,107,216,217,17,237,99,165,199,190,205,50,253,107,225,235,75,254,4,0,235,87,237,99,22,250,129,67,241,215,18,176,54,109,163,150,45,192,110,31,31,209,220,142,111,79,73,147,91,239,148,241,212,241,123,253,37,83,45,21,146,83,84,240,99,216,178,120,167,142,41,124,124,209,175,225,197,223,149,202,135,148,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,219,31,233,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,192,213,103,8,35,146,210,128,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,199,170,214,62,151,186,53,172,219,154,143,89,175,145,253,157,139,92,109,235,83,127,177,90,36,117,28,151,43,227,42,163,122,84,72,244,71,39,134,162,7,76,201,210,47,4,158,72,217,34,61,207,154,71,183,186,238,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,104,207,67,112,12,55,84,246,77,166,58,125,168,56,245,37,243,30,190,105,190,63,77,93,67,82,139,194,86,125,159,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,73,123,209,218,78,85,180,109,83,92,90,229,47,174,198,239,190,166,225,140,220,90,233,37,242,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,243,70,168,189,158,132,128,233,169,212,11,246,19,89,67,160,154,173,55,60,6,235,112,119,217,119,23,59,188,150,122,234,185,233,153,251,217,103,169,100,52,246,230,39,169,158,78,44,87,36,146,61,255,0,143,39,23,82,0,42,175,173,166,138,127,243,11,184,202,59,135,255,0,59,10,184,82,201,47,252,226,178,146,72,88,145,255,0,207,82,71,58,79,245,8,214,255,0,158,165,85,131,186,236,127,71,110,186,223,186,61,63,196,104,236,52,151,91,109,21,226,154,247,126,138,186,149,211,209,37,170,146,86,205,82,218,134,163,30,222,18,53,169,3,82,68,224,233,39,141,142,84,231,220,209,152,51,89,187,31,116,250,201,245,3,33,249,25,203,147,233,133,247,87,48,216,62,29,139,86,253,149,123,164,103,219,150,155,221,186,95,29,76,109,242,220,106,158,234,106,152,151,186,39,56,39,141,203,27,211,243,71,43,87,178,181,201,222,184,122,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,202,230,69,43,92,142,88,86,89,36,167,69,141,191,93,109,212,217,94,229,239,140,171,165,167,186,83,191,21,176,68,228,115,25,85,2,75,28,213,149,42,215,71,217,236,73,97,130,40,228,142,69,78,113,213,53,205,238,214,170,79,93,216,251,88,214,79,167,249,15,199,78,102,176,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,227,69,207,94,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,149,210,235,127,85,152,125,246,219,182,125,98,184,93,110,150,172,142,225,77,67,137,222,39,169,158,178,75,101,83,217,21,52,22,215,49,206,119,10,55,120,227,108,94,52,107,97,145,206,228,138,201,21,240,205,94,168,254,196,245,55,244,95,152,162,41,47,108,151,107,85,131,114,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,75,243,220,166,223,116,227,121,218,28,152,85,207,32,255,0,104,87,248,47,184,221,254,215,58,84,71,79,85,225,122,83,213,177,26,228,142,166,23,71,51,209,90,171,197,241,202,170,215,49,220,36,109,0,234,102,131,234,158,148,106,156,250,57,148,225,247,95,188,159,104,58,223,110,130,27,125,79,249,103,253,178,250,120,167,161,107,227,108,149,16,205,36,110,72,158,214,126,127,244,39,127,192,191,237,155,104,93,30,221,182,227,134,105,207,216,223,103,94,155,111,142,227,145,181,235,3,230,125,226,161,141,146,169,36,150,4,70,75,227,122,248,24,254,238,95,20,49,55,155,145,168,229,237,96,31,147,110,203,49,91,197,246,239,139,90,114,107,85,109,235,31,244,255,0,107,219,169,235,99,146,170,223,231,98,190,15,81,19,85,95,23,145,136,174,103,52,78,77,69,84,238,134,112,183,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,135,85,205,139,127,191,238,131,69,48,207,254,136,170,207,232,168,93,255,0,37,205,186,71,78,141,255,0,214,250,167,181,223,247,147,43,63,225,19,21,86,75,78,158,123,44,186,238,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,242,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,146,55,190,30,86,127,212,198,211,106,176,116,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,237,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,135,105,222,233,244,111,234,6,61,242,48,26,83,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,7,228,219,178,204,86,241,125,187,226,214,156,154,213,91,122,199,253,63,218,246,234,122,216,228,170,183,249,216,175,131,212,68,213,87,197,228,98,43,153,205,19,147,81,85,59,161,156,45,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,35,245,122,165,236,22,197,87,98,191,110,179,72,109,254,134,235,67,254,222,204,108,148,180,207,124,119,8,220,244,73,46,80,182,54,175,142,102,114,89,42,59,162,70,248,219,36,206,86,61,146,44,245,44,75,254,156,219,40,255,0,21,90,143,61,255,0,63,182,93,99,211,44,91,247,151,42,152,19,197,29,210,185,21,139,29,177,179,114,107,219,201,143,89,37,116,72,231,50,54,181,189,226,116,209,72,150,105,212,198,211,106,176,116,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,237,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,135,105,222,233,244,111,234,6,61,242,48,26,83,5,59,117,167,209,219,173,151,87,49,77,111,183,216,105,34,177,100,182,118,89,43,171,41,41,92,215,186,235,74,249,28,142,170,145,24,140,87,201,77,36,76,137,92,245,123,153,71,34,118,70,196,133,112,2,85,116,203,209,79,219,78,238,49,111,81,112,244,180,24,39,108,214,179,132,188,38,151,209,79,15,167,142,62,241,189,174,239,85,45,55,54,175,30,241,36,188,92,142,227,222,255,0,129,149,115,71,187,122,197,172,89,206,203,244,211,10,202,104,125,109,151,32,210,251,53,174,227,77,229,124,126,122,89,237,49,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,148,173,189,253,151,101,91,71,212,121,232,104,155,117,189,224,55,47,28,246,76,134,90,25,27,27,60,171,55,26,26,153,209,137,10,214,49,32,145,85,172,95,207,26,54,94,44,228,177,179,219,116,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,149,204,138,39,53,92,176,164,82,94,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,71,253,232,238,219,21,218,54,150,46,83,114,139,215,100,151,223,83,111,198,109,205,108,114,249,43,155,77,35,217,60,241,44,209,72,180,113,200,144,182,103,198,170,230,249,163,68,78,239,67,61,153,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,58,6,216,183,11,149,109,127,89,108,186,185,139,83,122,255,0,65,228,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,147,35,21,205,123,89,44,81,61,88,254,28,87,69,26,85,169,152,174,178,105,198,57,170,88,85,95,168,178,228,214,248,174,20,220,164,141,242,67,205,63,60,18,248,222,246,54,104,158,142,142,70,35,151,132,140,123,85,123,181,79,86,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,144,130,239,210,111,67,171,183,53,73,171,214,244,244,24,47,225,119,169,195,160,142,31,74,219,196,85,80,72,200,155,28,145,73,27,237,211,70,149,9,45,55,228,86,59,139,99,119,141,233,28,51,168,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,18,255,0,93,52,47,78,55,23,167,23,29,47,213,11,55,174,181,87,118,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,227,153,156,157,217,123,43,85,174,115,30,215,177,239,99,184,254,207,182,3,164,123,77,181,125,160,216,233,51,28,238,74,137,38,126,87,95,108,100,83,211,49,90,248,219,13,20,106,233,22,145,158,41,30,215,171,94,175,149,94,254,110,86,120,227,142,189,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,39,250,158,236,42,167,89,237,85,123,129,209,251,21,93,126,160,219,41,233,161,186,218,41,60,76,75,181,186,6,205,206,104,226,108,94,90,138,230,163,160,106,34,203,249,161,129,35,99,92,244,141,142,168,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,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,70,203,183,109,138,238,231,75,19,41,182,197,232,114,75,23,166,183,228,214,231,54,56,188,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,188,50,34,167,118,41,32,0,5,32,117,60,222,253,30,226,242,170,109,33,211,122,174,120,14,31,112,154,90,138,135,67,3,254,213,188,67,37,69,58,85,65,81,20,178,36,148,126,7,119,133,91,193,93,231,145,207,107,187,71,194,11,22,253,210,83,122,63,125,44,84,123,81,207,221,198,245,142,91,230,159,23,186,79,93,201,215,26,24,223,201,212,46,108,175,87,172,208,49,234,177,54,36,86,250,104,92,156,99,74,126,82,89,80,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,37,117,47,216,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,139,133,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,252,252,94,213,99,220,213,124,40,254,21,178,237,219,101,91,70,213,52,202,109,177,122,236,110,251,233,173,249,53,185,205,146,95,37,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,223,52,136,169,217,234,95,246,149,106,102,43,172,154,113,142,106,150,21,87,234,44,185,53,190,43,133,55,41,35,124,144,243,79,207,4,190,55,189,141,154,39,163,163,145,136,229,225,35,30,213,94,237,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,59,254,170,233,158,43,172,154,113,145,233,110,107,73,234,44,185,53,190,91,125,79,24,227,124,144,243,79,201,60,94,70,61,141,154,39,163,100,141,234,213,225,35,24,228,78,237,66,149,178,206,149,155,142,255,0,17,215,157,32,193,113,207,247,41,254,216,185,217,242,251,180,239,251,47,236,190,110,240,54,162,166,40,127,225,159,230,70,248,25,23,62,125,222,140,240,118,148,144,29,67,182,251,98,219,15,79,77,59,210,27,6,65,117,189,199,109,212,10,89,234,107,174,19,189,222,106,169,104,46,47,153,208,194,174,115,41,97,87,170,171,97,143,242,167,117,115,149,242,58,73,95,0,54,157,238,159,70,254,160,99,223,35,1,123,219,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,242,35,165,107,30,239,77,35,155,27,102,103,23,114,98,35,145,60,140,141,236,207,182,170,233,158,85,163,122,143,145,233,110,107,73,233,239,88,205,194,91,125,79,24,228,100,115,112,95,201,60,94,70,49,238,134,86,43,100,141,234,212,231,27,216,228,78,206,66,221,58,97,111,214,167,89,237,84,155,126,214,11,237,93,126,160,219,41,234,102,181,93,234,252,76,75,181,186,6,195,194,25,37,116,190,90,138,230,163,167,114,170,69,249,161,129,100,123,156,244,145,238,176,160,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,133,59,111,179,165,246,101,142,103,244,249,206,218,49,122,187,253,139,49,188,50,154,92,126,146,52,89,237,119,26,185,170,101,114,199,28,52,241,211,210,90,226,99,96,141,31,44,137,227,87,34,57,120,246,114,88,78,203,182,147,138,237,27,75,19,22,182,203,235,178,75,239,166,184,100,215,23,58,57,124,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,124,210,42,175,119,169,32,1,154,205,216,251,167,214,79,168,25,15,200,206,90,79,70,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,18,186,158,108,130,143,110,153,85,54,175,105,189,47,12,7,48,184,77,21,69,59,166,129,159,101,94,38,146,162,161,41,96,167,138,40,210,58,63,3,123,66,141,230,173,240,72,215,185,189,227,231,5,139,9,233,133,176,170,109,103,186,210,110,7,88,44,84,149,250,125,108,168,169,134,213,104,171,242,177,110,215,24,29,15,9,164,137,209,120,170,40,90,174,157,170,137,47,230,154,5,141,237,115,18,70,58,80,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,150,211,189,253,151,98,187,184,211,137,232,104,155,106,178,103,214,223,28,246,76,134,90,24,221,35,252,73,55,26,26,153,209,139,50,81,189,103,145,85,172,95,201,34,182,94,47,226,177,190,131,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,236,248,220,191,139,81,90,191,193,75,169,233,161,190,58,109,199,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,157,242,36,140,85,71,61,144,205,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,42,175,170,86,247,236,90,243,125,143,66,180,190,170,213,121,193,113,123,133,61,198,107,228,80,189,100,172,188,68,202,168,100,74,105,146,85,142,90,52,142,161,173,71,248,209,95,35,28,230,61,209,171,28,248,235,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,255,0,58,54,87,49,237,245,50,53,178,54,22,113,119,39,162,185,83,198,201,30,205,9,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,251,246,68,254,7,160,0,230,155,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,210,209,77,35,226,238,244,100,117,49,195,34,162,35,187,163,21,21,174,69,86,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,62,82,221,58,44,104,53,53,167,13,202,247,27,121,162,171,101,202,251,80,252,102,202,179,83,203,19,62,206,133,99,150,166,104,158,175,225,59,37,168,72,227,85,225,251,183,208,189,168,255,0,204,246,165,154,3,53,155,177,247,79,172,159,80,50,31,145,156,245,91,46,221,182,85,180,109,83,76,166,219,23,174,198,239,190,154,223,147,91,156,217,37,242,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,243,72,138,157,158,165,239,93,168,180,143,118,250,13,91,111,163,187,82,100,120,38,161,89,228,134,42,234,70,177,234,140,127,116,108,209,164,204,114,69,83,4,173,71,34,72,206,113,77,10,114,106,61,138,137,232,52,171,76,241,93,27,211,140,115,75,112,170,79,79,101,198,109,241,91,233,185,71,27,36,155,130,126,121,229,241,177,140,116,210,189,93,36,143,70,167,57,30,247,42,119,114,158,87,118,62,214,53,147,233,254,67,241,211,153,172,53,59,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,70,221,76,247,155,71,185,77,71,102,157,225,182,171,87,220,205,63,184,85,211,208,222,26,200,42,106,174,213,93,252,115,84,197,82,206,92,40,221,227,79,28,113,191,140,173,107,37,147,146,248,153,7,63,217,6,203,178,173,220,106,60,20,53,173,186,217,48,27,111,146,123,222,67,21,12,142,141,254,37,135,149,13,52,234,197,133,43,30,147,198,168,215,175,228,141,93,47,23,241,72,223,107,253,76,109,148,214,94,159,250,129,102,163,146,174,74,122,10,123,13,52,79,171,171,150,170,119,49,151,106,22,181,100,154,103,58,89,95,217,19,187,228,115,158,229,238,174,85,85,85,40,48,180,158,148,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,60,13,87,243,130,56,236,83,82,246,235,164,122,181,153,97,186,131,153,226,116,147,228,56,53,226,150,243,108,185,195,19,34,171,123,233,146,103,83,211,203,80,214,249,157,76,201,167,245,9,10,61,172,89,99,98,185,28,222,77,119,75,0,141,93,64,181,159,92,116,39,64,164,205,116,19,24,251,86,244,251,130,210,92,106,126,200,154,225,246,61,181,104,170,164,150,227,193,139,194,63,11,226,137,124,147,35,161,78,253,158,215,34,246,41,91,109,123,174,212,125,183,235,138,235,125,178,95,188,117,247,79,60,25,36,23,73,150,73,47,52,181,19,50,90,134,190,161,200,233,25,51,164,141,146,36,201,221,201,35,81,92,146,53,95,27,252,86,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,191,126,202,191,196,188,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,71,52,234,123,191,90,109,103,186,213,237,251,71,239,180,149,250,125,108,168,166,154,235,119,164,242,177,110,215,24,29,55,56,99,149,178,248,170,40,90,174,129,200,171,23,230,154,4,145,142,115,18,55,186,5,219,177,60,170,241,98,187,229,54,156,102,235,91,101,199,253,63,218,247,26,122,41,36,165,183,249,222,172,131,212,74,212,86,69,228,122,43,89,205,83,147,145,81,59,169,218,182,93,187,108,171,104,218,166,153,77,182,47,93,141,223,125,53,191,38,183,57,178,75,228,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,230,145,21,59,61,75,95,234,17,159,225,186,167,211,135,54,212,29,62,200,105,47,152,245,242,158,201,83,67,93,76,171,194,86,125,179,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,219,78,247,79,163,127,80,49,239,145,128,210,152,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,1,26,186,129,107,62,184,232,78,129,73,154,232,38,49,246,173,233,247,5,164,184,212,253,145,53,195,236,123,106,209,85,73,45,199,131,23,132,126,23,197,18,249,38,71,66,157,251,61,174,69,236,82,182,218,247,93,168,251,111,215,21,214,251,100,191,120,235,238,158,120,50,72,46,147,44,146,94,105,106,38,100,181,13,125,67,145,210,50,103,73,27,36,73,147,187,146,70,162,185,36,106,190,55,248,173,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,126,253,149,127,137,121,61,46,61,137,233,151,235,95,49,90,74,162,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,42,215,93,250,64,84,228,91,134,179,100,90,77,91,73,69,166,121,37,225,181,57,77,35,235,162,166,171,179,50,90,138,137,234,146,130,24,233,82,22,83,54,20,134,10,118,126,241,237,150,70,115,79,18,57,236,177,253,42,211,60,87,70,244,227,28,210,220,42,147,211,217,113,155,124,86,250,110,81,198,201,38,224,159,158,121,124,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,220,167,0,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,71,253,246,104,93,139,95,182,203,152,227,119,59,53,214,231,117,176,219,234,178,76,110,27,90,189,106,157,120,165,165,153,105,216,200,218,142,243,121,57,190,21,141,90,229,115,102,94,60,94,140,123,115,174,11,179,233,17,183,90,109,54,208,103,235,30,79,137,210,82,229,153,253,68,179,80,215,75,20,173,173,142,192,158,52,130,21,73,90,137,27,37,150,57,42,17,99,238,217,99,146,153,238,115,184,177,25,61,65,149,115,74,123,78,246,177,163,127,79,241,239,142,128,129,93,93,247,119,128,220,177,150,109,119,16,183,99,249,77,202,122,136,174,87,171,210,84,67,86,150,9,233,170,36,143,210,193,227,114,186,26,238,81,74,201,121,241,88,225,145,204,226,239,58,172,85,173,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,248,145,116,81,183,93,19,166,219,222,145,216,180,182,12,207,32,202,159,105,167,100,115,92,239,53,178,204,249,30,214,53,136,200,35,123,220,218,90,102,53,141,100,84,241,175,6,49,169,221,94,245,124,143,244,26,171,169,152,174,141,233,198,71,170,89,173,95,167,178,227,54,249,110,21,60,100,141,146,77,193,63,36,17,121,30,198,58,105,94,173,142,54,43,147,156,143,99,81,123,185,12,235,238,119,112,185,86,232,53,150,245,171,153,77,55,160,245,254,58,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,249,82,61,90,214,53,242,203,43,209,140,231,197,38,255,0,75,29,135,211,101,245,53,154,255,0,175,120,21,37,110,60,218,117,162,198,177,252,138,207,43,153,94,249,162,138,84,186,120,230,68,134,106,111,12,170,200,149,91,43,30,247,189,233,193,208,177,206,141,91,245,217,222,67,181,141,92,185,186,205,103,171,159,78,175,149,30,183,31,185,195,71,85,233,40,153,59,231,116,118,185,106,37,228,215,84,196,216,100,68,79,43,222,248,154,201,87,138,189,205,111,171,233,161,188,74,157,183,234,228,56,62,103,120,171,253,157,103,21,17,209,86,195,37,100,81,82,90,110,50,62,54,69,116,114,205,217,172,99,90,158,57,149,31,31,120,149,30,239,34,193,27,11,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,192,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,207,183,129,185,75,22,213,180,58,241,169,183,52,243,93,102,229,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,198,20,241,62,73,21,94,197,241,198,244,106,171,213,141,118,120,181,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,221,187,170,255,0,18,226,122,90,236,130,251,160,214,41,53,215,84,41,110,182,108,235,40,183,212,91,161,177,203,51,18,58,59,60,175,165,154,53,169,133,98,73,34,172,89,41,220,229,103,145,81,145,189,173,123,27,34,61,172,159,224,21,171,213,175,122,63,114,236,85,155,81,192,29,202,245,145,219,225,159,40,186,65,93,197,214,234,25,31,201,180,45,108,79,71,164,211,177,136,178,182,84,70,250,105,154,156,100,74,142,81,213,182,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,226,69,181,237,210,244,194,193,27,180,123,61,135,70,113,171,83,53,11,77,173,235,112,154,233,75,107,153,43,178,206,16,57,213,176,61,177,190,73,31,52,210,34,75,3,29,230,241,185,173,130,53,142,57,28,228,168,31,247,85,129,101,95,247,87,28,201,49,203,135,254,146,142,186,219,93,79,39,254,204,144,205,28,140,255,0,204,230,185,191,232,84,47,207,97,91,196,199,183,79,164,118,198,222,111,20,144,106,45,142,159,209,100,22,201,171,41,125,93,107,224,100,13,146,233,21,60,92,92,218,105,93,52,106,171,226,99,25,43,159,18,114,70,53,206,148,6,107,55,99,238,159,89,62,160,100,63,35,57,234,182,93,187,108,171,104,218,166,153,77,182,47,93,141,223,125,53,191,38,183,57,178,75,228,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,230,145,21,59,61,75,244,182,93,180,191,113,122,70,250,203,53,206,147,41,193,51,203,60,244,143,150,154,105,35,101,93,20,236,124,51,68,174,106,182,88,159,217,100,141,237,252,146,70,244,115,87,139,218,168,148,193,173,125,46,181,199,19,220,117,46,144,233,29,146,235,148,226,217,7,10,203,94,79,85,69,52,116,54,202,87,190,68,116,119,42,182,199,225,142,104,82,39,171,145,157,221,35,86,39,50,52,124,173,129,45,127,102,123,95,181,109,51,69,233,180,230,142,239,87,113,185,92,106,25,123,191,75,45,67,102,129,183,89,41,41,225,169,109,43,146,40,156,148,220,169,209,99,73,26,175,236,191,153,127,208,157,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,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,104,247,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,6,123,55,191,186,95,241,113,174,51,234,69,22,55,246,37,150,219,111,142,197,100,167,149,220,170,159,67,20,211,74,217,106,85,28,172,73,158,249,228,114,181,159,149,141,86,179,187,213,171,35,251,7,75,109,162,93,117,215,87,41,117,150,243,113,171,180,226,122,95,120,160,185,50,72,169,221,206,233,117,137,233,60,52,177,72,230,172,72,200,214,56,223,63,226,175,70,73,19,81,169,230,73,99,178,157,208,117,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,178,183,241,254,40,158,131,106,91,214,210,205,224,253,233,253,153,216,50,187,103,221,47,67,235,126,221,165,166,135,201,234,188,254,63,23,134,121,123,246,244,207,229,203,143,110,237,237,223,186,246,173,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,39,163,85,218,213,96,218,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,130,189,67,55,167,117,221,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,227,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,79,28,111,124,220,162,172,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,184,185,236,108,240,185,205,69,238,212,150,53,94,220,147,188,234,233,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,79,23,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,249,248,189,168,246,53,170,249,149,242,171,172,173,218,213,127,218,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,129,125,46,61,246,105,151,235,95,15,90,92,246,232,55,65,128,237,51,0,183,234,54,163,90,50,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,103,26,119,162,170,57,87,186,183,240,254,42,156,127,65,58,160,104,22,226,117,98,197,163,152,86,33,168,20,87,172,131,213,122,105,238,150,250,40,233,89,224,166,150,161,252,221,29,92,143,78,236,133,200,157,152,191,153,83,191,100,238,169,224,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,94,158,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,60,59,179,215,234,157,204,107,206,79,171,46,181,210,91,232,107,234,61,53,170,24,173,241,82,207,246,116,61,217,74,181,75,26,185,101,169,241,35,60,143,116,143,252,127,35,21,34,100,108,100,181,233,89,178,156,171,61,202,173,27,163,200,111,247,92,115,27,199,46,18,253,133,246,101,84,148,117,215,42,234,121,32,231,203,156,14,142,107,116,145,190,174,154,94,18,35,156,230,201,26,246,68,121,114,128,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,229,91,177,246,177,172,159,79,242,31,142,156,205,97,101,59,148,223,213,30,31,179,189,45,219,62,142,220,45,87,75,174,71,165,246,106,28,178,241,5,76,21,145,219,41,95,66,218,106,139,107,88,215,59,133,99,188,114,54,95,34,53,208,198,230,241,69,124,136,248,96,94,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,226,69,208,158,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,129,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,119,237,221,83,248,144,131,253,154,189,172,127,224,14,170,255,0,238,171,119,253,120,159,224,20,3,212,211,69,63,98,219,184,202,125,61,195,213,80,103,125,243,90,62,114,243,154,47,91,60,222,162,57,59,70,198,183,181,84,85,60,26,156,187,68,177,114,114,187,151,104,191,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,165,237,191,105,159,236,111,67,176,61,45,146,146,213,79,87,140,227,244,54,250,255,0,178,227,225,75,53,115,33,111,170,157,159,145,138,239,44,235,44,138,247,53,28,247,61,92,228,228,229,58,0,51,89,187,31,116,250,201,245,3,33,249,25,207,41,149,105,158,85,135,226,24,86,117,118,164,239,101,207,109,245,119,11,69,84,113,201,227,119,166,173,158,142,120,28,247,49,24,179,49,240,35,220,198,57,220,99,158,7,42,162,191,178,75,94,154,27,227,169,219,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,249,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,115,93,216,251,88,214,79,167,249,15,199,78,102,176,180,158,171,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,252,14,86,112,158,57,32,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,232,213,123,121,189,89,27,87,155,218,139,161,237,11,208,189,56,219,166,156,91,180,191,75,236,222,134,213,67,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,226,189,81,253,137,234,111,232,191,49,68,81,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,219,191,100,95,224,124,153,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,46,123,166,134,253,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,60,188,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,228,228,199,35,216,215,35,38,86,79,82,63,238,183,122,218,89,179,239,186,223,180,203,6,87,115,251,219,235,189,23,216,84,180,211,120,253,47,131,201,229,243,79,23,110,254,165,156,120,242,239,217,221,251,118,78,254,127,107,253,66,244,95,118,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,202,161,138,136,173,68,236,142,252,127,130,44,149,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,162,30,163,59,40,255,0,10,186,143,5,255,0,0,182,93,100,211,44,167,247,150,218,153,211,203,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,189,229,116,50,200,177,0,191,238,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,69,253,34,220,198,101,162,186,71,170,122,91,134,80,210,49,250,175,79,65,109,185,220,230,68,145,244,214,232,89,86,202,136,34,141,205,86,243,157,181,124,22,69,95,200,198,191,139,121,185,178,71,229,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,255,0,18,45,244,232,134,196,180,27,71,116,26,231,161,21,152,205,38,85,71,149,83,177,185,117,198,227,7,25,239,115,183,241,107,215,138,242,129,145,57,85,96,100,111,239,10,254,118,185,101,87,202,250,117,222,254,203,178,173,163,234,60,244,52,77,186,222,240,27,151,142,123,38,67,45,12,141,141,158,85,155,141,13,76,232,196,133,107,24,144,72,170,214,47,231,141,27,47,22,114,88,217,226,176,157,204,102,88,118,221,53,15,108,174,161,164,175,196,243,202,138,59,147,21,200,145,207,109,184,193,85,73,43,167,99,209,170,178,50,88,169,25,19,163,119,240,84,141,236,115,123,72,217,126,93,167,123,167,209,191,168,24,247,200,192,104,79,94,245,175,21,219,182,147,223,117,143,53,183,221,107,108,184,255,0,165,245,48,90,226,142,74,167,249,234,98,167,103,6,201,36,108,94,207,153,170,189,222,159,149,23,183,117,236,139,24,52,247,171,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,110,253,145,127,129,237,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,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,136,122,140,236,163,252,42,234,60,23,252,2,217,117,147,76,178,159,222,91,106,103,79,44,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,247,149,208,203,34,196,2,255,0,186,92,123,19,211,47,214,190,98,180,149,69,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,3,58,219,236,208,187,238,128,238,107,49,198,238,118,107,85,178,213,126,184,85,100,152,220,54,181,98,82,182,207,85,85,50,211,177,145,181,27,225,241,240,124,43,26,181,168,215,66,188,121,49,88,247,114,13,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,183,126,200,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,223,191,100,79,224,122,0,101,92,185,61,104,222,191,248,85,216,142,138,88,48,11,157,170,77,77,202,116,255,0,30,142,219,77,58,249,100,181,208,173,178,52,146,230,232,120,185,142,226,246,36,113,54,85,107,95,35,156,238,210,182,25,99,90,129,255,0,117,89,238,85,255,0,117,114,60,147,35,184,127,233,43,43,174,85,213,18,127,237,73,52,210,72,255,0,252,238,115,157,254,149,82,250,118,11,178,140,87,106,122,113,73,123,187,91,61,70,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,230,145,136,245,94,45,137,145,74,162,138,250,153,239,71,252,73,234,59,52,223,10,119,143,1,192,110,21,112,83,84,67,93,230,142,251,92,139,226,125,119,104,222,232,93,11,81,142,109,59,147,147,188,114,202,245,114,121,150,56,252,86,194,182,119,144,238,159,87,45,142,188,217,234,224,211,171,29,71,173,200,46,115,81,213,122,74,214,64,248,29,37,174,42,136,184,181,181,50,182,104,209,83,202,199,178,39,62,84,228,172,107,93,127,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,30,43,93,52,47,78,55,23,167,23,29,47,213,11,55,174,181,87,118,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,227,153,156,157,217,123,43,85,174,115,30,215,177,239,99,179,173,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,85,210,111,123,84,119,11,23,248,100,213,236,175,197,95,107,224,236,58,233,119,185,65,28,115,82,185,240,193,29,154,63,34,182,71,204,217,36,69,129,136,178,57,209,185,241,181,35,108,17,181,214,126,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,41,91,173,95,186,124,91,233,253,15,200,220,79,63,210,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,251,74,218,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,199,247,163,187,108,171,119,58,166,185,77,202,47,67,141,216,189,77,191,25,183,53,178,69,227,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,225,141,17,59,49,9,85,210,235,96,181,153,133,246,219,185,141,98,183,221,109,118,172,114,225,77,93,137,217,231,166,158,142,75,157,83,25,21,76,23,39,61,205,111,58,54,249,35,116,94,53,115,102,145,174,228,168,200,213,147,91,249,15,245,239,170,6,129,109,219,86,47,186,57,154,226,26,129,91,122,199,253,47,169,158,215,111,162,146,149,254,122,104,170,25,193,210,85,198,245,236,201,154,139,221,137,249,145,123,119,78,202,189,131,107,251,160,192,119,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,141,67,17,21,92,139,221,29,248,127,5,95,43,190,77,221,218,182,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,56,243,241,167,117,124,144,198,174,143,202,146,55,62,223,238,171,61,202,191,238,174,71,146,100,119,15,253,37,101,117,202,186,162,79,253,169,38,154,73,31,255,0,157,206,115,191,210,170,94,79,77,13,157,211,109,191,72,225,206,51,59,61,39,237,23,56,167,142,182,182,105,40,229,138,174,211,110,145,145,190,43,91,146,110,206,99,218,228,242,76,136,200,251,202,168,199,121,18,8,222,76,162,170,250,174,108,91,253,255,0,116,26,41,134,127,244,69,86,127,69,66,239,249,46,109,210,58,116,111,254,183,213,61,174,255,0,188,153,89,255,0,8,152,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,145,202,199,112,122,50,70,167,54,53,83,69,58,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,137,87,60,59,177,247,79,172,159,80,50,31,145,156,231,255,0,116,242,175,186,191,126,190,236,221,126,237,253,161,246,79,219,30,138,79,67,235,188,126,95,77,231,237,227,243,120,255,0,63,143,151,46,63,155,183,111,196,153,93,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,242,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,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,147,253,75,247,235,83,175,57,12,218,43,164,215,218,184,52,234,199,81,36,55,119,199,226,225,127,184,193,85,35,91,51,102,134,89,27,61,10,54,56,101,133,63,39,39,185,94,246,185,89,10,179,133,108,187,105,57,86,238,117,77,49,107,108,190,135,27,177,122,107,134,77,113,115,164,139,199,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,195,34,170,246,98,151,253,165,90,103,138,232,222,156,99,154,91,133,82,122,123,46,51,111,138,223,77,202,56,217,36,220,19,243,207,47,141,140,99,166,149,234,233,36,122,53,57,200,247,185,83,187,148,171,110,174,218,33,173,26,149,185,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,191,103,181,127,210,135,74,232,215,164,250,167,165,255,0,181,255,0,218,102,154,101,120,151,218,127,119,253,23,219,182,106,154,15,85,227,251,67,201,226,243,49,188,248,249,25,203,143,126,220,219,223,248,161,192,58,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,3,53,155,177,247,79,172,159,80,50,31,145,156,88,55,47,170,120,166,129,92,182,233,139,93,190,198,198,239,57,4,215,251,141,85,190,122,154,122,234,207,45,18,81,203,69,51,217,42,71,37,27,227,107,85,209,58,53,228,228,69,85,84,78,199,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,242,114,157,146,232,117,243,108,181,91,100,182,98,150,170,11,87,217,236,109,21,209,214,216,125,84,87,136,169,91,4,55,153,124,9,15,154,177,56,49,100,122,43,22,86,243,141,203,193,238,105,66,218,233,161,122,143,183,77,71,184,233,126,168,89,189,13,214,135,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,79,36,47,226,238,203,217,28,142,107,152,246,177,236,123,27,237,178,61,213,102,89,214,212,45,251,105,206,238,85,119,102,98,185,69,186,237,139,213,203,26,57,244,182,232,232,235,160,154,142,89,149,252,156,198,58,122,111,3,120,47,22,121,88,175,70,50,22,55,218,244,184,247,217,166,95,173,124,61,105,99,253,93,180,247,62,212,173,182,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,183,119,181,63,210,132,31,233,195,183,173,125,193,183,157,167,153,78,107,161,250,129,143,217,104,190,214,245,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,186,254,46,114,34,126,42,132,192,235,87,237,99,22,250,129,67,241,215,18,189,122,103,93,173,86,13,235,233,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,100,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,131,168,206,245,255,0,197,86,163,193,96,192,46,119,88,244,203,22,253,221,182,154,117,241,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,119,104,157,52,177,167,148,217,6,203,178,173,220,106,60,20,53,173,186,217,48,27,111,146,123,222,67,21,12,142,141,254,37,135,149,13,52,234,197,133,43,30,147,198,168,215,175,228,141,93,47,23,241,72,223,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,15,172,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,156,171,118,62,214,53,147,233,254,67,241,211,153,172,61,254,171,104,94,163,232,213,30,33,118,205,108,222,43,86,119,143,209,100,150,11,148,10,175,165,173,165,168,130,57,149,141,122,162,118,154,47,43,89,44,106,136,230,185,90,169,221,143,141,239,146,189,48,247,91,167,27,114,213,58,155,30,161,226,86,168,105,51,79,13,173,185,99,97,79,93,65,36,149,52,237,142,57,234,39,168,100,52,246,230,39,154,105,149,145,249,21,205,141,206,87,182,54,35,47,80,230,155,155,180,221,111,251,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,252,39,110,159,255,0,38,157,85,255,0,224,219,143,255,0,34,105,76,2,162,250,211,235,125,170,243,153,98,155,127,183,216,241,250,186,140,118,157,153,13,117,233,178,54,107,141,28,245,9,36,105,111,78,223,141,59,29,19,98,168,145,142,85,89,121,210,187,179,82,52,89,32,6,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,191,110,234,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,135,214,12,214,110,199,221,62,178,125,64,200,126,70,114,218,118,91,161,122,113,184,190,153,152,30,151,234,133,155,215,90,171,190,217,150,25,162,84,101,85,190,169,183,122,228,142,170,154,69,69,241,204,206,78,236,189,149,170,215,57,143,107,216,247,177,213,1,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,21,210,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,129,170,254,112,71,29,133,110,199,218,198,178,125,63,200,126,58,115,53,135,191,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,217,171,210,19,116,184,174,154,103,117,123,122,202,113,187,85,31,237,14,224,217,237,217,50,58,56,106,61,115,33,84,138,134,169,239,114,121,33,127,23,37,59,91,249,155,60,206,106,53,254,163,188,119,40,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,22,189,212,191,97,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,126,94,119,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,242,114,99,149,143,115,145,144,163,41,178,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,236,145,171,248,181,81,201,252,80,191,61,144,111,71,21,221,198,156,65,93,90,235,85,147,62,182,249,32,189,227,209,87,70,233,31,226,72,121,87,83,64,175,89,146,141,235,60,104,142,122,126,73,21,209,114,127,20,145,241,171,172,166,147,234,158,168,126,200,63,102,122,105,149,229,191,102,125,224,245,191,97,89,170,107,253,47,147,236,255,0,31,151,194,199,112,229,227,127,30,93,187,240,119,111,224,167,53,233,19,162,26,209,166,187,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,123,246,99,151,253,10,91,161,229,53,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,106,25,183,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,119,239,217,19,248,18,127,166,102,244,127,195,102,163,191,77,243,87,121,48,28,250,225,73,5,77,68,213,222,24,236,85,202,190,38,87,118,145,237,133,176,185,30,214,212,57,120,187,199,20,79,71,47,133,35,146,242,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,41,135,173,95,186,124,91,233,253,15,200,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,126,155,5,217,70,43,181,61,56,164,189,221,173,158,163,83,114,107,124,50,100,119,10,132,141,242,80,115,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,243,72,196,122,175,22,196,200,165,81,207,245,211,66,244,227,113,122,113,113,210,253,80,179,122,235,85,119,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,190,57,153,201,221,151,178,181,90,231,49,237,123,30,246,59,60,59,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,123,171,81,238,224,244,124,110,94,108,114,39,215,180,239,116,250,55,245,3,30,249,24,11,190,234,61,137,229,89,206,204,117,15,22,194,177,155,174,65,122,173,251,39,211,91,173,116,82,85,213,79,194,235,72,247,240,138,52,115,221,197,140,115,151,178,126,13,106,170,254,8,165,69,237,147,108,155,146,176,110,75,74,47,183,221,190,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,181,254,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,0,121,77,85,211,60,87,89,52,227,35,210,220,214,147,212,89,114,107,124,182,250,158,49,198,249,33,230,159,146,120,188,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,218,134,109,245,191,10,181,105,174,180,103,218,115,98,168,171,158,219,138,229,23,91,37,28,181,111,107,167,146,10,106,185,33,141,210,57,173,107,85,234,214,34,170,163,90,157,251,246,68,254,4,159,233,153,189,31,240,217,168,239,211,124,213,222,76,7,62,184,82,65,83,81,53,119,134,59,21,114,175,137,149,221,164,123,97,108,46,71,181,181,14,94,46,241,197,19,209,203,225,72,228,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,10,97,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,5,37,245,136,213,236,55,80,247,13,101,195,48,249,241,251,139,240,91,59,237,247,123,157,12,10,181,109,184,201,80,247,75,65,61,71,249,178,178,157,172,141,90,198,247,241,75,81,82,215,47,62,109,103,0,216,206,168,90,180,115,118,154,103,158,95,91,72,150,216,47,31,102,214,79,87,90,218,72,41,32,174,134,74,41,42,164,149,200,173,107,33,109,74,204,189,251,34,164,106,138,230,247,228,154,51,0,202,185,245,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,131,88,198,181,59,34,34,23,41,211,11,97,85,58,49,106,164,220,14,176,88,170,232,53,6,231,79,83,13,170,209,87,226,122,90,109,211,182,30,19,73,19,162,242,211,215,57,27,59,85,18,95,203,12,235,27,218,215,172,140,109,133,28,255,0,95,180,155,246,235,163,89,102,145,253,239,186,226,255,0,122,45,238,162,251,82,216,238,211,65,249,145,220,92,222,233,228,133,252,124,114,197,201,190,72,159,35,57,55,151,36,206,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,227,68,179,254,143,91,160,192,103,195,89,181,123,133,162,146,207,150,83,212,92,175,116,53,144,211,195,79,21,230,5,88,92,173,150,69,151,203,81,92,212,116,189,145,177,246,74,90,70,126,63,186,82,205,1,68,61,80,55,65,128,238,67,90,45,180,122,115,104,164,117,183,5,167,172,178,75,126,244,240,172,247,105,210,174,68,115,163,169,134,89,27,61,10,54,54,73,78,171,197,81,106,42,29,219,243,161,226,118,11,181,172,171,115,250,227,73,67,105,201,46,184,181,151,16,240,223,110,249,13,181,178,50,170,143,132,205,240,69,75,59,90,172,138,178,71,162,172,78,122,167,22,197,44,168,146,44,94,55,104,80,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,183,90,191,116,248,183,211,250,31,145,184,145,215,107,154,95,106,213,91,46,185,219,46,14,164,134,162,193,164,247,60,162,134,174,106,38,212,190,158,123,125,194,223,82,190,46,234,139,27,229,138,57,105,214,70,175,118,178,161,255,0,131,145,85,142,226,150,154,218,107,117,214,138,225,89,105,164,186,83,210,212,71,52,180,53,110,149,176,85,49,174,69,116,50,44,47,100,168,199,34,43,85,99,123,31,217,87,139,154,189,149,52,253,167,183,60,54,245,128,99,87,157,57,142,146,60,78,190,207,69,83,97,101,37,34,210,192,219,115,225,99,169,146,56,85,173,88,153,226,86,118,98,181,188,83,178,118,78,221,143,64,82,7,81,237,189,107,238,115,188,237,67,202,112,173,15,212,12,130,203,91,246,79,166,184,218,241,154,218,186,89,248,90,169,24,254,18,199,27,152,238,47,99,154,189,151,240,115,85,23,241,69,39,7,72,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,237,221,142,79,244,41,31,250,187,237,19,62,185,100,204,221,22,33,113,200,50,155,108,244,241,91,111,86,84,167,154,173,108,16,83,83,201,39,170,131,198,213,108,52,60,98,149,242,243,226,145,205,35,159,201,222,117,72,160,6,218,245,86,213,162,26,243,131,106,189,247,29,164,190,91,113,187,196,53,117,148,117,20,141,169,85,131,241,108,146,195,27,158,198,250,152,218,229,150,7,43,145,27,52,113,57,127,205,52,103,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,245,100,117,223,62,232,48,29,178,232,189,117,102,95,104,164,191,220,178,234,122,235,37,150,195,83,79,13,84,21,179,186,146,85,229,87,77,36,177,186,74,20,119,138,57,213,156,149,18,118,55,183,231,67,60,37,244,116,204,218,214,85,182,205,14,125,118,107,146,93,100,189,103,222,146,251,83,143,76,217,33,165,177,119,135,242,69,224,145,173,123,107,28,199,181,42,28,168,223,205,20,81,34,42,66,146,73,77,155,177,247,79,172,159,80,50,31,145,156,177,78,153,26,23,167,27,139,216,142,117,165,250,161,102,245,214,170,237,64,173,150,25,162,84,101,85,190,169,182,203,122,71,85,77,34,162,248,230,103,39,118,94,202,213,107,156,199,181,236,123,216,234,213,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,219,10,233,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,192,213,127,56,35,142,215,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,0,117,171,246,177,139,125,64,161,248,235,137,74,199,181,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,252,72,186,30,219,22,222,177,93,175,232,213,151,72,241,106,159,95,232,60,149,55,27,163,233,99,167,154,231,93,43,185,75,81,35,88,159,242,99,98,57,207,115,34,138,38,43,223,195,146,245,80,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,225,91,142,222,158,131,109,98,235,141,216,181,83,32,171,109,203,37,168,98,50,142,219,77,234,167,162,162,87,43,93,112,169,141,28,142,101,51,92,138,222,237,71,72,245,71,164,81,201,194,78,61,170,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,107,55,99,238,159,89,62,160,100,63,35,57,229,52,171,76,242,173,100,212,124,115,75,112,170,79,81,122,201,174,17,91,233,185,71,35,227,135,154,254,121,229,241,177,239,108,49,49,29,36,143,70,175,8,216,247,42,118,106,154,9,217,222,213,112,221,168,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,157,27,43,152,199,122,104,220,233,27,11,56,183,139,21,92,169,228,124,143,127,117,35,86,247,246,93,138,238,227,78,39,161,162,109,170,201,159,91,124,115,217,50,25,104,99,116,143,241,36,220,104,106,103,70,44,201,70,245,158,69,86,177,127,36,138,217,120,191,138,198,250,1,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,37,122,92,123,236,211,47,214,190,30,180,191,224,64,14,181,126,214,49,111,168,20,63,29,113,41,130,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,221,21,80,233,123,98,219,214,85,186,13,101,178,233,30,45,83,232,61,127,146,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,254,76,108,71,57,141,124,178,196,197,123,57,242,77,15,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,36,79,106,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,202,183,99,237,99,89,62,159,228,63,29,57,154,195,66,120,22,133,233,198,226,246,35,165,154,95,170,22,111,93,106,174,211,252,118,88,102,137,81,149,86,250,166,219,33,72,234,169,164,84,95,28,204,228,238,203,217,90,173,115,152,246,189,143,123,29,74,219,174,218,142,163,237,43,81,223,133,102,177,122,235,85,119,146,123,5,254,8,85,148,183,122,86,170,34,185,168,170,190,57,153,201,169,44,42,170,232,220,230,170,43,216,248,228,124,223,233,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,192,213,127,56,35,142,215,192,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,154,29,192,234,103,237,147,92,115,205,82,142,174,235,81,73,147,100,21,215,10,15,181,36,231,85,13,11,230,119,165,129,255,0,157,232,223,20,9,20,104,198,185,90,198,177,26,213,226,212,60,1,127,221,50,245,175,246,211,180,124,91,212,91,253,45,126,9,219,10,172,225,23,8,101,244,80,67,233,228,143,188,143,115,187,210,203,77,205,203,199,188,169,47,22,163,120,247,149,64,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,79,65,188,205,153,224,59,179,192,42,104,235,40,105,45,217,181,186,157,242,216,111,209,69,12,51,186,120,225,168,74,106,74,170,149,130,89,150,135,205,80,178,73,20,125,151,186,114,111,227,252,106,175,108,253,49,181,231,86,117,114,167,20,213,204,59,32,211,220,79,28,168,237,126,186,214,210,120,223,84,141,123,155,233,237,175,114,44,85,47,122,177,221,167,98,190,22,51,247,138,175,239,20,114,219,158,225,108,31,117,54,95,169,120,183,219,119,91,207,216,218,95,121,183,253,163,118,169,245,21,213,158,43,76,172,243,212,75,217,60,147,63,143,39,191,178,114,114,170,246,78,230,112,141,30,238,187,106,58,113,187,93,56,126,21,154,197,232,110,180,62,73,236,23,248,33,71,213,90,42,156,136,138,230,162,170,121,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,148,3,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,149,211,67,168,133,78,167,211,67,160,154,253,145,210,55,39,183,83,198,204,127,37,185,92,34,133,247,198,44,177,195,29,20,203,43,145,211,87,114,149,136,199,51,147,231,98,57,94,158,70,57,243,119,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,42,215,170,54,192,46,183,251,172,59,131,219,190,157,85,220,110,87,26,135,166,103,102,179,70,233,167,169,158,71,49,34,184,83,209,198,197,115,222,231,43,210,161,99,85,85,85,142,95,31,252,34,83,213,244,202,233,249,153,104,245,77,187,113,154,173,125,200,49,188,158,182,158,72,232,113,58,89,146,6,37,186,104,156,213,101,217,138,213,115,222,231,44,83,54,157,21,190,23,193,19,164,85,147,188,113,88,248,0,205,102,236,125,211,235,39,212,12,135,228,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,118,123,18,88,101,141,92,222,233,206,55,183,248,181,81,45,171,164,70,240,110,185,109,169,251,89,207,23,32,187,92,172,148,242,215,227,87,85,137,213,80,83,90,163,108,109,90,25,222,198,114,129,145,57,123,197,36,174,86,42,74,216,17,209,240,130,57,56,87,90,191,116,248,183,211,250,31,145,184,158,171,162,94,153,226,185,6,163,234,38,169,93,169,61,69,235,15,183,219,237,246,143,36,113,190,58,127,94,181,62,121,219,201,138,246,76,140,164,72,218,246,57,191,187,158,118,170,57,31,248,91,248,4,42,234,227,166,120,174,97,180,43,198,117,118,164,237,122,192,174,20,23,11,69,84,113,199,228,111,169,171,134,142,120,28,247,49,94,144,189,147,163,220,198,57,188,164,130,7,42,170,51,178,212,14,211,189,211,232,223,212,12,123,228,96,52,166,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,73,23,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,234,168,135,214,0,0,205,102,236,125,211,235,39,212,12,135,228,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,118,123,18,88,101,141,92,222,233,206,55,183,248,181,81,45,171,164,70,240,110,185,109,169,251,89,207,23,32,187,92,172,148,242,215,227,87,85,137,213,80,83,90,163,108,109,90,25,222,198,114,129,145,57,123,197,36,174,86,42,74,216,17,209,240,130,57,56,87,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,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,253,187,170,127,19,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,110,221,213,127,137,231,205,25,236,127,88,173,90,223,181,205,63,203,168,239,213,119,91,149,21,158,154,201,126,150,186,169,179,214,165,214,146,38,195,82,234,135,35,222,238,114,57,169,59,86,69,230,232,231,141,238,68,231,216,238,160,202,185,101,61,46,182,11,89,152,95,109,187,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,243,163,111,146,55,69,227,87,54,105,26,238,74,140,141,89,53,191,128,67,94,165,251,59,166,220,134,145,205,156,97,150,122,79,218,46,15,79,37,109,20,209,209,203,45,93,218,221,27,36,124,182,182,164,61,220,247,185,203,228,133,21,146,118,149,21,141,241,164,242,60,164,27,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,59,178,70,175,226,213,71,39,241,67,65,27,46,221,182,43,187,157,44,76,166,219,23,161,201,44,94,154,223,147,91,156,216,226,241,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,240,200,138,157,216,164,106,234,167,189,250,61,54,197,110,251,97,211,202,174,121,126,73,111,138,44,134,175,195,5,69,61,21,158,174,57,217,61,47,127,42,190,42,201,24,144,175,103,196,168,144,84,115,107,154,247,70,230,212,182,149,105,158,85,172,154,143,142,105,110,21,73,234,47,89,53,194,43,125,55,40,228,124,112,243,95,207,60,190,54,61,237,134,38,35,164,145,232,213,225,27,30,229,78,205,83,69,59,98,219,214,43,181,253,26,178,233,30,45,83,235,253,7,146,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,254,76,108,71,57,238,100,81,68,197,123,248,114,94,170,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,41,91,173,95,186,124,91,233,253,15,200,220,79,147,163,85,166,213,127,220,150,109,98,190,219,41,46,54,219,142,155,220,169,43,40,234,225,108,208,84,193,37,125,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,67,93,88,193,127,101,250,167,153,105,159,218,159,105,253,210,200,46,54,47,91,224,240,250,175,75,83,36,62,95,31,39,112,229,227,229,199,147,187,119,237,221,123,119,47,83,166,94,181,254,218,118,143,139,122,139,127,165,175,193,59,97,85,156,34,225,12,190,138,8,125,60,145,247,145,238,119,122,89,105,185,185,120,247,149,37,226,212,111,30,242,168,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,29,250,236,239,33,218,198,174,92,221,102,179,213,207,167,87,202,143,91,143,220,225,163,170,244,148,76,157,243,186,59,92,181,18,242,107,170,98,108,50,34,39,149,239,124,77,100,171,197,94,230,183,165,116,195,222,253,30,221,50,170,157,33,212,138,174,24,14,97,112,134,90,122,134,195,3,62,202,188,77,37,61,58,213,79,81,44,177,164,116,126,6,247,153,93,205,91,224,141,204,107,123,201,206,229,53,87,83,49,93,27,211,140,143,84,179,90,191,79,101,198,109,242,220,42,120,201,27,36,155,130,126,72,34,242,61,140,116,210,189,91,28,108,87,39,57,30,198,162,247,114,25,236,222,6,229,47,187,169,215,27,198,166,220,211,195,106,135,149,175,27,164,117,43,32,146,146,207,20,210,62,158,57,81,174,127,41,151,202,249,36,85,123,211,201,35,209,170,140,70,53,178,255,0,164,166,203,190,250,95,104,247,93,159,183,141,151,28,184,77,6,47,107,158,135,147,110,53,209,179,139,171,156,233,88,172,88,96,123,213,34,116,74,174,245,48,185,121,70,180,252,100,183,243,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,59,174,243,54,103,128,238,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,31,53,66,201,36,81,246,94,233,201,191,143,241,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,190,142,156,250,171,173,26,185,182,219,117,247,91,241,218,187,117,202,221,81,13,174,211,89,87,73,87,12,247,171,84,116,20,142,130,229,36,149,47,115,170,95,51,164,149,203,59,21,24,245,69,84,79,226,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,4,0,235,87,237,99,22,250,129,67,241,215,18,152,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,52,19,178,13,151,98,187,71,211,136,40,107,91,106,189,231,215,47,36,247,188,134,42,24,219,35,60,169,15,42,26,105,213,137,50,209,177,96,141,81,175,95,207,34,58,94,44,228,145,178,74,128,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,39,166,234,183,49,134,237,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,156,85,176,179,140,82,61,242,57,23,139,24,238,45,123,248,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,254,53,89,191,211,83,168,93,102,153,95,104,116,43,94,114,255,0,247,11,95,202,43,61,242,233,52,245,18,89,234,184,83,67,77,74,249,164,153,99,166,183,54,56,94,212,70,199,198,57,37,71,57,204,143,155,155,114,128,205,102,236,125,211,235,39,212,12,135,228,103,44,211,162,134,1,134,197,162,249,150,169,55,30,164,92,178,171,40,168,176,62,236,228,87,78,150,232,169,40,167,109,59,21,87,179,24,178,204,247,187,138,39,53,72,249,242,241,199,198,199,192,43,3,173,30,133,233,197,14,19,142,110,30,217,102,244,57,157,118,65,77,141,220,170,105,213,25,29,198,149,212,117,50,70,250,134,118,252,243,71,233,88,198,72,138,142,241,185,88,238,104,200,146,56,129,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,80,26,85,166,121,86,178,106,62,57,165,184,85,39,168,189,100,215,8,173,244,220,163,145,241,195,205,127,60,242,248,216,247,182,24,152,142,146,71,163,87,132,108,123,149,59,53,75,254,217,118,210,113,93,163,105,98,98,214,217,125,118,73,125,244,215,12,154,226,231,71,47,146,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,154,69,85,238,245,36,0,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,64,174,174,251,187,192,110,88,203,54,187,136,91,177,252,166,229,61,68,87,43,213,233,42,33,171,75,4,244,213,18,71,233,96,241,185,93,13,119,40,165,100,188,248,172,112,200,230,113,119,157,86,42,214,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,252,72,186,72,210,172,62,251,167,250,113,142,97,89,62,123,117,205,110,182,91,124,84,117,119,251,163,24,218,171,132,141,78,203,35,209,159,255,0,36,87,43,228,86,162,44,146,74,254,82,59,213,128,67,94,171,26,243,83,163,123,92,175,198,108,85,180,145,223,117,38,161,113,152,216,234,136,146,120,237,207,137,238,175,153,144,189,142,89,89,226,68,166,114,162,55,198,181,145,189,30,215,35,17,212,66,9,211,210,19,93,40,244,195,113,213,122,115,144,222,125,21,151,82,237,237,183,66,215,164,12,133,215,136,30,178,81,44,146,200,173,123,121,49,245,112,49,140,85,89,37,169,137,170,199,47,23,50,239,193,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,83,183,88,141,204,97,186,131,153,89,116,3,15,161,199,238,239,193,234,31,91,119,200,34,69,150,174,142,226,244,124,82,218,226,147,138,53,140,107,82,55,206,141,115,249,74,145,49,222,55,211,61,171,15,246,153,162,25,246,224,181,231,24,211,253,57,190,85,227,247,38,212,125,169,46,67,79,28,206,91,28,20,221,164,117,111,40,123,57,143,107,145,141,137,85,204,69,153,240,179,155,57,163,146,226,122,141,216,62,234,116,234,205,49,111,182,238,183,159,177,173,248,237,191,237,27,181,79,168,174,172,241,93,40,25,231,168,151,178,121,38,127,30,79,127,100,228,229,85,236,157,202,108,218,119,186,125,27,250,129,143,124,140,6,148,192,0,3,53,155,177,247,79,172,159,80,50,31,145,156,177,77,23,217,118,43,187,142,153,154,115,67,68,219,85,147,62,182,253,171,61,147,33,150,134,55,72,255,0,21,222,231,198,134,166,116,98,204,148,111,89,228,85,107,23,242,72,173,151,139,248,172,111,153,91,85,217,222,145,237,67,13,163,179,97,246,122,75,142,78,234,119,71,119,203,42,104,216,219,141,197,242,44,110,149,136,255,0,197,208,211,114,138,62,20,237,114,177,188,26,174,87,201,206,71,214,95,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,21,122,163,251,19,212,223,209,126,98,136,164,189,178,93,173,86,13,201,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,36,87,83,61,232,255,0,137,61,71,102,155,225,78,241,224,56,13,194,174,10,106,136,107,188,209,223,107,145,124,79,174,237,27,221,11,161,106,49,205,167,114,114,119,142,89,94,174,79,50,199,28,223,233,161,191,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,79,47,59,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,249,57,49,200,246,53,200,201,149,147,212,0,12,214,110,199,221,62,178,125,64,200,126,70,114,197,52,95,101,216,174,238,58,102,105,205,13,19,109,86,76,250,219,246,172,246,76,134,90,24,221,35,252,87,123,159,26,26,153,209,139,50,81,189,103,145,85,172,95,201,34,182,94,47,226,177,190,101,109,87,103,122,71,181,12,54,142,205,135,217,233,46,57,59,169,221,29,223,44,169,163,99,110,55,23,200,177,186,86,35,255,0,23,67,77,202,40,248,83,181,202,198,240,106,185,95,39,57,31,89,125,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,5,122,245,136,220,85,78,158,105,29,151,68,176,252,178,174,221,144,231,85,15,154,239,13,12,177,35,221,96,141,143,100,176,206,188,188,209,50,162,103,198,214,171,90,141,149,148,245,49,185,220,121,177,244,194,11,41,232,185,174,151,219,86,163,228,123,120,185,222,109,80,227,119,187,125,78,73,109,166,168,70,71,84,251,196,75,77,28,140,167,127,116,116,156,233,90,247,190,53,71,170,54,145,30,222,8,146,171,237,252,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,42,87,171,38,201,107,45,247,223,241,55,164,56,167,150,130,233,205,185,141,174,209,109,158,73,33,170,107,38,158,75,204,158,52,116,108,133,209,198,169,59,213,35,107,100,107,36,114,200,233,228,115,96,182,218,247,41,168,251,86,212,117,212,221,50,75,84,213,243,91,231,181,213,210,93,41,86,122,90,186,89,85,143,88,222,140,115,36,111,105,34,138,68,88,222,199,114,141,17,85,90,174,107,185,254,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,11,190,233,153,178,239,240,217,167,15,212,140,213,190,76,251,62,183,210,79,83,79,53,15,134,75,21,10,167,149,148,61,228,99,102,108,206,87,181,213,13,94,45,242,69,19,17,171,225,73,36,154,160,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,60,87,86,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,239,197,85,36,124,178,210,73,80,249,59,53,92,250,135,119,69,84,87,186,69,116,75,214,191,254,110,182,231,89,111,255,0,231,230,182,250,168,226,255,0,155,209,213,199,51,214,79,249,146,198,214,199,254,189,92,239,243,16,181,64,1,205,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,119,86,163,219,205,138,248,220,188,30,228,92,235,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,52,79,107,169,251,188,214,93,93,208,236,23,111,185,141,109,169,248,182,1,227,244,14,167,160,108,85,85,94,24,93,5,47,168,147,186,162,248,32,123,226,103,141,172,228,215,43,165,242,189,17,233,232,54,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,30,69,236,140,142,105,17,178,120,150,55,104,78,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,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,145,255,0,86,118,45,183,29,107,214,91,6,184,231,184,103,171,191,89,123,122,202,104,220,198,208,223,124,109,68,167,251,70,21,106,250,143,15,100,227,248,183,155,81,177,203,229,137,173,141,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,83,0,2,149,186,213,251,167,197,190,159,208,252,141,196,245,93,33,181,51,21,209,189,56,220,126,169,102,181,126,158,203,140,219,236,23,10,158,50,70,201,38,224,151,62,16,69,228,123,24,233,165,122,182,56,216,174,78,114,61,141,69,238,228,34,94,241,55,85,153,110,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,252,138,232,154,247,183,212,200,214,198,233,159,201,220,158,136,212,95,27,35,99,58,254,203,122,111,101,91,161,211,140,147,84,175,151,79,177,44,175,183,220,173,248,159,41,228,166,146,178,249,18,69,233,231,151,149,44,140,146,221,205,211,71,35,226,119,147,201,19,218,136,138,213,34,174,170,233,158,85,163,122,143,145,233,110,107,73,233,239,88,205,194,91,125,79,24,228,100,115,112,95,201,60,94,70,49,238,134,86,43,100,141,234,212,231,27,216,228,78,206,66,213,58,93,111,234,143,48,177,91,118,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,231,88,223,36,109,139,198,142,116,209,181,220,145,31,26,190,107,42,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,43,87,171,150,235,181,199,72,107,49,157,29,211,41,110,184,149,171,34,183,165,226,175,44,183,205,53,61,85,92,145,206,230,173,5,53,67,17,190,31,31,8,165,153,99,122,200,230,207,11,87,131,21,201,52,117,233,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,79,23,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,249,248,189,168,246,53,170,249,149,252,215,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,92,78,182,111,142,167,106,91,38,208,204,63,79,153,73,81,168,185,134,155,217,31,67,52,175,138,86,89,41,27,111,167,98,214,203,2,170,185,239,115,149,205,129,174,111,137,207,138,87,57,92,144,172,82,84,181,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,223,35,147,241,114,171,151,248,169,126,123,32,217,118,43,180,125,56,130,134,181,182,171,222,125,114,242,79,123,200,98,161,141,178,51,202,144,242,161,166,157,88,147,45,27,22,8,213,26,245,252,242,35,165,226,206,73,27,36,168,0,163,110,174,250,197,106,212,173,209,179,17,199,47,213,117,214,221,62,179,197,100,169,137,42,155,45,20,119,87,75,36,213,110,129,172,123,154,143,70,190,158,9,85,81,175,242,82,185,142,79,221,181,72,191,77,163,151,217,116,10,227,184,26,137,188,54,90,108,194,143,14,163,143,139,29,234,234,164,162,169,171,168,94,232,254,113,248,89,21,55,224,172,226,255,0,85,249,93,222,55,34,252,186,61,165,247,93,99,205,211,3,177,58,173,110,83,217,239,55,42,56,41,40,157,87,61,92,244,54,202,154,216,233,99,137,170,142,115,230,117,50,66,157,187,170,44,136,168,215,118,226,191,149,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,246,239,217,83,248,154,104,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,59,247,236,171,252,79,64,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,169,234,87,212,11,246,19,71,93,160,154,83,55,60,250,235,111,111,218,151,22,187,188,118,122,26,184,42,89,251,169,96,169,100,212,247,22,47,166,158,62,76,86,164,114,49,255,0,143,38,149,1,165,90,103,149,107,38,163,227,154,91,133,82,122,139,214,77,112,138,223,77,202,57,31,28,60,215,243,207,47,141,143,123,97,137,136,233,36,122,53,120,70,199,185,83,179,84,208,78,206,246,171,134,237,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,252,232,217,92,198,59,211,70,231,72,216,89,197,188,88,170,229,79,35,228,123,252,87,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,8,171,213,31,216,158,166,254,139,243,20,69,0,158,171,77,244,171,81,245,130,251,81,140,105,126,23,117,201,174,180,150,250,155,164,212,150,234,117,150,70,82,192,206,114,72,168,159,251,45,106,127,156,249,31,28,108,71,61,236,107,190,91,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,59,178,70,175,226,213,71,39,241,66,252,246,65,189,28,87,119,26,113,5,117,107,173,86,76,250,219,228,130,247,143,69,93,27,164,127,137,33,229,93,77,2,189,102,74,55,172,241,162,57,233,249,36,87,69,201,252,82,71,201,80,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,130,128,122,154,107,95,237,167,119,25,79,167,183,250,90,12,19,190,21,71,206,46,19,75,232,167,155,212,73,39,105,30,215,119,170,150,167,131,147,143,120,146,46,77,71,114,239,194,175,218,95,117,199,180,143,15,213,123,131,170,225,167,204,239,23,171,109,13,60,212,78,137,146,65,111,101,15,122,168,165,85,237,51,31,45,100,177,47,22,246,107,233,94,156,156,170,168,207,171,73,244,114,251,171,182,237,65,169,199,38,239,87,129,97,245,57,140,148,220,89,254,218,165,166,170,165,142,165,57,189,237,70,120,224,168,150,126,255,0,153,206,240,112,107,85,207,69,70,223,181,51,246,55,174,56,30,169,73,87,117,167,164,198,114,10,27,133,127,217,114,112,170,154,133,147,55,213,64,207,206,196,119,150,5,150,53,99,156,141,123,94,173,114,241,114,154,83,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,198,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,15,21,173,121,174,3,167,90,71,151,230,186,165,79,73,85,137,218,236,245,50,221,168,234,89,11,217,95,2,177,90,180,137,28,238,108,82,190,117,114,66,200,158,168,146,62,70,179,255,0,186,51,89,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,241,69,252,206,254,43,218,182,1,154,232,190,158,110,143,17,203,181,190,158,173,246,218,58,134,69,105,149,25,72,180,84,119,89,165,142,24,42,235,157,82,230,182,58,104,27,36,179,249,88,188,227,146,40,94,157,248,170,26,30,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,59,255,0,91,77,51,197,106,116,179,5,214,63,73,226,201,45,249,2,99,62,120,227,141,190,162,134,162,154,162,163,132,206,225,228,127,142,74,94,241,167,52,107,124,243,254,85,87,247,72,65,211,95,87,170,116,131,120,56,60,235,61,90,91,115,10,133,196,46,80,211,65,20,175,157,149,206,107,41,218,171,39,110,12,109,98,82,72,247,49,81,232,200,156,137,203,186,177,218,9,0,2,165,122,209,234,22,135,93,239,184,230,157,80,216,125,78,172,88,125,53,93,93,238,159,194,177,211,89,230,101,74,173,186,161,204,151,201,230,242,122,122,134,71,36,93,153,28,202,246,57,190,103,35,235,4,189,238,148,249,174,139,223,246,185,65,136,233,69,61,93,45,203,22,168,72,178,184,174,44,164,142,182,166,235,81,19,38,150,173,91,3,149,207,166,115,149,240,65,44,168,215,172,116,156,23,191,137,84,153,64,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,83,0,2,149,186,213,251,167,197,190,159,208,252,141,196,129,81,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,247,226,231,177,179,204,214,185,83,187,82,89,17,59,114,94,242,131,96,187,40,202,183,89,168,244,151,187,181,179,211,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,158,24,222,143,85,228,232,153,45,249,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,69,94,161,155,44,181,110,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,114,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,146,54,62,110,84,67,254,234,176,44,171,254,234,227,153,38,57,112,255,0,210,81,215,91,107,169,228,255,0,217,146,25,163,145,159,249,156,215,55,253,10,133,233,244,230,222,191,248,170,211,137,236,25,253,206,213,30,166,226,223,187,185,83,64,190,41,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,237,19,102,138,52,166,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,1,202,183,59,183,172,87,116,26,53,122,210,60,166,167,208,122,255,0,29,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,252,168,222,141,115,28,248,165,149,136,246,115,228,153,235,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,223,21,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,254,13,99,26,212,236,136,136,92,255,0,69,79,107,25,79,212,10,239,142,183,19,252,229,91,177,246,177,172,159,79,242,31,142,156,205,97,245,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,131,88,198,181,59,34,34,23,83,211,67,97,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,158,94,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,243,241,99,81,140,115,81,243,35,231,168,0,231,251,129,212,207,216,222,135,103,154,165,29,93,170,158,175,25,199,235,174,20,31,106,73,194,150,106,230,66,239,75,3,255,0,59,21,222,89,214,40,209,141,114,57,238,122,53,171,201,200,102,179,44,202,111,185,206,85,121,205,114,154,239,91,122,200,46,21,23,75,141,79,137,145,249,234,167,145,210,75,39,6,35,88,222,79,123,151,179,81,26,157,251,34,34,126,5,143,239,51,71,109,90,33,210,215,69,177,26,59,13,93,170,229,91,148,90,111,119,232,171,169,91,5,106,221,106,237,53,243,84,182,161,168,198,59,156,110,114,64,212,145,57,182,56,35,99,149,120,119,35,175,75,143,125,154,101,250,215,195,214,158,43,124,26,59,117,209,13,209,234,6,35,89,97,164,181,91,107,111,21,55,187,12,84,52,174,130,137,109,85,114,186,106,102,211,181,88,198,240,141,174,88,28,145,167,6,201,4,140,106,175,14,229,143,116,100,215,74,60,167,70,175,186,13,119,188,243,189,97,55,9,46,54,186,73,18,8,255,0,200,245,110,71,185,33,70,170,75,47,142,173,106,29,35,220,213,70,122,184,27,205,81,205,107,108,84,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,31,171,254,234,179,220,171,254,234,228,121,38,71,112,255,0,210,86,87,92,171,170,36,255,0,218,146,105,164,145,255,0,249,220,231,59,253,42,165,233,244,230,217,71,248,85,211,137,239,249,253,178,213,38,166,229,63,188,185,84,192,158,89,45,116,42,140,88,237,141,155,147,152,238,47,98,201,43,162,70,181,242,57,173,239,43,97,138,69,152,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,21,122,163,251,19,212,223,209,126,98,136,161,108,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,19,217,118,210,113,93,163,105,98,98,214,217,125,118,73,125,244,215,12,154,226,231,71,47,146,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,154,69,85,238,245,33,175,85,141,137,90,150,213,95,186,109,26,198,106,219,114,109,66,207,155,218,173,208,53,208,73,2,181,238,146,240,140,69,71,49,237,114,53,39,224,215,35,209,254,119,35,56,79,36,149,173,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,248,149,52,61,182,45,194,226,187,160,209,171,46,174,98,212,222,131,215,249,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,234,160,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,138,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,153,197,55,147,174,148,123,118,219,142,103,168,223,108,253,157,122,109,190,75,118,56,230,36,15,153,247,138,134,58,58,85,142,41,213,25,47,141,235,231,123,59,57,124,80,202,238,14,70,171,87,57,150,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,22,21,213,55,76,255,0,99,122,29,181,125,45,146,146,213,79,87,140,227,247,123,125,127,217,113,240,165,154,185,144,218,253,84,236,252,140,87,121,103,89,100,87,185,168,231,185,234,231,39,39,41,231,250,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,164,74,220,14,153,254,198,245,199,60,210,216,233,46,180,244,152,206,65,93,111,160,251,82,62,21,83,80,178,103,122,89,223,249,24,142,242,192,177,72,143,107,81,175,107,209,205,78,46,66,229,58,77,235,165,247,88,54,203,247,111,45,188,218,170,238,186,119,112,102,55,75,13,58,50,58,166,89,227,165,133,104,159,81,27,87,255,0,95,11,36,226,212,123,105,151,191,39,182,71,186,106,153,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,41,3,169,230,247,232,247,23,149,83,105,14,155,213,115,192,112,251,132,210,212,84,58,24,31,246,173,226,25,42,41,210,170,10,136,165,145,36,163,240,59,188,42,222,10,239,60,142,123,93,218,62,28,131,102,219,42,207,183,125,153,77,107,183,213,213,227,24,157,5,61,68,181,217,76,214,121,170,169,25,60,105,23,106,72,149,21,145,73,82,171,60,78,88,157,43,21,34,230,255,0,199,138,53,220,171,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,241,162,90,79,73,77,232,253,244,177,81,237,71,63,119,27,214,57,111,154,124,94,233,61,119,39,92,104,99,127,39,80,185,178,189,94,179,64,199,170,196,216,145,91,233,161,114,113,141,41,249,73,101,64,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,44,167,126,218,103,138,234,134,209,245,50,221,148,210,121,62,193,199,235,114,107,116,236,142,53,154,150,186,130,7,212,68,248,220,246,59,135,47,27,162,122,183,179,150,41,165,98,57,188,251,153,236,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,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,191,126,202,191,196,244,0,17,255,0,122,59,182,197,118,141,165,139,148,220,162,245,217,37,247,212,219,241,155,115,91,28,190,74,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,190,104,209,19,187,208,207,189,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,153,27,83,241,114,35,83,248,33,37,53,155,166,246,180,104,246,222,113,29,119,159,213,222,170,47,20,254,175,35,199,104,236,149,105,87,141,64,234,119,212,50,90,133,86,170,163,35,138,55,37,67,164,100,73,4,170,214,39,145,21,94,156,131,108,91,133,202,182,191,172,182,93,92,197,169,189,127,160,242,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,201,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,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,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,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,16,3,173,95,181,140,91,234,5,15,199,92,74,171,218,119,186,125,27,250,129,143,124,140,6,148,192,0,165,110,181,126,233,241,111,167,244,63,35,113,34,254,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,205,10,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,36,79,106,10,234,234,87,211,210,143,83,108,85,218,235,160,216,135,251,186,160,227,45,226,199,107,134,10,120,239,20,188,234,102,169,170,100,49,194,146,84,220,93,36,204,114,171,164,229,36,113,43,90,215,201,193,174,224,29,50,246,31,170,121,62,119,139,110,107,41,188,221,112,124,111,28,184,37,109,186,157,145,84,209,221,47,125,161,134,88,157,26,190,52,141,109,211,199,80,230,62,86,185,254,86,54,88,145,168,143,242,50,32,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,1,26,183,191,178,236,87,119,26,113,61,13,19,109,86,76,250,219,227,158,201,144,203,67,27,164,127,137,38,227,67,83,58,49,102,74,55,172,242,42,181,139,249,36,86,203,197,252,86,55,208,14,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,75,148,232,169,237,99,41,250,129,93,241,214,226,127,156,171,118,62,214,53,147,233,254,67,241,211,153,172,45,39,165,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,255,0,59,81,156,32,146,75,95,0,2,181,122,209,235,165,138,213,167,24,230,222,45,151,155,172,57,37,238,225,77,146,92,169,169,209,241,210,190,207,18,84,199,27,42,31,221,27,39,58,166,177,236,141,17,232,142,164,87,187,130,164,74,248,23,176,13,6,169,220,30,232,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,118,74,133,122,177,205,107,144,177,254,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,147,43,173,62,131,83,93,176,220,83,113,182,106,42,183,220,172,85,12,198,111,75,13,60,178,179,236,233,150,73,105,166,149,232,254,16,50,42,133,146,52,94,31,188,125,115,26,175,252,172,106,194,174,155,218,223,117,209,29,215,226,110,183,216,233,46,148,249,229,69,62,15,92,201,164,116,111,130,10,250,202,116,73,226,114,119,68,124,114,199,19,213,28,213,71,49,30,207,202,174,73,25,160,147,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,57,86,236,125,172,107,39,211,252,135,227,167,51,88,91,247,75,173,130,209,225,246,43,110,230,53,138,223,106,186,93,114,59,125,53,118,39,103,158,154,10,200,237,148,175,124,85,48,92,156,247,53,220,43,29,227,141,209,120,213,174,134,55,59,146,171,228,86,67,101,64,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,0,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,138,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,130,146,250,151,236,42,167,65,178,25,181,171,73,172,85,115,233,213,242,162,73,174,236,143,197,194,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,254,126,47,106,177,238,106,190,20,127,10,217,118,237,178,173,163,106,154,101,54,216,189,118,55,125,244,214,252,154,220,230,201,47,146,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,154,68,84,236,245,47,251,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,193,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,149,87,214,211,90,255,0,249,133,219,157,29,191,255,0,157,154,220,42,164,139,254,113,71,73,28,47,73,63,231,171,35,93,31,250,133,107,191,207,66,58,244,167,208,106,109,100,221,29,6,77,125,162,171,146,197,166,212,233,147,72,246,211,202,176,73,113,100,172,109,4,47,153,143,106,68,255,0,42,173,75,81,85,222,68,163,145,138,199,53,94,173,145,93,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,199,74,235,95,162,23,84,186,225,187,145,134,249,72,235,107,169,233,240,122,139,107,163,115,103,142,116,117,109,100,83,177,223,139,94,199,53,102,107,145,120,171,21,145,170,115,230,190,62,1,210,159,94,105,180,111,116,116,24,205,246,182,174,59,22,164,211,166,51,35,27,81,42,65,29,197,242,177,212,19,62,22,49,201,43,252,168,180,205,85,70,248,210,178,71,171,218,212,122,58,247,140,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,174,174,170,123,223,163,211,108,86,239,182,29,60,170,231,151,228,150,248,162,200,106,252,48,84,83,209,89,234,227,157,147,210,247,242,171,226,172,145,137,10,246,124,74,137,5,71,54,185,175,116,110,109,80,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,254,36,93,20,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,238,141,87,187,131,17,145,181,120,49,168,156,3,169,126,206,233,183,33,164,115,103,24,101,158,147,246,139,131,211,201,91,69,52,116,114,203,87,118,183,70,201,31,45,173,169,15,119,61,238,114,249,33,69,100,157,165,69,99,124,105,60,143,40,219,253,213,96,89,87,253,213,199,50,76,114,225,255,0,164,163,174,182,215,83,201,255,0,179,36,51,71,35,63,243,57,174,111,250,21,13,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,60,137,221,31,28,209,163,164,241,44,142,145,64,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,115,215,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,151,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,119,239,217,19,248,23,125,210,227,87,170,117,107,103,216,204,23,41,234,231,185,96,213,19,98,21,83,77,4,81,49,236,166,107,31,74,216,146,63,243,152,202,57,233,35,87,57,26,245,124,111,87,114,255,0,61,210,212,30,83,85,117,51,21,209,189,56,200,245,75,53,171,244,246,92,102,223,45,194,167,140,145,178,73,184,39,228,130,47,35,216,199,77,43,213,177,198,197,114,115,145,236,106,47,119,33,158,205,224,110,82,251,186,157,113,188,106,109,205,60,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,124,175,146,69,87,189,60,146,61,26,168,196,99,91,53,58,77,236,150,178,225,125,255,0,19,122,189,138,120,168,45,124,27,135,90,238,246,217,227,146,106,167,50,25,227,188,199,228,70,198,248,91,28,136,144,61,18,70,186,71,62,70,172,110,130,55,58,215,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,40,7,126,187,59,200,118,177,171,151,55,89,172,245,115,233,213,242,163,214,227,247,56,104,234,189,37,19,39,124,238,142,215,45,68,188,154,234,152,155,12,136,137,229,123,223,19,89,42,241,87,185,173,246,189,51,55,163,254,27,53,29,250,111,154,187,201,128,231,215,10,72,42,106,38,174,240,199,98,174,85,241,50,187,180,143,108,45,133,200,246,182,161,203,197,222,56,162,122,57,124,41,28,151,168,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,128,1,80,29,85,180,207,42,214,77,247,105,158,150,225,84,158,162,245,147,97,246,203,125,55,40,228,124,112,243,185,220,121,207,47,141,143,123,97,137,136,233,36,122,53,120,70,199,185,83,179,84,176,173,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,249,209,178,185,140,119,166,141,206,145,176,179,139,120,177,85,202,158,71,200,247,247,80,1,242,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,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,1,2,186,151,236,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,236,143,203,206,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,254,78,76,114,177,238,114,50,20,103,203,209,83,218,198,83,245,2,187,227,173,196,255,0,57,86,236,125,172,107,39,211,252,135,227,167,42,47,166,134,199,42,119,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,254,118,72,145,177,21,92,247,195,119,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,31,88,0,25,214,223,102,186,95,117,251,115,89,142,73,115,188,218,174,118,171,13,194,171,27,198,230,181,163,22,149,214,122,90,169,146,157,236,145,170,239,55,147,155,230,89,21,206,71,58,101,227,197,136,198,54,194,186,44,104,237,170,203,164,121,94,183,220,44,53,113,95,114,91,195,236,148,53,149,116,173,107,29,106,165,100,110,87,82,200,172,71,171,36,169,146,86,74,173,122,177,207,163,141,59,35,162,83,208,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,187,237,192,233,159,237,147,67,179,205,45,142,146,213,81,87,147,99,245,214,250,15,181,35,231,75,13,115,225,119,165,157,255,0,145,234,223,20,233,20,136,246,181,92,199,49,28,212,228,212,51,89,150,98,215,220,27,42,188,225,89,77,15,162,189,99,247,10,139,93,198,155,202,201,60,21,80,72,232,229,143,155,21,204,119,23,177,201,221,170,173,94,221,209,85,63,19,67,219,31,214,43,86,183,237,115,79,242,234,59,245,93,214,229,69,103,166,178,95,165,174,170,108,245,169,117,164,137,176,212,186,161,200,247,187,156,142,106,78,213,145,121,186,57,227,123,145,57,246,40,135,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,7,42,221,143,181,141,100,250,127,144,252,116,229,90,244,194,216,85,54,179,221,105,55,3,172,22,42,74,253,62,182,84,84,195,106,180,85,249,88,183,107,140,14,135,132,210,68,232,188,85,20,45,87,78,213,68,151,243,77,2,198,246,185,137,35,29,115,224,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,126,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,74,1,222,254,203,178,173,163,234,60,244,52,77,186,222,240,27,151,142,123,38,67,45,12,141,141,158,85,155,141,13,76,232,196,133,107,24,144,72,170,214,47,231,141,27,47,22,114,88,217,234,250,115,111,95,252,42,234,60,246,12,254,231,117,147,76,178,159,221,220,169,160,95,44,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,118,149,208,197,26,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,135,214,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,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,172,220,166,175,84,235,214,188,231,58,185,52,245,114,83,228,87,137,166,183,165,92,17,67,60,86,230,118,138,138,25,25,23,118,35,227,166,142,24,213,81,93,221,88,170,174,114,170,185,109,255,0,164,70,142,221,116,215,107,143,203,178,59,13,37,13,203,80,111,18,222,233,165,90,87,69,91,37,169,177,71,13,35,103,115,216,215,43,21,204,168,158,36,69,115,60,117,77,123,87,247,142,67,133,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,22,125,188,157,11,163,220,78,220,115,61,57,251,27,237,27,211,173,242,92,113,198,177,96,100,204,188,83,177,210,82,164,114,206,138,200,188,143,79,3,223,221,171,226,154,86,243,106,57,92,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,210,246,223,181,51,246,201,161,216,30,169,73,87,106,168,171,201,177,250,27,133,127,217,114,115,165,134,185,240,183,213,64,207,206,245,111,138,116,150,53,99,156,174,99,152,173,114,242,106,153,151,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,15,63,168,85,185,149,187,0,201,110,26,115,105,164,186,101,148,182,122,217,172,52,53,110,70,193,85,113,108,47,90,104,100,85,123,17,24,233,81,141,85,87,179,240,85,252,205,254,41,154,28,177,154,143,156,234,157,230,60,166,209,117,173,207,178,12,130,161,183,26,15,179,150,58,233,239,19,212,187,203,15,165,99,26,173,153,211,189,205,241,53,136,168,229,226,141,79,224,93,167,77,13,157,211,109,191,72,225,206,51,59,61,39,237,23,56,167,142,182,182,105,40,229,138,174,211,110,145,145,190,43,91,146,110,206,99,218,228,242,76,136,200,251,202,168,199,121,18,8,222,76,160,84,175,86,77,146,214,91,239,191,226,111,72,113,79,45,5,211,155,115,27,93,162,219,60,146,67,84,214,77,60,151,153,60,104,232,217,11,163,141,82,119,170,70,214,200,214,72,229,145,211,200,230,196,189,128,100,154,209,138,110,143,17,187,232,134,49,87,144,92,157,80,202,43,181,2,45,91,104,159,106,169,150,58,121,228,174,125,51,30,232,169,163,116,177,73,230,123,30,200,164,100,50,43,31,193,24,186,30,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,40,219,172,46,21,106,197,119,130,251,237,190,162,174,74,140,199,23,182,222,235,155,51,218,172,142,118,58,106,20,108,72,141,69,70,120,168,98,114,163,149,203,205,207,94,253,149,26,222,171,209,31,84,46,180,185,254,161,104,188,205,171,158,219,115,179,197,148,83,171,171,93,224,163,158,154,104,233,165,225,79,217,91,206,118,213,195,202,68,86,175,106,72,218,168,239,195,133,186,2,170,250,218,95,245,149,191,113,113,111,177,56,105,59,251,92,62,209,142,153,174,243,100,77,245,12,240,77,47,117,116,124,41,93,202,54,118,98,73,229,157,123,203,226,253,212,74,216,86,206,242,29,211,234,229,177,215,155,61,92,26,117,99,168,245,185,5,206,106,58,175,73,90,200,31,3,164,181,197,81,23,22,182,166,86,205,26,42,121,88,246,68,231,202,156,149,141,107,175,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,235,57,166,226,180,27,13,220,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,157,125,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,198,137,117,61,41,242,77,104,189,109,114,130,209,170,248,197,93,190,219,96,168,74,44,82,190,226,181,108,173,185,218,159,19,42,34,145,89,59,56,186,153,141,157,145,193,52,79,86,58,54,120,209,140,240,163,229,167,109,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,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,8,65,168,93,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,123,118,238,171,252,73,63,160,154,41,138,237,219,73,236,90,57,133,92,46,181,182,92,127,213,122,105,238,146,199,37,83,252,245,50,212,63,155,163,142,54,47,103,204,228,78,204,79,202,137,223,186,247,85,232,0,227,251,160,218,254,3,187,60,2,223,167,58,141,119,200,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,156,106,30,170,136,212,94,232,223,199,248,162,240,13,61,233,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,219,191,101,79,226,77,240,0,60,252,120,6,27,22,127,81,170,77,199,169,23,44,170,179,195,96,125,217,200,174,157,45,209,77,36,237,167,98,170,246,99,22,89,158,247,113,68,230,169,31,62,94,56,248,250,0,0,4,32,212,46,145,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,187,119,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,247,87,126,63,193,19,176,0,113,253,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,116,111,227,252,81,120,254,130,116,191,208,45,187,106,197,139,88,240,172,191,80,43,111,88,255,0,170,244,208,93,46,20,82,82,191,207,77,45,59,249,182,58,72,222,189,153,51,149,59,61,63,50,39,126,233,221,22,96,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,123,163,127,31,226,139,199,244,19,165,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,253,87,166,130,233,112,162,146,149,254,122,105,105,223,205,177,210,70,245,236,201,156,169,217,233,249,145,59,247,78,232,179,0,0,1,231,241,60,3,13,193,106,114,10,172,63,30,164,180,191,42,188,73,127,187,165,50,43,89,85,113,146,40,162,150,161,89,223,139,94,246,193,26,191,138,39,39,242,123,187,189,239,115,189,1,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,253,187,162,255,0,1,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,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,15,201,203,44,31,122,241,91,206,45,246,221,214,205,246,205,190,162,223,246,141,166,167,211,215,81,249,99,115,60,244,242,246,95,28,204,229,201,143,236,188,92,136,189,151,177,5,191,216,84,218,199,254,31,106,175,254,245,183,127,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,119,239,217,19,248,28,255,0,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,221,27,248,255,0,20,94,63,160,157,47,244,11,110,218,177,98,214,60,43,47,212,10,219,214,63,234,189,52,23,75,133,20,148,175,243,211,75,78,254,109,142,146,55,175,102,76,229,78,207,79,204,137,223,186,119,69,152,4,42,213,94,146,219,101,213,157,71,200,245,54,231,144,106,5,154,191,40,184,75,116,173,164,181,221,41,82,149,42,165,94,115,72,196,158,154,89,19,201,34,190,69,69,122,181,28,245,70,163,90,141,106,119,93,175,237,127,1,218,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,52,236,84,69,106,175,117,119,227,252,17,56,6,161,116,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,237,219,186,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,85,233,167,186,75,28,149,79,243,212,203,80,254,110,142,56,216,189,159,51,145,59,49,63,42,39,126,235,221,87,160,3,242,114,204,90,197,156,226,183,156,43,41,161,245,182,92,130,223,81,107,184,211,121,95,31,158,150,120,221,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,125,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,88,7,63,215,189,20,197,119,19,164,247,221,28,205,110,23,90,43,46,65,233,125,76,246,185,99,142,169,158,10,152,170,25,193,210,71,35,19,187,225,106,47,118,47,229,85,237,217,123,42,70,13,61,233,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,219,191,101,79,226,77,240,0,0,132,26,133,210,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,183,110,234,191,196,147,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,253,87,166,158,233,44,114,85,63,207,83,45,67,249,186,56,227,98,246,124,206,68,236,196,252,168,157,251,175,117,94,128,69,253,208,116,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,178,55,240,254,42,190,131,106,91,41,210,205,159,125,233,253,153,223,242,187,159,222,223,67,235,126,221,170,166,155,199,233,124,254,63,23,134,8,187,119,245,47,229,203,151,126,205,237,219,178,247,144,0,28,255,0,94,244,83,21,220,78,147,223,116,115,53,184,93,104,172,185,7,165,245,51,218,229,142,58,166,120,42,98,168,103,7,73,28,140,78,239,133,168,189,216,191,149,87,183,101,236,169,24,52,247,164,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,110,253,149,63,137,55,193,207,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,122,95,83,61,174,88,227,170,103,130,166,42,134,112,116,145,200,196,238,248,90,139,221,139,249,85,123,118,94,202,145,131,79,122,68,237,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,246,239,217,83,248,147,124,3,159,235,166,133,233,198,226,244,226,227,165,250,161,102,245,214,170,238,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,124,115,51,147,187,47,101,106,181,206,99,218,246,61,236,116,64,255,0,97,83,107,31,248,125,170,191,251,214,221,255,0,81,37,166,223,180,46,213,183,140,1,186,115,98,207,115,92,170,219,5,66,75,71,46,85,116,109,116,244,48,54,24,161,142,146,157,205,142,54,197,76,198,194,138,200,145,189,154,175,127,111,227,217,58,89,8,53,11,164,78,219,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,110,221,213,127,137,39,244,19,69,49,93,187,105,61,139,71,48,171,133,214,182,203,143,250,175,77,61,210,88,228,170,127,158,166,90,135,243,116,113,198,197,236,249,156,137,217,137,249,81,59,247,94,234,189,0,139,251,160,233,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,100,111,225,252,85,125,6,212,182,83,165,155,62,251,211,251,51,191,229,119,63,189,190,135,214,253,187,85,77,55,143,210,249,252,126,47,12,17,118,239,234,95,203,151,46,253,155,219,183,101,239,32,0,57,254,189,232,166,43,184,157,39,190,232,230,107,112,186,209,89,114,15,75,234,103,181,203,28,117,76,240,84,197,80,206,14,146,57,24,157,223,11,81,123,177,127,42,175,110,203,217,82,48,105,239,72,157,182,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,94,221,251,42,127,18,95,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,251,119,69,254,4,32,255,0,97,83,107,31,248,125,170,191,251,214,221,255,0,81,39,78,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,78,43,186,221,148,233,102,240,126,235,126,211,47,249,93,179,238,151,174,244,95,97,85,83,67,228,245,94,15,39,151,205,4,189,251,122,102,113,227,199,183,119,119,239,221,59,121,253,175,244,244,209,125,166,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,127,42,118,34,42,185,83,178,187,240,254,10,146,128,132,26,133,210,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,183,110,234,191,196,145,91,107,219,174,43,181,237,56,93,45,194,178,172,174,247,101,101,194,123,133,55,222,26,232,234,100,163,242,163,57,193,7,142,40,217,28,60,218,233,56,35,127,223,37,149,202,170,174,82,42,255,0,176,169,181,143,252,62,213,95,253,235,110,255,0,168,147,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,239,223,178,39,240,61,0,7,63,204,52,7,70,179,253,71,197,181,115,50,211,219,85,215,47,194,249,125,137,116,157,142,242,83,119,85,115,121,53,21,25,47,141,234,178,69,228,107,188,82,57,207,143,131,213,92,189,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,227,251,117,217,254,135,109,123,237,201,52,183,27,225,87,123,184,84,213,250,251,131,33,168,174,163,165,155,197,254,78,134,171,198,147,45,27,22,8,220,216,228,123,221,203,187,156,231,57,123,157,172,2,31,235,223,75,253,2,220,78,172,95,117,143,53,203,245,2,138,245,144,122,95,83,5,174,225,69,29,43,60,20,209,83,179,131,100,164,145,233,221,144,181,87,187,215,243,42,246,236,157,145,59,6,215,246,191,128,237,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,103,26,118,42,34,181,87,186,187,241,254,8,157,128,17,127,116,29,61,52,95,118,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,202,161,232,170,142,68,236,141,252,63,138,171,107,253,61,52,95,105,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,202,157,136,138,174,84,236,174,252,63,130,164,160,35,254,235,118,83,165,155,193,251,173,251,76,191,229,118,207,186,94,187,209,125,133,85,77,15,147,213,120,60,158,95,52,18,247,237,233,153,199,143,30,221,221,223,191,116,237,226,182,241,211,87,69,246,203,170,20,58,175,167,58,131,169,79,185,81,211,212,82,75,71,93,118,164,90,42,216,38,141,90,232,170,35,134,150,55,72,196,119,9,90,213,119,100,146,40,221,248,241,66,90,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,242,186,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,156,178,203,43,157,44,175,236,141,106,57,238,114,163,24,198,39,102,177,168,158,212,3,138,107,198,207,244,59,113,185,86,29,154,234,70,55,230,189,97,119,8,42,233,234,96,100,63,237,250,88,228,242,45,186,181,146,198,246,84,81,189,255,0,138,198,228,228,156,158,140,115,18,73,17,253,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,66,21,234,23,72,157,182,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,221,187,170,255,0,19,191,237,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,123,171,191,31,224,137,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,211,186,126,102,57,143,111,38,61,174,95,64,0,0,226,159,227,15,64,191,111,191,225,211,239,221,171,239,39,217,254,167,213,125,169,69,232,125,119,173,244,127,100,115,243,121,62,209,242,126,62,155,199,203,143,227,252,127,3,181,131,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,251,119,84,254,36,32,255,0,102,175,107,31,248,3,170,191,251,170,221,255,0,94,39,248,60,166,167,106,102,43,164,88,132,153,214,107,87,233,44,180,247,11,109,190,166,169,210,71,28,116,190,182,182,10,54,79,43,228,123,88,200,99,125,67,95,35,213,223,150,54,189,200,138,168,136,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,67,235,7,63,168,215,77,56,161,215,24,118,241,115,188,250,28,206,187,31,139,36,182,211,84,34,50,59,141,43,166,168,142,70,83,191,191,231,154,63,74,247,190,53,68,119,141,200,246,243,70,74,177,244,0,0,0,3,143,227,123,179,208,108,179,94,111,91,110,177,103,84,149,25,181,142,159,203,45,58,127,188,79,59,121,250,138,72,37,239,198,90,154,118,177,29,44,73,248,181,28,228,78,75,13,66,67,216,0,60,166,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,242,180,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,207,238,131,116,24,14,211,48,11,126,163,106,53,163,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,113,167,122,42,163,149,123,171,127,15,226,169,194,180,171,171,78,217,117,103,81,241,205,50,182,99,250,129,102,175,202,46,17,90,232,170,238,150,186,84,165,74,169,87,132,49,189,96,169,150,68,242,72,172,141,21,24,173,71,61,21,202,214,163,156,147,84,135,250,247,213,3,64,182,237,171,23,221,28,205,113,13,64,173,189,99,254,151,212,207,107,183,209,73,74,255,0,61,52,85,12,224,233,42,227,122,246,100,205,69,238,196,252,200,189,187,167,101,94,193,181,253,208,96,59,179,192,46,26,141,167,54,140,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,198,161,136,138,174,69,238,142,252,63,130,175,64,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,59,246,238,169,252,72,65,254,205,94,214,63,240,7,85,127,247,85,187,254,188,78,156,78,255,0,247,175,21,179,101,63,98,93,108,223,108,219,233,238,31,103,93,169,189,61,117,31,150,54,191,193,81,23,117,241,204,206,92,94,206,235,197,200,169,221,123,31,172,69,253,208,117,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,178,183,241,254,40,158,131,106,91,214,210,205,224,253,233,253,153,216,50,187,103,221,47,67,235,126,221,165,166,135,201,234,188,254,63,23,134,121,123,246,244,207,229,203,143,110,237,237,223,186,246,144,0,3,149,110,11,115,186,53,182,27,21,166,255,0,171,217,71,217,177,222,238,17,91,232,105,160,133,213,21,83,119,123,18,105,219,11,59,189,97,129,143,73,37,122,34,246,111,22,181,29,36,145,70,254,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,128,15,63,30,127,134,203,159,212,105,107,114,26,68,203,41,108,240,223,223,105,114,171,103,91,116,179,73,3,106,24,138,157,158,196,150,23,177,220,85,120,42,199,207,143,146,62,94,128,0,66,13,66,234,237,182,221,53,207,242,93,57,190,225,58,149,61,203,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,219,183,116,79,224,119,253,175,238,131,1,221,158,1,112,212,109,57,180,100,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,206,53,12,68,85,114,47,116,119,225,252,21,123,0,33,6,161,117,118,219,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,237,219,186,39,240,59,254,215,247,65,128,238,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,103,26,134,34,42,185,23,186,59,240,254,10,189,128,3,207,225,185,254,27,168,52,215,90,172,51,33,164,186,178,199,120,173,176,92,210,21,94,116,119,26,73,86,42,138,121,88,228,71,49,237,114,119,78,233,249,152,230,61,188,152,246,185,125,0,7,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,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,62,176,0,60,254,39,159,225,185,213,78,65,75,135,228,52,151,103,226,183,137,44,23,117,166,85,115,41,110,49,197,20,178,211,171,251,113,115,216,217,227,71,241,85,226,254,76,119,103,177,237,111,160,0,30,42,77,98,192,105,181,113,218,33,112,191,82,80,101,146,89,233,47,116,52,117,117,80,196,251,156,19,190,181,170,218,88,213,254,89,159,18,80,74,249,81,172,236,198,62,53,238,189,215,143,181,0,231,250,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,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,188,34,103,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,243,250,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,56,166,181,111,3,67,182,253,168,248,78,153,106,134,73,246,93,126,113,230,116,53,124,225,90,91,92,108,86,178,57,171,213,100,73,41,225,154,69,116,108,151,131,163,229,28,170,247,49,177,189,201,218,200,65,168,93,93,182,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,123,118,238,137,252,9,63,160,154,215,138,238,39,73,236,90,199,133,91,238,180,86,92,131,213,122,104,46,145,71,29,83,60,21,50,211,191,155,99,146,70,39,119,194,229,78,207,95,202,169,223,178,247,68,232,0,17,255,0,117,187,214,210,205,159,125,214,253,166,88,50,187,159,222,223,93,232,190,194,165,166,155,199,233,124,30,79,47,154,120,187,119,245,44,227,199,151,126,206,239,219,178,119,231,250,9,213,3,64,183,19,171,22,45,28,194,177,13,64,162,189,100,30,171,211,79,116,183,209,71,74,207,5,52,181,15,230,232,234,228,122,119,100,46,68,236,197,252,202,157,251,39,117,73,128,14,127,175,122,215,138,237,219,73,239,186,199,154,219,238,181,182,92,127,210,250,152,45,113,71,37,83,252,245,49,83,179,131,100,146,54,47,103,204,213,94,239,79,202,139,219,186,246,69,136,31,236,213,237,99,255,0,0,117,87,255,0,117,91,191,235,196,255,0,0,28,255,0,94,245,175,21,219,182,147,223,117,143,53,183,221,107,108,184,255,0,165,245,48,90,226,142,74,167,249,234,98,167,103,6,201,36,108,94,207,153,170,189,222,159,149,23,183,117,236,139,16,63,217,171,218,199,254,0,234,175,254,234,183,127,215,137,254,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,156,43,111,187,233,219,142,229,111,183,108,91,78,243,63,79,122,183,92,37,162,164,183,94,26,202,42,171,196,44,99,222,149,116,49,61,220,230,133,89,28,142,84,236,146,198,214,119,150,56,209,205,229,208,51,157,116,211,141,54,212,124,27,75,243,91,207,217,87,93,70,245,209,88,38,157,17,180,181,21,84,171,78,139,74,233,21,127,36,210,122,166,248,145,83,139,220,199,49,28,143,116,108,127,64,0,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,122,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,59,175,226,231,34,39,226,168,115,93,179,238,171,72,247,95,134,212,230,26,91,114,171,107,237,213,30,154,231,104,185,70,200,110,54,231,170,187,198,179,68,199,189,188,36,107,85,204,123,28,230,59,179,155,223,155,36,99,59,0,7,31,215,221,213,105,30,219,46,184,53,155,83,174,85,116,181,25,253,225,45,54,231,197,27,27,5,51,17,209,182,106,202,169,165,123,34,134,154,21,158,31,35,149,202,244,73,59,181,142,70,189,91,216,0,7,10,210,45,235,109,231,92,53,67,40,210,109,63,205,233,42,174,248,229,68,84,212,243,77,83,79,28,23,231,172,114,190,85,181,167,147,203,86,200,82,9,60,143,108,104,206,220,94,213,124,110,107,215,160,73,172,88,13,54,174,59,68,46,23,234,74,12,178,75,61,37,238,134,142,174,170,24,159,115,130,119,214,181,91,75,26,191,203,51,226,74,9,95,42,53,157,152,199,198,189,215,186,241,246,160,0,115,253,116,215,77,56,219,166,156,92,117,67,84,47,62,134,213,67,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,146,103,241,119,100,238,141,70,181,207,123,152,198,61,237,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,40,175,31,221,182,85,180,109,253,107,30,83,109,139,215,99,119,221,64,188,91,242,107,115,155,36,190,74,22,222,158,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,190,105,17,83,179,212,187,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,2,21,117,51,222,143,248,108,211,134,105,190,20,239,38,125,159,91,234,224,166,168,134,187,195,37,138,133,83,196,250,238,209,189,179,54,103,43,220,218,119,39,22,249,34,149,234,229,240,172,114,82,15,222,204,171,239,87,223,175,188,215,95,188,159,104,125,173,246,199,173,147,215,122,239,39,151,212,249,251,249,60,222,79,207,228,229,203,151,230,239,223,241,47,123,167,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,227,141,143,135,148,181,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,17,87,170,63,177,61,77,253,23,230,40,136,149,210,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,129,170,254,112,71,29,175,130,154,250,191,229,55,220,27,122,26,123,154,226,213,222,138,245,143,225,246,155,165,186,167,196,201,60,21,80,93,171,228,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,9,255,0,178,13,232,226,187,184,211,136,43,171,93,106,178,103,214,223,36,23,188,122,42,232,221,35,252,73,15,42,234,104,21,235,50,81,189,103,141,17,207,79,201,34,186,46,79,226,146,62,74,128,0,7,10,222,181,22,225,171,246,243,146,193,182,155,181,37,187,39,109,60,211,85,205,198,161,215,23,91,163,167,149,243,67,108,72,24,247,122,233,28,216,163,137,123,39,110,111,86,185,146,112,123,115,217,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,217,118,237,177,93,220,233,98,101,54,216,189,14,73,98,244,214,252,154,220,230,199,23,142,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,134,68,84,238,197,36,0,40,175,169,158,244,127,196,158,163,179,77,240,167,120,240,28,6,225,87,5,53,68,53,222,104,239,181,200,190,39,215,118,141,238,133,208,181,24,230,211,185,57,59,199,44,175,87,39,153,99,143,208,116,136,198,55,13,83,175,47,200,116,230,225,87,102,211,228,167,149,153,117,85,109,182,162,123,85,209,144,248,248,209,49,205,227,23,174,106,212,177,241,185,100,107,226,99,165,127,105,24,175,134,107,73,222,78,133,209,238,39,110,57,158,156,253,141,246,141,233,214,249,46,56,227,88,176,50,102,94,41,216,233,41,82,57,103,69,100,94,71,167,129,239,238,213,241,77,43,121,181,28,174,76,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,111,218,153,251,100,208,236,15,84,164,171,181,84,85,228,216,253,13,194,191,236,185,57,210,195,92,248,91,234,160,103,231,122,183,197,58,75,26,177,206,87,49,204,86,185,121,53,74,65,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,231,250,211,235,21,170,203,164,120,166,136,91,239,213,113,95,114,91,195,47,117,212,116,149,77,107,29,106,165,100,141,70,213,70,143,71,171,36,169,146,39,196,142,98,177,207,163,145,123,163,162,66,186,246,63,163,183,93,111,221,30,159,226,52,118,26,75,173,182,138,241,77,123,191,69,93,74,233,232,146,213,73,43,102,169,109,67,81,143,111,9,26,212,129,169,34,112,116,147,198,199,42,115,238,104,204,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,7,138,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,252,106,153,235,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,42,186,97,111,214,155,70,46,180,155,126,214,11,237,37,6,159,92,234,42,102,181,93,234,252,175,91,77,198,119,67,194,25,37,116,190,42,122,23,43,103,114,170,69,249,102,157,100,123,154,197,145,237,185,240,1,80,29,85,181,51,42,209,189,247,105,158,169,97,85,126,158,245,140,225,246,203,133,55,41,36,100,115,112,185,220,121,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,176,173,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,249,213,177,57,239,119,166,145,205,145,208,191,147,185,49,21,170,190,70,72,198,119,80,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,69,120,254,237,178,173,163,111,235,88,242,155,108,94,187,27,190,234,5,226,223,147,91,156,217,37,242,80,182,244,247,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,243,72,138,157,158,165,218,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,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,7,42,221,143,181,141,100,250,127,144,252,116,229,90,244,194,223,173,54,140,93,105,54,253,172,23,218,74,13,62,185,212,84,205,106,187,213,249,94,182,155,140,238,135,132,50,74,233,124,84,244,46,86,206,229,84,139,242,205,58,200,247,53,139,35,219,115,224,2,5,117,47,223,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,151,157,130,221,61,44,141,108,205,154,25,99,116,21,202,233,33,150,20,252,252,88,213,123,218,212,124,42,255,0,151,162,167,181,140,167,234,5,119,199,91,137,254,0,41,219,171,102,127,153,105,102,246,112,13,65,211,236,134,174,199,144,216,240,122,10,154,26,234,101,78,113,63,237,11,146,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,132,236,163,117,214,45,218,104,213,22,101,229,181,81,229,246,222,212,121,77,146,138,103,187,208,85,114,122,71,34,54,68,71,164,51,177,158,88,215,187,218,157,223,31,145,239,138,69,36,0,51,215,177,125,230,223,118,121,168,245,87,57,45,95,108,225,153,71,167,167,201,173,177,49,137,84,232,226,87,248,170,105,164,119,110,211,69,229,149,82,55,57,35,145,175,115,93,197,85,146,199,127,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,166,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,178,254,14,106,162,254,40,167,235,0,0,5,69,245,159,162,220,51,50,108,106,225,145,221,169,36,210,9,234,29,14,63,67,108,109,71,104,46,44,167,141,101,154,228,174,98,68,181,50,44,149,13,167,68,123,187,67,12,188,90,199,44,202,248,235,176,157,239,223,118,143,157,203,69,145,213,93,110,90,101,123,242,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,249,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,125,103,42,220,238,225,113,93,175,232,213,235,87,50,154,111,95,232,60,116,214,235,91,42,163,167,154,231,93,43,184,197,79,27,158,191,242,164,122,181,175,115,34,138,87,163,31,195,138,231,91,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,121,61,50,177,141,195,98,187,104,183,91,245,238,225,86,198,50,162,72,49,171,45,214,219,81,77,119,179,91,161,123,162,72,42,157,55,23,43,21,204,87,67,26,179,247,112,171,59,72,230,57,145,65,76,59,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,84,7,84,141,253,81,234,39,174,219,38,142,92,45,87,44,65,61,29,70,69,145,81,212,193,93,13,222,68,241,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,249,25,27,252,209,47,102,186,33,173,26,221,173,182,59,70,141,223,50,12,78,162,150,161,91,112,204,173,113,213,181,152,252,18,65,50,185,242,79,79,217,99,124,177,71,60,113,177,207,141,37,122,248,249,53,28,231,36,223,235,157,252,147,254,164,254,218,119,254,157,219,250,163,220,230,42,184,30,169,92,45,86,221,77,178,120,169,251,173,76,20,255,0,121,163,88,229,127,169,165,166,228,143,89,152,200,36,117,68,113,177,99,111,229,145,188,91,39,142,41,170,1,88,29,98,180,31,89,110,182,40,117,210,211,169,55,91,174,157,217,253,28,23,124,74,162,173,177,82,217,234,21,235,4,21,212,241,55,139,39,242,62,165,99,123,158,142,157,142,149,59,57,208,175,26,122,245,218,238,230,243,237,172,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,194,118,198,188,92,246,54,121,93,19,222,215,164,114,43,95,197,221,149,174,208,78,133,235,166,156,110,47,78,45,218,161,165,247,159,93,106,174,239,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,199,51,57,55,186,119,86,171,92,215,177,207,99,216,247,116,3,149,110,47,114,250,89,181,252,18,108,235,83,46,223,247,190,138,205,71,61,55,218,151,63,223,67,20,158,146,9,165,143,205,226,243,177,242,113,119,228,103,119,47,250,17,115,215,174,154,233,168,251,139,212,123,142,168,106,133,231,215,93,107,187,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,241,194,206,78,236,157,213,202,231,57,239,115,222,247,189,214,43,210,243,168,23,255,0,51,123,82,213,217,191,213,90,112,203,195,157,255,0,57,149,105,171,103,168,169,255,0,155,83,82,71,12,95,247,145,118,255,0,53,75,84,5,90,245,80,223,173,53,45,53,215,107,26,55,125,164,172,125,101,60,214,252,230,231,79,229,71,209,189,37,133,201,65,77,81,28,173,106,189,90,201,226,170,99,152,246,112,151,197,221,30,146,181,149,193,160,58,111,168,250,183,172,184,158,1,164,117,158,139,47,184,220,27,45,174,183,215,45,31,161,146,6,186,119,85,121,155,249,227,240,178,39,203,221,136,178,126,239,242,53,207,226,213,153,93,80,50,237,80,209,93,215,233,62,87,102,212,74,185,51,188,91,77,237,10,252,150,154,150,58,71,214,86,178,178,224,201,170,22,157,189,226,99,38,95,39,56,59,58,53,100,142,141,81,204,85,69,177,253,148,110,186,197,187,77,26,162,204,188,182,170,60,190,219,218,143,41,178,81,76,247,122,10,174,79,72,228,70,200,136,244,134,118,51,203,26,247,123,83,187,227,242,61,241,72,164,128,0,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,212,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,221,127,23,57,17,63,21,66,128,119,209,188,219,238,240,245,30,150,231,29,171,236,108,51,23,245,20,248,205,182,86,49,106,155,28,170,207,45,77,76,141,239,222,105,124,81,42,198,215,44,113,181,141,107,121,42,62,89,52,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,3,53,155,177,247,79,172,159,80,50,31,145,156,145,93,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,242,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,250,193,31,247,163,187,108,87,104,218,88,185,77,202,47,93,146,95,125,77,191,25,183,53,177,203,228,174,109,52,143,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,230,141,17,59,189,12,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,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,191,147,165,62,188,174,215,41,245,150,27,69,91,115,214,212,77,113,168,194,28,222,85,178,89,22,40,214,37,100,124,81,204,174,107,146,103,186,149,85,206,124,111,141,169,194,118,44,18,68,173,42,212,204,171,70,245,31,28,213,44,42,175,211,222,177,155,132,87,10,110,82,72,200,230,224,191,158,9,124,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,156,166,130,118,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,231,86,196,231,189,222,154,71,54,71,66,254,78,228,196,86,170,249,25,35,25,232,55,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,80,9,117,61,53,58,129,126,221,168,232,116,19,85,166,225,159,90,173,238,251,46,226,231,118,142,241,67,73,5,51,63,123,44,245,47,154,162,226,245,245,51,201,197,136,213,142,55,191,240,226,226,127,148,173,214,175,221,62,45,244,254,135,228,110,36,63,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,221,15,109,215,94,112,221,201,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,115,141,206,236,142,86,55,155,21,146,53,56,61,170,189,44,0,0,41,175,170,158,200,43,52,219,42,187,238,123,79,41,121,226,25,37,194,41,114,26,79,52,245,21,20,87,138,185,39,124,245,93,188,74,200,168,228,122,66,157,223,42,170,79,81,193,173,107,29,27,91,21,118,127,185,75,238,213,181,198,207,169,182,196,243,90,166,227,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,198,100,241,50,72,213,30,196,242,70,196,114,171,21,237,118,132,244,171,83,49,93,100,211,140,115,84,176,170,191,81,101,201,173,241,92,41,185,73,27,228,135,154,126,120,37,241,189,236,108,209,61,29,28,140,71,47,9,24,246,170,247,106,149,237,213,99,124,246,171,46,51,95,181,221,40,186,82,92,46,87,250,117,143,43,189,91,174,141,122,91,32,101,67,227,150,216,158,9,57,54,165,238,129,236,158,57,123,35,97,127,5,99,252,202,177,86,6,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,226,69,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,232,213,123,184,49,25,27,87,131,26,137,210,202,1,234,105,162,159,177,109,220,101,62,158,225,234,168,51,190,249,173,31,57,121,205,23,173,158,111,81,28,157,163,99,91,218,170,42,158,13,78,93,162,88,185,57,93,203,180,202,232,177,175,52,215,108,55,43,219,149,230,182,173,247,43,21,67,242,107,42,77,81,44,172,251,58,101,142,42,152,98,98,179,132,12,138,161,99,145,83,159,239,31,92,247,35,63,43,220,176,215,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,197,117,117,11,220,47,248,141,220,214,65,127,162,166,181,50,203,138,121,49,43,37,77,186,171,213,71,95,67,73,85,58,182,177,102,69,225,39,153,242,201,35,85,136,141,72,221,27,123,189,90,178,62,112,116,88,208,106,107,78,27,149,238,54,243,69,86,203,149,246,161,248,205,149,102,167,150,38,125,157,10,199,45,76,209,61,95,194,118,75,80,145,198,171,195,247,111,161,123,81,255,0,153,237,75,52,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,15,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,82,128,119,201,190,60,203,119,185,147,105,105,89,87,99,211,171,29,67,159,97,176,189,233,206,71,246,86,250,218,206,42,173,125,75,154,174,68,106,42,178,22,57,88,197,114,186,89,101,140,0,183,238,151,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,201,27,98,241,163,157,52,109,119,36,71,198,175,154,202,128,41,91,173,95,186,124,91,233,253,15,200,220,72,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,66,154,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,137,87,218,131,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,102,179,118,62,233,245,147,234,6,67,242,51,146,43,166,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,126,70,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,17,170,249,212,123,107,152,166,188,222,54,255,0,151,101,117,118,107,149,154,162,42,25,111,213,17,69,37,145,245,175,241,35,169,189,76,50,61,209,62,55,74,230,202,233,153,28,113,58,9,145,239,111,20,239,237,119,17,150,98,185,206,206,245,107,41,194,178,107,86,65,101,173,211,252,151,211,92,109,117,177,213,210,207,194,134,165,143,225,44,106,230,59,139,216,230,175,101,252,28,213,69,252,81,76,225,22,253,210,235,127,84,121,133,138,219,182,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,111,58,198,249,35,108,94,52,115,166,141,174,228,136,248,213,243,89,80,35,86,247,247,163,138,237,31,78,39,174,162,117,170,247,159,92,188,112,89,49,233,107,163,108,140,242,164,220,107,170,96,71,164,203,70,197,130,68,87,49,63,60,136,216,185,51,146,200,202,1,203,50,155,238,115,149,94,115,92,166,187,214,222,178,11,133,69,210,227,83,226,100,126,122,169,228,116,146,201,193,136,214,55,147,222,229,236,212,70,167,126,200,136,159,129,114,157,21,61,172,101,63,80,43,190,58,220,79,240,1,74,221,106,253,211,226,223,79,232,126,70,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,217,36,138,55,126,60,80,208,158,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,238,177,203,27,191,14,72,116,179,42,228,244,233,149,190,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,39,101,70,83,77,47,102,200,199,241,141,143,147,207,202,52,73,188,183,104,0,0,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,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,182,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,236,146,69,35,127,30,42,79,78,147,187,223,163,198,254,204,218,102,166,85,112,164,184,92,22,44,38,181,33,130,24,105,100,155,212,79,81,75,85,51,165,98,187,203,58,177,41,209,177,190,71,75,80,230,43,184,172,109,109,170,101,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,166,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,78,235,248,185,200,137,248,170,25,247,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,248,211,178,50,56,99,87,73,226,73,29,215,250,98,236,150,179,92,245,30,155,86,245,67,20,231,166,216,191,26,200,105,174,214,217,214,151,37,170,114,205,28,113,194,245,70,197,52,48,77,11,159,50,114,123,121,50,56,159,27,155,43,213,183,126,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,129,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,2,42,245,71,246,39,169,191,162,252,197,17,64,37,207,117,70,223,109,215,68,237,80,232,70,139,228,212,148,249,181,242,157,238,200,46,52,147,187,214,227,212,78,107,22,38,71,197,56,197,83,80,215,185,81,252,252,145,70,212,122,53,171,52,50,182,160,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,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,67,187,81,218,142,156,109,43,78,25,133,97,81,122,235,173,119,142,123,253,254,120,81,149,87,122,166,162,162,57,200,138,190,56,89,201,201,20,40,170,216,218,231,42,171,222,249,36,124,22,235,157,252,147,254,164,254,218,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,101,27,174,177,110,211,70,168,179,47,45,170,143,47,182,246,163,202,108,148,83,61,222,130,171,147,210,57,17,178,34,61,33,157,140,242,198,189,222,212,238,248,252,143,124,82,41,32,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,81,15,81,29,144,86,109,87,59,76,183,14,165,229,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,242,123,231,244,232,178,73,35,226,167,114,189,202,230,61,203,249,91,9,222,253,247,104,249,220,180,89,29,85,214,229,166,87,191,44,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,220,219,19,36,94,104,215,197,223,147,92,232,226,86,94,77,219,90,244,142,203,165,245,186,213,89,168,248,252,152,37,5,60,149,50,228,20,149,204,170,162,115,25,34,196,228,142,72,85,201,43,252,168,177,35,35,228,247,73,217,141,69,122,163,76,251,110,187,117,218,143,187,93,71,126,107,154,203,232,109,84,62,72,44,22,8,38,87,210,218,41,92,168,170,214,170,162,121,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,156,84,23,103,211,43,125,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,200,175,169,134,46,205,145,143,229,35,217,31,159,148,138,179,120,189,7,81,29,253,81,237,143,21,76,15,75,110,22,171,150,166,222,252,180,253,210,166,10,143,187,49,164,113,63,212,213,83,114,87,164,207,100,241,186,158,57,24,145,187,243,72,238,77,143,199,45,32,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,154,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,94,201,248,53,170,171,248,34,151,211,176,157,144,88,182,143,130,75,91,145,210,218,174,90,155,123,242,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,249,57,205,142,36,100,0,235,87,238,159,22,250,127,67,242,55,18,37,109,227,112,57,246,217,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,238,18,181,170,238,201,36,81,187,241,226,134,135,180,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,160,2,146,250,154,239,182,235,173,217,149,199,67,52,183,38,164,147,75,236,53,17,182,170,178,215,59,158,204,146,181,136,215,57,242,73,217,17,244,208,203,221,177,177,156,163,123,227,243,242,145,22,31,20,11,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,3,53,155,177,247,79,172,159,80,50,31,145,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,217,236,73,97,150,53,115,123,167,56,222,223,226,213,68,178,174,148,251,231,186,217,114,106,13,174,234,189,210,174,225,109,191,212,36,120,165,234,227,116,115,214,217,59,41,217,28,86,197,243,201,197,180,207,108,12,100,17,197,217,91,51,248,35,31,230,69,138,221,15,41,170,186,145,98,209,253,56,200,245,67,39,163,186,213,218,177,155,124,183,26,184,109,116,47,171,170,124,113,167,117,70,70,207,255,0,171,220,173,141,141,238,249,30,198,53,207,110,115,55,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,118,87,35,27,205,234,249,28,156,222,229,89,149,210,111,102,86,45,91,190,255,0,137,140,230,235,229,181,96,153,3,41,236,150,122,119,189,146,79,120,167,100,53,45,169,168,122,118,237,12,94,88,92,200,218,170,178,72,139,207,179,24,172,154,229,10,86,234,149,178,11,22,131,95,99,215,93,47,165,181,89,176,92,162,225,79,110,154,199,20,207,73,40,239,18,178,170,105,22,154,20,137,35,138,141,99,167,107,145,158,69,86,72,247,53,140,108,104,198,178,47,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,189,77,111,205,109,90,149,177,172,251,81,172,84,245,112,91,114,173,39,186,222,232,226,171,99,91,60,112,84,217,228,154,54,200,214,185,205,71,163,94,136,168,142,114,119,239,217,87,248,153,204,53,80,8,171,213,31,216,158,166,254,139,243,20,69,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,125,127,238,171,2,202,191,238,174,57,146,99,151,15,253,37,29,117,182,186,158,79,253,153,33,154,57,25,255,0,153,205,115,127,208,168,95,78,193,119,175,138,238,179,78,41,44,151,107,159,167,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,60,50,61,24,169,197,209,62,88,1,214,175,221,62,45,244,254,135,228,110,36,0,59,254,203,183,109,149,109,27,84,211,41,182,197,235,177,187,239,166,183,228,214,231,54,73,124,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,124,210,34,167,103,169,160,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,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,83,61,155,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,63,26,246,86,73,12,138,216,252,169,27,125,6,209,119,237,157,237,87,78,53,23,79,45,48,122,186,76,142,223,81,89,142,58,58,120,124,150,188,138,68,134,6,214,58,73,17,200,232,91,3,21,238,137,236,145,31,37,60,13,68,141,175,149,235,26,191,221,86,123,149,127,221,92,143,36,200,238,31,250,74,202,235,149,117,68,159,251,82,77,52,146,63,255,0,59,156,231,127,165,84,189,238,158,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,146,70,50,30,50,212,21,213,214,111,66,232,242,157,26,177,107,205,162,205,206,245,132,220,35,183,93,42,227,88,35,255,0,35,213,185,88,213,153,92,137,44,190,58,181,167,108,108,107,149,25,234,231,119,5,71,57,205,174,29,143,235,21,215,68,55,71,167,249,117,29,250,146,213,109,173,188,83,89,47,210,215,85,58,10,37,181,85,202,216,106,93,80,228,123,27,194,54,185,39,106,200,188,27,36,17,189,200,188,59,30,215,170,63,190,205,77,253,23,225,232,137,21,179,77,98,181,104,135,75,93,105,203,171,47,213,118,171,149,110,81,118,178,88,101,161,170,108,21,171,117,171,180,208,67,76,234,119,43,216,238,113,185,203,59,150,53,230,216,224,145,237,69,225,216,174,12,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,83,219,246,153,254,198,244,59,3,210,217,41,45,84,245,120,206,63,67,111,175,251,46,62,20,179,87,50,22,250,169,217,249,24,174,242,206,178,200,175,115,81,207,115,213,206,78,78,83,160,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,5,43,117,43,234,5,251,118,172,174,208,77,41,155,134,3,106,184,55,237,75,139,93,218,75,197,117,36,245,44,253,212,176,84,190,26,139,115,211,211,79,31,38,35,150,72,216,255,0,195,139,72,235,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,255,0,58,54,87,49,237,245,50,53,178,54,22,113,119,39,162,185,83,198,201,30,207,171,126,90,103,138,232,222,233,114,173,45,194,169,61,61,151,25,183,216,45,244,220,163,141,146,77,194,203,69,206,121,124,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,220,164,128,218,118,202,49,93,214,108,71,52,189,218,109,158,159,83,113,156,194,233,38,57,112,167,72,217,37,127,11,101,4,141,182,84,44,142,99,29,12,175,85,70,57,238,79,12,143,87,162,241,116,172,150,10,255,0,186,172,11,42,255,0,186,184,230,73,142,92,63,244,148,117,214,218,234,121,63,246,100,134,104,228,103,254,103,53,205,255,0,66,161,119,221,51,55,163,254,36,244,225,250,111,154,187,199,159,96,54,250,72,42,106,38,174,243,73,125,161,68,241,50,187,180,143,116,206,153,170,198,182,161,203,201,190,73,98,122,57,60,201,28,115,84,20,173,214,175,221,62,45,244,254,135,228,110,36,10,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,183,22,189,237,130,103,53,170,189,220,145,72,169,223,138,246,145,91,32,222,142,85,180,125,71,130,186,181,215,91,222,3,114,242,65,123,199,162,174,145,177,179,202,176,242,174,166,129,94,144,173,99,18,8,209,28,244,252,241,163,162,228,206,73,35,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,161,245,153,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,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,217,236,73,97,150,53,115,123,167,56,222,223,226,213,68,157,91,40,234,95,144,232,46,154,101,154,91,168,181,21,119,182,65,103,172,173,193,238,119,41,234,171,153,65,113,130,133,25,73,107,154,63,39,38,208,189,208,66,198,36,42,207,19,220,238,255,0,146,69,146,24,43,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,121,56,38,133,216,180,7,165,246,103,141,219,44,215,91,101,214,253,165,247,124,147,36,134,232,175,74,166,222,42,172,138,181,12,124,110,70,248,124,124,25,10,70,141,106,181,176,167,46,79,87,189,212,88,126,175,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,23,125,211,51,122,63,226,79,78,31,166,249,171,188,121,246,3,111,164,130,166,162,106,239,52,151,218,20,79,19,43,187,72,247,76,233,154,172,107,106,28,188,155,228,150,39,163,147,204,145,199,34,183,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,246,87,35,29,193,136,249,28,156,24,229,76,240,235,166,186,106,62,226,245,30,227,170,26,161,121,245,215,90,238,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,124,112,179,147,187,39,117,114,185,206,123,220,247,189,239,119,138,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,127,7,49,237,114,119,69,69,46,127,162,167,181,140,167,234,5,119,199,91,137,254,0,41,91,173,95,186,124,91,233,253,15,200,220,72,43,110,196,242,171,197,138,239,148,218,113,155,173,109,151,31,244,255,0,107,220,105,232,164,146,150,223,231,122,178,15,81,43,81,89,23,145,232,173,103,53,78,78,69,68,238,167,106,217,70,235,175,187,75,214,90,44,203,203,117,172,196,46,93,168,242,155,37,20,204,111,175,165,226,244,142,68,108,136,172,89,160,123,252,177,175,118,57,123,62,63,35,25,44,138,104,39,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,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,238,11,94,233,95,191,90,106,170,107,86,214,53,146,251,73,70,250,58,120,109,248,53,206,163,202,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,225,23,139,186,189,98,107,237,40,0,0,35,174,249,54,137,106,221,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,227,207,198,189,209,241,195,34,182,79,18,70,236,245,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,173,207,245,12,213,13,202,232,150,9,165,23,154,202,186,42,139,125,60,178,230,245,20,205,142,154,155,33,173,100,255,0,237,53,88,153,221,81,145,197,28,114,189,57,54,55,212,74,229,72,88,144,66,167,128,217,222,213,115,45,215,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,157,27,43,152,246,250,153,26,217,27,11,56,187,147,209,92,169,227,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,240,137,157,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,25,172,221,143,186,125,100,250,129,144,252,140,231,106,233,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,161,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,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,135,117,219,174,212,125,218,234,59,243,92,214,95,67,106,161,242,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,201,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,232,29,46,61,246,105,151,235,95,15,90,95,240,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,69,94,168,254,196,245,55,244,95,152,162,40,4,253,95,247,85,158,229,95,247,87,35,201,50,59,135,254,146,178,186,229,93,81,39,254,212,147,77,36,143,255,0,206,231,57,223,233,85,47,79,167,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,122,132,73,36,141,242,211,181,88,229,107,24,229,234,186,15,188,13,14,220,110,85,152,225,90,111,146,121,175,88,93,194,122,74,138,105,223,15,251,126,150,57,60,105,113,162,124,82,61,149,20,111,127,224,146,53,121,39,38,43,218,196,146,53,124,22,235,157,252,147,254,164,254,218,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,178,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,100,146,40,221,248,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,186,199,44,110,252,57,33,210,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,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,60,59,174,218,142,163,237,43,81,223,133,102,177,122,235,85,119,146,123,5,254,8,85,148,183,122,86,170,34,185,168,170,190,57,153,201,169,44,42,170,232,220,230,170,43,216,248,228,127,63,184,234,174,163,221,244,226,209,164,55,60,210,235,83,134,88,110,21,23,75,109,146,74,133,90,90,106,169,145,18,73,26,223,255,0,125,90,139,249,88,233,167,115,81,171,52,170,249,1,176,157,144,95,119,113,157,203,91,145,210,221,109,186,101,100,242,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,205,209,62,68,224,173,100,93,249,57,174,146,36,127,31,220,221,166,213,96,220,150,171,216,172,86,202,75,117,182,221,156,95,105,40,232,233,33,108,48,83,65,29,124,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,111,225,59,5,163,220,231,78,173,50,207,52,182,223,106,182,234,109,147,237,250,142,201,77,5,63,222,104,214,233,80,207,77,85,83,197,30,179,49,144,70,218,121,36,122,198,223,205,27,184,182,79,36,85,215,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,250,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,123,47,226,215,42,47,224,170,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,83,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,117,252,26,212,68,252,17,11,158,233,149,177,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,234,90,59,164,13,99,241,186,39,171,154,214,71,31,117,86,84,205,23,103,72,247,241,145,140,147,193,198,53,73,188,179,212,165,110,181,126,233,241,111,167,244,63,35,113,32,173,187,19,202,175,22,43,190,83,105,198,110,181,182,92,127,211,253,175,113,167,162,146,74,91,127,157,234,200,61,68,173,69,100,94,71,162,181,156,213,57,57,21,19,186,157,255,0,98,251,205,190,236,243,81,234,174,114,90,190,217,195,50,143,79,79,147,91,98,99,18,169,209,196,175,241,84,211,72,238,221,166,139,203,42,164,110,114,71,35,94,230,187,138,171,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,77,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,101,252,28,213,69,252,81,74,203,234,161,191,90,106,90,107,174,214,52,110,251,73,88,250,202,121,173,249,205,206,159,202,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,225,47,139,186,61,37,107,42,174,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,59,49,139,44,209,70,142,119,100,231,35,27,252,92,136,191,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,25,172,221,143,186,125,100,250,129,144,252,140,229,148,232,78,210,113,93,220,244,192,211,76,90,229,47,161,201,44,95,120,238,24,205,197,174,142,47,29,115,174,23,22,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,240,198,168,189,216,133,80,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,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,244,212,234,5,251,118,163,161,208,77,86,155,134,125,106,183,187,236,187,139,157,218,59,197,13,36,20,204,253,236,179,212,190,106,139,139,215,212,207,39,22,35,86,56,222,255,0,195,139,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,41,72,61,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,242,50,53,141,232,138,214,62,110,85,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,195,78,145,199,44,157,211,178,241,119,225,252,47,78,237,184,173,35,183,104,53,110,228,232,242,202,75,166,9,75,103,146,243,21,117,36,172,106,213,49,189,209,180,241,164,206,98,37,75,165,68,129,33,145,88,255,0,50,164,78,70,191,186,37,11,239,19,117,89,150,235,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,200,174,137,175,123,125,76,141,108,110,153,252,157,201,232,141,69,241,178,54,50,69,116,212,233,251,251,118,172,161,215,189,86,135,134,3,106,184,59,236,187,115,155,218,75,197,117,36,244,207,253,236,83,211,62,26,139,115,211,212,193,39,23,163,150,72,222,207,195,139,139,84,221,143,181,141,100,250,127,144,252,116,230,107,13,84,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,178,158,168,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,201,35,165,242,43,157,52,109,111,21,71,198,140,155,138,244,186,217,150,184,222,117,30,219,175,215,187,174,87,167,56,101,171,211,84,66,176,62,106,26,172,178,53,88,170,99,166,107,87,183,146,220,254,48,190,89,28,142,142,86,241,142,62,74,175,146,31,202,235,87,238,159,22,250,127,67,242,55,19,197,116,182,209,220,7,93,117,163,61,211,157,70,176,210,92,109,183,29,55,186,69,20,178,210,195,52,246,249,228,171,162,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,255,0,26,47,20,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,58,104,111,142,167,110,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,228,100,105,35,21,21,175,100,215,125,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,0,35,174,255,0,241,189,23,202,246,185,151,90,53,191,39,164,199,237,173,167,125,109,166,189,82,145,213,172,186,211,69,37,68,17,208,178,165,236,108,181,50,54,41,99,240,177,236,124,177,190,104,209,236,230,175,76,240,147,167,164,38,45,161,217,78,227,170,219,169,148,62,179,47,181,91,219,116,194,97,171,150,20,161,245,80,189,86,162,79,27,149,31,45,100,108,86,75,10,53,28,214,54,58,137,85,17,241,70,246,221,248,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,59,246,238,139,252,12,203,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,187,119,68,254,7,213,169,121,215,237,19,35,163,191,253,151,246,127,164,199,236,86,47,15,159,203,203,236,219,85,45,7,151,151,22,246,242,122,95,39,30,223,151,159,30,238,237,201,127,86,167,88,239,178,232,21,187,111,212,240,248,108,180,217,133,110,99,89,39,38,59,213,213,73,69,77,73,78,157,149,156,227,240,178,42,159,197,31,197,254,171,243,55,188,109,85,146,189,38,244,46,197,172,27,154,251,201,150,217,174,181,118,173,59,183,179,36,165,154,157,95,29,43,47,17,213,66,148,76,168,145,169,255,0,175,153,145,242,106,189,212,203,223,147,27,35,29,122,128,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,161,202,183,67,163,215,221,121,208,236,171,75,241,188,226,235,139,215,222,109,245,17,67,53,13,75,41,227,172,147,194,244,142,150,174,69,134,89,18,142,73,22,63,50,66,141,145,241,163,153,201,90,231,177,244,67,115,217,78,225,173,59,134,102,218,106,176,138,183,228,239,168,131,181,93,53,53,69,77,187,236,233,170,25,3,46,203,52,81,185,201,66,142,123,121,204,172,253,223,103,49,237,108,141,115,18,244,246,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,211,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,143,147,169,238,194,170,117,158,213,87,184,29,31,177,85,215,234,13,178,158,154,27,173,162,147,196,196,187,91,160,108,220,230,142,38,197,229,168,174,106,58,6,162,44,191,154,24,18,54,53,207,72,216,232,149,211,79,102,90,227,168,218,143,136,110,70,211,117,251,157,134,98,185,4,53,9,114,149,243,71,85,122,142,21,119,169,166,163,141,157,188,144,191,138,210,205,35,222,216,248,205,43,83,204,177,201,18,93,248,41,91,173,95,186,124,91,233,253,15,200,220,79,85,210,27,76,241,93,100,211,141,199,233,110,107,73,234,44,185,53,190,193,111,169,227,28,111,146,30,105,115,225,60,94,70,61,141,154,39,163,100,141,234,213,225,35,24,228,78,237,66,37,239,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,200,142,149,172,99,125,76,109,116,109,153,156,91,197,234,142,68,241,190,55,191,191,244,208,223,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,139,133,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,252,252,94,212,123,26,213,124,202,251,180,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,131,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,35,254,221,119,109,138,238,91,84,245,75,22,211,248,188,216,222,156,253,155,111,101,197,205,141,223,104,87,75,83,114,100,243,193,44,83,73,28,180,110,142,150,149,208,191,179,28,188,228,85,69,69,111,106,44,221,143,186,125,100,250,129,144,252,140,229,148,232,78,210,113,93,220,244,192,211,76,90,229,47,161,201,44,95,120,238,24,205,197,174,142,47,29,115,174,23,22,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,240,198,168,189,216,133,80,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,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,159,233,117,183,175,219,150,230,173,183,251,157,77,214,138,203,166,158,155,45,150,166,142,151,156,115,87,65,85,18,209,209,201,51,145,89,23,145,232,249,59,42,43,159,29,52,205,106,53,123,200,203,148,221,143,181,141,100,250,127,144,252,116,230,107,11,158,234,123,176,170,157,103,181,85,238,7,71,236,85,117,250,131,108,167,166,134,235,104,164,241,49,46,214,232,27,55,57,163,137,177,121,106,43,154,142,129,168,139,47,230,134,4,141,141,115,210,54,58,160,112,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,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,165,110,151,118,218,167,187,156,170,207,148,234,100,86,170,31,176,173,235,111,162,183,89,155,83,21,12,124,164,115,228,157,34,154,105,123,77,39,118,53,239,106,167,38,195,18,42,126,68,36,87,77,13,133,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,120,184,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,201,201,238,70,49,206,86,76,140,229,93,76,109,54,171,6,245,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,178,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,10,232,169,237,99,41,250,129,93,241,214,226,127,128,10,86,235,87,238,159,22,250,127,67,242,55,19,223,244,90,196,241,92,230,197,174,216,182,107,140,218,178,11,45,111,221,143,83,110,186,81,71,87,75,63,7,220,94,206,113,72,142,99,184,189,141,114,119,79,193,205,69,79,197,16,141,123,191,216,46,163,237,211,89,109,120,30,11,111,186,231,54,92,215,213,212,97,235,111,166,90,171,165,68,116,237,107,234,41,166,166,133,170,245,154,6,61,142,116,140,103,141,236,84,145,56,47,146,56,173,83,167,118,215,181,31,108,122,52,182,157,82,206,238,183,43,213,239,197,81,247,113,110,11,81,107,198,99,71,75,39,166,165,111,117,98,76,247,207,35,234,36,141,82,55,63,138,55,146,71,229,150,128,75,41,194,118,11,71,185,206,157,90,101,158,105,109,190,213,109,212,219,39,219,245,29,146,154,10,127,188,209,173,210,161,158,154,170,167,138,61,102,99,32,141,180,242,72,245,141,191,154,55,113,108,158,72,171,88,189,62,157,219,250,163,220,230,42,184,30,169,92,45,86,221,77,178,120,169,251,173,76,20,255,0,121,163,88,229,127,169,165,166,228,143,89,152,200,36,117,68,113,177,99,111,229,145,188,91,39,142,41,170,0,0,20,237,214,127,27,209,120,53,67,26,203,241,140,158,145,250,139,93,78,235,110,75,101,160,74,71,164,112,65,28,114,83,213,86,240,122,79,13,75,163,168,141,140,242,49,233,44,49,179,139,163,72,17,37,174,2,250,58,90,98,218,29,106,218,157,135,39,210,26,30,215,91,239,229,204,106,234,165,134,91,131,239,16,42,178,72,102,88,213,124,112,179,146,186,158,37,226,169,4,209,200,230,243,154,71,62,96,3,53,155,177,247,79,172,159,80,50,31,145,156,231,247,28,79,42,179,216,173,25,77,219,25,186,209,89,114,15,81,246,69,198,162,138,72,233,110,30,7,163,39,244,242,185,17,146,248,222,168,215,240,85,226,229,68,94,202,88,167,75,125,253,81,233,223,161,219,38,177,220,45,86,220,65,125,101,70,59,145,86,84,193,67,13,162,69,242,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,249,217,35,60,54,233,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,61,68,119,191,89,186,172,237,49,44,58,171,142,153,98,119,9,101,177,57,33,158,154,107,164,142,134,40,223,85,85,19,229,115,29,197,236,159,211,170,199,28,140,138,161,200,246,163,158,246,164,74,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,183,23,61,141,158,23,57,168,189,218,146,198,171,219,146,119,148,29,46,61,246,105,151,235,95,15,90,95,240,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,69,94,168,254,196,245,55,244,95,152,162,40,4,183,238,150,251,5,172,211,191,67,185,189,99,183,221,109,185,122,250,202,124,119,29,172,166,158,134,107,68,107,229,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,243,190,70,120,124,175,84,62,160,95,252,210,109,75,72,166,255,0,91,105,204,239,13,119,252,218,84,166,162,158,158,167,254,115,77,87,28,209,127,223,197,219,252,229,32,86,211,244,171,90,53,139,91,108,248,142,130,100,85,120,230,88,218,122,186,184,239,208,213,213,209,178,215,3,32,122,73,44,181,52,172,124,176,49,232,228,129,28,137,217,207,157,140,95,243,201,235,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,122,174,162,59,5,172,219,30,84,153,230,150,219,238,183,45,50,189,249,106,59,37,52,245,31,118,100,73,34,103,166,170,169,226,172,72,94,249,227,109,60,146,61,36,119,230,141,220,157,31,146,94,85,178,141,215,95,118,151,172,180,89,151,150,235,89,136,92,187,81,229,54,74,41,152,223,95,75,197,233,28,136,217,17,88,179,64,247,249,99,94,236,114,246,124,126,70,50,89,20,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,114,173,197,237,163,75,55,65,130,77,130,234,101,167,254,247,209,94,104,224,166,251,82,217,251,232,101,147,210,79,52,82,120,124,190,6,50,78,45,252,236,238,213,255,0,66,165,32,90,58,122,110,106,235,184,42,189,186,201,136,122,27,173,15,121,103,191,207,13,83,236,76,165,116,83,201,79,84,234,184,161,127,24,106,61,52,172,137,92,212,114,202,215,70,230,177,236,145,172,189,77,11,208,189,56,219,166,156,91,180,191,75,236,222,134,213,67,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,207,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,72,191,213,67,97,84,213,84,215,93,211,232,221,138,146,141,244,116,243,92,51,155,101,63,149,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,194,47,47,101,122,202,231,254,87,74,253,133,84,213,84,218,183,79,172,150,42,186,54,81,212,67,112,193,173,149,30,37,101,99,22,41,154,181,245,52,242,68,231,35,17,207,130,90,87,181,236,127,56,188,189,149,139,19,159,107,224,165,110,181,126,233,241,111,167,244,63,35,113,61,175,71,12,3,13,213,60,55,112,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,188,37,103,123,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,64,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,145,29,43,88,198,250,152,218,232,219,51,56,183,139,213,28,137,227,124,111,127,170,219,143,80,205,121,219,70,151,228,154,87,136,86,82,92,109,183,26,119,174,62,251,147,124,203,141,214,201,34,44,181,20,205,119,118,189,142,106,202,239,3,209,99,73,149,146,246,255,0,126,142,120,235,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,121,250,107,117,174,138,74,186,169,248,49,207,127,8,163,71,61,220,88,199,57,123,39,224,214,170,175,224,138,89,254,168,236,130,197,180,126,155,26,163,91,145,210,218,174,90,155,123,251,46,43,221,238,142,103,212,66,202,84,191,209,172,52,180,142,146,40,223,28,60,27,19,228,78,8,231,203,223,147,156,216,226,70,85,89,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,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,226,186,151,236,114,155,113,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,231,124,139,27,209,81,204,124,52,151,254,234,176,44,171,254,234,227,153,38,57,112,255,0,210,81,215,91,107,169,228,255,0,217,146,25,163,145,159,249,156,215,55,253,10,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,125,175,193,141,106,92,225,100,72,223,28,53,31,239,173,107,163,143,183,37,224,143,139,199,44,157,47,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,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,237,189,29,164,229,91,70,213,53,197,174,82,250,236,110,251,234,110,24,205,197,174,146,95,37,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,223,52,106,139,217,232,114,171,142,170,234,61,223,78,45,26,67,115,205,46,181,56,101,134,225,81,116,182,217,36,168,85,165,166,170,153,17,36,145,173,255,0,247,213,168,191,149,142,154,119,53,26,179,74,175,237,91,32,217,118,85,187,141,71,130,134,181,183,91,38,3,109,242,79,123,200,98,161,145,209,191,196,176,242,161,166,157,88,176,165,99,210,120,213,26,245,252,145,171,165,226,254,41,27,244,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,119,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,124,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,20,195,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,52,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,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,22,21,210,159,124,247,91,46,77,65,181,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,190,121,56,182,153,237,129,140,130,56,187,43,102,127,4,99,252,200,177,91,160,0,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,22,117,47,222,37,78,228,53,114,108,31,12,188,85,254,206,176,122,137,40,168,161,142,178,41,105,46,215,24,223,35,37,186,53,97,238,215,177,205,95,28,42,175,147,180,72,175,111,141,103,145,135,31,208,125,159,235,142,227,113,92,199,53,211,124,111,205,101,194,237,243,213,212,84,206,201,191,219,245,81,199,228,75,117,19,34,141,239,168,172,123,63,20,141,169,197,57,49,30,230,44,145,163,249,86,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,9,236,187,118,216,174,238,116,177,50,155,108,94,135,36,177,122,107,126,77,110,115,99,139,199,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,195,34,42,119,98,146,0,2,146,250,187,237,214,167,77,181,229,154,199,140,98,117,116,184,158,127,79,20,213,213,209,69,19,104,163,191,167,145,39,133,18,38,162,198,249,98,142,58,133,89,59,186,89,36,169,123,92,238,47,70,64,176,94,159,73,189,11,190,232,254,217,126,242,101,182,107,85,37,215,81,46,12,201,41,102,167,86,73,84,251,60,148,176,165,19,42,36,106,127,235,230,100,124,156,140,109,74,247,226,247,72,198,205,83,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,175,93,89,234,247,130,98,91,142,176,105,230,5,111,181,95,116,218,134,224,150,252,187,43,145,211,63,151,55,163,31,61,187,194,142,242,67,79,248,189,207,225,39,168,226,230,196,140,111,9,164,140,29,101,110,214,171,254,228,176,155,237,138,231,73,113,182,220,116,222,219,87,71,89,73,51,102,130,166,9,43,238,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,176,116,49,254,118,127,77,255,0,114,45,80,31,36,150,155,84,215,90,123,236,214,202,71,220,168,233,230,164,167,172,116,45,89,225,130,103,70,233,98,100,157,185,53,143,116,16,185,205,69,236,229,138,53,94,252,83,183,214,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,157,59,192,219,238,156,110,67,67,175,24,86,166,228,31,119,40,45,124,175,180,151,247,78,145,199,102,170,167,134,68,74,185,81,238,108,111,133,177,201,42,72,217,21,26,177,185,234,142,141,200,217,25,156,203,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,236,169,201,173,94,232,151,41,209,223,91,245,67,80,116,142,245,166,217,157,143,32,185,216,176,154,134,65,99,202,106,100,141,212,145,64,230,51,181,157,21,221,165,123,225,79,222,51,183,149,25,20,173,141,203,11,91,78,217,42,219,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,242,173,122,172,111,182,212,150,170,253,172,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,63,7,53,24,140,240,57,95,206,120,227,249,122,24,255,0,59,63,166,255,0,185,16,3,118,62,233,245,147,234,6,67,242,51,150,41,210,83,122,56,175,221,10,61,168,231,238,181,88,42,236,158,105,241,123,164,245,209,211,199,117,245,85,188,157,66,230,202,244,87,214,44,245,106,177,54,36,95,36,124,147,139,93,23,41,123,87,83,61,151,127,137,61,56,102,164,97,77,241,231,216,13,190,174,122,106,120,104,124,210,95,104,81,60,175,161,239,27,29,51,166,106,177,206,167,106,114,111,146,89,88,173,79,50,201,31,171,233,187,182,143,240,229,183,27,95,219,246,159,73,153,230,188,47,249,7,154,15,29,69,63,145,159,237,90,39,243,138,57,89,225,133,83,148,82,114,241,207,45,87,21,236,227,170,238,199,218,198,178,125,63,200,126,58,115,53,134,170,10,139,234,177,177,139,173,151,38,175,221,22,148,90,234,238,22,219,253,66,201,149,217,109,214,183,61,109,147,178,157,242,75,115,79,4,124,91,76,246,192,247,207,36,189,149,179,63,154,189,254,101,72,162,254,200,54,93,149,110,227,81,224,161,173,109,214,201,128,219,124,147,222,242,24,168,100,116,111,241,44,60,168,105,167,86,44,41,88,244,158,53,70,189,127,36,106,233,120,191,138,70,251,254,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,66,253,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,210,107,109,54,171,141,77,5,101,194,217,73,85,81,107,168,90,186,25,102,133,175,125,44,235,20,144,172,177,57,83,187,30,177,77,44,106,230,246,94,18,61,191,193,202,139,245,153,87,47,251,165,199,177,61,50,253,107,230,43,72,191,213,67,97,84,213,84,215,93,211,232,221,138,146,141,244,116,243,92,51,155,101,63,149,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,194,47,47,101,122,202,231,213,182,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,233,174,54,186,217,41,42,160,230,199,49,252,37,141,90,246,242,99,220,213,236,191,139,92,168,191,130,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,145,59,163,227,154,52,116,158,37,145,210,40,0,14,63,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,187,35,93,157,124,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,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,233,90,213,179,253,113,219,246,156,97,58,155,170,24,223,217,116,25,199,153,176,210,112,153,106,173,114,49,26,248,225,175,69,141,35,167,154,104,213,210,50,46,110,147,140,114,163,218,199,70,246,167,181,216,38,242,106,118,131,170,21,183,11,237,53,93,126,9,147,211,164,57,29,13,13,20,83,214,189,240,71,50,209,205,78,178,73,26,53,236,150,85,107,145,95,193,99,150,78,237,115,210,53,109,255,0,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,102,107,55,99,238,159,89,62,160,100,63,35,57,102,155,124,218,174,27,186,254,150,248,22,31,121,182,210,55,39,183,83,228,85,56,157,222,73,22,23,219,174,43,117,173,224,142,149,172,123,189,52,142,108,109,153,156,93,201,136,142,68,242,50,55,178,165,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,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,191,234,111,80,205,121,213,173,180,91,246,221,153,214,82,87,211,199,80,196,187,100,51,183,203,113,187,209,64,248,164,164,167,153,206,238,136,248,229,143,147,231,79,222,75,194,20,114,162,164,206,168,230,187,116,219,70,169,238,131,59,135,5,211,59,79,253,247,173,188,214,65,83,246,93,179,247,51,75,31,171,158,24,164,240,249,124,15,100,124,155,249,223,217,169,254,149,73,127,213,107,66,244,227,110,154,113,160,90,95,165,246,111,67,106,161,251,203,44,211,74,168,250,171,133,83,146,214,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,138,244,184,247,217,166,95,173,124,61,105,127,192,166,14,168,219,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,250,44,134,181,174,98,196,200,248,167,41,105,169,220,199,42,63,159,142,89,28,143,70,185,33,134,87,87,177,117,61,47,119,211,251,107,197,89,161,218,199,153,250,189,73,178,243,251,30,166,181,188,102,190,218,227,141,170,157,230,87,47,168,172,135,180,158,78,232,215,190,36,100,159,189,115,106,36,73,254,1,21,122,163,251,19,212,223,209,126,98,136,160,18,242,122,147,239,158,213,183,220,2,179,74,244,230,233,73,93,168,185,85,61,77,182,87,209,221,26,217,241,120,29,12,106,234,169,91,12,137,60,53,46,142,161,142,166,238,141,78,253,229,228,169,26,71,37,43,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,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,54,81,181,27,22,210,244,106,139,13,241,90,171,50,251,151,106,204,166,247,69,11,219,235,234,185,61,99,141,29,34,171,214,24,24,255,0,20,105,217,141,94,207,147,198,199,203,34,16,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,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,188,37,103,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,14,228,116,243,1,210,173,109,202,112,61,45,212,42,76,223,19,182,212,68,235,77,242,154,162,26,134,84,65,52,17,204,140,89,96,114,197,35,226,89,22,23,189,157,145,207,137,203,197,157,248,54,106,244,121,214,253,104,162,213,10,141,26,134,199,144,100,250,117,113,167,86,212,85,186,74,185,168,177,25,217,29,93,76,79,103,249,208,83,178,170,68,153,142,98,163,22,89,22,55,35,187,198,172,125,196,128,124,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,118,228,230,49,211,204,230,181,87,179,86,89,21,59,114,94,255,0,89,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,223,250,177,93,244,58,215,182,11,157,62,166,91,173,85,153,125,203,181,30,18,213,108,45,186,71,85,234,41,228,168,146,150,87,67,43,226,133,172,141,142,168,86,163,27,35,17,176,172,140,124,177,184,162,194,122,116,127,205,116,27,19,215,155,157,6,167,83,210,83,230,215,202,122,122,28,26,235,90,207,220,65,59,188,173,170,166,99,213,220,98,169,168,107,225,100,110,86,247,114,54,88,154,246,172,201,28,214,21,213,31,216,158,166,254,139,243,20,69,0,154,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,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,142,183,109,128,109,114,255,0,175,53,187,131,190,233,213,37,198,241,113,167,145,43,44,213,113,197,53,146,166,182,78,233,37,194,74,55,49,90,250,151,53,85,21,85,86,53,114,172,171,31,155,247,164,138,5,106,245,180,212,204,86,155,75,48,93,28,245,126,92,146,225,144,38,77,224,142,72,221,233,232,105,233,170,41,249,204,222,126,70,121,36,170,237,26,240,86,187,193,63,230,69,103,101,168,18,234,122,50,106,69,139,36,219,141,247,78,105,232,237,84,151,172,55,32,146,90,198,209,80,190,25,170,169,107,88,146,83,213,85,74,191,146,105,149,241,212,192,138,139,201,177,82,194,215,53,17,26,231,79,243,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,34,87,80,205,150,90,183,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,57,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,201,27,31,55,42,22,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,154,157,64,191,110,212,116,58,9,170,211,112,207,173,86,247,125,151,113,115,187,71,120,161,164,130,153,159,189,150,122,151,205,81,113,122,250,153,228,226,196,106,199,27,223,248,113,113,63,192,5,96,117,100,222,213,29,190,197,254,25,52,135,43,242,215,221,57,187,49,186,90,46,80,73,28,52,173,124,208,73,102,147,198,174,145,147,58,72,213,103,98,172,110,108,109,100,110,73,27,60,141,109,112,109,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,238,141,87,183,155,213,145,181,121,189,168,186,41,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,252,72,149,129,213,99,99,23,91,46,77,95,186,45,40,181,213,220,45,183,250,133,147,43,178,219,173,110,122,219,39,101,59,228,150,230,158,8,248,182,153,237,129,239,158,73,123,43,102,127,53,123,252,202,145,67,93,159,238,82,251,181,109,113,179,234,109,177,60,214,169,184,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,113,153,60,76,146,53,71,177,60,145,177,28,170,197,123,93,161,61,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,4,85,234,105,162,159,182,157,163,229,62,158,225,233,107,240,78,249,173,31,57,120,67,47,162,130,111,81,28,157,163,123,157,222,150,90,158,13,78,61,229,72,185,57,27,203,189,0,158,255,0,111,218,103,251,100,215,28,15,75,100,164,186,212,82,100,217,5,13,190,191,236,184,249,213,67,66,249,155,234,167,103,228,122,55,197,2,75,34,189,205,86,177,172,87,57,56,181,77,47,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,103,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,59,246,238,139,252,12,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,200,142,149,172,99,125,76,109,116,109,153,156,91,197,234,142,68,241,190,55,191,138,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,102,49,101,154,89,21,173,236,156,228,123,191,139,149,86,210,186,24,255,0,59,63,166,255,0,185,22,168,0,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,121,254,171,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,240,73,197,212,204,108,239,100,241,203,221,93,51,56,43,25,225,85,150,32,108,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,206,141,149,204,123,125,76,141,108,141,133,156,93,201,232,174,84,241,178,71,179,65,26,85,166,120,174,141,233,198,57,165,184,85,39,167,178,227,54,248,173,244,220,163,141,146,77,193,63,60,242,248,216,198,58,105,94,174,146,71,163,83,156,143,123,149,59,185,76,235,238,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,143,65,212,191,124,116,219,113,195,102,209,236,29,149,111,212,92,210,207,35,225,171,141,242,211,178,199,110,153,100,129,107,91,51,21,174,90,149,115,37,108,45,99,191,35,227,89,30,168,141,99,38,164,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,74,232,99,252,236,254,155,254,228,64,13,216,251,167,214,79,168,25,15,200,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,11,222,233,205,189,127,241,85,167,19,216,51,251,157,170,61,77,197,191,119,114,166,129,124,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,218,38,205,20,105,48,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,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,79,63,166,250,85,167,26,63,98,168,198,52,191,11,181,99,54,170,187,133,77,210,106,75,117,58,69,27,234,167,127,57,36,84,79,253,150,181,63,205,100,108,142,54,35,88,198,53,190,172,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,202,185,127,221,46,61,137,233,151,235,95,49,90,74,162,149,186,161,108,91,246,41,149,63,92,116,115,12,244,154,109,122,225,246,197,53,19,185,67,98,186,73,35,145,123,66,141,79,79,71,55,120,252,125,149,204,100,170,248,255,0,116,215,83,198,177,43,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,118,73,34,141,223,143,20,52,39,183,141,192,224,59,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,120,74,214,171,187,172,114,198,239,195,146,29,44,3,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,15,83,113,186,86,199,73,75,7,55,181,140,231,44,138,214,55,147,222,214,167,117,252,92,228,68,252,85,12,246,111,95,117,215,221,218,107,45,110,101,229,186,209,226,22,222,244,120,181,146,182,102,59,208,82,241,98,73,34,182,52,70,36,211,189,158,89,23,187,220,157,217,31,145,236,138,53,36,175,74,109,146,209,234,181,246,167,112,58,189,138,122,204,50,205,228,163,176,91,110,150,216,42,45,249,5,83,217,44,51,200,246,76,142,242,67,79,248,118,84,103,23,78,169,198,68,90,121,24,182,211,170,186,103,138,235,38,156,100,122,91,154,210,122,139,46,77,111,150,223,83,198,56,223,36,60,211,242,79,23,145,143,99,102,137,232,217,35,122,181,120,72,198,57,19,187,80,207,14,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,236,142,116,223,233,59,189,250,60,111,236,205,166,106,101,87,10,75,133,193,98,194,107,82,24,33,134,150,73,189,68,245,20,181,83,58,86,43,188,179,171,18,157,27,27,228,116,181,14,98,187,138,198,214,219,81,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,144,215,172,253,207,111,50,228,216,213,155,28,142,145,53,126,150,161,213,57,3,237,148,148,237,69,183,75,79,27,98,75,148,205,111,149,245,40,144,211,250,118,43,151,132,43,42,185,26,217,33,87,86,89,115,221,28,115,93,6,169,209,42,236,15,15,167,164,183,234,133,45,68,213,217,115,38,103,26,187,164,30,119,165,37,76,78,87,42,201,77,20,82,71,10,181,188,82,41,85,234,230,53,103,108,147,115,94,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,138,213,234,145,191,170,205,59,245,219,100,209,203,133,214,219,151,175,163,168,200,178,42,58,153,232,102,180,70,190,42,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,255,0,59,228,127,134,160,65,250,184,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,166,184,218,235,100,164,170,131,155,28,199,240,150,53,107,219,201,143,115,87,178,254,45,114,162,254,10,165,244,236,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,60,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,126,77,107,100,137,95,42,129,21,122,163,251,19,212,223,209,126,98,136,160,19,245,114,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,83,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,117,252,26,212,68,252,17,11,190,233,221,176,90,61,177,226,171,158,106,149,190,213,114,212,219,223,138,163,178,211,65,81,247,102,52,142,86,122,106,90,158,42,244,153,236,158,70,212,73,27,210,55,126,88,219,201,177,249,37,154,165,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,150,41,212,235,123,84,122,25,167,21,58,73,165,249,95,13,73,202,57,81,205,83,105,185,64,149,88,213,43,82,25,36,146,102,34,186,88,102,158,25,154,200,87,139,29,197,242,74,201,26,232,152,142,166,28,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,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,238,212,118,163,167,27,74,211,134,97,88,84,94,186,235,93,227,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,142,22,114,114,69,10,42,182,54,185,202,170,247,190,73,31,218,192,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,41,91,173,95,186,124,91,233,253,15,200,220,79,213,233,75,174,154,113,183,77,56,215,221,80,213,11,207,161,181,80,253,218,138,24,98,68,125,85,194,169,201,116,88,233,105,163,85,79,36,207,226,238,201,221,26,141,107,158,247,49,140,123,219,13,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,101,146,89,29,248,114,82,79,237,167,165,174,163,235,206,223,111,186,161,118,155,238,189,250,243,232,37,192,33,185,214,45,61,45,101,47,151,189,85,85,108,109,167,150,84,134,72,85,61,50,177,90,231,185,21,234,213,137,209,189,240,175,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,245,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,119,79,197,174,69,79,193,80,177,76,219,127,84,123,156,233,213,169,184,30,169,92,45,86,221,77,178,125,129,79,221,106,96,167,251,205,26,221,41,223,234,105,105,185,35,214,102,50,9,29,81,28,108,88,219,249,100,111,22,201,227,138,181,141,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,51,173,190,205,116,190,235,246,230,179,28,146,231,121,181,92,237,86,27,133,86,55,141,205,107,70,45,43,172,244,181,83,37,59,217,35,85,222,111,39,55,204,178,43,156,142,116,203,199,139,17,140,111,138,147,68,46,169,182,218,125,200,195,124,164,117,181,217,196,216,61,69,181,209,185,179,199,58,80,71,89,20,236,119,226,215,177,205,89,154,228,94,42,197,100,106,156,249,175,143,186,244,172,214,59,22,145,110,226,209,77,145,195,218,147,61,183,203,135,71,83,201,255,0,237,90,170,153,224,146,153,120,49,142,87,249,39,167,138,14,223,149,173,243,243,115,145,172,84,91,233,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,147,154,104,238,224,112,29,111,186,231,182,44,65,245,112,92,180,227,40,171,197,111,84,117,171,11,103,73,224,114,183,212,178,56,228,123,189,52,142,108,173,142,71,163,21,203,12,169,197,56,41,13,122,149,244,244,163,212,219,21,118,186,232,54,33,254,238,168,56,203,120,177,218,225,130,158,59,197,47,58,153,170,106,153,12,112,164,149,55,23,73,51,28,170,233,57,73,28,74,214,181,242,112,107,169,218,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,255,0,182,57,190,60,55,119,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,194,70,119,70,250,218,62,74,174,125,51,156,173,69,106,170,190,23,185,24,245,114,58,41,101,240,29,93,181,11,62,211,93,182,227,119,221,57,206,50,12,86,229,62,113,71,73,45,101,146,231,53,12,242,64,234,10,247,58,39,73,11,154,229,98,185,140,114,181,87,183,118,53,127,208,132,31,233,195,184,93,125,206,119,157,167,152,182,107,174,26,129,144,89,107,126,214,245,54,235,166,77,91,87,75,63,11,85,91,217,206,41,36,115,29,197,236,107,147,186,126,14,106,42,126,40,133,159,239,167,112,87,221,181,109,199,34,212,76,91,31,186,220,111,85,28,108,246,234,186,40,25,36,54,122,170,150,61,145,87,213,43,218,246,54,24,158,141,236,142,99,155,36,174,134,37,236,146,242,110,120,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,123,166,94,222,180,179,74,246,227,139,106,30,45,83,106,200,242,76,226,222,151,107,142,66,202,90,101,168,166,245,12,135,203,106,142,118,34,200,144,193,37,59,88,248,220,245,253,252,114,185,90,197,95,27,38,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,103,135,125,59,125,177,109,171,113,217,22,157,226,217,5,170,227,101,168,227,120,183,82,81,78,249,38,179,210,212,189,239,138,130,169,30,231,189,179,68,196,111,101,115,220,233,34,116,50,175,101,151,139,100,87,72,237,206,230,90,125,159,215,104,35,177,28,131,39,196,242,154,136,238,12,142,197,102,74,185,236,215,25,38,165,165,117,125,76,136,230,172,84,62,37,98,76,247,115,224,177,194,172,70,242,147,157,207,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,205,190,234,180,222,197,164,91,142,212,93,57,197,171,45,85,22,91,46,65,85,21,185,182,202,231,213,195,75,74,247,249,34,165,116,175,238,245,154,6,61,176,74,142,85,115,101,138,70,171,156,173,228,179,43,162,126,151,218,178,29,92,207,53,94,224,234,73,170,48,203,61,45,182,134,158,106,38,202,248,231,184,62,78,245,81,74,171,222,23,178,42,57,98,94,45,238,230,85,61,57,53,17,81,247,18,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,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,241,162,76,174,143,123,133,197,116,175,89,111,154,71,148,211,120,63,106,158,134,154,221,116,125,84,113,67,77,93,70,218,151,69,79,35,94,169,223,207,234,29,27,21,174,87,121,82,38,35,29,229,228,203,169,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,162,250,187,107,126,180,105,174,228,177,187,22,156,234,246,107,138,219,103,193,232,234,229,163,178,95,234,232,96,146,119,87,215,181,210,186,56,100,107,85,234,214,49,170,229,78,253,152,212,255,0,66,29,43,163,94,172,106,158,168,126,215,255,0,105,154,151,149,229,191,102,125,223,244,95,110,222,106,107,253,47,147,237,15,39,139,204,247,112,229,227,103,46,61,187,240,111,127,224,135,0,235,87,238,159,22,250,127,67,242,55,19,143,237,163,112,57,246,222,54,219,173,119,221,57,125,36,23,44,170,241,141,226,178,214,74,179,54,122,24,42,104,47,238,117,77,44,144,201,27,162,169,99,161,99,163,145,85,200,213,252,120,175,225,219,128,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,187,246,69,254,6,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,246,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,43,215,115,123,155,220,149,131,114,90,175,98,177,110,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,116,225,203,50,172,231,102,58,121,148,230,185,53,215,32,189,86,253,173,234,110,55,74,217,42,234,167,225,117,171,99,57,203,34,185,238,226,198,53,169,221,127,6,181,17,63,4,66,144,119,99,238,159,89,62,160,100,63,35,57,50,182,65,188,204,7,105,155,26,204,235,43,43,169,46,57,181,199,56,184,197,97,176,197,44,51,78,217,228,179,211,45,53,93,85,50,207,20,201,67,230,167,88,228,150,62,235,221,120,183,241,254,16,3,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,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,86,186,109,251,62,219,197,215,22,177,106,51,41,32,185,101,88,189,14,85,21,28,73,51,103,161,130,165,210,181,180,213,81,205,28,110,138,165,142,133,237,146,52,71,35,87,240,228,191,143,107,10,232,99,252,236,254,155,254,228,64,13,216,251,167,214,79,168,25,15,200,206,73,72,182,11,125,214,141,137,233,174,225,244,102,223,235,50,251,85,190,239,79,125,176,83,83,49,38,189,82,195,120,175,86,84,192,172,106,62,90,200,216,168,197,141,202,231,75,20,113,178,62,207,137,145,205,16,52,171,83,50,173,27,212,124,115,84,176,170,191,79,122,198,110,17,92,41,185,73,35,35,155,130,254,120,37,241,189,143,116,50,177,93,28,140,71,39,56,222,246,170,246,114,154,9,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,160,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,15,250,143,110,23,95,112,109,231,106,30,45,133,107,134,160,99,246,90,47,178,125,53,186,215,147,86,210,82,193,206,213,72,247,240,138,57,26,198,242,123,220,229,236,159,139,156,170,191,138,169,56,58,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,110,239,114,255,0,165,73,190,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,234,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,238,159,131,154,138,159,138,33,66,251,246,217,5,247,104,249,220,85,184,229,45,214,229,166,87,191,20,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,219,139,156,232,229,70,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,145,59,43,36,154,52,116,126,85,145,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,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,193,212,123,112,186,251,131,111,59,80,241,108,43,92,53,3,31,178,209,125,147,233,173,214,188,154,182,146,150,14,118,170,71,191,132,81,200,214,55,147,222,231,47,100,252,92,229,85,252,85,73,193,210,39,80,179,237,74,219,110,73,125,212,108,227,32,202,174,80,103,21,148,145,86,94,238,115,87,79,28,13,160,160,115,98,108,147,57,206,70,35,158,247,35,81,123,119,123,151,253,42,70,174,177,219,152,204,171,51,42,29,176,217,168,114,11,14,61,110,167,134,239,122,154,100,72,105,178,71,202,140,125,55,137,17,188,165,166,167,115,36,69,94,124,29,80,143,69,103,42,102,61,97,6,214,52,155,21,215,77,193,97,58,77,154,229,255,0,118,108,185,29,193,105,170,110,13,116,109,145,120,196,249,25,79,18,200,168,196,154,119,177,176,70,170,142,237,36,204,236,201,23,179,29,163,220,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,211,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,217,63,23,57,85,127,21,83,245,136,235,190,221,179,225,187,150,208,107,205,170,251,93,143,216,175,184,229,60,183,123,22,79,120,85,142,11,59,227,226,249,252,211,35,145,99,166,150,40,213,146,170,242,99,83,140,170,199,186,22,34,103,132,208,71,79,189,206,230,91,153,209,42,27,206,160,226,57,5,30,67,104,167,142,26,236,130,162,204,148,86,139,251,214,122,152,146,106,25,17,202,217,158,214,211,183,212,35,90,198,50,103,170,53,173,106,163,82,147,55,99,238,159,89,62,160,100,63,35,57,63,244,187,123,246,45,163,244,216,210,234,44,114,170,213,114,212,219,223,218,146,217,44,149,144,190,162,22,82,165,254,177,38,170,171,108,114,198,248,225,224,217,89,26,243,71,62,94,220,90,230,199,42,178,176,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,83,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,117,252,26,212,68,252,17,9,149,172,253,44,117,115,71,182,209,71,173,53,183,42,74,236,134,211,79,81,116,204,44,52,238,124,207,183,82,57,244,237,130,58,111,12,79,108,207,133,174,169,150,170,87,72,216,152,198,254,78,109,141,101,146,47,232,94,186,106,62,221,53,30,221,170,26,95,121,244,55,90,30,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,60,144,191,139,123,167,116,114,57,173,123,28,199,177,143,108,192,234,135,185,125,44,221,6,9,161,185,214,153,221,191,240,155,214,217,171,39,166,251,82,217,251,234,40,163,245,112,67,44,158,31,47,129,239,143,147,191,59,59,57,63,210,137,202,186,92,123,236,211,47,214,190,30,180,182,157,247,110,167,42,218,174,147,187,41,194,180,234,235,144,94,171,123,122,107,140,150,137,42,236,86,190,21,52,204,127,218,114,199,52,79,131,202,202,135,54,14,203,249,229,111,101,252,17,123,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,82,197,105,182,191,128,233,71,74,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,203,19,42,162,115,222,158,162,151,183,255,0,219,66,184,11,62,234,231,180,205,56,197,235,34,220,86,21,124,197,49,123,173,231,205,45,254,193,85,115,74,122,171,253,87,158,154,52,170,183,82,35,23,203,50,122,135,62,169,81,205,111,20,100,138,213,123,164,115,235,219,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,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,185,237,208,110,23,42,207,58,102,93,247,11,133,83,101,122,111,122,189,91,236,245,180,204,109,84,148,151,10,46,119,122,88,158,232,167,141,88,247,67,43,21,203,28,169,199,203,4,172,114,181,168,245,106,84,15,248,177,221,63,254,82,218,171,255,0,198,87,31,254,88,186,158,168,254,196,245,55,244,95,152,162,40,4,181,238,149,251,10,166,165,166,181,110,159,89,44,84,149,143,172,167,134,225,131,91,42,60,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,18,249,123,35,210,39,50,210,129,85,125,115,191,146,127,212,159,219,72,43,179,172,235,42,211,13,123,183,106,70,21,107,181,92,111,88,182,63,147,222,105,169,238,147,201,21,43,189,61,134,190,87,171,214,54,185,238,226,198,57,201,26,113,242,57,168,197,146,36,114,200,206,107,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,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,125,211,99,102,216,246,221,52,190,143,82,174,149,52,151,60,239,61,179,211,77,113,170,165,173,165,175,162,164,164,116,146,77,12,52,53,49,70,138,172,146,41,41,150,101,108,178,197,36,144,49,204,115,152,214,57,102,80,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,165,110,181,126,233,241,111,167,244,63,35,113,32,1,53,58,119,108,22,179,115,153,82,231,154,165,111,186,219,116,202,201,226,168,236,180,211,211,253,230,145,100,149,158,154,150,167,138,49,97,99,224,145,181,18,70,245,145,191,150,54,241,116,158,72,175,80,129,93,77,118,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,238,138,250,152,98,238,232,222,206,82,61,145,248,56,200,171,15,138,147,1,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,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,56,86,248,53,138,213,162,27,92,212,12,186,178,253,87,106,185,86,217,234,108,150,25,104,106,155,5,106,221,106,226,116,52,206,167,114,189,142,231,27,156,179,185,99,94,109,142,9,30,212,94,29,140,230,23,167,169,155,98,197,108,221,46,103,210,60,191,23,251,42,191,8,211,247,100,210,66,201,163,169,154,131,34,165,166,125,117,75,227,153,254,86,167,146,169,106,99,122,196,238,203,20,242,178,55,53,174,78,212,131,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,78,122,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,126,253,149,127,137,226,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,10,86,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,153,246,201,181,231,50,219,111,80,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,217,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,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,170,175,169,95,79,74,205,50,190,215,107,174,131,98,31,238,22,191,140,183,139,29,174,25,234,36,179,213,112,169,154,166,169,144,199,10,199,77,110,108,112,177,202,174,147,140,114,74,173,107,89,31,6,182,16,104,238,177,103,218,21,159,218,245,27,78,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,254,37,77,9,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,123,163,127,31,226,139,199,244,19,165,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,253,87,166,130,233,112,162,146,149,254,122,105,105,223,205,177,210,70,245,236,201,156,169,217,233,249,145,59,247,78,232,178,171,44,197,172,89,206,43,121,194,178,154,31,91,101,200,45,245,22,187,141,55,149,241,249,233,103,141,209,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,38,123,55,163,180,156,171,104,218,166,184,181,202,95,93,141,223,125,77,195,25,184,181,210,75,228,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,230,141,81,123,61,9,1,210,247,125,63,177,76,169,154,29,172,121,159,164,211,107,215,63,177,234,107,91,202,27,21,210,73,26,169,222,101,114,122,122,57,187,201,228,238,142,99,37,86,73,251,166,186,162,69,186,146,58,239,147,119,118,173,160,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,78,60,252,105,221,95,36,49,171,163,242,164,141,207,183,251,170,207,114,175,251,171,145,228,153,29,195,255,0,73,89,93,114,174,168,147,255,0,106,73,166,146,71,255,0,231,115,156,239,244,170,151,147,211,67,103,116,219,111,210,56,115,140,206,207,73,251,69,206,41,227,173,173,154,74,57,98,171,180,219,164,100,111,138,214,228,155,179,152,246,185,60,147,34,50,62,242,170,49,222,68,130,55,147,40,28,255,0,112,58,153,251,27,208,236,243,84,163,171,181,83,213,227,56,253,117,194,131,237,73,56,82,205,92,200,93,233,96,127,231,98,187,203,58,197,26,49,174,71,61,207,70,181,121,57,12,214,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,146,189,50,245,175,246,45,187,140,91,212,91,253,85,6,119,219,10,172,225,23,57,162,245,179,195,233,228,143,188,140,107,123,85,69,77,205,203,203,180,75,47,22,171,184,246,191,224,1,74,221,106,253,211,226,223,79,232,126,70,226,64,2,239,186,97,239,126,179,113,120,173,78,144,234,69,87,60,251,15,183,195,45,61,67,97,157,255,0,106,217,225,142,158,157,106,167,168,150,89,22,74,207,59,187,204,174,224,142,243,198,230,53,221,164,225,58,128,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,4,95,221,7,79,77,23,221,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,242,168,122,42,163,145,59,35,127,15,226,171,232,54,165,178,157,44,217,247,222,159,217,157,255,0,43,185,253,237,244,62,183,237,218,170,105,188,126,151,207,227,241,120,96,139,183,127,82,254,92,185,119,236,222,221,187,47,122,214,235,87,238,159,22,250,127,67,242,55,19,207,236,107,10,181,103,251,62,222,61,138,243,81,87,13,61,46,47,102,189,177,212,207,107,94,179,219,219,114,174,133,170,174,107,147,131,165,166,141,175,78,221,213,138,228,69,106,170,57,33,174,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,52,105,62,117,251,80,210,204,55,83,62,203,251,51,239,110,63,110,190,250,47,63,155,210,250,170,104,230,241,121,56,183,159,31,39,30,92,91,223,183,126,201,223,177,234,204,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,244,26,133,210,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,183,110,234,191,196,147,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,253,87,166,158,233,44,114,85,63,207,83,45,67,249,186,56,227,98,246,124,206,68,236,196,252,168,157,251,175,117,92,246,110,199,221,62,178,125,64,200,126,70,115,149,22,147,210,159,98,87,85,186,208,110,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,57,181,202,245,127,157,168,206,16,73,39,53,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,32,6,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,72,43,212,175,167,165,102,153,95,107,181,215,65,177,15,247,11,95,198,91,197,142,215,12,245,18,89,234,184,84,205,83,84,200,99,133,99,166,183,54,56,88,229,87,73,198,57,37,86,181,172,143,131,91,21,118,127,184,45,71,219,126,184,217,243,93,50,199,254,241,215,221,56,216,170,236,13,129,100,146,243,75,81,52,106,180,145,43,26,233,25,51,164,142,37,141,209,162,185,36,107,17,91,35,85,209,190,244,247,11,127,251,215,178,253,75,202,126,196,186,217,190,217,210,251,205,195,236,235,181,55,167,174,163,242,218,101,127,130,162,46,235,227,153,156,184,189,157,215,139,145,83,186,246,51,132,106,160,0,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,143,127,175,125,47,244,11,113,58,177,125,214,60,215,47,212,10,43,214,65,233,125,76,22,187,133,20,116,172,240,83,69,78,206,13,146,146,71,167,118,66,213,94,239,95,204,171,219,178,118,68,236,27,95,218,254,3,180,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,156,105,216,168,138,213,94,234,239,199,248,34,118,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,115,253,116,208,189,56,220,94,156,92,116,191,84,44,222,186,213,93,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,142,102,114,119,101,236,173,86,185,204,123,94,199,189,142,207,102,226,246,209,170,123,95,206,230,193,117,50,211,255,0,123,232,175,52,112,84,253,151,115,253,204,50,201,233,39,154,40,252,222,47,59,25,39,22,254,71,247,106,255,0,161,86,111,244,88,214,44,250,167,82,242,189,16,184,95,170,235,241,56,241,119,222,232,104,234,234,166,149,150,201,224,174,141,170,218,88,213,254,40,89,42,215,202,249,81,172,238,247,178,53,238,157,151,148,180,215,190,151,250,5,184,157,88,190,235,30,107,151,234,5,21,235,32,244,190,166,11,93,194,138,58,86,120,41,162,167,103,6,201,73,35,211,187,33,106,175,119,175,230,85,237,217,59,34,118,13,175,237,127,1,218,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,52,236,84,69,106,175,117,119,227,252,17,57,254,254,246,109,77,187,237,47,162,183,216,170,105,40,51,188,98,161,102,199,43,171,171,101,130,137,140,158,72,82,178,26,132,142,57,21,204,124,81,35,154,168,206,105,36,81,246,115,88,178,35,168,51,253,213,96,89,87,253,213,199,50,76,114,225,255,0,164,163,174,182,215,83,201,255,0,179,36,51,71,35,63,243,57,174,111,250,21,11,222,233,231,189,59,86,233,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,39,24,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,120,227,99,225,229,45,74,128,234,215,189,31,190,151,218,205,168,224,14,227,101,199,46,16,207,148,93,32,174,228,219,141,116,108,228,218,22,182,39,171,22,24,30,244,89,91,42,43,189,76,45,78,49,173,63,41,33,174,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,238,174,110,138,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,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,57,155,177,247,79,172,159,80,50,31,145,156,230,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,217,140,89,102,150,69,107,123,39,57,30,239,226,229,85,181,78,149,251,10,166,165,166,181,110,159,89,44,84,149,143,172,167,134,225,131,91,42,60,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,18,249,123,35,210,39,50,210,138,75,234,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,117,70,83,77,47,119,70,246,113,141,143,147,193,198,52,72,124,176,44,149,93,46,61,246,105,151,235,95,15,90,95,70,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,234,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,238,159,131,154,138,159,138,33,158,205,235,237,70,251,180,189,101,173,195,124,87,90,204,66,229,222,179,22,189,214,194,198,250,250,94,44,89,35,87,70,170,197,154,7,191,197,34,118,99,151,179,36,241,177,146,198,135,159,196,119,55,159,99,90,3,158,237,198,225,83,87,121,196,243,26,123,115,104,96,171,184,204,172,176,207,75,113,109,106,190,150,37,85,137,172,153,124,169,43,26,214,171,158,232,223,203,242,43,95,200,14,213,186,237,215,106,62,237,117,29,249,174,107,47,161,181,80,249,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,228,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,73,94,151,187,22,253,181,229,76,215,29,99,195,61,94,155,89,121,253,143,77,90,238,48,223,110,145,200,212,78,240,171,87,212,81,195,218,79,39,117,107,31,42,50,63,222,181,181,17,165,180,235,222,138,98,187,137,210,123,238,142,102,183,11,173,21,151,32,244,190,166,123,92,177,199,84,207,5,76,85,12,224,233,35,145,137,221,240,181,23,187,23,242,170,246,236,189,149,34,7,251,10,155,88,255,0,195,237,85,255,0,222,182,239,250,137,213,122,163,251,19,212,223,209,126,98,136,160,19,85,0,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,71,93,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,183,110,232,159,192,190,142,154,57,253,78,160,236,183,78,234,174,89,13,37,214,229,99,167,169,176,85,36,43,23,58,54,82,84,201,21,45,60,172,141,19,131,219,70,148,138,156,147,155,152,230,61,220,185,242,89,64,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,41,91,173,95,186,124,91,233,253,15,200,220,72,255,0,178,141,168,223,119,105,172,180,88,111,138,235,71,136,91,123,86,101,55,186,40,88,239,65,75,197,235,28,104,233,21,24,147,78,246,120,163,78,207,114,119,124,158,55,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,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,84,175,86,45,144,81,227,127,105,238,207,76,233,120,82,92,46,9,46,109,68,179,65,12,52,178,77,233,224,167,170,165,133,177,49,93,229,157,94,181,10,233,31,35,165,168,107,209,188,86,71,54,176,77,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,86,189,110,53,122,153,150,173,61,208,74,25,233,36,168,158,162,92,190,233,27,160,151,207,3,24,217,41,104,156,201,63,8,149,146,44,149,232,230,254,103,162,195,26,254,68,84,231,5,182,63,163,183,93,111,221,30,159,226,52,118,26,75,173,182,138,241,77,123,191,69,93,74,233,232,146,213,73,43,102,169,109,67,81,143,111,9,26,212,129,169,34,112,116,147,198,199,42,115,238,104,204,204,182,224,116,207,246,55,174,57,230,150,199,73,117,167,164,198,114,10,235,125,7,218,145,240,170,154,133,147,59,210,206,255,0,200,196,119,150,5,138,68,123,90,141,123,94,142,106,113,114,23,41,210,51,83,50,173,68,218,60,54,236,166,175,213,253,202,200,42,241,155,116,239,146,73,38,117,12,112,83,212,68,201,28,247,187,191,143,213,58,38,35,120,181,177,69,19,17,191,151,186,200,13,216,251,88,214,79,167,249,15,199,78,102,176,213,64,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,38,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,74,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,7,20,222,6,218,236,91,169,208,235,198,153,92,215,195,117,135,149,211,27,171,117,83,224,142,146,241,20,50,50,158,73,85,173,127,40,87,202,248,228,69,99,215,199,35,213,168,143,70,57,185,236,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,90,166,196,186,154,98,179,232,118,65,96,220,198,125,207,47,192,45,245,23,10,10,154,197,142,42,172,142,215,12,45,86,65,28,211,74,214,85,92,81,232,232,248,57,88,249,90,232,93,222,87,164,242,37,107,110,119,112,185,86,232,53,150,245,171,153,77,55,160,245,254,58,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,249,82,61,90,214,53,242,203,43,209,140,231,197,39,79,73,189,146,214,92,47,191,226,111,87,177,79,21,5,175,131,112,235,93,222,219,60,114,77,84,230,67,60,119,152,252,136,216,223,11,99,145,18,7,162,72,215,72,231,200,213,141,208,70,231,91,80,5,106,245,163,215,75,21,171,78,49,205,188,91,47,55,88,114,75,221,194,155,36,185,83,83,163,227,165,125,158,36,169,142,54,84,63,186,54,78,117,77,99,217,26,35,209,29,72,175,119,5,72,149,245,2,125,86,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,73,218,246,186,88,183,23,161,216,174,168,90,111,54,170,234,250,235,125,60,87,248,109,200,246,71,111,188,54,22,45,93,42,199,34,172,145,240,145,203,197,30,170,171,27,163,122,57,237,123,94,238,170,1,74,221,106,253,211,226,223,79,232,126,70,226,71,253,186,237,39,42,220,182,150,106,150,83,167,242,249,178,77,57,251,54,224,203,115,157,35,190,208,161,150,154,228,249,224,130,40,161,146,73,107,29,37,45,43,97,103,118,53,121,200,138,170,170,222,222,215,167,126,215,245,231,89,117,114,209,169,218,95,119,171,196,108,88,69,226,150,91,158,82,202,143,78,246,162,189,158,162,146,141,93,20,172,158,165,212,207,145,86,41,35,116,60,28,141,159,179,101,107,100,191,64,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,21,193,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,239,223,178,39,240,46,167,164,206,168,93,117,31,103,214,187,101,229,181,114,84,96,183,138,204,93,149,117,53,174,168,125,76,12,108,117,48,246,228,136,177,178,40,170,227,167,100,125,220,141,101,59,123,42,34,163,27,50,140,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,205,102,236,125,211,235,39,212,12,135,228,103,36,87,77,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,252,236,145,35,98,42,185,239,134,239,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,41,135,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,128,27,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,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,79,125,184,237,179,81,238,218,165,128,89,238,181,119,170,223,43,45,191,108,85,178,174,59,20,50,43,252,145,208,254,70,189,188,152,244,141,100,149,210,75,227,111,30,125,159,47,147,160,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,6,85,203,254,233,113,236,79,76,191,90,249,138,210,85,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,21,129,213,139,100,21,153,39,218,123,179,211,58,94,117,118,251,122,75,155,81,44,211,205,53,84,112,250,120,41,234,169,97,108,79,70,248,160,71,173,66,186,70,70,216,169,218,244,111,36,145,206,173,93,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,181,77,223,245,69,211,138,125,184,218,234,54,245,123,251,75,41,212,203,125,93,27,28,149,169,77,93,137,70,140,108,115,201,85,20,82,121,161,172,69,145,91,78,168,169,27,156,199,76,217,30,200,218,217,106,7,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,244,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,246,79,193,173,85,95,193,20,208,158,202,54,163,98,218,94,141,81,97,190,43,85,102,95,114,237,89,148,222,232,161,123,125,125,87,39,172,113,163,164,85,122,195,3,31,226,141,59,49,171,217,242,120,216,249,100,66,64,25,172,221,143,186,125,100,250,129,144,252,140,228,159,233,149,177,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,31,116,71,211,67,47,103,72,247,242,141,239,143,193,198,68,89,188,87,104,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,61,77,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,157,211,240,115,81,83,241,68,40,7,125,27,50,190,236,243,81,233,109,145,221,126,217,195,50,143,81,81,140,220,165,123,18,169,209,196,172,242,211,84,198,222,221,166,139,203,18,44,141,106,71,35,94,215,55,138,171,226,143,245,186,92,123,236,211,47,214,190,30,180,191,227,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,235,28,178,55,240,228,166,120,117,211,66,245,31,110,154,143,113,210,253,80,179,122,27,173,15,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,158,72,95,197,221,151,178,57,28,215,49,237,99,216,246,55,192,18,171,97,59,32,190,238,227,59,150,183,35,165,186,219,116,202,201,229,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,187,242,115,93,36,72,251,232,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,253,53,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,147,241,115,149,87,241,85,63,88,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,167,160,234,217,133,93,113,93,233,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,249,104,101,114,35,85,201,193,204,94,253,213,90,217,21,208,235,44,255,0,237,185,130,214,100,223,254,7,187,91,236,210,86,255,0,206,162,171,169,134,5,95,249,147,36,145,173,255,0,80,215,47,249,136,90,160,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,34,175,84,127,98,122,155,250,47,204,81,20,2,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,10,1,234,105,173,127,182,157,220,101,62,158,223,233,104,48,78,248,85,31,56,184,77,47,162,158,111,81,36,157,164,123,93,222,170,90,158,14,78,61,226,72,185,53,29,203,191,127,232,151,166,121,85,78,169,231,90,199,233,60,88,221,191,31,92,103,207,36,114,55,212,87,84,84,211,212,112,133,220,60,111,241,199,75,222,68,230,142,111,158,15,202,168,254,233,111,229,32,117,146,197,172,88,254,238,40,238,214,138,31,79,87,147,97,246,235,165,210,79,43,223,234,42,153,61,77,35,100,236,229,84,103,104,41,41,217,217,168,141,252,157,251,114,115,149,122,7,68,189,76,202,169,181,79,58,209,207,87,229,198,238,24,250,228,222,9,36,145,222,158,186,158,166,158,159,156,45,231,227,103,146,58,174,210,47,5,115,188,16,126,100,70,118,91,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,16,87,58,234,247,183,28,75,89,104,116,222,215,111,186,223,177,184,110,18,219,239,185,141,27,152,234,26,78,205,106,50,122,72,216,143,146,186,20,145,94,217,30,223,31,229,141,95,10,84,35,152,142,246,189,76,110,214,171,255,0,79,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,152,118,157,238,159,70,254,160,99,223,35,1,165,48,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,16,43,170,150,205,169,181,179,0,126,189,226,149,52,148,57,102,158,217,234,166,186,201,91,91,43,32,172,176,82,195,83,84,248,89,27,99,122,45,75,101,85,88,215,247,109,84,154,84,145,203,218,62,20,152,73,77,130,237,70,179,117,186,227,73,100,185,197,195,12,197,252,55,140,162,105,33,157,99,158,149,179,53,27,64,217,34,86,248,230,168,252,237,106,172,140,115,99,100,242,55,146,197,193,218,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,250,192,51,153,190,13,98,186,235,126,232,245,3,46,172,191,82,93,109,180,87,138,155,37,134,90,26,167,79,68,150,170,73,93,13,51,169,220,175,123,120,72,214,172,238,88,215,131,164,158,71,181,19,159,99,133,2,213,58,37,235,95,255,0,55,91,115,172,183,255,0,243,243,91,125,84,113,127,205,232,234,227,153,235,39,252,201,99,107,99,255,0,94,174,119,249,136,90,160,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,147,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,238,170,170,125,96,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,56,255,0,89,108,2,155,25,221,29,175,51,183,99,213,116,148,249,142,47,73,83,89,112,114,74,176,87,92,105,229,150,158,68,99,156,170,196,124,116,209,208,163,152,206,221,145,209,185,83,188,156,157,208,58,35,234,133,214,151,63,212,45,23,153,181,115,219,110,118,120,178,138,117,117,107,188,20,115,211,77,29,52,188,41,251,43,121,206,218,184,121,72,138,213,237,73,27,85,29,248,112,183,67,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,40,218,201,179,60,251,118,123,229,213,170,58,58,26,187,118,19,110,212,139,244,183,235,244,177,77,12,14,130,59,194,37,77,37,45,74,65,44,43,93,225,168,73,35,138,78,201,217,57,59,240,254,55,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,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,0,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,57,254,186,107,166,156,109,211,78,46,58,161,170,23,159,67,106,161,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,201,51,248,187,178,119,70,163,90,231,189,204,99,30,246,240,173,148,117,3,195,119,117,144,229,152,59,108,85,118,60,134,199,81,89,114,182,67,36,43,194,190,193,234,145,148,243,185,90,231,182,42,152,219,45,60,115,70,175,86,171,220,143,137,206,107,156,200,96,95,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,0,80,95,81,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,200,229,127,117,116,75,46,39,164,134,206,233,176,140,54,61,207,106,13,158,146,108,135,42,167,237,138,67,83,71,43,106,108,246,238,242,50,74,148,89,59,53,31,86,213,106,177,205,98,246,167,226,173,145,91,81,35,18,199,193,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,4,32,234,235,164,56,110,107,181,123,134,169,94,96,171,76,135,78,42,41,166,178,207,12,234,214,112,174,173,164,165,169,134,86,47,118,189,142,106,198,244,94,200,244,124,44,236,228,106,189,175,163,99,78,122,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,130,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,0,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,38,167,91,77,51,202,178,13,56,211,189,82,180,210,122,139,46,31,112,184,91,238,254,56,228,124,148,254,189,41,188,19,187,139,21,140,133,31,72,177,185,239,115,127,121,60,13,68,114,191,240,132,29,52,115,250,109,62,222,150,157,213,92,178,26,187,85,182,249,81,83,96,170,72,86,94,21,143,171,166,146,42,90,121,89,26,47,54,58,177,105,21,57,39,6,189,172,123,184,240,228,154,9,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,4,85,234,143,236,79,83,127,69,249,138,34,128,77,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,15,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,48,90,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,110,221,213,127,137,117,61,30,176,171,174,43,179,230,95,110,21,20,146,83,230,57,69,202,247,66,216,94,229,124,112,49,176,208,171,101,69,106,34,63,203,67,43,145,26,174,78,14,98,247,238,170,214,205,242,184,58,220,97,86,170,253,23,211,221,70,154,162,173,46,86,60,162,91,37,60,77,123,124,14,130,186,146,73,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,221,29,221,21,176,87,166,190,175,84,233,6,240,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,78,220,24,218,196,164,145,238,98,163,209,145,57,19,151,117,99,174,211,118,62,214,53,147,233,254,67,241,211,153,172,53,17,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,119,237,221,23,248,25,204,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,251,252,111,122,57,87,248,66,212,13,168,231,238,186,223,233,47,127,102,79,139,221,39,174,146,162,75,87,165,171,162,115,168,92,217,94,168,202,52,130,145,86,38,196,137,227,147,146,113,115,101,229,23,128,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,147,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,37,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,86,7,86,77,237,81,219,236,95,225,147,72,114,191,45,125,211,155,179,27,165,162,229,4,145,195,74,215,205,4,150,105,60,106,233,25,51,164,141,86,118,42,198,230,198,214,70,228,145,179,200,214,213,5,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,118,99,22,89,162,141,28,238,201,206,70,55,248,185,17,123,94,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,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,228,99,244,17,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,245,96,142,187,255,0,215,154,109,190,109,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,117,167,70,35,218,231,53,74,1,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,123,119,236,139,252,14,213,212,19,10,181,105,174,235,114,125,57,177,84,85,207,109,197,108,248,205,146,142,90,183,181,211,201,5,53,130,223,12,110,145,205,107,90,175,86,177,21,85,26,212,239,223,178,39,240,61,174,31,161,117,154,159,211,42,253,168,216,245,155,214,222,180,211,84,43,238,51,57,139,59,230,109,158,123,93,182,58,212,142,40,209,204,119,23,178,146,119,189,232,137,28,84,210,185,30,212,228,215,241,253,164,107,69,215,65,119,13,132,234,5,46,95,87,142,218,35,188,81,210,100,149,16,177,210,178,91,36,149,17,250,216,165,137,173,114,202,207,18,57,200,212,107,156,143,99,30,206,210,49,138,154,62,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,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,43,173,62,1,77,125,219,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,131,88,250,136,40,24,143,122,126,15,224,214,170,121,21,29,92,27,9,212,204,171,75,247,113,166,119,28,90,175,199,246,246,65,69,140,220,96,124,146,36,53,84,53,243,178,158,86,72,214,61,188,248,249,27,43,17,221,218,146,195,19,213,174,225,216,209,73,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,30,127,13,192,48,221,62,166,186,210,225,152,245,37,169,151,203,197,109,254,230,176,162,243,172,184,213,202,178,212,84,74,247,42,185,239,115,151,178,119,95,202,198,177,141,226,198,53,169,232,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,0,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,65,94,167,155,41,202,183,27,138,211,106,150,159,223,238,181,121,38,21,111,155,134,57,61,84,146,80,212,80,199,29,68,243,250,42,88,160,146,71,220,102,145,41,99,79,204,214,200,216,152,213,252,90,213,41,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,254,243,55,75,254,46,51,108,63,82,43,113,191,177,47,86,220,62,150,197,123,167,137,220,169,95,93,21,101,92,174,150,153,85,202,244,133,236,158,55,35,95,249,152,229,115,59,189,26,146,62,106,244,49,254,118,127,77,255,0,114,45,80,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,126,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,234,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,238,191,139,156,136,159,138,161,158,205,235,238,186,251,187,77,101,173,204,188,183,90,60,66,219,222,143,22,178,86,204,199,122,10,94,44,73,36,86,198,136,196,154,119,179,203,34,247,123,147,187,35,242,61,145,70,167,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,207,98,75,12,177,171,155,221,57,198,246,255,0,22,170,37,159,244,175,223,173,77,45,77,171,107,26,201,125,171,172,101,101,68,54,252,26,231,81,226,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,243,151,197,221,24,145,53,150,190,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,150,253,191,141,51,202,181,119,104,90,147,130,225,84,158,174,245,81,111,167,184,83,82,182,57,36,146,171,209,85,195,88,248,34,100,108,115,223,52,140,167,115,35,98,55,243,72,230,53,85,17,85,83,60,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,26,136,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,192,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,4,85,234,143,236,79,83,127,69,249,138,34,128,77,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,14,63,188,75,181,170,203,181,13,97,172,188,220,233,40,41,228,193,239,84,140,150,166,102,196,199,79,61,28,176,195,18,57,202,136,175,146,89,35,141,141,254,46,123,218,212,238,170,136,102,220,210,70,206,237,54,171,46,212,52,122,142,205,108,164,160,167,147,7,178,213,190,42,104,91,19,29,60,244,113,77,52,170,214,162,34,190,73,100,146,71,187,248,185,239,115,151,186,170,169,216,8,107,213,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,241,87,74,228,70,171,87,155,88,189,251,34,181,212,215,182,75,181,170,193,185,45,40,190,223,110,116,150,235,109,187,56,177,85,214,86,85,204,216,96,166,130,58,248,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,130,119,99,237,99,89,62,159,228,63,29,57,154,195,85,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,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,30,175,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,76,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,149,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,8,191,191,93,226,99,219,88,210,59,155,108,215,138,73,245,22,249,79,232,177,251,100,53,148,190,174,137,243,178,118,199,116,150,158,94,78,117,52,78,134,69,69,241,61,143,149,172,137,120,163,220,230,208,103,251,170,207,114,175,251,171,145,228,153,29,195,255,0,73,89,93,114,174,168,147,255,0,106,73,166,146,71,255,0,231,115,156,239,244,170,151,147,177,253,130,97,186,35,160,215,27,54,171,226,52,149,121,222,162,217,234,173,153,147,210,181,101,88,45,213,28,155,246,100,19,69,197,98,103,137,89,229,88,156,188,166,71,42,74,246,71,2,178,170,247,201,180,75,174,208,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,175,30,126,53,236,172,146,25,21,177,249,82,54,245,254,152,123,223,163,219,166,85,83,164,58,145,85,195,1,204,46,16,203,79,80,216,96,103,217,87,137,164,167,167,90,169,234,37,150,52,142,143,192,222,243,43,185,171,124,17,185,141,111,121,57,221,248,41,219,173,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,186,182,84,60,79,72,77,11,163,212,253,199,85,234,54,67,102,245,182,93,52,183,182,227,11,158,176,62,22,222,39,122,199,68,146,69,34,57,238,226,198,85,206,199,177,17,99,150,154,39,43,218,188,90,255,0,1,213,31,223,102,166,254,139,240,244,68,223,233,45,133,90,181,43,99,90,159,167,55,218,138,184,45,185,86,81,122,178,86,75,72,246,182,120,224,169,179,208,195,35,163,115,154,230,163,209,175,85,69,86,185,59,246,238,139,252,10,160,213,140,23,246,95,170,121,150,153,253,169,246,159,221,44,130,227,98,245,190,15,15,170,244,181,50,67,229,241,242,119,14,94,62,92,121,59,183,126,221,215,183,114,245,58,101,235,95,237,167,104,248,183,168,183,250,90,252,19,182,21,89,194,46,16,203,232,160,135,211,201,31,121,30,231,119,165,150,155,155,151,143,121,82,94,45,70,241,239,42,129,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,19,211,120,24,5,54,167,237,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,230,247,165,76,48,170,49,59,243,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,211,78,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,183,110,234,191,196,207,14,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,16,3,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,42,131,170,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,207,59,145,252,231,146,58,182,45,83,161,143,243,179,250,111,251,145,106,128,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,2,154,250,172,239,106,143,85,175,180,219,126,210,28,175,214,97,150,111,29,101,254,229,107,185,65,81,111,200,42,158,200,166,130,54,62,21,119,146,26,127,199,186,43,248,186,117,94,81,162,211,198,245,140,27,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,243,163,101,115,30,223,83,35,91,35,97,103,23,114,122,43,149,60,108,145,236,183,237,212,244,243,210,253,113,208,108,127,74,244,230,142,147,11,185,105,221,60,233,133,62,39,73,232,161,89,120,172,244,245,77,252,206,145,147,186,54,58,73,213,29,50,72,158,94,242,119,146,57,104,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,82,247,186,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,168,84,142,56,217,45,67,81,141,70,189,141,73,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,129,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,227,48,58,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,11,201,233,101,159,211,103,91,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,249,152,202,57,233,17,156,21,88,214,113,98,118,224,173,108,181,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,34,175,84,127,98,122,155,250,47,204,81,20,2,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,68,174,170,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,238,247,164,80,203,34,181,189,215,132,111,119,240,106,170,81,102,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,219,191,100,95,224,105,246,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,57,86,236,125,172,107,39,211,252,135,227,167,51,88,104,247,112,185,77,139,57,217,126,165,230,184,181,119,173,178,228,26,95,121,186,91,170,124,79,143,207,75,61,166,89,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,56,70,170,1,15,250,140,236,163,252,85,105,196,23,252,2,217,106,143,83,113,111,222,91,106,103,79,20,151,74,20,71,172,150,199,77,201,172,111,39,189,36,137,210,163,154,201,26,230,247,137,179,75,34,83,182,217,45,55,91,6,238,244,162,197,125,182,85,219,174,86,237,72,177,82,86,81,213,194,232,103,166,158,59,156,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,32,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,73,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,18,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,15,21,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,248,213,51,173,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,178,185,24,222,111,87,200,228,230,247,42,216,87,74,61,139,127,188,110,131,90,240,207,254,135,170,192,40,171,157,255,0,41,206,186,73,78,173,255,0,213,122,87,185,223,247,243,35,63,224,243,22,168,114,173,206,237,235,21,221,6,141,94,180,143,41,169,244,30,191,199,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,255,0,42,55,163,92,199,62,41,101,98,61,156,249,38,117,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,22,211,210,179,123,244,122,147,138,218,54,195,168,117,92,50,252,110,223,44,88,245,95,134,10,122,122,219,61,36,112,50,10,94,254,84,124,181,145,177,102,94,204,137,17,96,167,230,231,57,237,145,206,159,249,102,83,98,193,177,91,206,107,148,215,122,43,46,63,111,168,186,92,106,124,79,147,193,75,4,110,146,89,56,49,28,247,113,99,28,189,154,138,229,237,217,17,87,240,51,69,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,248,105,82,87,34,43,217,12,94,56,153,249,90,136,200,218,136,214,162,34,37,228,244,203,209,79,216,182,209,241,111,81,112,245,85,249,223,108,214,179,132,188,225,139,214,193,15,167,142,62,241,177,205,237,75,21,55,54,175,46,210,172,188,92,173,227,218,170,250,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,71,94,180,250,59,117,178,234,230,41,173,246,251,13,36,86,44,150,206,203,37,117,101,37,43,154,247,93,105,95,35,145,213,82,35,17,138,249,41,164,137,145,43,158,175,115,40,228,78,200,216,144,241,61,33,53,210,143,76,55,29,87,167,57,13,231,209,89,117,46,222,219,116,45,122,64,200,93,120,129,235,37,18,201,44,138,215,183,147,31,87,3,24,197,85,146,90,152,154,172,114,241,115,46,252,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,134,107,55,93,137,253,198,220,214,170,226,209,227,63,119,233,40,179,11,183,160,183,54,139,210,71,5,11,234,164,125,47,138,46,205,70,194,232,31,19,163,226,156,86,55,49,91,249,85,11,126,233,25,169,153,86,162,109,30,27,118,83,87,234,254,229,100,21,120,205,186,119,201,36,147,58,134,56,41,234,34,100,142,123,221,223,199,234,157,19,17,188,90,216,162,137,136,223,203,221,106,7,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,1,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,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,43,117,53,216,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,186,163,41,166,151,187,163,123,56,198,199,201,224,227,26,36,62,94,193,208,199,249,217,253,55,253,200,181,64,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,8,43,212,235,123,84,122,25,167,21,58,73,165,249,95,13,73,202,57,81,205,83,105,185,64,149,88,213,43,82,25,36,146,102,34,186,88,102,158,25,154,200,87,139,29,197,242,74,201,26,232,152,142,166,28,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,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,158,206,246,171,134,237,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,252,232,217,92,198,59,211,70,231,72,216,89,197,188,88,170,229,79,35,228,123,251,169,90,189,90,246,93,247,210,197,89,186,236,1,188,111,88,229,190,24,50,139,92,20,60,157,113,161,141,252,91,92,215,68,197,122,205,3,30,137,43,165,85,111,166,133,171,202,52,167,227,37,91,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,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,40,219,198,224,112,29,205,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,188,37,107,85,221,214,57,99,119,225,201,12,251,238,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,81,183,87,221,47,186,225,123,180,169,207,38,117,92,246,221,65,179,209,92,169,231,117,19,162,130,41,233,161,109,20,180,172,151,186,182,103,181,180,240,204,238,220,85,169,85,26,43,127,131,157,215,250,33,106,103,166,202,181,47,71,43,42,238,178,253,161,111,164,201,173,240,121,57,80,211,250,121,22,158,173,252,85,255,0,146,105,61,85,18,119,107,23,147,96,252,206,78,12,69,182,160,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,64,38,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,103,219,115,123,100,220,149,255,0,114,90,175,125,177,109,243,82,174,54,219,142,113,125,171,163,172,164,196,235,230,130,166,9,43,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,133,186,116,225,196,242,172,27,102,58,121,139,102,184,205,215,31,189,81,125,173,234,109,215,74,41,41,42,160,231,117,171,123,57,197,34,53,237,228,199,181,201,221,63,22,185,21,63,5,66,74,130,16,117,118,211,220,251,82,182,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,78,221,222,212,255,0,74,21,171,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,230,155,155,180,221,111,251,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,252,39,110,159,255,0,38,157,85,255,0,224,219,143,255,0,34,93,247,221,60,171,253,141,191,184,191,118,110,191,121,63,97,255,0,100,253,143,232,164,245,222,187,236,31,23,166,240,118,242,121,188,159,147,199,199,151,47,203,219,191,224,82,15,248,78,221,63,254,77,58,171,255,0,193,183,31,254,68,210,152,4,42,220,166,193,104,243,13,196,233,110,230,52,118,223,106,181,221,113,204,194,205,93,150,89,224,166,130,142,59,157,43,46,141,169,168,185,53,237,107,121,214,55,201,35,165,242,43,157,52,109,111,21,71,198,140,154,106,130,162,250,187,104,134,180,106,86,228,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,94,253,158,213,255,0,74,14,145,58,33,173,26,107,185,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,191,102,57,127,208,165,186,25,246,220,222,217,55,37,127,220,150,171,223,108,91,124,212,171,141,182,227,156,95,106,232,235,41,49,58,249,160,169,130,74,249,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,161,101,93,34,116,247,62,211,93,182,228,150,45,70,193,242,12,86,229,62,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,183,118,57,63,208,164,148,220,221,166,235,127,219,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,62,255,0,225,59,116,255,0,249,52,234,175,255,0,6,220,127,249,19,74,96,231,250,233,161,122,113,184,189,56,184,233,126,168,89,189,117,170,187,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,95,28,204,228,238,203,217,90,173,115,152,246,189,143,123,29,86,218,83,210,35,62,182,238,142,147,16,213,121,41,47,250,87,104,167,251,106,190,243,110,158,106,36,185,64,233,106,35,165,160,78,76,228,218,151,186,6,62,120,226,123,146,40,95,248,78,215,190,21,117,191,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,133,93,76,246,93,254,36,244,225,154,145,133,55,199,159,96,54,250,185,233,169,225,161,243,73,125,161,68,242,190,135,188,108,116,206,153,170,199,58,157,169,201,190,73,101,98,181,60,203,36,124,171,166,239,77,223,217,255,0,217,123,133,220,45,135,253,213,254,74,204,103,25,172,139,254,210,255,0,165,149,149,108,95,255,0,204,254,11,28,75,255,0,7,252,28,228,243,246,74,126,235,212,246,167,90,38,218,229,94,35,162,24,150,65,127,185,101,215,138,107,37,218,43,13,5,93,85,108,54,167,69,52,211,185,173,166,252,205,99,221,4,80,72,175,71,49,209,206,246,42,126,116,84,169,109,20,216,230,225,181,7,87,49,12,51,48,208,141,74,177,227,215,91,197,52,55,171,157,77,134,162,220,202,59,119,52,117,84,201,81,85,18,66,199,182,20,145,88,142,239,201,232,214,181,175,115,145,171,161,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,75,234,61,183,173,125,206,119,157,168,121,78,21,161,250,129,144,89,107,126,201,244,215,27,94,51,91,87,75,63,11,85,35,31,194,88,227,115,29,197,236,115,87,178,254,14,106,162,254,40,164,224,233,19,167,185,246,154,237,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,187,177,201,254,133,58,174,255,0,244,26,155,112,123,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,217,106,17,232,199,57,173,66,149,180,247,64,247,119,166,185,254,53,168,214,45,176,234,84,247,44,86,241,69,123,163,138,175,10,185,186,9,39,166,153,147,70,217,26,216,218,229,98,185,136,138,136,230,175,110,253,149,63,137,161,220,78,255,0,247,175,21,179,101,63,98,93,108,223,108,219,233,238,31,103,93,169,189,61,117,31,150,54,191,193,81,23,117,241,204,206,92,94,206,235,197,200,169,221,123,31,172,84,95,87,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,223,179,218,191,233,67,165,116,107,210,125,83,210,255,0,218,255,0,237,51,77,50,188,75,237,63,187,254,139,237,219,53,77,7,170,241,253,161,228,241,121,152,222,124,124,140,229,199,191,110,109,239,252,80,178,160,1,72,29,71,182,245,175,185,206,243,181,15,41,194,180,63,80,50,11,45,111,217,62,154,227,107,198,107,106,233,103,225,106,164,99,248,75,28,110,99,184,189,142,106,246,95,193,205,84,95,197,20,156,29,34,116,247,62,211,93,182,228,150,45,70,193,242,12,86,229,62,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,183,118,57,63,208,164,223,0,21,23,213,219,68,53,163,82,183,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,247,236,246,175,250,80,233,93,26,244,159,84,244,191,246,191,251,76,211,76,175,18,251,79,238,255,0,162,251,118,205,83,65,234,188,127,104,121,60,94,102,55,159,31,35,57,113,239,219,155,123,255,0,20,44,168,168,14,173,59,122,213,60,231,115,86,156,167,74,116,63,43,200,41,43,112,250,31,181,46,56,246,51,83,87,28,245,204,170,171,103,239,229,130,55,35,166,108,12,166,111,230,94,73,27,98,79,243,81,167,171,232,249,131,107,238,147,106,158,123,139,106,6,141,101,120,190,55,145,227,240,92,31,113,190,227,181,180,61,235,168,234,90,200,32,138,89,90,216,255,0,52,117,181,78,115,59,43,151,196,213,69,68,107,187,196,173,205,237,147,114,87,253,201,106,189,246,197,183,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,210,39,79,115,237,53,219,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,59,119,99,147,253,10,77,240,0,42,47,171,182,136,107,70,165,110,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,239,217,237,95,244,161,210,186,53,233,62,169,233,127,237,127,246,153,166,153,94,37,246,159,221,255,0,69,246,237,154,166,131,213,120,254,208,242,120,188,204,111,62,62,70,114,227,223,183,54,247,254,40,66,13,205,237,147,114,87,253,201,106,189,246,197,183,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,233,211,135,19,202,176,109,152,233,230,45,154,227,55,92,126,245,69,246,183,169,183,93,40,164,164,170,131,157,214,173,236,231,20,136,215,183,147,30,215,39,116,252,90,228,84,252,21,9,42,14,105,185,187,77,214,255,0,182,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,125,255,0,194,118,233,255,0,242,105,213,95,254,13,184,255,0,242,38,148,192,5,32,117,30,219,214,190,231,59,206,212,60,167,10,208,253,64,200,44,181,191,100,250,107,141,175,25,173,171,165,159,133,170,145,143,225,44,113,185,142,226,246,57,171,217,127,7,53,81,127,20,82,112,116,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,221,216,228,255,0,66,147,124,0,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,234,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,238,159,131,154,138,159,138,33,21,118,51,179,43,238,207,53,31,88,173,145,221,126,217,195,50,143,176,234,49,155,148,175,98,85,58,56,150,191,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,57,128,12,214,127,132,237,211,255,0,228,211,170,191,252,27,113,255,0,228,75,190,233,195,137,229,88,54,204,116,243,22,205,113,155,174,63,122,162,251,91,212,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,186,126,45,114,42,126,10,132,149,0,173,94,178,154,79,170,122,161,251,32,253,153,233,166,87,150,253,153,247,131,214,253,133,102,169,175,244,190,79,179,252,126,95,11,29,195,151,141,252,121,118,239,193,221,191,130,156,215,164,78,136,107,70,154,238,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,239,217,142,95,244,41,110,128,133,91,246,233,205,98,221,71,139,81,52,222,170,213,140,234,109,63,138,10,138,186,206,113,208,222,169,91,217,136,218,181,137,143,123,102,137,137,251,185,154,199,57,90,212,137,232,173,241,186,31,43,210,247,98,223,177,76,85,154,227,172,120,103,164,212,155,215,63,177,233,171,93,202,107,21,174,72,218,137,222,21,106,122,122,201,187,201,228,238,174,123,34,86,71,251,167,58,162,53,159,224,20,215,187,254,151,90,143,79,184,235,93,62,222,172,159,105,98,218,153,112,171,172,99,82,137,105,168,113,41,17,237,146,120,234,165,138,63,12,52,104,146,43,169,209,17,36,115,88,232,91,27,223,27,93,45,148,237,71,106,58,113,180,173,56,102,21,133,69,235,174,181,222,57,239,247,249,225,70,85,93,234,154,138,136,231,34,42,248,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,244,195,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,58,112,226,121,86,13,179,29,60,197,179,92,102,235,143,222,168,190,214,245,54,235,165,20,148,149,80,115,186,213,189,156,226,145,26,246,242,99,218,228,238,159,139,92,138,159,130,161,37,64,43,87,172,166,147,234,158,168,126,200,63,102,122,105,149,229,191,102,125,224,245,191,97,89,170,107,253,47,147,236,255,0,31,151,194,199,112,229,227,127,30,93,187,240,119,111,224,164,106,233,195,183,173,125,193,183,157,167,153,78,107,161,250,129,143,217,104,190,214,245,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,186,254,46,114,34,126,42,133,223,130,53,117,30,196,242,172,231,102,58,135,139,97,88,205,215,32,189,86,253,147,233,173,214,186,41,42,234,167,225,117,164,123,248,69,26,57,238,226,198,57,203,217,63,6,181,85,127,4,82,144,127,194,118,233,255,0,242,105,213,95,254,13,184,255,0,242,38,148,192,4,106,234,61,137,229,89,206,204,117,15,22,194,177,155,174,65,122,173,251,39,211,91,173,116,82,85,213,79,194,235,72,247,240,138,52,115,221,197,140,115,151,178,126,13,106,170,254,8,165,32,255,0,132,237,211,255,0,228,211,170,191,252,27,113,255,0,228,77,41,128,86,175,89,77,39,213,61,80,253,144,126,204,244,211,43,203,126,204,251,193,235,126,194,179,84,215,250,95,39,217,254,63,47,133,142,225,203,198,254,60,187,119,224,238,223,193,72,213,211,135,111,90,251,131,111,59,79,50,156,215,67,245,3,31,178,209,125,173,234,110,55,76,102,182,146,150,14,118,170,182,51,156,178,70,214,55,147,222,214,167,117,252,92,228,68,252,85,11,191,43,215,172,62,129,231,218,181,128,105,206,95,167,56,222,65,147,92,177,171,197,109,182,91,45,146,203,53,124,239,130,186,22,72,234,167,120,121,57,140,141,212,12,98,247,98,162,173,67,127,51,123,34,58,26,236,31,70,181,247,72,183,123,166,217,214,107,183,77,85,164,178,211,220,42,45,245,53,78,196,107,99,142,151,214,210,77,70,201,229,124,140,107,25,12,111,168,107,228,122,187,242,198,215,185,17,85,17,22,245,0,0,207,182,230,246,201,185,43,254,228,181,94,251,98,219,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,116,233,195,137,229,88,54,204,116,243,22,205,113,155,174,63,122,162,251,91,212,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,186,126,45,114,42,126,10,132,149,0,21,23,213,219,68,53,163,82,183,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,247,236,246,175,250,80,233,93,26,244,159,84,244,191,246,191,251,76,211,76,175,18,251,79,238,255,0,162,251,118,205,83,65,234,188,127,104,121,60,94,102,55,159,31,35,57,113,239,219,155,123,255,0,20,44,168,2,53,117,30,196,242,172,231,102,58,135,139,97,88,205,215,32,189,86,253,147,233,173,214,186,41,42,234,167,225,117,164,123,248,69,26,57,238,226,198,57,203,217,63,6,181,85,127,4,82,144,127,194,118,233,255,0,242,105,213,95,254,13,184,255,0,242,38,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,96,111,127,171,23,221,186,201,244,207,105,151,203,85,194,173,158,53,173,205,162,111,169,142,150,104,231,153,179,82,83,83,207,7,134,110,233,28,46,74,164,116,177,58,57,92,140,69,119,25,27,50,182,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,231,86,196,231,189,222,154,71,54,71,66,254,78,228,196,86,170,249,25,35,25,221,65,249,57,102,83,98,193,177,91,206,107,148,215,122,43,46,63,111,168,186,92,106,124,79,147,193,75,4,110,146,89,56,49,28,247,113,99,28,189,154,138,229,237,217,17,87,240,43,6,193,214,11,150,238,46,95,122,87,134,132,191,205,98,183,125,159,73,202,104,120,206,158,43,228,220,225,74,153,57,181,174,229,78,222,30,56,165,78,204,150,88,191,123,106,128,17,43,168,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,228,70,170,164,114,118,229,91,18,234,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,121,57,190,39,196,141,107,105,42,94,223,31,22,162,172,114,201,228,107,60,74,232,161,119,117,219,94,243,108,90,225,172,26,165,160,55,187,87,217,89,158,156,228,23,154,120,82,6,61,212,183,59,61,45,193,212,209,212,181,203,223,199,51,57,66,201,99,114,246,115,158,217,35,238,142,124,112,201,80,0,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,183,126,202,159,196,242,155,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,7,20,222,78,177,223,118,255,0,183,140,131,88,177,200,125,69,94,51,112,177,212,73,77,201,140,245,116,175,187,209,199,83,77,205,236,122,71,229,130,73,98,242,112,87,51,159,38,254,102,162,158,131,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,100,114,177,188,216,172,145,169,193,237,85,233,96,0,0,0,174,13,244,117,62,169,209,157,92,179,233,78,139,45,37,217,248,173,226,134,187,48,174,166,172,137,204,169,100,111,153,43,44,10,146,211,72,216,222,173,240,43,234,98,122,190,39,242,143,138,61,143,68,154,155,117,215,156,55,114,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,220,227,115,187,35,149,141,230,197,100,141,78,15,106,175,75,5,64,111,215,126,187,177,209,109,216,231,58,103,166,154,173,246,54,55,102,251,51,209,81,125,133,109,168,241,121,109,180,179,73,251,201,169,223,35,187,201,43,221,249,156,189,187,246,78,200,136,137,47,250,95,235,222,172,110,39,64,175,249,174,177,229,127,120,47,84,89,133,85,174,10,159,67,77,73,194,149,148,84,82,54,62,20,241,198,197,236,249,164,94,234,156,191,55,110,253,145,17,38,1,88,27,205,234,179,125,211,173,113,161,211,45,12,162,242,218,176,76,129,177,230,117,117,16,177,146,94,164,167,155,133,85,170,157,102,141,254,8,83,140,145,190,165,24,178,44,136,139,23,102,51,148,243,83,106,59,174,211,141,218,233,195,51,92,42,95,67,117,161,241,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,201,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,137,93,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,95,26,57,81,36,143,188,181,0,2,26,232,30,248,234,119,29,189,156,191,71,176,118,82,51,78,176,188,94,228,248,106,227,124,85,15,190,92,97,184,81,64,181,173,153,138,230,165,50,53,242,182,22,177,223,157,146,44,143,85,87,49,144,204,160,10,203,221,223,86,91,174,149,235,205,38,156,232,190,57,73,118,179,224,215,137,105,115,41,110,81,186,37,187,207,31,56,103,160,166,114,167,40,25,19,149,203,234,56,170,186,104,217,217,174,133,142,74,155,9,210,173,76,197,117,147,78,49,205,82,194,170,253,69,151,38,183,197,112,166,229,36,111,146,30,105,249,224,151,198,247,177,179,68,244,116,114,49,28,188,36,99,218,171,221,170,122,176,84,175,80,141,217,239,59,107,219,142,184,97,88,118,186,112,197,175,118,248,50,27,21,51,236,118,170,137,168,233,102,124,145,190,9,30,250,36,85,225,60,19,163,59,171,221,226,241,43,222,231,171,212,237,125,45,183,187,157,238,55,239,134,153,235,94,75,246,214,103,105,227,125,182,86,250,56,105,189,69,173,124,112,205,23,142,154,8,226,103,134,101,137,220,156,229,124,158,179,178,39,104,149,73,254,10,160,234,55,212,11,95,180,131,114,245,186,91,161,154,129,87,141,219,113,187,61,4,55,104,38,178,91,170,89,61,198,102,45,82,205,19,231,138,87,171,61,61,69,43,21,21,91,217,241,191,179,127,251,167,118,14,150,218,213,187,29,198,253,240,212,205,107,212,239,182,176,203,79,27,21,178,139,236,91,109,55,168,186,47,142,105,165,242,83,71,28,172,240,194,177,55,139,154,172,147,214,119,69,239,18,161,63,206,127,184,92,166,251,131,104,22,165,230,184,181,119,162,189,99,248,125,230,233,110,169,241,50,79,5,84,20,82,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,20,131,254,202,62,251,63,241,231,255,0,70,108,255,0,245,66,255,0,129,72,27,133,234,61,188,236,27,95,117,47,10,197,181,147,209,89,113,252,194,243,107,183,83,125,221,181,73,224,165,130,182,88,226,143,155,233,156,247,113,99,26,157,220,170,229,237,221,85,87,241,44,255,0,97,90,165,157,235,78,211,176,109,76,212,187,239,219,57,37,231,237,63,91,91,233,97,167,242,248,174,85,80,199,251,184,88,200,219,218,56,152,223,202,212,239,219,186,247,85,85,94,235,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,82,217,207,89,124,202,215,184,106,171,206,13,136,210,94,116,174,221,79,85,104,101,150,106,164,133,247,119,178,162,101,134,239,21,75,169,91,61,35,223,31,131,189,60,141,145,141,98,61,21,57,185,30,201,233,112,220,238,43,170,123,59,206,183,11,160,217,71,121,45,184,125,234,225,72,249,97,141,213,86,155,165,53,12,146,164,21,48,63,155,27,52,79,70,42,177,220,152,230,171,92,213,124,111,107,157,80,63,236,163,239,179,255,0,30,127,244,102,207,255,0,84,45,251,126,186,165,157,232,182,211,179,157,76,211,75,239,216,217,37,155,236,207,69,91,233,97,168,241,121,110,84,176,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,74,192,219,215,81,237,231,103,58,251,166,152,86,83,172,158,182,203,144,102,22,107,93,198,155,238,237,170,63,61,44,245,177,71,44,124,217,76,215,183,147,30,228,238,213,71,39,126,232,168,191,137,119,231,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,5,118,109,213,190,167,34,204,166,193,55,79,53,37,19,50,75,197,69,69,179,40,135,197,77,110,179,50,84,137,41,237,242,194,216,209,204,166,107,146,94,213,114,203,35,219,228,98,74,188,17,211,50,210,129,31,247,153,186,95,240,143,132,225,250,145,91,141,253,183,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,202,246,163,153,221,138,228,145,157,171,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,0,86,7,84,13,230,110,79,110,218,251,96,194,180,115,82,62,239,217,107,112,250,91,164,244,223,99,208,85,243,170,125,109,108,110,147,157,68,18,61,59,178,24,211,178,47,31,203,223,183,117,85,87,75,253,230,110,79,113,58,251,127,194,181,143,82,62,240,89,104,176,250,171,164,20,223,99,208,82,112,170,101,109,20,109,147,157,60,17,189,123,50,105,19,178,175,31,205,223,183,116,69,75,63,4,63,234,129,175,122,177,183,109,2,176,102,186,57,149,253,223,189,86,230,20,182,185,234,125,13,53,95,58,87,209,86,200,232,248,84,71,35,19,187,225,141,123,162,114,252,189,187,246,85,69,128,27,122,234,61,188,236,231,95,116,211,10,202,117,147,214,217,114,12,194,205,107,184,211,125,221,181,71,231,165,158,182,40,229,143,155,41,154,246,242,99,220,157,218,168,228,239,221,21,23,241,44,127,168,14,230,51,45,168,105,166,21,170,88,125,13,37,197,142,206,41,45,183,123,101,74,35,89,113,183,73,67,90,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,253,215,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,192,0,138,187,196,222,47,248,74,213,61,31,251,195,71,234,240,204,215,237,107,117,247,247,158,63,179,252,117,54,190,23,31,201,4,178,203,224,134,90,191,220,51,143,147,203,248,175,118,179,180,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,250,193,13,118,177,190,58,157,74,220,150,170,237,111,82,89,73,21,247,24,202,50,6,98,215,54,190,40,18,227,110,165,175,145,137,68,248,251,162,190,166,24,187,57,174,141,171,228,134,41,28,244,107,162,116,147,76,160,0,0,3,159,238,23,41,190,224,218,5,169,121,174,45,93,232,175,88,254,31,121,186,91,170,124,76,147,193,85,5,20,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,5,32,255,0,178,143,190,207,252,121,255,0,209,155,63,253,80,187,237,189,101,55,220,231,64,180,211,53,202,107,189,109,235,32,195,236,215,75,141,79,137,145,249,234,167,162,138,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,232,0,164,13,194,245,30,222,118,13,175,186,151,133,98,218,201,232,172,184,254,97,121,181,219,169,190,238,218,164,240,82,193,91,44,113,71,205,244,206,123,184,177,141,78,238,85,114,246,238,170,171,248,147,255,0,165,254,189,234,198,226,116,10,255,0,154,235,30,87,247,130,245,69,152,85,90,224,169,244,52,212,156,41,89,69,69,35,99,225,79,28,108,94,207,154,69,238,169,203,243,118,239,217,17,19,229,218,198,248,234,117,43,114,90,171,181,189,73,101,36,87,220,99,40,200,25,139,92,218,248,160,75,141,186,150,190,70,37,19,227,238,138,250,152,98,236,230,186,54,175,146,24,164,115,209,174,137,210,77,50,128,0,0,113,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,241,131,167,87,81,155,238,229,50,171,182,144,235,53,45,170,143,47,127,171,188,88,171,168,184,83,83,214,210,249,57,190,129,33,123,213,235,52,12,122,172,106,222,110,124,17,61,210,118,124,79,150,105,254,0,0,226,155,201,214,59,238,223,246,241,144,107,22,57,15,168,171,198,110,22,58,137,41,185,49,158,174,149,247,122,56,234,105,185,189,143,72,252,176,73,44,94,78,10,230,115,228,223,204,212,83,208,109,215,94,112,221,201,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,115,141,206,236,142,86,55,155,21,146,53,56,61,170,189,44,16,215,95,55,199,83,183,29,236,226,26,61,156,50,145,250,117,154,98,246,215,205,87,35,226,167,125,142,227,53,194,182,4,173,116,207,86,181,105,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,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,0,10,149,234,139,211,254,178,209,89,114,220,222,136,99,190,107,84,222,166,227,156,90,224,146,121,234,163,170,150,121,103,154,236,223,35,223,202,21,242,246,150,56,209,141,133,177,182,68,106,177,101,116,80,91,109,27,139,206,246,191,170,116,26,153,130,212,127,170,163,188,81,112,135,252,167,107,245,48,205,61,31,146,88,164,240,249,124,12,111,149,141,230,207,226,139,252,81,116,17,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,178,57,88,222,108,86,72,212,224,246,170,244,178,144,58,161,111,95,252,64,103,111,209,141,61,185,218,171,180,219,13,184,50,166,43,141,18,249,190,217,186,54,23,49,245,9,43,154,157,161,139,203,60,49,164,106,172,147,243,203,206,70,190,47,28,22,44,251,165,215,80,10,203,69,101,183,108,154,223,145,121,173,83,122,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,188,108,127,40,87,203,222,41,36,86,54,22,198,232,213,202,197,137,177,91,81,199,247,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,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,103,253,46,186,127,209,218,40,237,187,155,214,252,119,205,117,155,211,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,227,123,249,76,190,94,209,71,34,49,208,186,55,72,173,87,172,78,138,0,110,23,41,190,224,219,208,212,188,215,22,174,244,87,172,127,84,47,55,75,117,79,137,146,120,42,160,187,75,36,82,112,122,57,142,226,246,53,123,57,21,171,219,178,162,167,224,93,166,199,55,119,106,221,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,229,195,200,157,209,241,205,26,58,79,18,200,233,20,0,57,86,236,125,172,107,39,211,252,135,227,167,40,47,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,135,180,171,83,49,93,100,211,140,115,84,176,170,191,81,101,201,173,241,92,41,185,73,27,228,135,154,126,120,37,241,189,236,108,209,61,29,28,140,71,47,9,24,246,170,247,106,158,172,17,87,170,63,177,61,77,253,23,230,40,138,139,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,121,19,178,178,73,163,71,71,229,89,27,160,140,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,1,29,99,223,110,131,46,232,234,54,179,54,77,72,219,195,105,225,130,158,234,217,249,81,73,123,89,100,108,182,119,191,178,53,149,45,106,66,173,236,231,53,242,62,72,21,89,51,18,57,36,80,0,132,29,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,242,62,53,145,234,136,214,50,106,54,36,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,200,157,149,146,77,26,58,63,42,200,221,4,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,98,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,121,254,171,27,227,169,211,91,85,126,214,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,125,213,89,83,52,93,220,231,72,212,241,195,44,110,98,57,210,182,72,106,131,74,180,207,42,214,77,71,199,52,183,10,164,245,23,172,154,225,21,190,155,148,114,62,56,121,175,231,158,95,27,30,246,195,19,17,210,72,244,106,240,141,143,114,167,102,169,161,237,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,25,129,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,104,123,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,170,190,170,123,241,255,0,182,251,84,210,11,215,250,168,178,251,237,178,227,255,0,175,101,77,145,204,241,127,205,221,43,227,155,253,101,59,219,254,250,195,149,116,84,247,79,148,253,63,174,249,27,113,117,32,174,14,171,27,227,169,211,91,85,126,214,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,125,213,89,83,52,93,220,231,72,212,241,195,44,110,98,57,210,182,72,105,216,150,157,62,119,183,117,218,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,79,26,57,85,99,143,181,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,125,101,96,117,180,209,203,20,184,174,11,184,26,121,188,55,170,107,130,97,213,145,241,123,189,93,44,145,212,85,211,175,117,127,8,252,47,138,167,240,70,114,127,170,252,206,237,27,81,98,7,76,189,107,253,139,110,227,22,245,22,255,0,85,65,157,246,194,171,56,69,206,104,189,108,240,250,121,35,239,35,26,222,213,81,83,115,114,242,237,18,203,197,170,238,61,175,248,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,25,151,213,140,235,246,161,170,121,150,166,125,151,246,103,222,220,130,227,125,244,94,127,55,165,245,85,50,77,226,242,113,111,62,62,78,60,184,183,191,110,253,147,191,98,245,58,101,232,167,236,91,104,248,183,168,184,122,170,252,239,182,107,89,194,94,112,197,235,96,135,211,199,31,120,216,230,246,165,138,155,155,87,151,105,86,94,46,86,241,237,42,142,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,66,14,171,27,227,166,212,171,173,126,214,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,125,209,31,77,12,189,220,231,72,213,242,77,20,110,98,53,177,54,73,161,254,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,201,213,205,51,197,116,111,98,58,131,165,184,85,39,167,178,227,58,95,124,183,211,114,142,54,73,55,11,100,252,231,151,198,198,49,211,74,245,116,146,61,26,156,228,123,220,169,221,202,103,92,191,238,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,40,213,93,76,197,116,111,78,50,61,82,205,106,253,61,151,25,183,203,112,169,227,36,108,146,110,9,249,32,139,200,246,49,211,74,245,108,113,177,92,156,228,123,26,139,221,200,103,135,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,192,233,79,177,202,109,74,186,208,110,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,217,17,244,208,203,217,173,108,110,95,36,209,72,215,171,91,19,163,154,226,65,0,58,213,251,88,197,190,160,80,252,117,196,134,189,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,242,50,52,145,138,138,215,178,107,201,0,165,110,181,126,233,241,111,167,244,63,35,113,60,167,73,61,82,193,52,191,116,243,125,250,190,253,153,247,183,31,118,45,103,255,0,106,205,55,170,186,85,92,104,124,16,126,233,142,225,203,198,255,0,206,254,44,78,223,139,147,186,23,168,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,213,58,213,251,88,197,190,160,80,252,117,196,129,93,62,119,183,117,218,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,79,26,57,85,99,143,181,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,125,96,2,170,250,231,127,36,255,0,169,63,182,158,43,165,62,248,233,180,214,235,65,181,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,117,70,83,77,47,103,53,209,181,60,115,75,35,158,142,108,174,146,27,137,6,109,183,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,41,211,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,241,163,149,18,72,251,203,80,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,81,177,13,82,193,53,67,107,26,125,247,22,251,246,159,221,44,126,211,139,94,63,218,179,67,233,110,148,182,234,95,60,31,189,99,121,241,242,51,243,179,147,23,191,224,229,236,164,128,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,85,174,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,58,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,190,52,114,162,73,31,121,106,1,202,183,41,185,77,56,218,182,156,38,166,234,106,93,102,160,154,225,5,174,146,146,215,74,147,213,85,213,74,143,122,70,196,123,153,27,123,71,20,178,42,200,246,55,140,106,136,170,229,107,93,234,180,207,85,116,227,89,49,88,51,93,45,205,45,89,53,150,163,139,125,77,190,161,36,240,200,232,217,39,134,102,127,159,12,200,201,35,87,69,34,54,70,114,68,115,81,127,3,213,158,83,85,117,51,21,209,189,56,200,245,75,53,171,244,246,92,102,223,45,194,167,140,145,178,73,184,39,228,130,47,35,216,199,77,43,213,177,198,197,114,115,145,236,106,47,119,33,158,29,213,110,99,50,221,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,56,163,166,127,41,100,123,228,114,39,39,189,220,90,198,112,141,156,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,66,250,122,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,190,52,114,162,73,31,121,106,0,4,85,234,143,236,79,83,127,69,249,138,34,162,246,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,30,68,236,172,146,104,209,209,249,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,20,173,214,175,221,62,45,244,254,135,228,110,39,85,233,89,191,31,251,81,181,77,95,189,127,173,139,16,190,220,238,63,250,134,83,89,26,207,23,252,225,209,62,73,191,213,211,177,191,239,76,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,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,162,206,162,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,249,143,107,28,247,189,170,247,248,157,139,239,54,251,179,205,71,170,185,201,106,251,103,12,202,61,61,62,77,109,137,140,74,167,71,18,191,197,83,77,35,187,118,154,47,44,170,145,185,201,28,141,123,154,238,42,172,150,57,85,212,159,168,213,139,57,197,91,161,59,119,202,61,109,151,32,183,209,87,223,114,107,101,99,227,243,210,207,28,174,146,208,232,159,11,94,222,76,125,43,229,115,100,71,39,121,41,164,98,47,153,133,112,225,184,6,101,168,53,55,90,92,51,30,171,186,190,199,103,173,191,220,214,20,78,20,118,234,72,150,90,138,137,94,229,70,177,141,106,118,78,235,249,158,230,49,188,158,246,181,124,249,250,185,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,45,127,100,189,81,240,218,13,6,190,218,183,69,156,213,207,150,96,116,235,53,190,161,212,171,37,110,69,110,253,220,112,194,199,171,251,84,87,54,87,112,114,191,199,202,53,142,87,185,220,42,102,101,117,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,150,189,40,246,81,251,77,202,160,220,166,166,91,46,180,216,222,37,112,167,169,196,162,237,225,134,241,116,134,71,57,106,57,163,146,71,67,75,36,108,252,26,222,18,74,188,85,234,144,205,19,174,80,205,102,236,125,211,235,39,212,12,135,228,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,145,202,199,112,122,50,70,167,54,53,83,65,59,104,220,94,9,186,13,44,160,212,204,22,163,253,85,29,226,139,132,223,228,203,167,166,134,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,88,25,151,88,45,101,177,238,59,37,191,224,139,106,200,180,157,151,4,162,181,227,247,10,70,197,229,161,137,241,177,213,112,213,54,24,170,98,154,118,197,36,141,73,210,86,197,234,85,174,142,79,27,75,41,218,30,228,255,0,197,110,141,83,106,215,236,242,235,135,121,174,21,86,255,0,71,91,47,158,25,252,46,68,243,210,212,112,103,158,21,229,193,95,193,188,101,142,104,251,47,143,147,187,89,202,183,99,237,99,89,62,159,228,63,29,57,154,194,90,116,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,60,104,229,85,142,62,215,189,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,136,171,213,31,216,158,166,254,139,243,20,69,0,147,43,167,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,254,99,220,246,177,239,106,49,247,188,8,65,212,191,124,116,219,113,195,102,209,236,29,149,111,212,92,210,207,35,225,171,141,242,211,178,199,110,153,100,129,107,91,51,21,174,90,149,115,37,108,45,99,191,35,227,89,30,168,141,99,38,164,188,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,51,218,70,156,234,38,148,237,231,9,193,245,75,42,171,188,228,54,235,61,28,51,195,53,53,36,44,180,49,148,241,177,150,216,150,149,56,202,202,118,177,35,89,158,249,31,43,209,239,231,197,205,99,59,0,34,254,255,0,183,131,106,218,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,92,41,214,104,158,145,185,174,89,94,230,51,143,5,146,72,232,51,44,202,111,185,206,85,121,205,114,154,239,91,122,200,46,21,23,75,141,79,137,145,249,234,167,145,210,75,39,6,35,88,222,79,123,151,179,81,26,157,251,34,34,126,7,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,40,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,183,23,61,141,158,23,57,168,189,218,146,198,171,219,146,119,153,93,57,183,237,254,21,239,179,233,190,162,65,234,52,203,38,184,122,202,186,136,41,249,213,89,107,158,198,68,181,141,70,39,57,161,86,71,27,101,139,241,114,53,141,124,73,201,174,142,107,212,40,7,170,63,190,205,77,253,23,225,232,142,149,181,173,237,218,182,161,177,172,150,197,140,79,73,93,168,185,86,113,118,134,213,70,218,166,182,123,76,14,179,210,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,145,26,170,145,201,218,16,127,186,172,247,42,255,0,186,185,30,73,145,220,63,244,149,149,215,42,234,137,63,246,164,154,105,36,127,254,119,57,206,255,0,74,169,123,221,62,118,73,106,218,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,95,26,185,21,35,143,180,181,0,202,185,213,118,209,184,188,239,107,250,167,65,169,152,45,71,250,170,59,197,23,8,127,202,118,191,83,12,211,209,249,37,138,79,15,151,192,198,249,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,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,33,7,82,253,241,211,109,199,13,155,71,176,118,85,191,81,115,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,252,143,141,100,122,162,53,140,154,141,137,255,0,209,83,221,62,83,244,254,187,228,109,197,212,144,255,0,168,22,251,172,91,85,197,100,194,177,103,250,221,77,200,45,235,37,186,155,179,227,251,46,150,120,234,163,138,235,205,244,242,211,207,226,169,167,106,122,103,42,57,253,251,175,102,254,43,69,159,238,171,61,202,191,238,174,71,146,100,119,15,253,37,101,117,202,186,162,79,253,169,38,154,73,31,255,0,157,206,115,191,210,170,50,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,47,56,181,247,31,183,88,174,215,122,31,79,73,147,91,223,116,181,201,229,99,253,69,43,42,170,41,29,39,102,170,171,59,79,73,80,206,206,68,119,228,239,219,139,154,171,97,93,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,251,170,50,154,105,123,57,174,141,169,227,154,89,28,244,115,101,116,144,220,73,197,55,167,166,127,181,221,169,234,126,11,29,37,214,174,174,163,31,158,225,65,75,107,143,201,85,85,93,68,169,89,75,3,25,193,202,255,0,36,244,241,49,88,214,242,115,92,173,106,163,149,21,51,175,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,77,26,79,157,126,212,52,179,13,212,207,178,254,204,251,219,143,219,175,190,139,207,230,244,190,170,154,57,188,94,78,45,231,199,201,199,151,22,247,237,223,178,119,236,112,14,166,154,215,251,22,218,62,83,233,237,254,170,191,59,239,133,81,243,139,156,49,122,216,38,245,18,73,218,70,57,189,169,98,169,224,228,229,218,85,139,147,85,188,187,81,94,147,224,191,181,13,83,195,116,207,237,79,179,62,246,228,22,235,23,173,240,121,189,47,170,169,142,31,47,143,147,121,241,242,114,227,201,189,251,118,238,157,251,154,104,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,3,53,155,177,247,79,172,159,80,50,31,145,156,145,87,29,241,212,233,175,79,252,11,107,122,108,202,73,111,185,61,158,246,204,166,230,231,197,58,91,173,213,87,107,131,22,137,145,247,85,101,76,209,119,115,157,35,83,199,12,177,185,136,231,74,217,33,137,90,85,166,121,86,178,106,62,57,165,184,85,39,168,189,100,215,8,173,244,220,163,145,241,195,205,127,60,242,248,216,247,182,24,152,142,146,71,163,87,132,108,123,149,59,53,77,15,109,87,108,248,110,212,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,201,91,11,56,197,27,25,27,85,120,177,141,228,231,191,156,143,250,247,99,237,99,89,62,159,228,63,29,57,154,194,255,0,186,163,251,19,212,223,209,126,98,136,164,189,178,93,173,86,13,201,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,59,87,80,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,200,141,84,89,36,238,233,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,120,213,200,139,36,125,239,166,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,4,0,235,87,237,99,22,250,129,67,241,215,18,149,139,73,233,125,212,18,154,211,77,101,218,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,252,172,107,59,90,248,41,91,173,95,186,124,91,233,253,15,200,220,72,0,93,159,75,29,233,221,117,243,13,172,209,173,82,200,42,238,154,131,136,211,173,93,45,116,244,206,87,220,172,141,88,162,108,179,79,201,82,74,152,165,145,24,247,61,24,231,177,240,187,247,175,243,61,39,169,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,90,167,90,191,107,24,183,212,10,31,142,184,148,172,88,255,0,74,125,241,211,105,173,214,131,107,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,62,234,140,166,154,94,206,107,163,106,120,230,150,71,61,28,217,93,36,55,18,0,42,175,174,119,242,79,250,147,251,105,85,101,180,244,186,234,1,71,119,163,182,237,147,91,242,47,13,214,31,77,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,141,140,227,50,120,187,197,36,138,247,76,233,29,26,185,30,145,54,91,63,51,89,187,31,116,250,201,245,3,33,249,25,207,41,165,90,153,149,104,222,163,227,154,165,133,85,250,123,214,51,112,138,225,77,202,73,25,28,220,23,243,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,208,246,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,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,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,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,228,99,244,59,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,140,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,170,189,216,251,167,214,79,168,25,15,200,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,156,226,127,101,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,121,77,85,212,204,87,70,244,227,35,213,44,214,175,211,217,113,155,124,183,10,158,50,70,201,38,224,159,146,8,188,143,99,29,52,175,86,199,27,21,201,206,71,177,168,189,220,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,78,174,140,26,33,170,20,215,92,151,93,235,47,153,5,131,9,172,167,109,170,142,220,216,227,74,44,158,118,186,68,124,175,231,221,202,202,71,34,163,100,141,141,85,146,89,24,217,81,25,81,19,237,39,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,5,16,245,6,222,221,215,117,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,60,136,213,69,146,78,241,174,60,3,50,151,1,168,213,38,227,213,105,137,210,222,33,176,62,236,228,70,192,183,25,97,146,118,211,177,85,123,189,233,20,47,123,184,162,240,69,143,159,31,36,124,190,76,107,22,190,230,23,25,173,56,229,15,171,171,167,183,215,221,36,143,202,200,248,210,209,82,203,87,83,39,119,170,34,240,130,9,95,219,191,39,113,236,212,87,42,34,254,174,149,106,102,85,163,122,143,142,106,150,21,87,233,239,88,205,194,43,133,55,41,36,100,115,112,95,207,4,190,55,177,238,134,86,43,163,145,136,228,231,27,222,213,94,206,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,138,189,81,253,137,234,111,232,191,49,68,80,9,50,186,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,230,61,207,107,30,246,163,31,122,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,20,195,214,175,221,62,45,244,254,135,228,110,36,0,47,39,166,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,126,119,200,146,49,85,28,246,67,55,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,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,186,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,254,68,116,173,99,27,234,99,107,163,108,204,226,222,47,84,114,39,141,241,189,252,127,19,197,175,185,206,85,102,194,177,106,31,91,122,200,46,20,246,187,117,55,149,145,249,234,167,145,177,197,31,55,171,88,222,79,123,83,187,149,26,157,251,170,162,126,37,207,105,150,207,173,91,77,233,249,172,77,184,37,92,153,222,99,166,247,90,252,173,243,74,213,101,52,236,181,84,172,116,49,54,55,186,46,20,235,52,172,89,26,231,44,175,115,223,203,130,199,28,116,152,94,247,81,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,252,246,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,85,116,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,60,106,228,69,146,62,247,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,245,153,172,221,143,186,125,100,250,129,144,252,140,231,213,155,237,159,50,195,182,233,167,155,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,127,130,164,140,123,91,218,55,75,231,244,167,93,53,31,70,168,242,251,78,21,121,241,90,179,188,126,183,27,191,219,103,69,125,45,109,45,68,18,66,143,115,17,83,180,209,121,92,248,164,69,71,53,202,228,94,236,124,140,127,224,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,187,246,69,254,6,151,116,159,5,253,151,233,102,27,166,127,106,125,167,247,75,31,183,88,189,111,131,195,234,189,45,52,112,249,124,124,157,195,151,143,151,30,78,237,223,183,117,237,220,245,103,42,221,143,181,141,100,250,127,144,252,116,230,107,14,191,186,173,179,230,91,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,62,90,244,163,222,191,236,203,42,131,109,122,153,115,186,212,227,121,109,194,158,155,18,151,191,154,27,61,210,105,28,213,167,224,141,89,27,13,84,146,51,241,107,184,71,42,114,86,34,77,52,173,185,66,42,245,71,246,39,169,191,162,252,197,17,69,122,79,130,254,212,53,79,13,211,63,181,62,204,251,219,144,91,172,94,183,193,230,244,190,170,166,56,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,122,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,213,168,247,112,122,62,55,47,54,57,18,127,244,190,234,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,126,86,53,157,166,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,198,157,213,242,67,26,186,63,42,72,220,251,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,186,158,151,187,40,255,0,15,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,158,31,177,173,110,153,175,101,58,196,215,47,121,165,241,65,52,139,34,35,227,252,145,112,141,204,151,201,58,129,202,183,47,184,188,19,107,250,89,95,169,153,213,71,250,218,59,61,23,9,191,202,119,79,77,52,208,81,249,34,138,79,15,151,192,246,249,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,187,43,145,141,230,245,124,142,78,111,114,173,133,116,172,216,119,253,168,221,94,175,217,127,214,203,136,88,174,118,239,253,67,233,175,109,127,151,254,112,216,153,36,63,234,234,24,239,247,167,144,3,118,62,233,245,147,234,6,67,242,51,150,19,211,123,65,176,221,201,116,252,212,125,41,204,232,169,28,203,142,113,113,125,178,186,106,117,153,246,155,138,90,168,18,158,182,36,107,216,238,113,185,221,213,168,246,243,98,190,55,47,7,185,22,186,247,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,247,86,163,221,193,232,248,220,188,216,228,73,255,0,210,251,168,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,249,88,214,118,140,29,81,253,246,106,111,232,191,15,68,69,82,226,122,83,236,114,167,77,109,84,27,164,212,151,210,75,125,201,236,232,252,90,216,214,69,58,91,173,213,77,99,210,181,242,118,85,101,76,209,118,107,91,27,147,199,12,178,53,234,231,74,232,225,249,55,173,213,71,246,95,170,118,173,51,208,182,125,167,247,75,32,130,92,198,183,191,135,213,122,90,154,136,107,236,62,58,170,71,112,229,227,137,222,178,23,59,183,126,204,239,217,84,151,251,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,6,85,206,235,184,29,166,102,90,17,128,233,134,169,58,162,174,247,137,234,86,47,110,189,50,236,218,4,130,10,11,141,76,43,59,173,175,84,145,234,175,108,74,199,182,71,36,126,84,242,112,111,238,164,227,239,250,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,158,52,114,170,199,31,107,84,221,190,248,240,221,189,109,230,201,172,56,123,41,50,91,150,125,79,11,240,186,73,222,176,50,169,147,211,164,237,173,154,23,171,39,244,209,198,232,220,246,181,168,254,114,195,27,150,47,39,54,80,102,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,15,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,239,45,122,42,123,167,202,126,159,215,124,141,184,179,237,215,110,187,78,54,149,167,15,205,115,89,125,117,214,187,201,5,130,193,4,200,202,171,189,83,81,21,90,213,84,95,28,44,228,213,150,101,69,108,109,115,81,17,239,124,113,191,60,89,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,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,109,61,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,59,42,178,166,104,187,53,173,141,201,227,134,89,26,245,115,165,116,112,214,94,236,125,211,235,39,212,12,135,228,103,45,39,108,91,103,195,119,95,210,223,79,180,183,48,174,171,183,61,181,23,123,149,162,231,76,170,231,219,174,49,221,110,44,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,81,122,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,11,74,233,79,190,170,156,198,58,13,172,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,246,107,210,24,218,173,124,81,83,201,43,102,145,93,228,69,145,174,123,92,216,210,91,52,51,89,186,173,45,253,139,110,59,81,116,206,27,23,216,212,22,108,130,171,236,170,47,85,234,60,86,185,95,230,161,253,226,189,238,119,122,89,96,119,231,114,189,59,246,127,103,35,145,45,251,164,102,166,101,90,137,180,120,109,217,77,95,171,251,149,144,85,227,54,233,223,36,146,76,234,24,224,167,168,137,146,57,239,119,127,31,170,116,76,70,241,107,98,138,38,35,127,47,117,141,93,109,53,142,251,46,85,130,237,250,158,31,13,150,154,222,153,141,100,156,152,239,87,85,36,149,20,148,233,217,89,206,63,11,34,169,252,81,252,95,234,191,51,123,198,213,94,107,209,167,0,166,201,183,71,116,204,238,56,245,93,93,62,29,139,213,212,209,220,26,146,164,20,55,26,137,98,167,141,30,230,170,49,95,37,52,149,200,214,63,191,116,108,142,68,239,31,38,221,160,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,25,172,221,143,186,125,100,250,129,144,252,140,231,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,190,158,159,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,141,92,138,145,199,218,42,230,189,99,170,109,155,163,138,225,133,90,170,239,26,35,69,78,219,69,101,12,180,209,71,91,112,122,74,229,146,239,74,174,99,101,137,232,138,214,199,79,51,248,62,56,255,0,58,67,36,189,225,153,89,238,186,105,198,226,246,35,170,122,161,165,247,159,93,106,174,211,252,138,41,161,149,17,149,86,250,166,219,38,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,158,194,255,0,186,163,251,19,212,223,209,126,98,136,160,19,175,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,188,157,66,212,13,26,233,247,182,91,92,50,51,211,217,113,155,127,216,120,237,19,161,115,36,188,221,25,75,52,209,195,44,148,208,57,145,205,82,248,101,124,149,14,141,25,228,123,222,239,197,221,150,32,109,51,171,157,30,81,168,247,44,43,113,80,125,141,106,202,50,10,218,171,5,254,90,168,18,150,193,75,42,198,148,150,202,148,142,8,187,195,31,105,17,107,94,170,238,79,106,200,214,177,29,35,44,252,16,3,173,95,181,140,91,234,5,15,199,92,74,160,219,150,136,93,119,29,172,54,93,26,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,56,254,102,177,238,129,24,175,68,114,177,30,174,70,191,143,5,241,89,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,46,123,166,86,251,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,157,145,95,83,12,93,155,35,31,202,71,178,63,63,41,21,102,241,79,82,149,186,213,251,167,197,190,159,208,252,141,196,138,187,127,219,214,85,184,186,204,222,201,133,84,247,189,98,56,125,102,91,77,111,109,44,147,201,117,244,211,211,198,250,56,146,52,87,164,207,100,238,88,209,26,238,82,49,140,84,106,61,94,206,127,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,255,0,182,11,186,234,61,214,232,117,37,238,231,47,12,207,23,240,217,242,136,100,154,5,146,122,166,194,213,109,123,99,137,27,227,134,163,243,185,168,177,177,173,145,147,198,222,73,23,55,113,94,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,22,169,214,175,218,198,45,245,2,135,227,174,37,64,105,62,11,251,80,213,60,55,76,254,212,251,51,239,110,65,110,177,122,223,7,155,210,250,170,152,225,242,248,249,55,159,31,39,46,60,155,223,183,110,233,223,184,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,89,255,0,75,174,160,20,119,122,59,110,217,53,191,34,240,221,97,244,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,120,216,206,51,39,139,188,82,72,175,116,206,145,209,171,145,233,19,101,179,240,10,171,235,157,252,147,254,164,254,218,65,93,171,109,142,251,186,172,171,46,194,177,107,215,162,189,99,248,125,126,75,110,166,244,204,147,237,74,168,36,130,56,168,121,190,88,153,7,149,245,13,79,51,149,90,206,221,213,170,159,138,115,91,181,179,50,210,140,254,182,205,89,37,93,131,44,195,175,18,83,74,250,74,180,73,237,247,26,73,149,174,88,230,133,202,136,248,229,141,123,62,55,47,226,212,86,175,240,82,239,186,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,231,177,207,107,24,199,35,25,78,219,177,247,79,172,159,80,50,31,145,156,253,92,99,106,58,143,156,237,150,241,185,188,42,47,182,109,88,190,65,87,103,191,218,224,133,86,170,134,150,42,90,105,210,189,189,149,124,176,167,168,114,74,136,136,232,154,198,200,188,152,178,58,47,202,219,70,226,243,189,175,234,157,6,166,96,181,31,234,168,239,20,92,33,255,0,41,218,253,76,51,79,71,228,150,41,60,62,95,3,27,229,99,121,179,248,162,255,0,20,93,15,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,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,170,235,174,222,178,173,11,163,211,251,221,218,167,237,27,46,164,97,246,204,182,209,112,142,150,72,163,79,83,3,36,158,141,202,228,86,44,208,61,232,142,70,57,221,227,146,7,170,49,101,224,222,255,0,211,83,122,247,29,186,106,61,14,151,230,183,62,218,101,151,92,29,29,75,28,180,176,71,106,186,84,173,52,76,185,203,60,141,71,172,44,100,13,100,141,89,90,198,198,247,202,136,231,49,26,251,212,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,170,247,99,238,159,89,62,160,100,63,35,56,167,219,214,85,112,219,44,219,157,180,212,250,203,45,183,48,151,18,187,209,71,75,35,164,161,255,0,106,211,205,5,99,164,106,43,18,23,190,117,133,202,254,28,100,88,17,21,235,47,102,54,209,184,188,239,107,250,167,65,169,152,45,71,250,170,59,197,23,8,127,202,118,191,83,12,211,209,249,37,138,79,15,151,192,198,249,88,222,108,254,40,191,197,23,65,26,67,184,173,35,214,221,35,143,91,112,204,178,145,152,195,41,229,154,231,53,194,86,83,62,206,248,88,143,168,134,181,28,238,48,62,38,175,39,42,187,135,5,108,141,115,163,115,94,234,86,234,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,121,17,170,139,36,157,221,62,118,73,117,221,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,79,26,185,17,100,143,189,239,98,120,181,139,6,197,108,216,86,45,67,232,172,184,253,190,158,215,110,166,242,190,79,5,44,17,182,56,163,230,245,115,221,197,140,106,119,114,171,151,183,117,85,95,196,167,110,168,219,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,250,44,134,181,174,98,196,200,248,167,41,105,169,220,199,42,63,159,142,89,28,143,70,185,33,134,87,69,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,150,63,213,91,76,241,93,27,216,142,153,233,110,21,73,233,236,184,206,97,108,183,211,114,142,54,73,55,11,101,199,156,242,248,216,198,58,105,94,174,146,71,163,83,156,143,123,149,59,185,72,87,210,227,223,102,153,126,181,240,245,167,117,234,177,177,202,109,53,186,215,238,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,217,81,148,211,75,221,174,108,142,79,28,210,198,214,43,155,43,99,134,26,237,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,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,63,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,1,21,122,163,251,19,212,223,209,126,98,136,162,189,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,61,94,229,246,233,157,237,127,84,235,244,207,58,167,255,0,91,89,103,173,231,15,249,78,215,234,102,134,10,207,28,82,201,225,242,248,30,239,19,221,205,159,193,83,248,42,206,158,151,93,64,43,45,21,150,221,178,107,126,69,230,181,77,233,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,241,177,252,161,95,47,120,164,145,88,216,91,27,163,87,43,22,38,197,224,58,213,251,167,197,190,159,208,252,141,196,138,187,127,219,214,85,184,186,204,222,201,133,84,247,189,98,56,125,102,91,77,111,109,44,147,201,117,244,211,211,198,250,56,146,52,87,164,207,100,238,88,209,26,238,82,49,140,84,106,61,94,206,127,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,250,118,11,189,124,87,117,154,113,73,100,187,92,253,62,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,225,145,232,197,78,46,137,242,202,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,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,214,214,89,235,121,205,254,76,186,122,105,161,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,156,83,98,93,62,44,91,63,172,200,51,43,222,85,247,163,51,188,250,139,92,53,208,70,250,122,90,91,63,157,175,142,54,194,174,94,243,75,226,134,89,85,202,228,99,145,177,198,170,141,124,179,118,189,216,251,88,214,79,167,249,15,199,78,102,176,213,65,94,187,218,233,115,106,215,109,80,177,106,78,141,84,210,98,183,44,150,240,144,230,252,162,106,209,50,7,71,36,146,93,153,18,57,174,90,149,115,27,27,162,103,225,60,147,199,35,150,46,211,204,249,191,165,90,103,138,232,222,156,99,154,91,133,82,122,123,46,51,111,138,223,77,202,56,217,36,220,19,243,207,47,141,140,99,166,149,234,233,36,122,53,57,200,247,185,83,187,148,245,96,205,102,236,125,211,235,39,212,12,135,228,103,46,79,167,38,45,98,206,122,117,97,120,86,83,67,235,108,185,5,191,34,181,220,105,188,175,143,207,75,61,210,190,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,170,189,244,108,202,251,179,205,71,165,182,71,117,251,103,12,202,61,69,70,51,114,149,236,74,167,71,18,179,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,57,65,209,99,65,170,110,217,150,87,184,219,205,21,35,237,182,42,119,227,54,85,154,158,41,95,246,140,201,28,181,51,68,245,127,56,31,21,58,199,26,175,15,222,50,185,237,71,254,87,181,109,208,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,145,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,60,58,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,11,63,233,117,212,2,142,239,71,109,219,38,183,228,94,27,172,62,154,221,131,221,39,142,8,41,100,165,138,8,160,134,210,239,27,25,198,100,241,119,138,73,21,238,153,210,58,53,114,61,34,108,178,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,5,228,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,252,107,221,31,28,50,43,100,241,36,110,207,182,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,79,213,212,141,85,212,125,96,190,211,228,250,161,154,93,114,107,173,37,190,154,215,13,93,198,161,101,145,148,176,51,132,113,162,175,254,211,156,191,231,62,71,201,35,213,207,123,220,235,31,233,125,211,238,154,237,77,101,221,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,249,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,194,70,43,101,252,204,115,59,218,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,119,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,224,211,206,142,116,120,150,230,168,111,119,188,207,237,237,39,176,248,47,176,195,95,67,2,213,92,170,146,170,85,142,211,60,106,175,142,88,89,28,80,186,162,119,71,27,101,108,222,56,226,111,39,190,27,63,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,227,186,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,252,107,221,31,28,50,43,100,241,36,110,231,251,10,233,247,134,237,155,30,182,106,14,115,106,164,187,234,165,101,63,168,125,116,209,42,62,192,202,138,88,18,107,124,72,217,229,129,239,142,70,206,197,171,141,26,247,178,87,181,21,24,229,69,172,190,168,254,251,53,55,244,95,135,162,59,87,73,189,153,88,181,110,251,254,38,51,155,175,150,213,130,100,12,167,178,89,233,222,246,73,61,226,157,144,212,182,166,161,233,219,180,49,121,97,115,35,106,170,201,34,47,62,204,98,178,105,85,213,11,122,255,0,225,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,195,246,53,173,211,57,143,168,73,92,213,239,52,190,41,225,141,35,84,124,127,158,94,113,185,145,121,41,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,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,179,189,170,225,187,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,63,58,54,87,49,142,244,209,185,210,54,22,113,111,22,42,185,83,200,249,30,254,234,12,171,154,40,210,61,51,197,117,147,98,58,125,165,185,173,39,168,178,228,218,95,99,183,212,241,142,55,201,15,59,100,28,39,139,200,199,177,179,68,244,108,145,189,90,188,36,99,28,137,221,168,81,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,254,85,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,189,152,197,150,105,100,86,183,178,115,145,238,254,46,85,91,74,233,89,176,239,251,81,186,189,95,178,255,0,173,151,16,177,92,237,223,250,135,211,94,218,255,0,47,252,225,177,50,72,127,213,212,49,223,239,79,57,87,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,45,167,93,52,47,78,55,23,167,23,29,47,213,11,55,174,181,87,118,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,227,153,156,157,217,123,43,85,174,115,30,215,177,239,99,161,86,222,186,70,216,180,139,113,211,106,134,89,156,253,224,196,49,107,132,23,76,42,223,27,159,21,116,149,76,122,73,20,151,23,53,173,103,251,93,237,111,20,137,120,206,230,181,239,72,152,142,129,246,42,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,167,201,212,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,242,43,81,18,73,59,253,123,32,216,78,9,180,123,20,25,29,108,255,0,109,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,202,247,35,157,221,141,114,68,201,84,84,7,91,77,51,202,169,181,79,5,214,63,73,229,198,238,24,250,99,62,120,227,145,222,158,186,158,166,162,163,132,206,225,227,103,146,58,174,241,167,53,115,188,19,254,84,70,119,95,43,209,147,84,190,234,110,58,251,166,117,247,223,75,65,157,227,242,122,106,47,75,207,214,93,40,158,147,67,251,196,98,186,62,20,174,184,187,241,115,88,238,253,151,187,188,104,70,173,233,234,103,237,119,117,154,159,157,71,87,106,171,164,168,200,39,183,208,85,90,228,242,82,213,80,209,34,81,210,206,199,243,114,63,201,5,60,79,87,181,220,92,231,43,154,136,213,68,75,63,232,201,165,191,117,54,227,125,212,202,251,23,165,175,206,242,9,61,53,111,170,231,235,45,116,76,72,97,253,218,61,91,31,10,167,92,91,248,181,175,119,126,235,221,190,53,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,25,172,221,143,186,125,100,250,129,144,252,140,229,143,244,130,218,37,170,203,140,211,110,235,39,184,210,92,46,87,250,122,219,110,53,64,218,118,189,45,144,50,161,212,245,21,79,123,219,201,181,47,116,18,68,223,26,162,54,23,200,142,115,252,202,200,188,167,84,30,160,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,230,99,159,222,5,237,163,110,153,222,232,53,78,131,76,240,90,127,245,85,151,138,222,112,255,0,147,45,126,166,24,103,172,241,203,44,126,111,23,157,142,241,49,220,223,252,17,63,138,165,223,103,186,23,167,27,116,216,142,169,233,126,151,217,189,13,170,135,79,242,41,102,154,85,71,213,92,42,157,108,153,36,170,169,145,17,60,147,63,139,123,175,100,106,53,173,99,26,198,49,140,110,123,11,254,234,143,236,79,83,127,69,249,138,34,136,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,221,251,34,255,0,3,66,122,3,162,26,95,177,125,188,214,216,160,190,85,201,104,176,211,213,228,249,77,246,166,57,30,250,169,217,78,213,170,170,72,35,230,177,177,34,129,173,100,49,163,149,25,27,81,86,73,21,207,125,37,239,95,117,215,221,218,107,45,110,101,229,186,209,226,22,222,244,120,181,146,182,102,59,208,82,241,98,73,34,182,52,70,36,211,189,158,89,23,187,220,157,217,31,145,236,138,53,36,7,75,221,139,126,218,242,166,107,142,177,225,158,175,77,172,188,254,199,166,173,119,24,111,183,72,228,106,39,120,85,171,234,40,225,237,39,147,186,181,143,149,25,31,239,90,218,136,210,234,65,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,88,255,0,82,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,252,239,145,99,122,42,57,143,134,146,241,60,166,251,131,101,86,108,215,22,174,244,87,172,126,225,79,116,183,84,248,153,39,130,170,9,27,36,82,112,122,57,142,226,246,53,123,57,21,171,219,178,162,167,224,95,78,193,119,175,138,238,179,78,41,44,151,107,159,167,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,60,50,61,24,169,197,209,62,88,1,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,142,171,213,79,97,223,246,223,117,122,65,101,255,0,85,46,95,98,182,91,191,245,239,169,189,185,254,95,249,187,101,100,112,255,0,172,168,123,191,223,94,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,200,229,99,184,61,25,35,83,155,26,169,98,157,72,117,231,13,220,151,79,205,56,213,108,50,182,145,204,184,231,22,230,92,232,97,168,89,159,105,184,165,170,189,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,107,219,105,222,233,244,111,234,6,61,242,48,22,169,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,231,186,131,108,146,213,186,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,190,69,106,34,73,39,122,33,255,0,117,88,22,85,255,0,117,113,204,147,28,184,127,233,40,235,173,181,212,242,127,236,201,12,209,200,207,252,206,107,155,254,133,66,242,122,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,231,177,207,107,24,199,35,25,50,129,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,196,202,223,255,0,79,59,86,231,46,184,230,161,105,205,29,37,155,54,117,226,130,219,146,92,90,230,181,42,236,143,114,69,37,83,225,94,45,168,169,165,106,177,237,239,36,110,124,44,146,62,79,86,192,198,247,77,168,237,71,78,54,149,167,12,194,176,168,189,117,214,187,199,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,95,28,44,228,228,138,20,85,108,109,115,149,85,239,124,146,62,133,247,99,238,159,89,62,160,100,63,35,57,105,61,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,43,234,41,177,90,157,173,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,152,246,177,207,123,218,175,127,228,244,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,60,104,229,85,142,62,215,189,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,129,8,53,11,171,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,110,221,209,63,129,39,244,19,90,241,93,196,233,61,139,88,240,171,125,214,138,203,144,122,175,77,5,210,40,227,170,103,130,166,90,119,243,108,114,72,196,238,248,92,169,217,235,249,85,59,246,94,232,157,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,160,140,103,65,176,221,201,116,252,211,141,41,204,232,169,28,203,142,155,216,95,108,174,154,157,102,125,166,226,150,168,146,158,182,36,107,216,238,113,185,221,213,168,246,243,98,190,55,47,7,185,22,144,119,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,247,86,163,221,193,232,248,220,188,216,228,75,10,233,89,191,31,251,81,181,77,95,189,127,173,139,16,190,220,238,63,250,134,83,89,26,207,23,252,225,209,62,73,191,213,211,177,191,239,76,32,6,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,138,171,221,143,186,125,100,250,129,144,252,140,229,164,244,106,180,218,175,251,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,144,87,168,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,228,86,162,172,114,118,142,182,237,85,212,123,70,156,93,244,134,217,154,93,105,176,203,245,194,158,233,114,178,71,80,169,75,83,85,10,42,71,35,155,255,0,238,43,145,63,43,221,12,14,114,57,97,137,89,237,118,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,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,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,164,10,222,159,75,28,55,95,46,183,93,82,209,171,149,38,35,168,55,74,136,103,174,165,171,114,178,201,114,122,185,222,121,228,108,81,62,88,42,94,142,107,214,70,35,152,247,70,188,163,231,43,230,73,43,181,93,179,225,187,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,62,48,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,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,203,180,116,108,177,55,115,85,119,59,222,67,230,209,136,123,222,97,182,192,143,130,170,105,37,170,159,199,101,108,139,52,146,248,97,133,144,172,181,110,115,36,145,178,53,177,162,61,95,44,86,83,137,226,214,44,27,21,179,97,88,181,15,162,178,227,246,250,123,93,186,155,202,249,60,20,176,70,216,226,143,155,213,207,119,22,49,169,221,202,174,94,221,213,85,127,19,245,128,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,11,222,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,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,103,31,216,47,78,236,87,108,116,116,154,165,158,47,219,122,155,114,183,194,169,234,41,227,108,120,207,150,6,250,154,74,126,18,72,201,38,230,233,99,125,82,59,243,70,136,214,35,26,233,60,176,175,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,29,87,170,158,195,191,237,190,234,244,130,203,254,170,92,190,197,108,183,127,235,223,83,123,115,252,191,243,118,202,200,225,255,0,89,80,247,127,190,188,174,173,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,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,85,71,120,162,225,55,249,50,233,233,161,154,122,63,36,177,71,230,241,121,216,223,43,27,193,255,0,197,23,248,162,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,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,157,127,167,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,227,71,42,172,113,246,185,253,116,209,205,56,221,134,135,92,112,107,180,214,171,165,171,35,183,165,117,130,247,19,82,178,58,42,167,194,171,73,114,166,116,111,111,62,62,68,114,112,145,173,146,55,57,138,170,201,28,139,250,186,3,163,150,45,191,232,214,39,163,184,228,222,162,147,25,183,182,158,74,158,47,103,171,170,123,157,37,77,79,7,189,235,31,150,121,37,151,199,205,90,206,124,91,249,90,136,116,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,184,158,148,251,227,169,212,171,85,6,214,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,209,95,83,12,93,156,215,70,213,242,67,20,142,122,53,209,58,73,187,87,80,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,200,173,68,73,36,239,84,27,81,217,70,227,181,223,81,217,247,54,217,117,194,169,49,12,130,58,43,222,83,88,143,163,147,30,174,129,86,71,54,56,213,204,154,74,200,150,52,253,212,125,157,28,143,135,200,232,90,244,145,45,127,169,141,21,77,187,167,254,160,91,235,46,213,119,74,138,90,123,12,50,215,85,182,38,207,84,246,221,168,81,211,72,144,177,145,35,220,168,174,84,141,140,103,117,94,45,106,118,68,166,29,167,123,167,209,191,168,24,247,200,192,105,76,134,189,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,243,216,214,57,236,99,149,236,128,29,52,54,57,83,184,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,243,178,68,141,136,170,231,190,27,201,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,58,254,212,183,131,106,218,111,79,204,177,214,245,171,147,59,204,115,139,213,6,40,200,98,106,178,154,118,90,173,137,37,116,174,145,142,139,133,58,205,19,210,55,53,203,43,220,198,113,224,178,73,28,22,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,179,35,106,126,46,68,106,127,4,46,251,167,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,254,123,220,198,189,236,106,61,243,40,3,42,230,148,246,157,237,99,70,254,159,227,223,29,0,220,190,221,48,77,208,105,101,126,153,231,84,255,0,235,107,44,245,188,230,255,0,38,93,61,52,208,193,89,227,138,88,252,222,47,59,221,226,123,184,63,248,42,127,5,74,192,217,199,75,220,238,233,184,43,212,186,239,29,170,159,22,210,140,130,10,106,234,88,36,134,186,60,134,185,145,65,89,13,59,88,244,84,74,55,193,61,52,178,172,172,71,58,57,155,18,49,175,116,171,5,202,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,15,250,169,232,229,247,87,118,143,119,169,199,38,239,87,129,92,34,204,100,166,226,207,246,213,45,52,19,199,82,156,222,246,163,60,112,84,75,63,127,204,231,120,56,53,170,231,162,165,22,98,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,249,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,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,237,219,186,39,240,61,169,93,93,82,183,209,168,250,13,89,30,223,180,190,131,236,107,174,81,143,211,221,166,203,98,172,84,170,163,165,150,122,168,36,130,154,36,98,120,166,95,78,222,213,28,213,204,107,221,193,173,122,50,86,67,109,172,111,142,155,77,118,219,170,187,91,212,150,85,203,98,201,241,124,129,152,181,205,175,150,117,183,92,106,168,36,98,81,62,62,234,140,166,154,94,206,107,163,106,120,230,150,71,61,28,217,93,36,48,212,213,64,51,89,187,31,116,250,201,245,3,33,249,25,201,127,22,245,255,0,195,255,0,77,157,53,209,141,61,185,221,104,117,39,50,183,221,234,98,184,209,47,135,236,107,91,175,245,236,125,66,74,230,175,121,165,241,79,12,105,26,163,227,252,242,243,141,204,139,201,2,240,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,149,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,243,163,101,115,24,239,77,27,157,35,97,103,22,241,98,171,149,60,143,145,239,244,27,177,246,177,172,159,79,242,31,142,156,205,97,127,221,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,59,175,81,77,245,84,238,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,252,198,53,238,99,30,229,99,60,254,193,118,81,149,110,179,81,233,47,119,107,103,167,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,60,49,189,30,171,201,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,192,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,163,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,6,117,247,147,171,56,38,182,110,59,51,212,45,55,196,45,86,43,13,117,194,72,233,229,183,182,102,125,175,193,238,106,220,230,100,168,223,28,213,31,239,174,107,99,143,183,36,230,143,151,201,44,146,127,164,70,220,117,67,46,213,7,238,34,207,155,213,226,184,126,43,81,45,162,179,209,75,27,167,191,206,232,227,146,75,115,226,114,57,169,76,141,124,18,72,247,183,191,127,23,135,180,137,230,131,229,235,87,238,159,22,250,127,67,242,55,19,133,108,43,115,20,219,88,220,53,179,56,188,208,210,79,143,95,41,254,238,100,19,76,146,243,162,183,79,81,3,228,171,137,34,107,156,231,196,232,99,145,89,193,252,216,215,177,17,174,123,94,221,4,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,163,126,162,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,249,143,107,28,247,189,170,247,195,248,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,251,241,115,216,217,230,107,92,169,221,169,44,136,157,185,47,126,151,180,239,116,250,55,245,3,30,249,24,11,84,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,164,139,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,246,111,215,112,216,110,230,119,13,115,212,28,27,18,164,180,91,104,233,254,197,101,116,47,85,125,253,148,245,19,164,55,41,81,208,196,246,62,74,119,64,196,142,68,115,216,200,152,213,114,241,68,78,149,210,235,108,122,143,171,186,227,109,213,235,37,234,235,138,227,122,115,112,166,175,154,247,5,50,186,59,141,83,38,137,100,180,53,201,44,110,253,245,43,230,73,92,223,35,89,27,218,217,24,169,51,17,215,168,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,234,186,162,238,115,78,52,139,67,174,90,67,123,178,218,178,172,147,81,173,245,52,16,217,39,169,70,201,110,165,124,50,164,119,119,53,98,145,191,185,170,100,43,19,93,227,115,228,99,157,27,209,97,122,182,141,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,41,176,173,188,230,91,102,219,205,179,79,179,156,182,174,239,114,172,168,251,105,244,51,49,17,150,7,212,83,192,179,91,98,86,205,43,30,200,234,27,59,214,72,213,172,123,229,123,145,169,201,85,100,80,41,3,112,189,56,119,157,156,235,238,165,230,184,182,141,250,219,46,65,152,94,110,150,234,159,188,86,168,252,244,179,214,203,36,82,112,125,75,94,222,76,123,87,179,145,28,157,251,42,34,254,5,159,236,43,75,115,189,22,218,118,13,166,122,151,98,251,27,36,179,125,167,235,104,189,84,53,30,47,45,202,170,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,32,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,23,147,210,251,120,56,206,182,105,29,151,68,175,43,73,110,206,240,11,59,104,25,65,77,21,67,153,89,100,162,101,45,60,53,202,247,51,196,199,170,205,28,79,143,200,231,43,227,116,136,214,177,232,198,123,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,102,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,79,146,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,231,250,42,123,88,202,126,160,87,124,117,184,170,189,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,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,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,85,118,57,171,154,105,186,59,70,214,225,125,37,230,239,148,84,83,191,30,185,211,177,235,5,93,186,105,94,198,214,205,28,105,36,180,236,141,34,153,211,181,90,239,26,65,43,145,100,141,27,35,238,251,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,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,107,219,138,215,156,55,109,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,220,228,115,123,43,145,142,224,196,124,142,78,12,114,166,112,181,11,36,181,102,89,254,75,151,216,177,138,76,110,219,124,188,86,220,168,236,180,138,223,5,182,9,166,124,145,210,199,197,140,111,8,218,228,98,118,99,83,179,83,179,91,252,18,215,186,61,237,143,81,244,254,197,113,220,38,85,122,186,217,109,89,173,189,244,20,24,188,244,203,28,119,10,84,125,60,180,183,119,59,203,255,0,58,142,38,190,20,114,199,43,164,99,248,74,156,172,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,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,231,63,188,226,215,220,126,221,98,187,93,232,125,61,38,77,111,125,210,215,39,149,143,245,20,172,170,168,164,116,157,154,170,172,237,61,37,67,59,57,17,223,147,191,110,46,106,173,133,116,167,223,29,54,154,221,104,54,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,238,168,202,105,165,236,230,186,54,167,142,105,100,115,209,205,149,210,67,113,39,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,141,127,236,163,236,79,255,0,30,127,244,102,241,255,0,84,58,174,236,125,172,107,39,211,252,135,227,167,51,88,126,175,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,23,189,211,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,241,163,149,18,72,251,203,82,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,28,255,0,90,245,239,73,246,237,138,210,230,186,199,149,253,223,178,214,220,25,107,130,167,208,212,213,243,170,124,114,72,216,248,83,199,35,211,187,33,145,123,170,113,252,189,187,247,84,69,231,250,91,191,93,167,107,78,119,108,211,61,52,213,111,182,114,75,207,155,209,81,125,133,114,167,242,248,161,124,210,126,242,106,118,70,222,209,196,247,126,103,39,126,221,147,186,170,34,200,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,34,169,109,61,46,186,127,209,218,40,237,187,155,214,252,119,205,117,155,211,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,227,123,249,76,190,94,209,71,34,49,208,186,55,72,173,87,172,78,138,207,193,21,127,217,71,216,159,254,60,255,0,232,205,227,254,168,73,76,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,25,109,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,31,147,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,19,49,186,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,110,221,209,63,129,221,58,117,104,229,247,89,55,113,130,83,90,38,244,244,152,125,194,12,198,233,83,197,143,240,210,208,79,20,141,78,14,123,21,222,89,214,158,14,237,228,230,121,249,241,115,88,228,52,40,14,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,60,58,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,15,42,106,160,25,172,221,143,186,125,100,250,129,144,252,140,231,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,189,78,157,123,21,166,218,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,249,239,115,26,247,177,168,247,204,163,149,110,199,218,198,178,125,63,200,126,58,115,53,133,255,0,117,71,246,39,169,191,162,252,197,17,64,39,85,219,70,221,51,189,208,106,157,6,153,224,180,255,0,234,171,47,21,188,225,255,0,38,90,253,76,48,207,89,227,150,88,252,222,47,59,29,226,99,185,191,248,34,127,21,77,9,232,94,133,233,198,221,52,226,221,165,250,95,102,244,54,170,30,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,60,147,63,139,123,175,100,106,53,173,99,26,198,49,140,111,64,57,86,186,110,143,66,118,215,246,39,237,175,57,251,185,247,143,212,253,153,254,76,172,172,243,250,127,23,155,254,13,20,156,120,249,226,255,0,59,183,126,95,135,126,203,219,242,116,83,121,155,108,220,78,85,85,133,104,230,164,125,224,189,81,91,223,116,158,155,236,122,250,78,20,172,146,56,221,39,58,136,35,98,246,124,209,167,100,94,95,155,191,110,200,170,145,175,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,106,234,185,189,127,218,110,85,62,218,244,206,231,117,166,198,241,43,133,69,54,91,47,127,12,55,139,164,50,53,169,79,193,90,146,58,26,89,35,127,226,231,112,146,85,228,140,84,134,25,93,29,118,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,30,69,236,140,142,105,17,178,120,150,55,104,35,19,197,172,88,54,43,102,194,177,106,31,69,101,199,237,244,246,187,117,55,149,242,120,41,96,141,177,197,31,55,171,158,238,44,99,83,187,149,92,189,187,170,170,254,37,54,117,171,247,79,139,125,63,161,249,27,137,0,11,20,233,71,189,127,217,150,85,6,218,245,50,231,117,169,198,242,219,133,61,54,37,47,127,52,54,123,164,210,57,171,79,193,26,178,54,26,169,36,103,226,215,112,142,84,228,172,68,154,105,91,110,153,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,232,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,249,17,210,181,140,111,169,141,174,141,179,51,139,120,189,81,200,158,55,198,247,249,253,167,123,167,209,191,168,24,247,200,192,90,167,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,9,255,0,213,79,126,63,246,223,106,154,65,122,255,0,85,22,95,125,182,92,127,245,236,169,178,57,158,47,249,187,165,124,115,127,172,167,123,127,223,88,64,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,30,210,173,51,197,116,111,78,49,205,45,194,169,61,61,151,25,183,197,111,166,229,28,108,146,110,9,249,231,151,198,198,49,211,74,245,116,146,61,26,156,228,123,220,169,221,202,122,176,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,205,102,236,125,211,235,39,212,12,135,228,103,39,167,79,237,204,97,187,80,233,249,154,234,150,97,67,87,113,123,181,34,174,219,104,182,83,34,181,247,27,140,150,170,39,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,174,13,85,212,204,171,89,53,31,35,213,44,214,175,212,94,178,107,132,183,10,158,50,72,248,225,230,191,146,8,188,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,154,133,175,244,167,216,229,78,154,218,168,55,73,169,47,164,150,251,147,217,209,248,181,177,172,138,116,183,91,170,154,199,165,107,228,236,170,202,153,162,236,214,182,55,39,142,25,100,107,213,206,149,209,195,99,228,106,203,58,143,108,199,6,202,175,56,86,83,172,158,138,245,143,220,42,45,119,26,111,187,183,89,60,21,80,72,232,229,143,155,41,156,199,113,123,28,157,218,170,213,237,221,21,83,241,59,86,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,172,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,17,175,253,148,125,137,255,0,227,207,254,140,222,63,234,135,191,220,46,83,98,206,118,95,169,121,174,45,93,235,108,185,6,151,222,110,150,234,159,19,227,243,210,207,105,150,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,206,17,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,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,69,27,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,35,7,84,45,139,126,218,241,87,235,142,142,97,158,175,82,108,188,62,216,166,162,119,25,175,182,184,227,114,47,104,81,171,234,43,33,237,31,143,178,181,239,137,31,31,239,92,218,120,210,149,139,169,232,169,237,99,41,250,129,93,241,214,226,170,247,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,0,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,30,83,84,181,75,4,209,108,18,231,169,154,151,125,251,27,27,179,120,125,109,111,165,154,163,197,229,153,144,199,251,184,88,249,29,222,73,88,223,202,213,237,223,186,246,68,85,78,43,137,245,30,217,142,115,149,89,176,172,91,89,61,109,235,32,184,83,218,237,212,223,119,110,177,249,234,167,145,177,197,31,55,211,53,141,228,247,181,59,185,81,169,223,186,170,39,226,73,80,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,137,242,116,106,187,90,172,27,146,205,175,183,219,157,37,186,219,110,211,123,149,93,101,101,92,205,134,10,104,35,175,183,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,127,212,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,242,35,85,22,73,59,250,190,154,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,249,217,34,70,196,85,115,223,13,228,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,150,125,182,109,168,233,198,237,122,102,105,182,21,154,197,232,110,180,63,110,207,96,191,193,10,62,170,209,84,235,189,98,43,154,138,169,228,133,252,90,146,194,170,141,145,173,106,162,177,236,142,70,84,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,79,74,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,232,175,169,134,46,206,107,163,106,249,33,138,71,61,26,232,157,36,211,43,118,62,214,53,147,233,254,67,241,211,153,172,52,167,187,31,107,26,201,244,255,0,33,248,233,204,214,22,233,213,99,98,181,57,140,117,251,167,210,138,10,186,155,237,45,58,205,154,208,186,170,38,192,235,117,37,19,215,237,38,44,210,53,90,248,162,167,142,39,67,26,59,200,139,27,154,198,185,178,44,181,107,165,90,153,149,104,222,163,227,154,165,133,85,250,123,214,51,112,138,225,77,202,73,25,28,220,23,243,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,208,246,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,107,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,71,74,233,99,178,203,86,190,102,85,154,203,170,88,253,37,211,79,177,26,133,164,165,161,158,165,170,203,149,237,169,20,173,138,104,56,170,201,77,20,82,35,222,215,171,26,247,190,22,254,245,158,102,37,218,0,101,92,210,158,211,189,172,104,223,211,252,123,227,160,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,2,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,32,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,6,117,183,249,247,19,252,100,234,199,236,235,254,213,125,224,147,212,127,191,127,219,79,27,62,210,255,0,126,252,223,240,239,85,252,63,39,250,191,201,196,148,29,17,235,112,214,107,70,161,91,235,173,53,114,101,147,226,241,77,107,174,107,151,193,5,185,149,113,165,108,47,78,104,138,249,37,146,129,205,94,14,236,144,201,249,153,221,81,247,18,1,13,122,153,109,51,13,215,125,23,186,234,147,170,41,44,153,102,154,217,238,23,166,93,155,64,179,207,95,110,166,164,168,157,214,215,170,72,196,70,58,84,99,219,35,146,79,18,249,56,55,247,178,114,162,18,239,186,94,239,95,252,64,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,249,190,217,181,182,102,177,149,11,43,90,157,166,139,203,4,50,36,138,175,147,242,75,206,71,62,95,28,234,51,89,187,31,116,250,201,245,3,33,249,25,201,255,0,210,83,101,24,173,230,197,71,187,45,77,182,125,163,86,219,132,209,225,118,249,210,55,210,195,233,223,227,125,205,200,142,114,186,102,206,201,99,137,178,53,190,39,66,233,81,28,231,66,248,237,80,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,170,63,177,61,77,253,23,230,40,138,22,196,241,107,238,115,149,89,176,172,90,135,214,222,178,11,133,61,174,221,77,229,100,126,122,169,228,108,113,71,205,234,214,55,147,222,212,238,229,70,167,126,234,168,159,137,161,237,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,249,209,178,185,140,119,166,141,206,145,176,179,139,120,177,85,202,158,71,200,247,247,80,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,42,186,213,251,88,197,190,160,80,252,117,196,172,189,147,225,87,93,74,220,37,14,156,216,170,41,32,185,101,88,190,93,100,163,150,173,238,108,17,207,83,142,92,97,141,210,57,173,115,145,136,231,162,170,163,92,189,187,246,69,254,7,10,52,81,176,156,91,78,49,141,163,233,155,180,210,134,213,13,37,227,31,162,186,93,102,183,202,146,250,171,196,144,49,43,164,154,68,87,43,166,108,236,124,78,71,47,120,252,73,18,35,91,27,88,217,0,82,183,90,191,116,248,183,211,250,31,145,184,156,127,167,246,217,240,221,215,234,94,107,165,185,133,117,93,185,237,193,234,238,86,139,157,50,171,159,110,184,199,93,68,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,156,43,85,116,207,42,209,189,71,200,244,183,53,164,244,247,172,102,225,45,190,167,140,114,50,57,184,47,228,158,47,35,24,247,67,43,21,178,70,245,106,115,141,236,114,39,103,33,107,253,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,251,162,190,166,24,187,57,174,141,171,228,134,41,28,244,107,162,116,147,122,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,22,169,214,175,218,198,45,245,2,135,227,174,37,80,109,146,217,77,122,220,150,148,89,171,36,171,142,158,191,56,177,83,74,250,74,185,105,103,107,31,95,11,92,177,205,11,155,44,79,236,171,217,241,185,175,106,246,86,170,42,34,158,87,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,237,219,186,39,240,47,35,165,45,14,156,82,236,219,28,173,211,250,127,79,87,113,184,87,79,147,68,251,162,86,204,151,134,72,144,189,210,118,107,82,14,112,67,74,246,67,193,21,177,62,46,235,35,156,179,73,48,0,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,102,179,118,62,233,245,147,234,6,67,242,51,158,42,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,123,177,235,20,204,123,121,34,115,68,147,135,47,28,156,125,254,210,51,237,47,210,253,195,97,57,230,174,99,213,119,75,21,154,241,71,84,143,134,225,37,43,45,179,182,162,53,101,124,173,138,25,37,169,101,58,35,166,74,118,112,89,30,198,34,185,91,202,55,232,207,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,142,85,187,31,107,26,201,244,255,0,33,248,233,204,214,23,253,255,0,222,178,255,0,241,127,255,0,242,112,160,18,101,110,159,99,148,218,107,182,221,42,221,38,155,62,174,91,22,79,139,227,239,202,109,142,100,179,173,186,227,85,65,27,214,181,146,118,84,101,52,210,247,107,155,35,147,199,52,177,181,138,230,202,216,225,226,155,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,61,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,206,190,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,138,171,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,82,183,90,191,116,248,183,211,250,31,145,184,145,171,109,250,111,89,169,216,230,184,91,45,181,158,158,174,201,165,245,153,35,21,245,211,211,194,248,232,46,182,202,153,217,35,98,252,38,239,4,115,35,35,145,174,143,203,226,114,241,115,27,35,56,253,166,75,84,55,90,41,175,180,85,117,150,214,84,70,234,202,122,74,150,211,79,52,8,228,242,50,57,93,28,141,141,234,222,232,143,88,222,141,85,69,86,187,183,101,211,246,158,219,48,219,46,1,141,89,180,230,74,73,49,58,11,61,21,53,133,244,149,107,85,3,173,204,133,141,166,88,230,87,57,101,103,137,25,217,234,231,114,78,203,221,123,247,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,53,147,233,254,67,241,211,153,172,53,80,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,126,79,80,45,136,216,183,85,138,201,154,226,204,244,90,155,143,219,214,59,117,79,119,201,246,165,44,17,213,73,21,171,131,234,34,167,131,203,83,80,213,245,46,69,115,59,118,94,237,252,18,165,182,163,181,29,113,215,141,113,102,21,133,69,117,195,171,240,235,132,115,223,239,243,195,53,52,152,188,144,204,168,142,114,34,178,70,214,36,145,57,34,133,21,178,44,145,185,85,88,216,228,146,61,9,226,118,235,237,159,21,179,90,114,156,143,239,5,234,138,223,79,79,113,187,250,54,82,125,161,84,200,218,217,106,124,12,85,100,94,71,163,159,227,106,241,111,46,201,248,33,250,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,20,215,213,115,101,31,179,44,170,125,202,105,157,178,235,83,141,229,183,10,138,156,182,46,222,104,108,247,73,164,107,146,163,154,185,100,108,53,82,72,255,0,193,205,225,28,169,197,30,137,52,49,54,37,109,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,184,158,163,119,255,0,189,125,58,179,76,167,236,75,173,155,237,155,126,59,112,251,58,237,77,233,235,168,252,183,74,7,248,42,34,238,190,57,153,203,139,217,221,120,185,21,59,175,98,155,54,157,238,159,70,254,160,99,223,35,1,165,51,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,241,90,41,175,122,79,184,156,86,171,53,209,204,175,239,5,150,138,224,251,92,245,62,134,166,147,133,83,35,142,71,71,194,162,56,222,189,153,52,107,221,19,143,230,237,223,186,42,39,64,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,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,119,237,221,83,248,153,151,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,123,118,238,171,252,78,233,211,171,88,239,186,55,187,140,18,166,209,15,168,164,204,46,16,97,215,74,110,76,103,154,150,190,120,163,106,243,115,30,173,241,78,148,243,246,111,23,63,193,195,147,90,247,41,161,64,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,31,171,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,67,219,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,243,171,98,115,222,239,77,35,155,35,161,127,39,114,98,43,85,124,140,145,140,162,29,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,60,86,250,112,171,174,1,188,29,91,177,94,106,41,38,168,170,202,42,239,108,117,51,220,230,36,23,7,122,232,90,170,230,181,121,182,42,152,218,244,237,217,30,142,68,87,34,35,150,202,122,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,224,254,110,114,39,145,21,214,20,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,39,167,80,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,200,173,68,73,36,239,68,63,238,171,2,202,191,238,174,57,146,99,151,15,253,37,29,117,182,186,158,79,253,153,33,154,57,25,255,0,153,205,115,127,208,168,77,253,210,239,110,213,186,253,141,99,86,44,158,122,74,29,69,197,115,139,76,55,90,55,85,53,211,221,160,109,158,173,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,124,104,229,68,146,62,241,131,105,222,233,244,111,234,6,61,242,48,22,169,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,3,175,245,71,210,26,109,37,222,14,77,61,182,10,72,45,185,205,60,57,125,44,48,207,44,175,99,234,92,246,85,58,85,147,252,215,190,178,10,185,17,173,87,49,25,35,17,188,127,204,108,181,232,151,172,118,41,113,92,235,111,213,16,248,111,84,215,5,204,104,228,228,247,122,186,89,35,167,164,168,78,200,206,17,248,95,21,55,226,175,228,255,0,85,249,91,218,55,42,217,248,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,12,214,110,199,221,62,178,125,64,200,126,70,114,205,58,73,224,24,110,169,236,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,225,43,62,207,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,65,93,242,108,115,50,218,22,100,218,170,87,213,223,52,234,249,80,230,88,111,207,98,115,141,253,149,222,138,179,138,35,89,82,214,163,149,28,136,140,153,141,87,177,26,173,150,40,186,87,77,221,253,95,116,11,42,181,232,150,164,92,61,110,153,100,23,6,83,211,205,85,82,200,254,236,213,79,39,101,169,100,146,185,172,109,27,158,254,83,198,231,35,89,221,211,51,179,188,140,154,239,192,57,165,219,115,123,109,176,93,107,108,87,221,193,233,173,186,229,110,168,146,146,178,142,175,44,160,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,218,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,154,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,203,248,57,170,139,248,162,159,172,114,173,216,251,88,214,79,167,249,15,199,78,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,154,250,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,158,69,106,42,199,39,103,79,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,198,142,85,88,227,237,197,119,55,118,181,95,247,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,181,254,138,158,214,50,159,168,21,223,29,110,42,175,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,57,166,89,185,29,18,193,117,115,31,208,172,195,62,164,180,230,217,85,60,117,54,139,109,77,60,237,101,83,36,124,177,196,137,81,195,192,215,190,72,36,99,24,233,17,238,127,22,181,21,94,196,119,75,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,0,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,82,183,90,191,116,248,183,211,250,31,145,184,159,147,210,3,22,177,103,58,251,168,88,86,83,67,235,108,185,6,151,221,173,119,26,111,43,227,243,210,207,91,65,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,67,109,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,183,110,232,159,192,191,62,157,90,199,98,214,77,163,224,149,54,136,125,61,94,31,111,131,14,186,83,114,123,252,53,84,16,69,27,87,155,152,196,119,150,5,167,159,179,121,53,158,126,28,156,230,57,73,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,65,249,57,102,45,98,206,113,91,206,21,148,208,250,219,46,65,111,168,181,220,105,188,175,143,207,75,60,110,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,35,94,215,186,119,104,214,216,245,31,39,213,43,74,253,183,122,185,92,42,151,28,245,20,238,108,120,205,174,85,94,52,148,254,73,36,124,147,112,114,198,250,167,187,155,163,68,106,35,17,210,249,93,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,84,175,84,94,160,21,151,122,203,150,217,52,67,34,240,218,161,245,54,236,226,233,4,115,193,85,37,84,83,203,4,214,150,249,24,206,48,167,139,188,178,70,175,108,205,145,177,163,145,137,43,101,132,27,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,61,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,245,96,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,8,127,213,79,88,239,186,69,180,123,189,54,57,15,106,188,246,225,22,29,37,79,38,127,181,105,106,96,158,74,149,224,246,57,31,228,130,158,88,59,126,87,55,207,205,174,71,49,17,104,223,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,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,60,249,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,110,221,213,127,137,237,65,202,183,99,237,99,89,62,159,228,63,29,57,154,194,223,183,143,210,154,179,87,181,198,203,159,232,133,109,171,29,181,101,183,9,228,206,22,178,105,230,146,146,170,89,167,169,154,235,27,100,145,222,111,39,63,23,166,141,98,107,100,72,123,118,100,146,201,12,223,219,246,222,52,191,108,184,3,116,231,74,45,85,116,118,215,212,37,117,100,181,117,146,84,207,91,90,176,197,12,149,50,57,203,197,175,123,96,141,85,177,181,145,162,162,241,99,123,246,51,239,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,3,149,110,199,218,198,178,125,63,200,126,58,115,53,133,255,0,117,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,127,235,105,166,121,85,54,169,224,186,199,233,60,184,221,195,31,76,103,207,28,114,59,211,215,83,212,212,84,112,153,220,60,108,242,71,85,222,52,230,174,119,130,127,202,136,206,235,226,186,52,231,244,216,206,232,238,152,101,199,33,171,164,167,204,113,122,186,106,59,123,86,85,130,186,227,79,44,85,17,171,218,212,86,35,227,166,142,185,90,247,246,236,142,145,168,189,228,226,235,180,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,86,95,85,141,138,212,230,49,215,238,159,74,40,42,234,111,180,180,235,54,107,66,234,168,155,3,173,212,148,79,95,180,152,179,72,213,107,226,138,158,56,157,12,104,239,34,44,110,107,26,230,200,178,212,89,213,118,157,238,159,70,254,160,99,223,35,1,106,157,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,44,39,173,198,144,211,62,213,167,186,247,67,5,36,117,16,84,75,136,93,36,116,242,249,231,99,219,37,85,19,89,31,227,18,50,53,142,189,92,239,202,245,89,163,79,206,136,156,35,7,74,205,99,177,105,22,238,45,20,217,28,61,169,51,219,124,184,116,117,60,159,254,213,170,169,158,9,41,151,131,24,229,127,146,122,120,160,237,249,90,223,63,55,57,26,197,69,190,144,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,223,247,211,171,58,53,164,123,113,200,174,58,227,136,125,237,176,223,184,216,233,177,222,46,79,181,107,164,99,228,134,31,50,34,250,110,62,23,75,234,63,7,69,225,231,31,41,82,54,59,58,229,249,244,198,198,245,231,30,218,230,60,237,104,201,233,46,54,219,141,60,21,184,109,18,167,154,182,221,100,146,36,116,17,207,82,143,86,189,142,106,181,241,67,197,93,12,106,214,43,255,0,205,130,158,90,131,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,244,26,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,120,119,47,183,76,239,107,250,167,95,166,121,213,63,250,218,203,61,111,56,127,202,118,191,83,52,48,86,120,226,150,79,15,151,192,247,120,158,238,108,254,10,159,193,87,149,23,83,209,83,218,198,83,245,2,187,227,173,197,85,238,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,145,91,196,221,86,27,181,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,242,43,162,107,216,239,77,27,157,27,166,127,38,241,98,163,81,124,143,141,143,207,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,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,93,159,78,109,251,127,138,139,20,250,111,168,144,122,125,77,198,109,254,178,174,162,10,126,20,183,170,22,61,145,45,99,81,137,194,25,145,242,70,217,98,252,26,174,123,95,18,113,115,163,134,106,128,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,0,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,230,157,81,244,134,155,73,119,131,147,79,109,130,146,11,110,115,79,14,95,75,12,51,203,43,216,250,151,61,149,78,149,100,255,0,53,239,172,130,174,68,107,85,204,70,72,196,111,31,243,27,45,122,37,235,29,138,92,87,58,219,245,68,62,27,213,53,193,115,26,57,57,61,222,174,150,72,233,233,42,19,178,51,132,126,23,197,77,248,171,249,63,213,126,86,246,141,202,182,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,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,106,157,80,183,211,251,20,197,95,161,218,57,153,250,77,73,189,112,251,98,166,137,188,166,177,90,228,141,202,189,166,71,39,167,172,155,188,126,62,200,231,178,37,124,159,186,115,169,228,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,206,87,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,213,187,125,142,106,230,208,170,108,149,89,131,233,47,152,245,242,158,22,67,126,181,177,254,146,59,143,137,29,61,20,156,209,28,199,181,201,34,198,231,34,121,162,111,54,163,92,217,98,139,213,116,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,60,104,229,85,142,62,215,211,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,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,1,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,77,125,107,53,51,239,6,184,225,122,91,73,87,106,168,164,195,241,247,220,38,244,242,115,170,167,174,175,155,247,144,84,118,122,163,59,65,73,71,35,24,173,107,184,206,174,85,115,94,206,223,39,69,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,252,25,205,174,84,242,34,58,58,239,219,76,242,173,47,221,198,166,91,178,154,79,31,219,217,5,110,77,110,157,145,200,144,213,80,215,206,250,136,159,27,158,198,243,227,228,116,79,86,247,106,75,12,172,71,59,135,114,202,186,50,106,151,222,189,184,223,116,206,190,251,234,171,240,76,130,79,77,69,233,120,122,59,93,107,18,104,127,120,140,70,201,206,169,183,23,126,46,115,219,219,178,246,111,141,9,254,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,114,173,216,251,88,214,79,167,249,15,199,78,102,176,191,238,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,179,78,172,218,95,117,212,125,159,93,46,118,103,85,201,81,130,222,40,242,135,210,83,81,58,161,245,48,49,178,83,77,223,138,162,198,200,162,171,146,161,242,118,114,53,148,238,238,136,138,175,109,53,237,163,63,166,210,205,195,105,190,160,220,50,26,187,29,182,199,148,91,106,110,149,212,203,47,56,173,222,161,137,88,138,145,34,189,236,117,58,202,199,177,168,188,216,231,55,179,185,118,93,47,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,5,37,245,78,217,101,171,64,243,42,61,101,210,220,126,146,215,167,217,117,66,82,85,80,193,82,212,101,182,246,228,150,87,69,12,28,81,99,166,150,40,213,236,107,21,237,99,217,51,127,116,207,11,22,48,109,59,221,62,141,253,64,199,190,70,2,213,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,93,247,81,93,28,177,107,38,209,243,186,107,188,222,158,175,15,183,207,152,218,234,120,189,254,26,170,8,37,145,201,193,175,98,59,203,2,212,65,221,220,154,207,63,62,46,115,26,133,6,105,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,187,246,84,254,38,156,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,113,93,239,238,151,252,35,232,116,250,145,69,141,253,183,122,185,92,35,177,89,41,229,119,26,86,87,75,12,210,182,90,149,71,35,214,22,50,9,28,173,103,230,123,145,172,238,196,114,200,202,182,219,39,83,253,121,195,117,230,28,151,92,181,14,175,42,195,242,170,138,74,12,138,10,246,241,130,215,3,120,198,149,212,80,83,199,198,7,196,213,87,190,56,98,237,58,115,71,53,100,86,74,206,191,214,139,41,177,103,56,174,222,179,92,90,187,214,217,114,11,125,242,233,110,169,241,62,63,61,44,241,218,228,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,15,1,209,83,221,62,83,244,254,187,228,109,197,212,131,53,155,177,247,79,172,159,80,50,31,145,156,177,254,151,154,189,134,232,46,194,117,39,87,53,2,122,184,236,88,238,113,89,53,66,82,64,179,79,43,223,69,108,138,40,99,103,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,93,91,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,38,255,0,75,174,159,245,151,122,203,110,230,245,191,29,240,218,161,244,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,120,222,206,48,167,139,180,81,200,143,108,205,145,210,43,81,137,19,165,182,160,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,156,43,120,155,85,195,119,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,126,68,116,173,99,221,233,164,115,99,108,204,226,238,76,68,114,39,145,145,189,153,225,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,114,157,21,61,172,101,63,80,43,190,58,220,85,94,236,125,211,235,39,212,12,135,228,103,44,83,166,70,186,105,198,221,54,35,157,106,134,168,94,125,13,170,135,80,43,98,134,24,145,31,85,112,170,117,178,222,177,210,211,70,170,158,73,159,197,221,147,186,53,26,215,61,238,99,24,247,182,186,247,47,184,188,239,116,26,167,95,169,153,213,71,250,218,59,61,23,8,127,201,150,191,83,52,208,81,249,34,138,63,55,139,206,246,249,94,222,111,254,42,191,193,19,170,224,189,55,119,29,168,27,113,174,220,45,146,195,254,170,178,205,140,186,39,253,169,122,181,240,114,203,89,3,63,255,0,154,195,18,254,122,134,121,28,196,255,0,120,74,136,213,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,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,15,34,119,71,199,52,104,233,60,75,35,164,80,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,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,251,119,84,254,37,27,103,93,82,247,89,148,235,45,14,168,88,114,223,187,246,91,45,194,90,139,94,33,7,103,218,253,43,218,214,58,154,181,26,140,125,119,38,51,241,146,69,228,199,189,239,131,211,170,181,27,58,183,97,184,188,19,116,29,48,51,237,75,193,106,63,252,3,71,120,162,225,55,249,50,233,246,133,178,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,29,171,173,166,142,88,165,197,112,93,192,211,205,225,189,83,92,19,14,172,143,139,221,234,233,100,142,162,174,157,123,171,248,71,225,124,85,63,130,51,147,253,87,230,119,104,218,139,18,186,92,106,245,54,146,239,7,25,130,229,61,36,22,220,230,158,108,66,170,105,160,150,87,177,245,46,99,233,91,18,71,254,107,223,89,5,36,106,231,35,152,140,145,234,238,63,231,182,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,138,189,81,253,137,234,111,232,191,49,68,80,182,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,15,174,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,94,204,141,169,248,185,17,169,252,16,187,238,157,123,21,166,218,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,249,239,115,26,247,177,168,247,200,173,116,208,189,56,220,94,156,92,116,191,84,44,222,186,213,93,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,142,102,114,119,101,236,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,91,89,103,173,231,15,249,78,215,234,102,134,10,207,28,82,201,225,242,248,30,239,19,221,205,159,193,83,248,42,204,174,148,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,213,25,77,52,189,156,215,70,212,241,205,44,142,122,57,178,186,72,110,36,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,12,214,110,171,84,191,109,59,142,212,93,76,134,251,246,205,5,231,32,170,251,42,183,210,250,127,45,174,39,248,104,127,118,172,99,155,218,150,40,27,249,218,143,94,221,223,221,202,229,91,137,233,51,165,247,93,56,217,245,174,231,121,117,92,117,25,213,226,179,40,101,37,77,19,169,223,77,3,219,29,52,61,185,42,172,140,150,42,72,234,25,39,102,163,153,80,222,200,168,136,247,69,254,182,154,57,125,139,42,193,119,3,79,55,154,203,83,111,76,58,178,62,44,111,164,170,142,74,138,186,117,238,175,231,39,153,146,212,254,8,206,44,244,191,153,221,228,106,39,21,233,25,169,152,174,157,238,226,27,118,83,87,233,62,250,227,245,120,205,186,119,201,28,112,182,186,73,233,234,34,100,142,123,219,219,201,233,93,19,17,188,156,233,101,137,136,223,205,221,47,80,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,229,91,177,246,177,172,159,79,242,31,142,156,205,97,127,221,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,0,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,122,122,177,130,254,212,52,179,50,211,63,181,62,204,251,219,143,220,108,94,183,193,230,244,190,170,154,72,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,102,50,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,70,123,41,202,108,89,134,209,244,134,237,142,87,122,186,74,124,62,217,107,146,79,19,227,227,85,69,3,105,42,99,236,244,69,94,19,193,43,59,246,226,238,61,218,170,213,69,90,193,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,130,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,181,78,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,61,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,153,125,88,193,127,101,250,167,153,105,159,218,159,105,253,210,200,46,54,47,91,224,240,250,175,75,83,36,62,95,31,39,112,229,227,229,199,147,187,119,237,221,123,119,47,123,166,190,175,83,106,254,207,176,121,214,122,69,185,97,244,235,136,92,161,166,130,88,153,3,232,90,214,83,181,86,78,252,222,234,53,164,145,238,98,171,21,242,185,19,143,101,99,100,6,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,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,135,117,219,81,212,125,165,106,59,240,172,214,47,93,106,174,242,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,199,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,230,183,92,255,0,50,190,225,182,13,62,188,228,53,117,152,246,43,81,93,83,101,161,153,81,204,160,125,98,196,181,41,18,170,114,107,30,232,35,122,179,191,4,127,55,34,35,164,122,186,111,244,84,247,79,148,253,63,174,249,27,113,117,32,205,102,236,125,211,235,39,212,12,135,228,103,60,84,153,254,101,46,3,79,165,174,200,106,211,19,165,188,77,127,101,165,170,141,129,110,50,195,28,14,168,122,34,119,123,210,40,88,198,242,85,224,139,39,14,62,73,57,74,174,157,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,249,140,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,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,197,85,238,199,221,62,178,125,64,200,126,70,115,197,73,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,119,189,34,133,140,111,37,94,8,178,112,227,228,147,148,170,233,215,177,90,157,210,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,152,199,49,175,99,220,143,101,233,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,85,95,84,30,159,116,214,154,107,214,232,116,90,213,86,246,62,161,213,249,133,142,154,41,106,95,206,105,106,170,43,47,75,44,179,185,200,196,115,224,107,224,138,46,17,177,29,47,229,99,95,218,0,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,236,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,217,28,172,111,54,43,36,106,112,123,85,122,88,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,2,146,250,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,221,81,148,211,75,221,209,189,156,99,99,228,240,113,141,18,31,44,43,177,103,249,150,51,140,228,216,101,139,33,171,164,177,102,52,244,212,215,219,123,85,22,10,230,83,212,50,162,5,123,85,21,17,241,203,26,43,94,157,158,136,233,26,139,198,71,181,222,215,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,197,58,138,232,229,139,89,54,143,157,211,93,230,244,245,120,125,190,124,198,215,83,197,239,240,213,80,65,44,142,78,13,123,17,222,88,22,162,14,238,228,214,121,249,241,115,152,212,40,51,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,237,223,178,167,241,52,229,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,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,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,4,85,234,143,236,79,83,127,69,249,138,34,128,75,105,233,117,211,254,142,209,71,109,220,222,183,227,190,107,172,222,154,227,131,218,231,146,9,233,99,165,150,8,167,134,236,239,27,223,202,101,242,246,138,57,17,142,133,209,186,69,106,189,98,116,86,126,14,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,62,223,176,29,101,253,178,255,0,135,207,217,237,215,246,133,246,135,217,159,97,112,111,155,205,199,159,46,125,252,126,31,31,239,124,252,188,94,47,222,243,241,254,115,65,59,72,192,117,67,75,246,243,132,224,122,185,144,210,93,47,182,107,61,29,42,50,27,124,116,175,182,192,218,120,209,148,18,186,41,164,138,165,244,234,142,133,42,25,193,36,99,24,170,213,119,41,31,216,0,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,35,254,253,181,51,21,210,253,163,234,101,199,41,171,241,253,189,143,214,227,54,232,25,36,105,53,85,117,124,15,167,137,145,181,239,111,62,62,71,74,244,111,119,36,80,202,244,107,184,118,51,217,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,19,77,26,79,130,254,203,244,179,13,211,63,181,62,211,251,165,143,219,172,94,183,193,225,245,94,150,154,56,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,113,94,162,186,57,98,214,77,163,231,116,215,121,189,61,94,31,111,159,49,181,212,241,123,252,53,84,16,75,35,147,131,94,196,119,150,5,168,131,187,185,53,158,126,124,92,230,53,10,22,210,124,235,246,95,170,120,110,166,125,151,246,159,221,44,130,221,125,244,94,127,15,170,244,181,49,205,226,242,113,119,14,94,62,60,184,187,183,126,253,151,183,99,77,24,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,254,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,51,215,212,87,71,47,186,55,187,140,238,154,239,55,168,164,204,46,19,230,54,186,158,44,103,154,150,190,121,100,114,112,107,222,173,241,78,149,16,119,119,23,63,193,207,139,90,246,161,63,250,37,229,54,42,189,2,206,176,170,122,238,119,171,86,96,183,74,202,111,19,211,197,75,87,69,79,29,60,156,213,56,59,147,232,170,83,178,42,185,60,125,220,136,142,106,172,107,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,130,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,181,78,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,83,40,91,170,158,142,88,180,139,119,23,122,156,114,110,212,153,237,190,44,198,74,110,47,255,0,106,213,84,207,60,117,41,205,239,114,191,201,61,60,179,247,252,173,111,159,131,90,141,98,42,201,254,136,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,231,157,143,108,116,181,174,124,159,140,72,200,214,58,4,107,127,43,213,102,145,127,58,34,240,180,163,149,110,95,110,152,38,232,52,178,191,76,243,170,127,245,181,150,122,222,115,127,147,46,158,154,104,96,172,241,197,44,126,111,23,157,238,241,61,220,31,252,21,63,130,166,122,245,211,66,245,31,110,154,143,113,210,253,80,179,122,27,173,15,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,158,72,95,197,221,151,178,57,28,215,49,237,99,216,246,54,96,116,84,247,79,148,253,63,174,249,27,113,117,32,205,102,236,125,211,235,39,212,12,135,228,103,61,6,206,246,171,153,110,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,252,232,217,92,199,183,212,200,214,200,216,89,197,220,158,138,229,79,27,36,123,52,39,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,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,85,123,177,247,79,172,159,80,50,31,145,156,244,27,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,243,163,101,115,30,223,83,35,91,35,97,103,23,114,122,43,149,60,108,145,236,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,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,81,15,81,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,252,199,181,142,123,222,213,123,228,87,72,77,186,110,59,6,202,170,245,174,249,79,247,111,77,178,188,125,173,142,138,224,247,186,107,247,41,21,212,213,16,211,178,86,248,124,124,28,230,212,78,197,229,21,66,164,44,115,103,89,163,181,64,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,7,228,229,152,181,139,57,197,111,56,86,83,67,235,108,185,5,190,162,215,113,166,242,190,63,61,44,241,186,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,161,125,253,108,163,42,218,158,163,213,222,237,54,207,81,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,249,163,98,189,23,147,101,100,92,171,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,228,242,204,90,197,156,226,183,156,43,41,161,245,182,92,130,223,81,107,184,211,121,95,31,158,150,120,221,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,102,95,86,48,95,217,126,169,230,90,103,246,167,218,127,116,178,11,141,139,214,248,60,62,171,210,212,201,15,151,199,201,220,57,120,249,113,228,238,221,251,119,94,221,203,222,233,175,171,212,218,191,179,236,30,117,158,145,110,88,125,58,226,23,40,105,160,150,38,64,250,22,181,148,237,85,147,191,55,186,141,105,36,123,152,170,197,124,174,68,227,217,88,217,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,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,34,175,84,127,98,122,155,250,47,204,81,16,3,165,238,197,191,109,121,83,53,199,88,240,207,87,166,214,94,127,99,211,86,187,140,55,219,164,114,53,19,188,42,213,245,20,112,246,147,201,221,90,199,202,140,143,247,173,109,68,105,117,32,3,207,199,128,97,177,103,245,26,164,220,122,145,114,202,171,60,54,7,221,156,138,233,210,221,20,210,78,218,118,42,175,102,49,101,153,239,119,20,78,106,145,243,229,227,143,143,160,0,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,64,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,21,129,214,211,88,236,81,98,184,46,223,169,225,243,94,170,110,9,152,214,73,201,237,244,148,177,199,81,73,78,157,149,156,36,243,62,90,159,197,31,201,158,151,243,55,180,141,84,138,189,43,52,114,197,171,187,184,180,84,228,115,119,164,192,173,242,230,49,211,113,127,251,106,170,154,120,35,166,78,108,123,85,158,57,234,34,159,191,230,107,188,28,28,213,107,213,82,250,79,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,181,62,211,251,165,144,92,108,94,183,193,225,245,94,150,166,72,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,94,79,75,141,94,169,213,173,159,99,48,92,167,171,158,229,131,84,77,136,85,77,52,17,68,199,178,153,172,125,43,98,72,255,0,206,99,40,231,164,141,92,228,107,213,241,189,93,203,252,247,75,83,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,169,94,182,154,57,125,139,42,193,119,3,79,55,154,203,83,111,76,58,178,62,44,111,164,170,142,74,138,186,117,238,175,231,39,153,146,212,254,8,206,44,244,191,153,221,228,106,39,32,232,245,154,218,177,93,224,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,158,42,25,90,138,212,114,243,115,19,183,101,87,55,208,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,65,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,90,167,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,149,151,214,227,75,237,85,88,6,158,235,68,46,164,130,229,108,188,75,139,212,35,104,155,231,172,130,166,25,42,98,231,81,221,29,194,7,82,77,198,53,71,39,122,185,28,138,223,199,156,42,233,175,171,213,58,65,188,28,30,117,158,173,45,185,133,66,226,23,40,105,160,138,87,206,202,231,53,148,237,85,147,183,6,54,177,41,36,123,152,168,244,100,78,68,229,221,88,237,4,130,42,239,235,101,24,174,235,52,226,174,247,105,182,122,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,195,35,213,232,188,93,43,37,130,189,32,49,107,238,13,189,13,66,194,178,154,31,69,122,199,240,251,181,174,227,77,229,100,158,10,168,46,212,17,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,202,3,61,121,238,133,234,62,226,247,221,170,122,95,165,246,111,93,117,174,212,12,138,89,166,149,85,148,182,250,86,220,230,73,42,170,100,68,95,28,44,228,222,235,217,92,174,115,88,198,189,239,99,29,119,251,104,219,166,9,181,253,44,160,211,60,22,159,253,85,101,226,183,156,223,229,59,167,166,134,25,235,60,114,203,39,135,203,224,99,188,76,119,6,127,4,79,226,171,213,64,0,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,186,179,221,11,212,125,197,239,187,84,244,191,75,236,222,186,235,93,168,25,20,179,77,42,171,41,109,244,173,185,204,146,85,84,200,136,190,56,89,201,189,215,178,185,92,230,177,141,123,222,198,58,239,246,209,183,76,19,107,250,89,65,166,120,45,63,250,170,203,197,111,57,191,202,119,79,77,12,51,214,120,229,150,79,15,151,192,199,120,152,238,12,254,8,159,197,87,170,128,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,159,88,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,215,90,171,187,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,241,204,206,78,236,189,149,170,215,57,143,107,216,247,177,212,131,101,219,166,119,181,253,253,105,86,154,103,84,255,0,204,11,29,101,158,183,156,63,229,59,95,219,73,12,21,158,56,165,147,195,229,240,61,222,39,187,155,63,130,167,240,85,191,224,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,162,30,172,218,95,106,211,141,224,221,46,118,103,82,71,79,157,89,232,242,135,210,83,81,54,157,148,211,189,210,83,77,223,138,170,72,249,101,164,146,161,242,118,106,185,245,14,238,138,168,175,119,127,232,143,171,213,44,186,234,22,130,87,79,87,37,60,244,241,101,246,184,219,4,94,8,30,199,71,75,90,231,201,248,74,175,145,36,160,70,183,243,49,18,25,23,242,42,175,59,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,83,86,48,95,218,134,150,102,90,103,246,167,217,159,123,113,251,141,139,214,248,60,222,151,213,83,73,15,151,199,201,188,248,249,57,113,228,222,253,187,119,78,253,202,214,255,0,96,199,255,0,174,139,254,132,255,0,246,121,106,128,0,86,174,172,116,107,253,168,106,158,101,169,159,226,59,236,207,189,185,5,198,251,232,190,232,121,189,47,170,169,146,111,23,147,214,183,159,31,39,30,92,91,223,183,126,201,223,177,53,118,185,161,127,225,175,66,113,157,20,251,211,247,143,238,231,173,255,0,41,250,31,71,231,245,21,147,212,255,0,188,249,36,227,199,207,199,252,245,239,199,191,225,223,178,117,80,1,229,53,99,5,253,168,105,102,101,166,127,106,125,153,247,183,31,184,216,189,111,131,205,233,125,85,52,144,249,124,124,155,207,143,147,151,30,77,239,219,183,116,239,220,173,111,246,12,127,250,232,191,232,79,255,0,103,150,168,1,207,245,223,71,44,90,251,166,117,186,85,148,205,194,203,117,184,90,170,46,49,241,122,250,154,90,75,141,61,92,180,221,216,246,61,158,102,83,186,47,35,92,142,103,147,154,119,86,246,95,85,137,226,214,44,27,21,179,97,88,181,15,162,178,227,246,250,123,93,186,155,202,249,60,20,176,70,216,226,143,155,213,207,119,22,49,169,221,202,174,94,221,213,85,127,19,245,128,0,0,1,90,186,177,209,175,246,161,170,121,150,166,127,136,239,179,62,246,228,23,27,239,162,251,161,230,244,190,170,166,73,188,94,79,90,222,124,124,156,121,113,111,126,221,251,39,126,196,170,217,78,212,191,193,246,150,93,116,207,239,239,222,223,180,242,9,239,190,183,236,191,65,227,242,83,83,195,226,241,249,165,239,219,211,114,229,201,59,243,237,219,240,238,178,0,16,3,116,125,41,63,196,166,187,100,218,215,251,122,251,185,247,143,209,127,147,62,235,122,207,7,167,163,130,155,253,251,213,199,203,151,131,151,249,137,219,151,111,199,183,117,239,251,41,218,151,248,62,210,203,174,153,253,253,251,219,246,158,65,61,247,214,253,151,232,60,126,74,106,120,124,94,63,52,189,251,122,110,92,185,39,126,125,187,126,29,214,64,0,1,85,127,236,24,255,0,245,209,127,208,159,254,207,44,167,73,240,95,217,126,150,97,186,103,246,167,218,127,116,177,251,117,139,214,248,60,62,171,210,211,71,15,151,199,201,220,57,120,249,113,228,238,221,251,119,94,221,207,86,1,10,183,173,211,123,252,96,234,157,171,83,63,108,191,116,190,204,199,224,177,122,47,187,190,191,201,227,169,168,155,203,228,245,81,118,239,234,120,241,226,189,184,119,239,248,246,70,202,122,111,127,131,237,83,186,234,103,237,151,239,111,218,120,252,246,47,69,247,119,208,120,252,149,52,243,121,124,158,170,94,253,189,55,30,60,83,191,62,253,255,0,14,203,53,64,43,87,86,58,53,254,212,53,79,50,212,207,241,29,246,103,222,220,130,227,125,244,95,116,60,222,151,213,84,201,55,139,201,235,91,207,143,147,143,46,45,239,219,191,100,239,216,154,187,92,208,191,240,215,161,56,206,138,125,233,251,199,247,115,214,255,0,148,253,15,163,243,250,138,201,234,127,222,124,146,113,227,231,227,254,122,247,227,223,240,239,217,58,168,32,174,239,58,102,223,119,105,172,181,58,171,119,220,71,216,148,140,183,210,218,237,118,143,186,76,169,244,20,177,53,92,232,252,237,170,137,101,229,60,149,18,247,115,121,39,151,135,117,107,90,123,93,142,108,10,213,179,75,174,93,125,155,62,164,205,46,89,45,61,29,37,61,99,177,230,208,79,111,130,39,74,233,98,100,158,121,156,172,153,206,133,206,106,43,83,189,60,106,188,187,39,25,106,8,43,187,206,150,182,45,208,235,45,78,177,90,53,95,238,85,93,206,223,75,79,116,166,251,9,247,47,89,85,3,86,54,212,243,117,92,105,31,238,27,79,23,141,172,70,254,231,151,226,231,185,78,171,178,29,160,223,118,115,138,228,184,85,70,175,253,244,178,223,46,16,221,40,233,190,239,178,221,232,42,188,126,58,137,57,164,210,190,95,43,25,76,157,149,81,172,240,119,106,119,123,148,146,167,148,213,140,23,246,161,165,153,150,153,253,169,246,103,222,220,126,227,98,245,190,15,55,165,245,84,210,67,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,114,181,191,216,49,255,0,235,162,255,0,161,63,253,158,90,160,43,87,86,58,53,254,212,53,79,50,212,207,241,29,246,103,222,220,130,227,125,244,95,116,60,222,151,213,84,201,55,139,201,235,91,207,143,147,143,46,45,239,219,191,100,239,216,154,187,92,208,191,240,215,161,56,206,138,125,233,251,199,247,115,214,255,0,148,253,15,163,243,250,138,201,234,127,222,124,146,113,227,231,227,254,122,247,227,223,240,239,217,58,168,60,166,172,96,191,181,13,44,204,180,207,237,79,179,62,246,227,247,27,23,173,240,121,189,47,170,166,146,31,47,143,147,121,241,242,114,227,201,189,251,118,238,157,251,149,173,254,193,143,255,0,93,23,253,9,255,0,236,242,127,238,143,66,255,0,196,166,132,228,218,41,247,167,238,231,222,63,69,254,83,244,62,179,193,233,235,32,169,255,0,121,242,71,203,151,131,143,249,233,219,151,127,199,183,101,133,90,79,209,175,246,95,170,120,110,166,127,136,239,180,254,233,100,22,235,239,162,251,161,225,245,94,150,166,57,188,94,79,90,238,28,188,124,121,113,119,110,253,251,47,110,197,149,0,1,31,247,173,181,47,241,131,165,150,173,51,251,251,247,75,236,204,130,11,239,173,251,47,215,249,60,116,213,16,248,188,126,104,187,119,245,60,185,114,94,220,59,118,252,123,167,0,218,231,74,79,240,215,174,216,206,181,254,222,190,241,253,220,245,191,228,207,186,222,143,207,234,40,231,166,255,0,126,245,114,113,227,231,229,254,98,247,227,219,240,239,221,39,249,31,247,173,181,47,241,131,165,150,173,51,251,251,247,75,236,204,130,11,239,173,251,47,215,249,60,116,213,16,248,188,126,104,187,119,245,60,185,114,94,220,59,118,252,123,164,85,210,126,141,127,178,253,83,195,117,51,252,71,125,167,247,75,32,183,95,125,23,221,15,15,170,244,181,49,205,226,242,122,215,112,229,227,227,203,139,187,119,239,217,123,118,58,174,245,186,111,127,140,29,83,181,106,103,237,151,238,151,217,152,252,22,47,69,247,119,215,249,60,117,53,19,121,124,158,170,46,221,253,79,30,60,87,183,14,253,255,0,30,200,217,79,77,239,240,125,170,119,93,76,253,178,253,237,251,79,31,158,197,232,190,238,250,15,31,146,166,158,111,47,147,213,75,223,183,166,227,199,138,119,231,223,191,225,217,102,168,35,254,245,182,165,254,48,116,178,213,166,127,127,126,233,125,153,144,65,125,245,191,101,250,255,0,39,142,154,162,31,23,143,205,23,110,254,167,151,46,75,219,135,110,223,143,116,138,186,79,209,175,246,95,170,120,110,166,127,136,239,180,254,233,100,22,235,239,162,251,161,225,245,94,150,166,57,188,94,79,90,238,28,188,124,121,113,119,110,253,251,47,110,196,170,222,182,212,191,198,14,150,90,180,207,239,239,221,47,179,50,8,47,190,183,236,191,95,228,241,211,84,67,226,241,249,162,237,223,212,242,229,201,123,112,237,219,241,238,145,87,73,250,53,254,203,245,79,13,212,207,241,29,246,159,221,44,130,221,125,244,95,116,60,62,171,210,212,199,55,139,201,235,93,195,151,143,143,46,46,237,223,191,101,237,216,178,163,143,238,195,110,182,173,210,232,149,227,72,46,23,106,75,53,69,117,69,37,93,13,226,107,91,107,223,109,158,25,216,245,150,40,213,236,84,123,162,73,97,87,53,237,84,100,207,79,197,21,90,176,131,19,232,181,125,193,178,171,54,107,139,110,199,209,94,177,251,133,61,210,221,83,247,17,146,120,42,160,145,178,69,39,7,215,57,142,226,246,53,123,57,21,171,219,178,162,167,224,89,248,7,63,167,208,189,56,161,215,25,183,15,108,179,122,28,206,187,31,151,27,185,84,211,170,50,59,141,43,166,167,146,55,212,51,183,231,154,63,74,198,50,68,84,119,141,202,199,115,70,68,145,244,0,113,77,10,218,142,156,104,102,109,168,26,161,108,139,237,92,207,81,178,11,157,226,229,121,168,133,27,37,61,45,85,99,234,35,160,167,78,235,227,133,156,153,205,81,121,75,35,17,238,236,141,138,56,187,88,0,0,1,229,53,99,5,253,168,105,102,101,166,127,106,125,153,247,183,31,184,216,189,111,131,205,233,125,85,52,144,249,124,124,155,207,143,147,151,30,77,239,219,183,116,239,220,173,111,246,12,127,250,232,191,232,79,255,0,103,150,83,164,248,47,236,191,75,48,221,51,251,83,237,63,186,88,253,186,197,235,124,30,31,85,233,105,163,135,203,227,228,238,28,188,124,184,242,119,110,253,187,175,110,231,171,5,106,234,199,70,191,218,134,169,230,90,153,254,35,190,204,251,219,144,92,111,190,139,238,135,155,210,250,170,153,38,241,121,61,107,121,241,242,113,229,197,189,251,119,236,157,251,18,171,101,59,82,255,0,7,218,89,117,211,63,191,191,123,126,211,200,39,190,250,223,178,253,7,143,201,77,79,15,139,199,230,151,191,111,77,203,151,36,239,207,183,111,195,186,254,174,133,109,71,78,52,51,54,212,13,80,182,69,246,174,103,168,217,5,206,241,114,188,212,66,141,146,158,150,170,177,245,17,208,83,167,117,241,194,206,76,230,168,188,165,145,136,247,118,70,197,28,93,172,0,0,4,127,222,182,212,191,198,14,150,90,180,207,239,239,221,47,179,50,8,47,190,183,236,191,95,228,241,211,84,67,226,241,249,162,237,223,212,242,229,201,123,112,237,219,241,238,156,3,107,157,41,63,195,94,187,99,58,215,251,122,251,199,247,115,214,255,0,147,62,235,122,63,63,168,163,158,155,253,251,213,201,199,143,159,151,249,139,223,143,111,195,191,116,159,224,0,1,207,245,91,66,244,227,89,107,49,11,182,107,102,242,221,112,76,130,139,36,176,92,160,84,101,85,21,85,60,241,204,172,107,213,23,188,50,248,154,201,99,84,86,185,168,213,78,207,100,111,103,64,4,42,222,183,77,239,241,131,170,118,173,76,253,178,253,210,251,51,31,130,197,232,190,238,250,255,0,39,142,166,162,111,47,147,213,69,219,191,169,227,199,138,246,225,223,191,227,217,27,41,233,189,254,15,181,78,235,169,159,182,95,189,191,105,227,243,216,189,23,221,223,65,227,242,84,211,205,229,242,122,169,123,246,244,220,120,241,78,252,251,247,252,59,44,213,34,86,248,246,5,106,222,93,215,17,190,195,159,82,97,119,44,106,158,178,146,162,177,184,243,107,231,184,65,43,162,116,81,62,79,60,46,70,66,230,204,230,181,85,201,222,162,69,78,61,215,151,138,218,31,76,219,238,210,245,150,155,85,109,27,136,251,110,145,246,250,171,93,210,209,247,73,148,222,190,150,86,163,155,31,157,213,82,172,92,103,142,158,94,237,111,37,241,112,238,141,115,137,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,234,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,30,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,248,158,244,88,101,85,137,175,89,56,70,247,241,224,213,114,123,82,53,101,157,71,182,99,131,101,87,156,43,41,214,79,69,122,199,238,21,22,187,141,55,221,219,172,158,10,168,36,116,114,199,205,148,206,99,184,189,142,78,237,85,106,246,238,138,169,248,157,131,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,149,174,70,189,173,85,99,216,244,238,215,181,87,234,213,45,82,193,52,91,4,185,234,102,165,223,126,198,198,236,222,31,91,91,233,102,168,241,121,102,100,49,254,238,22,62,71,119,146,86,55,242,181,123,119,238,189,145,21,83,138,226,125,71,182,99,156,229,86,108,43,22,214,79,91,122,200,46,20,246,187,117,55,221,219,172,126,122,169,228,108,113,71,205,244,205,99,121,61,237,78,238,84,106,119,238,170,137,248,146,84,226,154,215,188,205,182,109,219,42,165,194,181,143,82,62,239,222,171,109,236,186,65,77,246,61,125,95,58,87,201,36,109,147,157,60,18,49,59,190,25,19,178,175,47,203,223,183,101,69,86,138,111,51,109,155,137,202,170,176,173,28,212,143,188,23,170,43,123,238,147,211,125,143,95,73,194,149,146,71,27,164,231,81,4,108,94,207,154,52,236,139,203,243,119,237,217,21,83,170,217,178,155,22,65,113,191,90,109,21,222,162,175,25,184,50,215,116,143,196,246,122,122,167,210,193,86,216,251,185,17,31,222,10,186,119,247,106,171,127,63,110,252,154,228,79,214,0,30,127,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,243,163,184,210,74,177,84,83,202,199,34,57,143,107,147,186,119,79,204,199,49,237,228,199,181,203,232,0,63,39,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,7,215,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,0,60,166,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,150,247,94,205,89,37,134,52,94,114,198,215,122,176,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,116,238,159,153,142,99,219,201,143,107,151,208,0,1,249,55,156,166,197,143,220,108,86,155,189,119,167,171,201,174,15,181,218,227,241,61,254,162,169,148,181,21,110,143,187,81,81,157,160,164,168,127,119,42,55,242,118,239,201,205,69,249,115,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,179,90,229,72,235,254,202,62,196,255,0,241,231,255,0,70,111,31,245,67,186,233,14,180,105,126,189,97,177,234,6,145,229,244,153,21,138,74,137,105,22,162,22,73,19,226,158,53,78,113,75,20,173,108,177,63,178,181,200,215,181,170,172,123,30,157,218,246,170,251,82,53,101,157,71,182,99,131,101,87,156,43,41,214,79,69,122,199,238,21,22,187,141,55,221,219,172,158,10,168,36,116,114,199,205,148,206,99,184,189,142,78,237,85,106,246,238,138,169,248,157,87,69,53,239,73,247,19,138,213,102,186,57,149,253,224,178,209,92,31,107,158,167,208,212,210,112,170,100,113,200,232,248,84,71,27,215,179,38,141,123,162,113,252,221,187,247,69,68,232,4,117,207,250,133,236,231,76,51,43,182,159,230,122,211,73,75,125,177,84,45,37,194,158,154,211,112,173,100,19,162,39,40,150,90,120,31,18,189,170,188,94,212,114,171,30,142,99,187,57,174,68,96,29,66,54,141,170,121,149,167,79,180,251,84,170,239,153,13,242,161,41,168,104,105,177,123,199,57,95,217,85,85,85,105,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,228,203,58,143,108,199,6,202,175,56,86,83,172,158,138,245,143,220,42,45,119,26,111,187,183,89,60,21,80,72,232,229,143,155,41,156,199,113,123,28,157,218,170,213,237,221,21,83,241,59,86,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,172,0,1,197,53,175,121,155,108,219,182,85,75,133,107,30,164,125,223,189,86,219,217,116,130,155,236,122,250,190,116,175,146,72,219,39,58,120,36,98,119,124,50,39,101,94,95,151,191,110,202,138,191,173,161,123,163,208,157,202,125,183,251,20,206,126,241,253,220,244,223,105,255,0,147,43,40,252,30,163,203,225,255,0,132,197,31,46,94,9,127,205,239,219,143,227,219,186,119,234,160,31,147,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,2,53,255,0,178,143,177,63,252,121,255,0,209,155,199,253,80,149,64,242,154,165,170,88,38,139,96,151,61,76,212,187,239,216,216,221,155,195,235,107,125,44,213,30,47,44,204,134,63,221,194,199,200,238,242,74,198,254,86,175,110,253,215,178,34,170,112,15,246,81,246,39,255,0,143,63,250,51,120,255,0,170,18,168,0,15,63,117,207,240,219,22,101,96,211,235,206,67,73,71,144,229,84,245,213,54,90,25,149,90,250,246,81,164,75,82,145,42,167,23,61,141,158,55,171,59,243,86,115,114,34,182,55,171,125,0,0,3,154,107,126,227,116,123,110,54,171,101,247,89,114,122,187,5,182,239,80,250,74,74,198,217,171,171,96,89,218,222,94,39,201,77,12,141,141,234,222,78,107,94,173,87,163,36,86,242,224,254,222,43,75,119,235,180,237,105,206,237,154,103,166,154,173,246,206,73,121,243,122,42,47,176,174,84,254,95,20,47,154,79,222,77,78,200,219,218,56,158,239,204,228,239,219,178,119,85,68,89,0,15,41,170,90,165,130,104,182,9,115,212,205,75,190,253,141,141,217,188,62,182,183,210,205,81,226,242,204,200,99,253,220,44,124,142,239,36,172,111,229,106,246,239,221,123,34,42,167,0,255,0,101,31,98,127,248,243,255,0,163,55,143,250,161,37,47,57,77,139,31,184,216,173,55,122,239,79,87,147,92,31,107,181,199,226,123,253,69,83,41,106,42,221,31,118,162,163,59,65,73,80,254,238,84,111,228,237,223,147,154,139,250,192,0,0,57,86,186,110,143,66,118,215,246,39,237,175,57,251,185,247,143,212,253,153,254,76,172,172,243,250,127,23,155,254,13,20,156,120,249,226,255,0,59,183,126,95,135,126,203,219,242,116,83,121,155,108,220,78,85,85,133,104,230,164,125,224,189,81,91,223,116,158,155,236,122,250,78,20,172,146,56,221,39,58,136,35,98,246,124,209,167,100,94,95,155,191,110,200,170,157,172,3,242,105,178,155,21,94,85,113,194,169,235,185,222,173,86,250,59,165,101,55,137,233,226,165,171,146,166,58,121,57,170,112,119,39,209,84,167,100,85,114,120,251,185,17,28,213,95,214,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,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,43,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,221,152,197,150,104,209,94,238,204,98,42,185,202,214,162,185,61,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,197,207,99,103,141,234,206,252,213,156,220,136,173,141,234,223,64,0,0,30,126,251,159,225,184,206,77,140,225,151,220,134,146,146,251,152,212,84,211,88,173,238,85,89,235,159,79,78,250,137,213,141,68,85,70,71,20,106,174,122,246,98,43,163,106,175,41,24,215,122,0,1,207,244,155,95,180,107,93,126,223,253,145,234,21,171,40,251,175,112,91,101,211,209,61,203,224,155,241,226,228,228,137,228,133,252,95,227,157,156,162,147,131,248,61,220,93,219,218,220,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,127,139,158,246,181,59,170,162,31,88,0,0,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,236,183,186,246,106,201,44,49,162,243,150,54,187,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,1,72,29,89,53,115,112,89,30,184,254,203,245,54,207,247,95,12,179,115,184,226,182,106,122,248,170,35,184,210,249,166,167,142,237,80,177,57,123,205,47,138,94,17,200,141,116,17,170,177,26,138,233,36,151,165,244,167,223,85,54,29,37,6,214,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,251,53,233,12,110,71,50,89,106,36,149,179,72,173,241,170,72,215,61,205,116,105,21,186,3,143,238,171,115,24,110,212,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,207,14,83,170,186,143,154,106,61,86,175,100,153,165,214,175,51,171,184,50,232,235,219,106,22,42,168,234,163,86,172,82,68,232,248,248,124,124,24,145,164,124,91,27,88,198,177,26,141,106,38,132,246,109,157,107,46,165,237,199,12,206,181,210,215,106,164,201,47,86,248,235,35,158,223,59,93,246,133,12,140,107,169,171,38,137,141,72,233,230,150,53,107,221,20,110,115,83,186,59,180,74,229,130,42,140,234,177,160,212,218,55,186,58,252,154,197,69,87,29,139,82,105,215,38,141,238,167,149,32,142,226,249,94,218,248,89,51,222,228,149,254,84,74,151,34,43,124,105,89,27,17,141,106,49,93,221,58,37,235,29,246,44,171,58,219,245,68,62,107,45,77,189,115,26,57,57,49,190,146,170,57,41,233,42,19,178,51,156,158,102,75,77,248,171,248,179,210,254,86,247,145,202,147,3,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,204,219,110,223,90,46,186,245,184,108,219,80,42,178,250,188,138,209,37,226,178,147,27,168,153,142,137,145,89,35,168,147,209,69,20,78,107,86,38,120,149,174,86,171,90,229,123,222,247,247,145,239,85,180,174,140,154,91,247,83,110,55,221,76,175,177,122,90,252,239,32,147,211,86,250,174,126,178,215,68,196,134,31,221,163,213,177,240,170,117,197,191,139,90,247,119,238,189,219,227,82,47,238,119,115,25,150,212,58,164,106,14,169,97,244,52,151,22,58,158,209,109,187,219,42,81,26,203,141,186,75,85,185,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,237,211,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,192,40,219,12,221,221,215,104,61,64,245,155,43,158,221,87,120,196,239,217,197,254,219,145,218,160,168,115,30,248,18,235,51,153,85,11,21,201,19,234,97,94,92,60,137,217,89,36,209,163,163,242,172,141,187,60,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,14,85,187,31,107,26,201,244,255,0,33,248,233,202,203,233,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,221,81,148,211,75,217,205,116,109,79,28,210,200,231,163,155,43,164,134,226,64,0,230,155,138,215,156,55,109,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,220,228,115,123,43,145,142,224,196,124,142,78,12,114,166,123,55,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,118,87,35,27,205,234,249,28,156,222,229,91,127,233,161,190,58,109,199,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,157,242,36,140,85,71,61,144,205,240,1,70,216,102,238,238,187,65,234,7,172,217,92,246,234,187,198,39,126,206,47,246,220,142,213,5,67,152,247,192,151,89,156,202,168,88,174,72,159,83,10,242,225,228,78,202,201,38,141,29,31,149,100,109,217,226,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,96,15,41,170,186,153,138,232,222,156,100,122,165,154,213,250,123,46,51,111,150,225,83,198,72,217,36,220,19,242,65,23,145,236,99,166,149,234,216,227,98,185,57,200,246,53,23,187,144,168,189,177,110,99,50,221,127,84,141,62,213,44,194,134,146,220,198,211,221,237,182,139,101,50,35,153,110,183,71,106,184,190,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,101,207,148,67,212,83,98,181,59,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,255,0,49,237,99,158,247,181,94,255,0,19,176,93,215,86,109,75,92,105,47,119,57,121,225,153,71,134,207,148,67,36,211,164,112,82,186,102,171,107,219,28,72,239,36,212,255,0,157,205,69,141,238,116,111,158,54,241,89,121,182,255,0,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,103,11,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,199,181,234,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,158,246,189,204,123,26,172,125,32,218,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,221,242,57,63,23,42,185,127,138,151,167,211,231,100,150,173,168,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,241,171,145,82,56,251,83,14,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,0,5,90,245,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,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,37,64,0,139,253,75,176,10,157,65,217,110,162,82,219,113,234,75,173,202,199,79,77,127,165,89,146,46,116,108,164,169,142,90,170,136,159,34,167,7,182,141,42,209,120,175,55,49,207,99,121,115,226,180,25,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,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,31,89,92,29,108,53,66,235,143,105,30,7,165,22,246,213,195,79,153,222,42,174,85,213,16,214,186,38,73,5,189,145,246,165,150,36,78,211,49,242,214,69,42,114,119,102,190,149,139,197,202,168,172,130,189,52,112,10,109,65,222,150,157,210,220,177,234,187,173,182,199,81,83,127,170,88,82,94,20,111,164,166,146,90,90,137,95,26,167,6,54,177,41,17,57,47,7,61,204,99,185,115,226,182,21,214,175,218,198,45,245,2,135,227,174,39,181,233,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,223,19,95,44,78,106,181,38,72,163,153,64,0,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,84,95,84,61,94,204,180,23,126,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,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,177,253,177,110,23,21,221,6,141,89,117,115,22,166,244,30,191,201,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,255,0,38,70,43,154,199,62,41,98,122,177,156,248,167,85,0,20,67,212,119,124,116,219,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,190,86,178,89,92,229,106,204,177,71,102,157,81,253,137,234,111,232,191,49,68,71,94,148,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,255,0,19,147,180,75,12,77,143,179,29,27,60,214,104,0,5,90,245,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,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,37,64,0,252,156,178,227,125,179,226,183,155,182,45,142,125,224,189,81,91,234,42,45,214,143,88,202,79,180,42,153,27,157,21,55,157,232,172,139,200,244,107,60,142,78,45,229,221,127,4,51,69,173,25,230,168,106,86,168,100,25,126,180,85,85,207,155,79,80,218,75,210,213,219,227,161,158,57,233,163,109,55,138,74,120,217,27,98,123,27,11,88,173,224,213,238,197,239,248,247,47,39,167,118,239,63,197,110,141,47,222,154,223,54,161,97,222,42,44,163,133,7,166,134,127,43,165,244,181,113,241,85,141,124,177,196,238,104,222,28,101,142,94,209,178,53,139,148,170,4,0,234,117,191,31,216,133,138,167,65,180,158,245,199,62,200,45,238,251,74,233,110,184,248,234,177,120,92,248,93,31,118,248,156,158,106,136,29,80,141,227,36,114,194,213,142,100,237,206,39,45,96,108,231,35,220,22,57,184,44,110,77,178,51,213,231,85,126,120,160,181,203,81,20,84,183,90,88,226,116,245,20,181,62,89,35,141,208,186,56,28,229,69,123,92,142,99,93,27,155,35,99,114,92,167,84,127,98,122,155,250,47,204,81,28,171,166,46,252,127,109,246,42,109,6,213,139,215,44,251,31,183,183,236,219,165,198,227,228,170,202,33,107,230,116,157,155,226,106,121,169,224,109,58,59,148,146,75,51,82,73,151,191,9,92,147,252,0,0,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,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,29,206,238,23,42,221,6,178,222,181,115,41,166,244,30,191,199,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,255,0,42,71,171,90,198,190,89,101,122,49,156,248,165,170,116,197,223,143,237,190,197,77,160,218,177,122,229,159,99,246,246,253,155,116,184,220,124,149,89,68,45,124,206,147,179,124,77,79,53,60,13,167,71,114,146,73,102,106,73,50,247,225,43,146,127,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,8,213,191,173,168,209,238,183,67,170,236,150,200,184,102,120,191,154,241,139,205,28,48,44,147,213,54,23,35,168,29,36,170,223,28,53,31,145,174,84,145,141,108,140,130,71,114,72,184,58,128,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,93,247,77,77,235,219,183,23,167,20,58,95,154,220,251,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,37,254,89,148,216,176,108,86,243,154,229,53,222,138,203,143,219,234,46,151,26,159,19,228,240,82,193,27,164,150,78,12,71,61,220,88,199,47,102,162,185,123,118,68,85,252,12,246,111,95,117,215,221,218,107,45,110,101,229,186,209,226,22,222,244,120,181,146,182,102,59,208,82,241,98,73,34,182,52,70,36,211,189,158,89,23,187,220,157,217,31,145,236,138,53,36,7,73,189,161,254,215,117,31,252,65,102,180,92,241,12,2,224,207,178,91,29,127,138,74,172,138,21,134,120,121,70,196,87,172,48,49,237,149,221,220,196,116,142,129,169,229,98,76,196,186,146,26,245,88,208,106,157,100,218,229,126,77,98,162,164,146,251,166,213,11,147,70,247,83,196,179,201,110,100,79,109,124,44,153,239,106,196,207,18,165,75,145,21,222,69,163,141,136,199,57,88,173,166,189,181,234,245,78,130,235,206,13,171,144,207,87,29,62,59,120,134,107,130,82,65,20,211,203,110,127,120,171,97,141,146,246,98,190,74,105,38,141,21,85,189,149,232,168,230,170,35,146,234,122,152,221,173,87,254,159,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,93,168,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,48,237,59,221,62,141,253,64,199,190,70,2,236,250,144,235,125,171,68,118,161,150,58,225,99,171,186,84,103,148,245,24,61,11,33,145,177,178,9,235,232,234,17,103,149,203,221,81,145,197,28,175,68,107,85,92,244,99,63,42,57,100,101,11,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,187,246,69,254,6,154,52,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,253,251,34,127,2,136,122,163,251,236,212,223,209,126,30,136,250,186,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,158,52,114,170,199,31,107,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,250,193,154,205,216,251,167,214,79,168,25,15,200,206,72,174,154,27,227,169,219,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,249,25,26,72,197,69,107,217,53,228,131,149,110,199,218,198,178,125,63,200,126,58,115,53,133,196,244,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,238,138,250,152,98,236,230,186,54,175,146,24,164,115,209,174,137,210,77,99,224,31,147,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,62,251,228,221,221,215,119,218,184,220,174,11,117,93,159,19,176,211,186,219,142,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,143,63,26,118,70,71,12,106,233,60,73,35,163,169,250,184,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,52,19,177,205,221,218,183,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,57,112,242,39,116,124,115,70,142,147,196,178,58,69,0,102,179,118,62,233,245,147,234,6,67,242,51,146,43,166,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,126,70,70,146,49,81,90,246,77,121,32,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,91,168,54,246,238,187,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,228,70,170,44,146,119,249,122,92,123,236,211,47,214,190,30,180,191,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,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,55,137,181,92,203,106,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,228,71,74,214,49,190,166,54,186,54,204,206,45,226,245,71,34,120,223,27,223,221,58,94,239,95,252,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,248,126,198,186,58,22,177,149,11,43,90,189,225,151,197,4,50,36,138,140,143,242,75,206,54,178,95,36,107,221,143,186,125,100,250,129,144,252,140,228,202,217,190,238,237,91,65,233,249,148,101,112,91,169,47,25,101,251,82,46,22,220,114,213,61,67,88,199,206,150,171,123,159,85,51,17,201,43,233,161,78,60,252,105,221,95,36,49,171,163,242,164,141,175,92,179,41,190,231,57,85,231,53,202,107,189,109,235,32,184,84,93,46,53,62,38,71,231,170,158,71,73,44,156,24,141,99,121,61,238,94,205,68,106,119,236,136,137,248,23,41,210,247,98,223,177,76,85,154,227,172,120,103,164,212,155,215,63,177,233,171,93,202,107,21,174,72,218,137,222,21,106,122,122,201,187,201,228,238,174,123,34,86,71,251,167,58,162,53,159,230,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,0,42,175,174,119,242,79,250,147,251,105,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,159,130,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,208,122,255,0,37,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,252,153,24,174,107,28,248,165,137,234,198,115,226,157,84,0,12,198,107,94,151,221,116,87,87,50,253,40,188,186,174,74,140,90,241,83,109,101,69,77,19,169,31,89,3,30,190,26,164,137,202,170,198,77,23,142,86,126,103,34,178,70,170,57,200,168,171,119,221,44,179,250,108,235,101,184,109,42,228,53,119,107,150,43,81,95,96,185,45,74,202,231,210,190,58,151,203,79,78,143,145,63,51,25,71,61,34,51,130,171,26,206,44,78,220,21,173,150,165,5,245,77,207,234,115,173,233,102,84,169,144,210,93,173,184,173,61,5,130,218,180,203,19,153,74,200,233,153,45,69,58,190,52,252,207,101,100,245,104,254,106,175,107,249,49,123,112,70,182,85,116,62,192,42,98,181,106,158,169,87,99,212,139,79,85,81,110,176,90,238,206,72,157,58,62,38,203,61,109,59,23,191,149,140,84,154,129,238,252,17,143,84,143,252,229,141,120,244,190,181,126,214,49,111,168,20,63,29,113,41,219,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,179,173,226,224,155,191,193,42,47,246,10,63,177,178,75,55,15,188,24,255,0,146,106,143,178,252,179,84,50,151,253,180,248,34,142,127,44,116,235,39,238,209,120,119,226,238,202,159,140,128,7,42,220,238,225,113,93,175,232,213,235,87,50,154,111,95,232,60,116,214,235,91,42,163,167,154,231,93,43,184,197,79,27,158,191,242,164,122,181,175,115,34,138,87,163,31,195,138,211,182,140,245,70,215,157,54,214,220,187,85,242,218,106,76,178,209,157,212,122,187,214,48,201,125,13,36,115,199,3,32,166,150,141,232,217,22,157,241,197,20,17,43,149,178,44,177,70,137,47,57,26,201,89,119,216,6,121,140,234,126,27,105,212,12,50,170,174,170,197,125,167,74,187,125,69,77,190,162,137,243,192,170,188,101,72,170,24,201,81,142,68,228,199,43,81,30,197,107,219,221,174,106,175,160,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,10,86,235,87,238,159,22,250,127,67,242,55,18,58,236,251,118,121,150,209,117,67,239,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,237,228,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,251,103,27,188,249,189,21,111,165,154,159,203,226,153,240,201,251,185,152,201,27,218,72,158,223,204,212,239,219,186,119,69,69,95,86,10,139,234,189,190,58,156,150,235,123,218,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,242,185,123,74,179,68,232,251,49,177,191,205,89,101,255,0,117,71,246,39,169,191,162,252,197,17,64,37,233,244,230,223,183,248,168,177,79,166,250,137,7,167,212,220,102,223,235,42,234,32,167,225,75,122,161,99,217,18,214,53,24,156,33,153,31,36,109,150,47,193,170,231,181,241,39,23,58,56,102,169,202,180,83,116,251,125,220,79,170,143,71,53,70,213,144,85,209,115,116,244,28,101,164,174,100,108,241,242,155,210,212,50,57,150,20,89,163,111,149,25,227,228,238,60,185,34,162,117,80,85,95,92,239,228,159,245,39,246,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,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,15,109,139,112,184,174,232,52,106,203,171,152,181,55,160,245,254,74,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,249,50,49,92,214,57,241,75,19,213,140,231,197,58,168,0,21,129,213,175,101,31,109,209,214,110,203,76,173,151,90,203,212,62,24,243,75,124,9,231,141,212,48,193,227,101,205,168,174,231,31,133,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,178,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,63,5,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,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,188,255,0,120,59,179,195,118,139,165,255,0,126,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,135,127,27,21,81,210,177,23,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,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,118,125,51,246,81,113,219,6,9,114,205,181,46,217,233,181,39,45,239,77,91,71,34,82,205,246,53,12,51,72,145,211,195,81,11,164,231,230,236,201,228,86,201,197,123,64,213,98,58,21,115,189,95,84,127,98,122,155,250,47,204,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,161,160,157,139,239,54,197,188,61,56,170,185,201,106,251,27,51,197,253,61,62,77,109,137,143,90,86,201,42,63,197,83,77,35,187,247,134,95,20,170,145,185,203,36,110,99,154,238,72,140,150,78,255,0,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,202,232,230,191,104,214,224,44,82,100,122,59,168,86,172,154,146,159,183,169,142,157,238,142,170,147,147,228,99,61,69,52,136,217,160,230,176,200,172,242,49,188,218,213,115,123,183,178,157,0,3,242,114,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,80,14,250,55,155,125,222,30,163,210,220,227,181,125,141,134,98,254,162,159,25,182,202,198,45,83,99,149,89,229,169,169,145,189,251,205,47,138,37,88,218,229,142,54,177,173,111,37,71,203,36,107,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,13,4,236,95,121,182,45,225,233,197,85,206,75,87,216,217,158,47,233,233,242,107,108,76,122,210,182,73,81,254,42,154,105,29,223,188,50,248,165,84,141,206,89,35,115,28,215,114,68,100,178,73,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,1,93,93,87,54,81,251,77,197,103,220,166,153,219,45,84,217,38,37,111,168,169,203,98,237,225,154,241,107,134,54,185,42,57,171,146,55,77,75,28,111,252,28,222,114,68,188,81,234,176,195,19,170,91,74,181,51,42,209,189,71,199,53,75,10,171,244,247,172,102,225,21,194,155,148,146,50,57,184,47,231,130,95,27,216,247,67,43,21,209,200,196,114,115,141,239,106,175,103,41,42,186,134,111,219,252,87,81,225,184,78,21,7,217,248,133,182,223,67,125,187,81,201,79,202,79,188,82,64,244,154,38,212,61,26,249,33,166,100,206,129,174,72,226,71,200,179,185,81,236,240,185,57,86,202,54,163,125,221,166,178,209,97,190,43,173,30,33,109,237,89,148,222,232,161,99,189,5,47,23,172,113,163,164,84,98,77,59,217,226,141,59,61,201,221,242,120,222,200,164,67,66,120,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,162,214,189,47,186,232,174,174,101,250,81,121,117,92,149,24,181,226,166,218,202,138,154,39,82,62,178,6,61,124,53,73,19,149,85,140,154,47,28,172,252,206,69,100,141,84,115,145,81,86,194,104,181,142,251,171,189,23,51,90,108,142,30,245,120,21,194,213,135,71,83,201,159,237,170,90,107,149,174,74,101,224,198,53,25,227,130,162,40,59,126,103,59,193,205,206,87,61,81,32,182,211,189,211,232,223,212,12,123,228,96,37,87,89,189,82,251,215,184,235,22,153,208,95,125,85,6,9,143,199,234,104,189,47,15,71,116,173,122,205,55,239,21,136,233,57,210,182,220,239,193,206,99,123,118,78,206,242,33,245,116,105,209,123,174,75,175,55,77,104,186,226,21,115,227,216,125,158,174,146,221,122,115,221,20,16,94,231,241,71,226,103,103,39,153,254,142,90,174,77,236,246,177,37,141,206,226,231,196,171,115,229,0,245,71,247,217,169,191,162,252,61,17,23,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,237,197,207,99,103,133,206,106,47,118,164,177,170,246,228,157,236,87,165,62,248,233,180,214,235,65,181,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,117,70,83,77,47,103,53,209,181,60,115,75,35,158,142,108,174,146,27,137,6,107,55,99,238,159,89,62,160,100,63,35,57,202,139,73,233,125,212,18,154,211,77,101,218,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,252,172,107,59,90,249,202,183,99,237,99,89,62,159,228,63,29,57,154,195,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,238,159,187,238,177,110,171,21,143,10,202,95,232,181,55,31,183,164,151,26,110,207,147,237,74,88,35,165,142,91,175,54,83,197,79,7,150,166,161,201,233,154,170,230,118,238,157,219,248,164,192,5,16,245,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,204,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,60,139,217,25,28,210,35,100,241,44,110,230,155,133,197,172,88,54,190,234,94,21,139,80,250,43,46,63,152,94,109,118,234,111,43,228,240,82,193,91,44,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,221,111,251,36,186,222,182,57,131,238,223,78,32,171,175,168,142,158,182,28,178,207,77,74,233,94,216,32,185,220,88,251,178,200,233,149,81,145,197,29,28,79,138,40,187,53,140,116,206,84,68,145,199,21,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,217,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,213,81,222,40,184,77,254,76,186,122,104,102,158,143,201,44,81,249,188,94,118,55,202,198,240,127,241,69,254,40,157,84,25,172,221,143,186,125,100,250,129,144,252,140,231,42,45,83,165,102,252,127,237,70,213,53,126,245,254,182,44,66,251,115,184,255,0,234,25,77,100,107,60,95,243,135,68,249,38,255,0,87,78,198,255,0,189,48,181,66,157,186,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,247,68,125,52,50,247,115,157,35,87,201,52,81,185,136,214,196,217,38,174,2,85,116,184,247,217,166,95,173,124,61,105,127,192,229,91,151,219,166,9,186,13,44,175,211,60,234,159,253,109,101,158,183,156,223,228,203,167,166,154,24,43,60,113,75,31,155,197,231,123,188,79,119,7,255,0,5,79,224,169,158,189,116,208,189,71,219,166,163,220,116,191,84,44,222,134,235,67,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,146,23,241,119,101,236,142,71,53,204,123,88,246,61,141,240,0,179,238,151,93,63,235,46,245,150,221,205,235,126,59,225,181,67,233,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,241,189,156,97,79,23,104,163,145,30,217,155,35,164,86,163,18,39,75,109,64,205,102,236,125,211,235,39,212,12,135,228,103,37,87,75,221,244,254,197,50,166,104,118,177,230,126,147,77,175,92,254,199,169,173,111,40,108,87,73,36,106,167,121,149,201,233,232,230,239,39,147,186,57,140,149,89,39,238,154,234,137,22,234,64,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,0,170,190,185,223,201,63,234,79,237,165,85,157,215,103,219,179,204,182,139,170,31,126,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,111,35,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,219,56,221,231,205,232,171,125,44,212,254,95,20,207,134,79,221,204,198,72,222,210,68,246,254,102,167,126,221,211,186,42,42,250,176,1,73,125,99,180,134,167,10,220,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,180,104,88,202,89,161,137,141,236,246,49,180,233,64,245,87,162,247,124,207,226,229,236,173,103,181,232,151,169,152,174,63,168,250,137,165,183,106,191,79,122,204,45,246,251,133,163,201,36,108,142,163,208,45,79,158,6,242,122,61,243,43,42,210,70,177,141,119,238,224,157,202,173,70,126,54,211,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,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,154,51,217,126,142,95,116,11,108,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,244,213,85,117,18,213,203,77,221,143,123,31,225,125,67,162,242,53,202,215,248,249,167,100,119,100,141,125,106,253,172,98,223,80,40,126,58,226,82,177,210,182,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,246,71,43,29,193,232,201,26,156,216,213,77,20,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,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,191,171,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,238,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,236,222,14,236,243,45,221,106,135,223,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,219,198,197,85,108,76,68,239,253,55,58,125,211,110,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,191,118,72,137,118,128,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,64,41,91,173,95,186,124,91,233,253,15,200,220,72,0,75,254,156,219,215,255,0,10,186,143,61,131,63,185,221,100,211,44,167,247,119,42,104,23,203,29,174,185,85,137,29,205,176,241,115,221,197,140,88,229,108,74,215,62,55,53,221,165,116,49,70,183,210,64,14,167,91,241,253,136,88,170,116,27,73,239,92,115,236,130,222,239,180,174,150,235,143,142,171,23,133,207,133,209,247,111,137,201,230,168,129,213,8,222,50,71,44,45,88,230,78,220,226,114,210,176,47,251,170,63,177,61,77,253,23,230,40,138,1,61,6,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,217,78,234,186,159,105,222,182,236,182,179,22,195,214,174,193,168,185,181,67,109,119,123,5,53,101,90,190,207,110,109,76,142,150,69,172,244,209,195,84,201,225,130,56,159,19,92,223,201,90,228,119,36,99,218,234,245,208,29,28,190,238,3,89,113,61,29,199,38,244,245,121,53,193,180,242,84,241,99,253,37,43,26,233,42,106,120,61,236,73,60,80,71,44,190,62,104,231,240,226,223,204,228,67,75,214,155,101,53,150,213,69,102,163,146,174,74,122,10,120,233,162,125,93,92,181,83,185,140,106,53,171,36,211,57,210,202,254,200,157,223,35,156,247,47,117,114,170,170,169,245,149,87,215,59,249,39,253,73,253,180,170,179,186,236,251,118,121,150,209,117,67,239,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,237,228,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,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,20,87,212,195,101,22,237,176,103,118,220,219,77,45,158,155,77,178,222,212,212,84,113,165,84,223,99,87,67,12,105,37,60,213,19,58,78,126,110,207,158,53,116,156,151,180,237,70,35,97,71,59,202,244,238,221,231,248,82,214,85,251,211,91,225,211,220,199,197,69,148,112,160,245,51,65,226,108,190,150,174,62,42,146,39,138,73,93,205,27,207,148,82,75,218,55,200,145,113,230,155,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,38,87,73,221,148,92,114,156,170,217,186,141,72,182,112,198,236,221,234,112,232,30,148,181,16,221,107,155,37,69,60,149,18,53,92,249,33,244,178,67,201,136,232,216,229,149,98,145,143,68,137,81,246,254,69,94,168,254,196,245,55,244,95,152,162,40,4,245,90,91,170,89,222,139,103,118,205,76,211,75,239,216,217,37,155,205,232,171,125,44,53,30,47,44,47,134,79,221,204,199,198,238,241,202,246,254,102,175,110,253,211,178,162,42,79,253,250,245,17,197,119,11,181,60,59,19,211,36,251,54,175,54,184,72,185,165,166,122,136,228,170,181,125,158,176,74,202,71,53,99,239,36,51,79,44,83,69,85,26,199,201,180,142,98,162,57,102,138,56,129,178,253,38,253,183,238,131,0,211,127,189,247,92,95,215,92,36,173,251,94,210,238,21,212,190,142,158,90,206,84,242,119,79,20,203,233,248,178,95,199,198,231,35,248,191,143,21,209,240,5,37,245,35,234,9,77,184,154,152,244,123,70,238,181,109,211,171,117,67,106,107,110,80,203,44,44,201,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,78,221,217,26,167,0,217,246,211,51,45,221,106,135,220,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,219,200,244,69,108,79,84,241,59,133,197,172,88,54,190,234,94,21,139,80,250,43,46,63,152,94,109,118,234,111,43,228,240,82,193,91,44,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,34,238,251,28,166,201,122,127,225,187,184,211,151,213,173,246,219,79,114,126,93,105,70,75,80,149,212,145,93,170,96,109,108,8,212,114,196,248,34,107,60,173,94,209,44,49,58,78,236,116,111,243,69,253,45,213,44,239,69,179,187,102,166,105,165,247,236,108,146,205,230,244,85,190,150,26,143,23,150,23,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,22,234,133,183,172,19,111,251,142,123,52,246,166,213,67,106,204,173,236,200,34,198,232,169,102,135,236,110,79,116,79,68,228,139,18,195,44,209,79,36,109,141,201,227,252,241,248,163,99,34,116,145,0,209,158,202,116,67,75,244,39,111,56,213,139,73,175,149,119,251,70,69,79,14,79,53,246,166,57,33,125,222,122,186,120,149,42,146,7,254,52,236,116,77,133,172,135,178,43,24,198,163,213,210,115,123,187,168,5,69,245,167,208,106,155,78,101,138,110,54,205,69,72,203,109,246,157,152,205,233,97,167,138,39,253,163,10,73,45,52,210,189,31,206,119,203,78,146,70,139,195,247,108,161,99,85,255,0,153,141,72,21,167,154,153,247,63,79,245,75,5,171,171,186,173,38,123,143,208,219,225,165,167,147,253,170,234,234,107,197,13,100,115,212,49,94,136,188,32,130,177,140,122,53,206,107,167,86,162,35,94,245,79,151,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,223,183,117,79,226,126,86,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,219,183,117,95,226,95,71,77,237,16,181,104,142,212,49,54,219,239,149,119,74,140,242,158,159,56,174,124,209,182,54,65,61,125,29,58,164,17,53,59,170,50,56,163,137,138,174,114,171,158,143,127,229,71,36,108,148,5,0,245,71,247,217,169,191,162,252,61,17,42,186,117,237,211,4,221,6,193,115,141,52,206,169,255,0,152,23,58,203,61,111,57,191,201,151,79,177,105,33,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,149,213,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,107,210,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,236,215,164,49,181,90,248,162,167,146,86,205,34,187,200,139,35,92,246,185,177,164,182,104,102,179,118,62,233,245,147,234,6,67,242,51,147,43,102,251,68,181,110,251,167,230,81,138,65,113,164,179,229,150,29,72,184,92,177,203,172,244,237,123,25,58,218,173,237,125,44,207,70,172,172,166,153,56,243,241,175,116,124,112,200,173,147,196,145,186,189,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,93,79,75,221,235,255,0,136,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,95,55,219,54,182,204,214,50,161,101,107,83,180,209,121,96,134,68,145,85,242,126,73,121,200,231,203,227,146,187,177,246,177,172,159,79,242,31,142,156,205,97,102,155,167,216,229,78,165,109,19,74,183,73,166,207,164,138,251,140,105,62,62,252,166,216,230,69,2,92,109,212,182,200,222,181,172,147,178,43,234,97,139,187,92,217,28,190,72,98,141,172,86,186,38,199,53,117,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,251,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,115,94,164,88,46,227,181,3,110,55,75,38,222,174,159,247,238,201,172,212,112,63,237,75,213,175,135,231,167,164,149,29,255,0,26,201,78,141,231,80,206,236,107,255,0,140,21,20,173,161,123,112,212,125,115,215,27,118,134,90,113,251,173,5,215,237,5,167,191,186,90,5,242,88,105,98,153,35,171,169,169,138,71,71,195,195,221,81,99,123,152,231,73,198,36,252,239,107,87,65,27,117,208,108,55,109,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,220,228,115,123,163,85,238,224,196,100,109,94,12,106,38,125,247,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,87,7,82,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,252,140,141,99,122,34,181,143,155,165,116,117,209,205,193,82,234,60,218,199,69,53,214,193,164,247,11,125,101,45,115,164,108,78,165,201,42,161,84,142,24,91,19,222,146,39,138,73,100,145,181,76,141,205,71,65,60,28,147,201,43,75,127,6,107,55,99,238,159,89,62,160,100,63,35,57,45,54,165,179,235,86,236,186,126,101,141,183,165,92,121,222,29,156,94,171,241,71,195,43,81,149,51,190,213,108,89,40,101,108,143,108,92,42,22,24,152,146,57,205,88,158,214,63,151,4,146,57,32,94,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,73,169,157,117,83,212,124,195,104,244,58,2,203,7,143,47,173,183,203,141,228,153,69,84,235,87,235,172,233,3,98,230,198,202,174,127,172,168,99,164,100,242,61,92,141,226,233,35,252,243,55,211,67,108,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,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,178,158,160,59,103,195,118,161,211,243,10,210,220,62,186,174,226,247,106,69,37,202,239,115,169,85,107,238,55,25,45,85,172,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,24,58,92,123,236,211,47,214,190,30,180,191,224,8,171,191,173,148,98,187,172,211,138,187,221,166,217,233,245,55,25,183,205,38,57,112,167,72,217,37,127,4,116,141,182,84,44,142,99,29,12,175,85,70,57,238,79,12,143,87,162,241,116,172,150,133,178,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,75,254,156,219,9,255,0,21,23,217,245,35,81,39,244,250,101,140,220,61,29,93,60,21,28,42,175,85,204,99,37,90,54,171,23,156,48,163,36,141,210,203,248,57,90,246,178,37,228,231,73,13,234,0,102,179,118,62,233,245,147,234,6,67,242,51,156,210,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,59,61,137,44,50,198,174,111,116,231,27,219,252,90,168,150,191,210,235,168,5,29,222,142,219,182,77,111,200,188,55,88,125,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,222,54,51,140,201,226,239,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,1,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,0,85,95,92,239,228,159,245,39,246,210,37,116,206,180,218,175,251,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,77,244,108,202,251,179,205,71,165,182,71,117,251,103,12,202,61,69,70,51,114,149,236,74,167,71,18,179,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,63,87,211,155,122,255,0,225,87,81,231,176,103,247,59,172,154,101,148,254,238,229,77,2,249,99,181,215,42,177,35,185,182,30,46,123,184,177,139,28,173,137,90,231,198,230,187,180,174,134,40,214,250,64,4,21,235,5,163,150,44,231,108,11,170,181,19,122,123,214,154,92,32,168,163,147,139,223,231,165,174,168,130,146,162,155,178,61,172,111,39,190,154,95,34,181,238,79,77,193,188,82,71,41,85,123,47,214,59,22,129,110,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,154,150,174,158,90,73,106,123,49,143,123,252,44,168,116,190,54,181,92,255,0,31,4,236,174,238,150,191,213,247,84,45,88,94,210,234,112,57,155,73,61,203,80,111,20,86,218,120,29,90,216,167,138,10,105,155,91,45,83,34,236,174,153,141,117,60,48,187,183,20,106,213,70,170,239,224,215,84,6,218,244,134,167,94,181,231,6,210,56,96,171,146,159,34,188,67,13,193,105,39,138,25,226,183,51,188,181,179,70,249,123,177,31,29,52,115,72,136,168,238,234,196,68,107,149,81,171,165,226,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,244,29,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,229,115,34,149,174,71,44,43,44,156,255,0,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,252,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,189,3,168,238,248,233,183,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,124,173,100,178,185,202,213,153,98,143,159,236,147,103,217,54,238,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,158,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,65,24,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,57,254,85,174,154,113,136,106,198,21,162,23,59,207,151,51,206,253,92,182,219,93,58,35,228,134,150,158,154,121,228,170,168,252,83,197,10,250,119,198,197,94,238,124,138,168,214,170,50,87,71,82,221,106,253,211,226,223,79,232,126,70,226,122,14,147,58,67,134,235,214,151,238,51,72,245,2,10,185,44,89,21,62,51,13,66,210,78,176,207,19,217,37,194,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,115,86,26,238,119,111,89,86,215,245,150,245,164,121,77,79,175,244,30,58,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,249,81,189,26,231,181,146,197,43,17,239,225,201,123,254,208,250,152,103,123,99,210,124,143,76,46,118,79,189,52,148,150,255,0,247,9,79,42,67,13,45,166,185,245,50,203,63,169,88,216,217,167,134,69,169,124,171,222,69,114,58,6,196,222,13,149,100,138,26,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,88,254,93,176,159,240,175,211,219,85,53,35,81,39,245,26,155,147,91,236,180,117,116,240,84,115,165,178,208,190,247,111,149,104,218,172,94,19,76,175,142,55,75,47,226,212,115,26,200,151,139,93,36,213,172,95,247,84,127,98,122,155,250,47,204,81,20,2,89,167,85,237,142,84,227,87,91,222,238,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,149,171,222,84,154,87,73,221,237,145,254,26,203,45,167,163,102,216,190,205,177,93,183,59,154,226,246,169,164,188,118,183,225,21,178,77,229,170,166,134,55,212,67,112,157,177,167,118,69,228,122,54,22,189,127,123,198,41,209,17,177,201,222,91,63,5,85,245,206,254,73,255,0,82,127,109,33,86,194,180,183,4,214,157,216,224,218,103,169,118,47,182,113,187,207,218,126,182,139,213,77,79,229,241,91,106,166,143,247,144,189,146,55,180,145,49,223,149,201,223,183,101,238,138,168,191,149,186,237,168,234,62,210,181,29,248,86,107,23,174,181,87,121,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,227,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,246,14,156,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,242,185,145,68,230,171,150,20,138,75,222,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,108,227,119,159,15,173,162,245,83,83,249,124,83,50,104,255,0,121,11,217,35,123,73,19,29,249,92,157,251,118,94,232,170,139,154,205,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,236,146,49,31,255,0,242,85,106,190,53,114,42,199,36,172,227,35,189,174,209,116,66,213,184,237,197,225,154,53,125,190,85,218,45,183,250,138,151,86,85,210,70,215,206,144,83,210,205,83,35,35,229,249,90,247,182,5,98,61,81,200,197,122,57,90,254,60,23,71,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,31,89,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,74,174,167,91,14,253,136,95,106,117,231,73,236,188,112,28,130,224,239,180,173,118,235,119,142,151,23,153,204,133,177,247,119,149,203,225,168,157,213,10,222,49,199,20,46,88,225,78,220,226,106,192,2,228,250,54,109,235,238,94,147,221,183,11,118,169,181,85,213,234,39,106,43,67,35,165,239,85,110,161,162,169,168,138,118,186,119,34,42,121,231,98,43,162,103,229,227,77,3,149,206,114,241,142,197,65,26,186,128,105,118,224,181,119,111,183,124,59,111,217,47,164,175,171,225,21,202,203,4,81,69,85,126,165,146,88,216,250,86,215,77,81,20,116,176,164,110,154,73,83,139,157,51,88,216,185,53,174,123,100,162,189,45,208,189,71,213,189,101,182,104,54,57,102,244,89,125,198,225,53,186,74,75,178,173,31,161,146,6,189,245,43,80,143,78,113,248,89,20,174,123,56,172,159,187,86,181,142,127,102,174,133,54,197,183,172,87,107,250,53,101,210,60,90,167,215,250,15,37,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,252,152,216,142,115,220,200,162,137,138,247,240,228,180,3,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,0,117,58,216,119,236,66,251,83,175,58,79,101,227,128,228,23,7,125,165,107,183,91,188,116,184,188,206,100,45,143,187,188,174,95,13,68,238,168,86,241,142,56,161,114,199,10,118,231,19,87,208,116,130,210,29,203,208,234,133,54,176,216,160,171,179,105,5,210,158,182,142,251,53,84,236,100,23,215,195,27,153,3,32,129,123,190,71,197,83,34,57,39,70,181,141,72,234,163,73,121,43,226,125,196,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,113,77,224,110,82,197,181,109,14,188,106,109,205,60,215,89,185,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,113,133,60,79,146,69,87,177,124,113,189,26,170,245,99,93,157,124,179,41,190,231,57,85,231,53,202,107,189,109,235,32,184,84,93,46,53,62,38,71,231,170,158,71,73,44,156,24,141,99,121,61,238,94,205,68,106,119,236,136,137,248,30,131,85,116,95,84,52,66,235,104,177,106,190,33,87,141,220,175,150,122,123,245,29,29,91,227,243,173,20,206,123,99,116,145,181,202,232,95,202,41,26,177,72,141,145,170,213,71,53,164,244,233,55,189,123,118,159,214,127,134,45,80,185,248,44,183,187,131,36,196,43,100,90,170,137,34,186,85,79,12,41,108,108,108,107,217,28,50,190,71,76,215,126,233,140,147,206,175,87,44,200,172,183,240,8,235,191,253,6,166,220,30,215,50,236,102,26,42,186,155,237,130,157,249,54,60,202,74,121,106,103,125,198,146,41,28,216,99,134,55,181,101,124,241,58,106,100,69,71,118,90,132,122,49,206,107,80,207,8,58,254,210,52,94,235,175,91,134,194,116,254,151,16,171,200,173,18,94,40,234,242,74,120,94,232,153,21,146,58,136,253,108,178,202,215,53,98,103,137,92,212,114,57,174,87,189,140,103,121,30,196,93,36,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,116,174,162,27,62,192,119,27,164,119,124,222,116,164,179,103,120,69,158,170,190,209,124,124,176,211,178,104,33,99,230,117,13,100,179,61,145,37,51,149,28,169,36,143,106,64,247,44,136,228,98,204,201,40,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,66,253,58,115,110,175,42,221,86,135,79,123,207,237,190,60,167,22,184,125,139,114,184,65,71,36,84,183,78,208,178,72,234,154,190,54,194,217,156,143,84,150,24,156,238,14,107,95,198,38,77,19,18,149,183,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,126,175,84,93,153,88,181,195,78,46,90,253,100,186,253,149,153,233,206,63,83,81,50,206,247,186,150,231,103,165,73,106,100,166,115,83,191,142,102,114,153,241,72,212,236,231,61,209,201,221,28,201,33,165,108,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,23,83,166,219,171,255,0,21,157,58,53,102,255,0,118,182,221,105,242,156,103,79,239,118,92,142,166,162,143,133,45,125,115,45,18,171,170,169,230,142,54,66,239,42,42,72,248,88,136,232,92,244,106,183,131,162,146,90,65,52,167,180,239,107,26,55,244,255,0,30,248,232,10,203,234,177,177,202,109,53,186,215,238,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,217,81,148,211,75,221,174,108,142,79,28,210,198,214,43,155,43,99,134,26,237,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,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,253,251,42,255,0,19,234,183,98,120,173,158,251,119,202,109,56,205,170,138,245,144,122,127,181,238,52,244,81,199,85,112,240,49,89,7,168,149,168,143,151,198,197,86,179,154,175,22,170,162,118,67,245,140,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,146,153,102,45,98,206,113,91,206,21,148,208,250,219,46,65,111,168,181,220,105,188,175,143,207,75,60,110,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,62,187,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,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,202,186,218,88,52,105,191,113,114,159,182,248,106,195,251,91,254,206,142,165,206,243,99,173,245,15,243,205,23,101,108,124,42,157,198,55,247,98,201,229,157,59,75,226,253,213,85,150,253,209,115,79,244,105,250,113,145,234,133,165,254,171,83,105,238,21,54,59,187,228,153,209,201,69,107,153,41,165,130,22,192,217,220,199,195,35,233,213,237,168,124,81,189,100,108,241,39,118,197,201,222,175,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,25,172,221,143,186,125,100,250,129,144,252,140,228,255,0,211,45,148,98,187,172,233,153,167,183,187,77,179,211,234,110,51,111,200,36,199,46,20,233,27,36,175,225,119,175,145,182,202,133,145,204,99,161,149,234,168,199,61,201,225,145,234,244,94,46,149,146,214,6,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,75,169,233,193,212,2,143,113,22,40,180,147,87,178,47,251,44,80,122,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,58,128,33,254,186,117,58,219,238,136,107,45,147,73,234,171,126,240,70,219,133,77,187,49,185,91,31,43,254,235,200,198,197,227,87,70,145,43,42,255,0,60,143,108,172,134,95,36,62,25,17,88,233,17,34,88,45,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,5,112,117,80,223,85,54,1,143,93,118,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,206,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,196,198,189,56,182,71,177,241,211,177,118,125,55,58,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,183,102,72,169,61,72,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,2,170,250,231,127,36,255,0,169,63,182,144,131,99,186,189,134,232,70,234,48,61,82,212,25,234,224,199,173,53,21,144,215,79,77,2,204,250,118,84,209,79,74,147,43,19,243,57,140,116,237,123,209,168,231,240,107,184,181,238,236,213,191,237,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,197,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,60,59,157,219,214,85,181,253,101,189,105,30,83,83,235,253,7,142,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,254,84,111,70,185,237,100,177,74,196,123,248,114,89,191,210,43,120,57,53,6,101,111,218,94,96,181,119,43,21,210,158,165,216,139,161,138,157,140,180,79,18,85,215,85,178,85,70,54,89,89,58,58,71,35,220,247,171,31,27,26,214,241,145,206,101,186,0,121,77,85,211,60,87,89,52,227,35,210,220,214,147,212,89,114,107,124,182,250,158,49,198,249,33,230,159,146,120,188,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,218,134,96,137,63,189,13,224,221,119,87,140,232,220,23,117,164,125,203,19,197,230,109,250,86,196,230,206,251,220,213,11,13,75,222,228,100,112,240,150,26,42,58,150,178,40,248,198,181,82,71,201,220,123,55,186,244,91,209,203,22,97,172,185,110,177,93,230,242,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,141,204,123,93,234,121,126,87,70,213,91,148,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,222,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,119,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,251,111,23,103,89,222,208,51,186,123,5,254,179,237,156,110,243,207,238,254,65,227,134,159,237,79,20,52,239,170,255,0,106,178,121,100,131,197,37,66,71,251,197,78,125,185,55,186,47,225,229,118,197,183,172,171,116,26,203,101,210,60,90,167,208,122,255,0,37,77,198,232,250,89,42,33,182,80,196,222,82,212,72,214,39,252,152,216,142,115,26,249,101,137,138,246,115,228,154,30,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,252,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,113,77,215,110,187,78,54,149,167,15,205,115,89,125,117,214,187,201,5,130,193,4,200,202,171,189,83,81,21,90,213,84,95,28,44,228,213,150,101,69,108,109,115,81,17,239,124,113,190,165,182,21,170,89,222,180,245,39,193,181,47,82,239,191,108,228,151,159,180,253,109,111,165,134,159,203,226,176,85,67,31,238,225,99,35,111,104,226,99,127,43,83,191,110,235,221,85,85,125,95,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,55,247,131,180,204,55,119,90,95,247,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,248,119,241,189,81,93,19,21,51,237,170,90,91,157,232,182,119,115,211,61,75,177,125,141,146,89,188,62,182,139,213,67,81,226,242,194,201,163,253,228,47,124,110,239,28,172,119,229,114,246,239,217,123,42,42,37,165,116,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,248,154,157,226,72,101,108,157,222,233,25,225,145,93,81,253,137,234,111,232,191,49,68,80,9,127,221,81,253,137,234,111,232,191,49,68,80,9,163,61,159,110,207,13,221,214,151,253,248,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,252,140,69,87,68,244,74,203,223,111,77,108,171,78,53,99,31,174,219,134,31,246,150,33,159,220,41,236,118,123,21,29,76,146,213,91,46,137,76,231,190,25,31,83,43,158,248,100,101,61,69,79,168,115,209,145,53,179,36,158,38,70,199,201,109,58,3,166,250,113,164,154,53,137,224,26,71,89,235,113,11,117,189,178,218,235,125,114,86,122,232,231,115,167,117,87,153,191,146,79,51,229,124,189,216,137,31,239,63,35,90,206,45,78,128,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,46,79,117,219,81,211,141,218,233,195,240,172,214,47,67,117,161,242,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,201,11,248,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,246,54,73,102,240,250,218,47,85,13,71,139,203,11,38,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,147,215,165,126,250,170,112,12,134,213,182,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,22,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,254,39,181,137,197,177,189,239,142,226,64,5,112,117,80,223,85,54,1,143,93,118,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,206,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,196,198,189,56,182,71,177,241,213,6,150,233,110,119,173,57,221,179,76,244,210,197,246,206,73,121,243,122,42,47,85,13,63,151,197,11,230,147,247,147,61,145,183,180,113,61,223,153,201,223,183,100,238,170,136,190,126,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,250,122,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,158,56,216,248,121,75,82,42,245,71,246,39,169,191,162,252,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,110,253,149,63,137,162,141,188,107,126,3,187,253,6,161,212,10,59,29,35,173,185,5,61,69,174,253,143,87,73,13,106,82,206,157,227,169,162,168,106,119,107,216,230,170,57,169,35,90,178,67,52,111,115,27,207,138,84,182,224,58,110,102,88,110,240,113,93,27,195,37,164,102,31,170,247,138,185,177,138,216,94,146,62,215,110,133,201,53,108,50,197,60,200,249,31,69,78,254,72,171,39,239,216,214,43,93,228,115,227,101,217,226,120,181,139,6,197,108,216,86,45,67,232,172,184,253,190,158,215,110,166,242,190,79,5,44,17,182,56,163,230,245,115,221,197,140,106,119,114,171,151,183,117,85,95,196,253,96,15,63,106,192,48,219,22,101,127,212,27,54,61,73,71,144,229,84,244,52,215,170,232,81,90,250,246,81,164,169,76,178,162,47,23,61,141,158,70,35,251,115,86,112,106,170,182,54,35,125,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,126,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,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,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,3,242,114,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,103,95,120,27,148,190,238,167,92,111,26,155,115,79,13,170,30,86,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,252,166,95,43,228,145,85,239,79,36,143,70,170,49,24,214,203,254,147,123,40,183,106,5,103,248,157,213,11,103,158,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,60,232,244,106,194,136,249,255,0,189,125,168,216,183,105,163,85,184,111,138,213,71,151,219,123,214,98,215,186,216,94,239,65,85,201,139,36,106,232,213,30,144,206,198,120,164,78,207,106,119,100,158,55,190,40,208,207,102,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,75,190,233,169,189,123,118,226,244,226,135,75,243,91,159,125,77,196,109,238,142,165,142,90,169,228,186,218,233,146,154,38,92,229,158,70,171,18,103,190,118,178,70,172,174,123,164,99,229,68,107,94,141,100,213,0,207,95,81,93,28,190,232,222,238,51,186,107,188,222,162,147,48,184,79,152,218,234,120,177,158,106,90,249,229,145,201,193,175,122,183,197,58,84,65,221,220,92,255,0,7,62,45,107,218,132,107,45,167,162,94,142,88,162,197,115,173,192,212,77,230,189,84,220,23,14,163,143,139,219,233,41,99,142,158,174,161,123,163,248,73,230,124,180,223,130,179,147,61,47,229,119,105,28,137,103,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,17,215,170,198,248,233,181,42,235,95,181,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,31,116,71,211,67,47,119,57,210,53,124,147,69,27,152,141,108,77,146,104,127,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,167,178,227,54,248,173,244,220,163,141,146,77,193,63,60,242,248,216,198,58,105,94,174,146,71,163,83,156,143,123,149,59,185,76,235,238,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,142,189,86,55,199,77,169,87,90,253,173,233,179,42,226,177,99,23,133,102,83,115,115,229,129,110,55,26,87,61,139,68,200,251,162,62,154,25,123,185,206,145,171,228,154,40,220,196,107,98,108,147,67,253,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,151,147,171,154,103,138,232,222,196,117,7,75,112,170,79,79,101,198,116,190,249,111,166,229,28,108,146,110,22,201,249,207,47,141,140,99,166,149,234,233,36,122,53,57,200,247,185,83,187,148,206,185,165,61,167,123,88,209,191,167,248,247,199,64,116,171,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,72,87,162,29,40,180,75,73,53,162,231,171,151,123,213,94,69,79,73,120,101,223,13,177,181,147,209,193,142,190,58,191,81,7,57,82,161,242,214,190,36,100,49,181,100,86,177,81,178,44,140,145,94,222,19,124,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,205,102,236,125,211,235,39,212,12,135,228,103,39,167,79,237,204,97,187,80,233,249,154,234,150,97,67,87,113,123,181,34,174,219,104,182,83,34,181,247,27,140,150,170,39,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,174,13,85,212,204,171,89,53,31,35,213,44,214,175,212,94,178,107,132,183,10,158,50,72,248,225,230,191,146,8,188,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,154,135,117,185,244,251,214,219,78,212,25,186,26,171,85,91,216,250,136,43,210,199,77,20,21,47,251,183,53,27,42,25,122,89,98,157,206,70,35,158,214,190,5,139,201,27,17,210,191,139,26,238,220,171,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,100,114,177,220,30,140,145,169,205,141,84,177,78,164,58,243,134,238,75,167,230,156,106,182,25,91,72,230,92,115,139,115,46,116,48,212,44,207,180,220,82,213,94,181,20,82,171,152,199,115,141,206,236,142,86,55,155,21,146,53,56,61,170,177,47,165,199,190,205,50,253,107,225,235,75,254,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,143,245,94,217,246,3,155,105,125,239,115,150,36,164,177,230,216,165,61,59,174,114,172,176,211,193,125,162,242,71,10,50,119,74,246,55,212,198,215,39,137,232,171,36,136,214,211,163,100,87,64,145,212,14,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,101,155,152,166,221,118,131,90,181,62,106,26,75,125,246,10,137,173,25,13,13,34,75,224,166,184,195,197,93,227,89,26,138,172,146,41,33,153,17,28,254,9,50,70,175,123,152,229,59,169,249,57,101,131,239,94,43,121,197,190,219,186,217,190,217,183,212,91,254,209,180,212,250,122,234,63,44,110,103,158,158,94,203,227,153,156,185,49,253,151,139,145,23,178,246,51,133,185,221,189,101,91,95,214,91,214,145,229,53,62,191,208,120,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,229,70,244,107,158,214,75,20,172,71,191,135,37,231,247,156,166,251,144,91,172,86,155,189,119,168,164,198,109,239,181,218,227,241,49,158,158,149,245,85,21,110,143,187,81,21,253,231,171,168,127,119,42,187,243,246,239,197,173,68,179,254,134,63,206,207,233,191,238,69,170,2,37,117,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,60,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,79,148,253,92,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,23,253,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,249,93,81,253,137,234,111,232,191,49,68,80,9,170,128,0,42,175,174,119,242,79,250,147,251,105,85,101,154,116,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,248,156,157,229,73,165,108,125,158,217,25,225,159,251,193,218,102,27,187,173,47,251,143,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,252,59,248,222,168,174,137,138,141,166,108,251,75,246,139,134,203,98,193,210,174,190,251,120,167,165,110,71,125,169,150,68,125,214,120,22,85,99,210,5,123,162,167,99,86,162,86,177,140,78,252,21,168,247,72,228,87,175,117,0,20,3,212,235,75,127,101,251,201,205,125,37,139,236,203,86,91,233,242,155,127,251,107,205,234,189,84,105,234,231,252,94,231,51,149,116,117,191,145,220,123,118,252,173,70,43,8,170,94,159,72,237,51,197,112,253,161,89,243,171,77,39,123,214,123,112,175,184,93,234,164,142,63,35,189,53,92,212,112,64,215,181,136,245,133,140,129,94,214,61,206,227,36,243,185,21,17,253,146,106,144,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,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,117,106,61,188,216,175,141,203,193,238,69,242,187,62,218,102,27,180,93,47,251,143,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,252,59,249,30,136,142,149,234,189,212,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,111,218,165,170,88,38,139,96,151,61,76,212,187,239,216,216,221,155,195,235,107,125,44,213,30,47,44,204,134,63,221,194,199,200,238,242,74,198,254,86,175,110,253,215,178,34,170,103,179,117,219,174,212,125,218,234,59,243,92,214,95,67,106,161,242,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,201,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,232,29,46,61,246,105,151,235,95,15,90,117,94,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,14,41,174,91,71,209,173,192,231,120,22,127,168,88,141,170,227,95,133,92,29,60,190,166,149,210,125,169,67,225,155,133,12,252,94,214,190,22,213,73,5,66,54,70,200,223,221,73,31,30,53,18,247,237,100,85,234,143,236,79,83,127,69,249,138,34,128,75,254,234,143,236,79,83,127,69,249,138,34,128,78,171,182,45,194,229,91,95,214,91,46,174,98,212,222,191,208,121,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,228,200,197,115,94,214,75,20,79,86,63,135,21,183,77,224,239,115,13,151,98,31,181,205,29,212,154,188,114,251,169,84,241,209,226,72,232,214,11,170,189,149,140,138,228,198,51,179,150,39,193,19,106,99,116,237,94,12,127,141,99,151,147,225,115,170,87,108,154,209,184,189,41,207,225,177,109,187,47,171,180,228,57,205,69,37,133,180,109,101,44,176,87,207,36,205,109,59,95,29,91,93,2,61,36,127,22,202,228,69,98,73,34,114,107,94,254,250,73,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,69,93,253,108,163,21,221,102,156,85,222,237,54,207,79,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,120,100,122,189,23,139,165,100,180,23,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,114,157,52,186,130,83,107,13,170,207,183,205,95,186,213,201,168,52,20,254,154,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,187,149,85,234,238,246,20,8,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,30,10,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,220,245,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,247,78,109,148,127,133,93,56,158,255,0,159,219,45,82,106,110,83,251,203,149,76,9,229,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,222,242,182,24,164,94,43,213,139,101,22,236,167,21,185,238,163,77,237,156,50,75,55,106,156,198,6,37,85,68,215,90,22,199,79,79,29,68,109,71,62,56,125,44,112,242,122,54,54,53,98,89,100,123,209,98,68,125,91,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,126,10,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,217,28,172,111,54,43,36,106,112,123,85,121,7,84,127,98,122,155,250,47,204,81,20,2,119,93,159,110,207,50,218,46,168,125,248,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,188,140,69,70,202,244,91,52,234,97,187,140,19,252,27,91,96,210,220,187,237,95,219,95,106,91,69,194,217,85,52,31,228,184,36,142,74,247,185,81,159,250,186,57,105,164,88,223,254,218,145,174,106,248,228,97,0,58,126,107,30,231,236,26,203,140,232,142,129,231,159,102,208,102,121,5,53,77,210,221,91,69,79,91,66,176,192,213,125,85,66,197,51,152,230,246,165,138,69,145,32,150,25,101,108,76,98,63,147,98,227,127,192,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,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,20,173,213,147,119,159,181,221,71,255,0,15,184,85,111,60,67,0,184,63,237,103,73,65,226,146,171,34,133,102,130,110,50,61,85,235,12,12,123,162,111,102,177,29,35,167,114,249,88,144,189,56,86,194,182,207,77,186,125,195,91,48,123,205,117,36,24,245,142,159,239,30,65,12,203,47,58,219,116,21,16,50,74,72,150,39,53,205,124,174,154,56,213,252,217,193,142,123,209,92,230,53,142,208,70,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,32,7,86,77,161,254,215,116,227,252,65,97,84,92,242,252,2,222,255,0,181,155,37,127,138,58,172,118,20,154,121,184,198,244,86,44,208,61,238,149,189,156,197,116,110,157,171,229,122,66,196,168,13,42,212,204,171,70,245,31,28,213,44,42,175,211,222,177,155,132,87,10,110,82,72,200,230,224,191,158,9,124,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,156,166,138,118,209,184,188,19,116,26,89,65,169,152,45,71,250,170,59,197,23,9,191,201,151,79,77,12,211,209,249,37,138,63,55,139,206,198,249,88,222,15,254,40,191,197,19,170,130,184,58,203,109,226,213,146,105,125,175,114,54,91,85,91,242,28,78,162,146,201,120,168,109,99,91,2,89,38,146,95,27,159,19,215,243,61,149,147,196,214,172,95,155,181,84,138,244,115,90,213,142,157,141,46,237,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,22,146,121,102,130,91,139,251,203,91,52,111,151,179,213,146,84,201,52,136,138,141,236,143,68,70,181,17,26,157,44,20,3,213,31,223,102,166,254,139,240,244,71,228,233,198,243,111,186,73,179,188,171,108,248,53,171,197,117,206,242,11,141,69,238,241,80,198,62,56,44,245,20,52,148,206,166,167,98,247,239,52,190,41,154,249,28,136,145,198,169,195,187,222,143,135,138,233,86,153,229,90,201,168,248,230,150,225,84,158,162,245,147,92,34,183,211,114,142,71,199,15,53,252,243,203,227,99,222,216,98,98,58,73,30,141,94,17,177,238,84,236,213,52,61,181,93,179,225,187,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,63,176,25,172,221,143,186,125,100,250,129,144,252,140,231,191,211,141,230,223,116,147,103,121,86,217,240,107,87,138,235,157,228,23,26,139,221,226,161,140,124,112,89,234,40,105,41,157,77,78,197,239,222,105,124,83,53,242,57,17,35,141,83,135,119,189,31,15,21,210,173,51,202,181,147,81,241,205,45,194,169,61,69,235,38,184,69,111,166,229,28,143,142,30,107,249,231,151,198,199,189,176,196,196,116,146,61,26,188,35,99,220,169,217,170,104,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,215,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,41,3,112,189,71,183,157,131,107,238,165,225,88,182,178,122,43,46,63,152,94,109,118,234,111,187,182,169,60,20,176,86,203,28,81,243,125,51,158,238,44,99,83,187,149,92,189,187,170,170,254,36,255,0,233,127,175,122,177,184,157,2,191,230,186,199,149,253,224,189,81,102,21,86,184,42,125,13,53,39,10,86,81,81,72,216,248,83,199,27,23,179,230,145,123,170,114,252,221,187,246,68,68,166,205,216,251,167,214,79,168,25,15,200,206,114,162,199,250,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,118,68,125,52,50,246,107,91,27,151,201,52,82,53,234,214,196,232,230,184,146,141,186,151,236,114,167,110,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,228,100,107,27,209,21,172,124,208,170,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,252,92,246,54,121,154,215,42,119,106,75,34,39,110,75,222,80,116,184,247,217,166,95,173,124,61,105,127,192,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,115,221,51,174,214,171,7,79,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,82,184,58,132,117,0,190,238,79,42,184,105,222,150,228,87,90,45,35,164,240,69,233,31,27,33,251,118,170,9,36,127,173,145,56,54,102,194,229,124,124,41,228,122,183,247,17,74,230,50,79,203,31,42,217,214,206,179,189,223,231,117,22,11,5,103,216,216,221,155,135,222,12,131,199,13,71,217,126,88,106,31,75,254,213,124,241,73,63,150,74,117,143,247,106,188,59,242,119,100,79,198,226,119,109,115,169,218,38,199,50,58,173,185,71,73,133,191,11,167,181,211,88,210,154,146,42,134,82,178,91,157,52,82,170,178,161,178,54,87,189,179,74,175,124,136,231,185,242,57,234,170,245,228,85,15,251,40,251,236,255,0,199,159,253,25,179,255,0,213,11,254,56,86,240,118,153,134,238,235,75,254,227,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,254,55,170,43,162,98,166,125,181,75,75,115,189,22,206,238,122,103,169,118,47,177,178,75,55,135,214,209,122,168,106,60,94,88,89,52,127,188,133,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,158,189,21,245,123,13,196,53,67,54,210,59,236,245,112,223,117,10,158,134,107,18,182,5,124,19,62,223,29,108,179,194,247,167,226,199,172,83,44,141,85,78,10,144,200,138,228,114,177,175,184,147,143,238,171,115,24,110,212,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,207,14,169,106,150,119,173,57,221,207,83,53,46,251,246,206,73,121,240,250,218,223,75,13,63,151,197,11,33,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,179,215,103,123,62,198,104,54,77,170,155,180,204,18,146,229,125,186,96,249,83,113,22,195,45,67,31,104,130,43,125,202,134,173,242,162,61,177,74,249,213,210,53,24,230,61,24,200,216,230,187,148,142,107,43,128,180,158,173,251,44,181,89,105,164,221,102,150,227,244,148,20,242,84,118,207,32,138,165,177,49,211,207,44,113,211,220,34,129,90,136,175,146,89,21,147,171,29,221,207,124,82,120,213,86,121,74,235,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,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,45,251,118,218,223,106,220,127,74,108,143,90,44,214,58,187,53,62,71,79,107,115,232,42,100,108,143,166,158,27,253,53,60,204,71,183,240,123,18,88,100,224,254,205,87,51,139,149,172,85,86,37,38,26,168,0,2,170,250,231,127,36,255,0,169,63,182,144,3,107,154,23,254,37,53,219,25,209,79,189,63,119,62,241,250,223,242,159,161,245,158,15,79,71,61,79,251,207,146,62,92,188,28,127,207,78,220,187,254,61,187,47,138,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,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,233,139,191,31,219,125,138,155,65,181,98,245,203,62,199,237,237,251,54,233,113,184,249,42,178,136,90,249,157,39,102,248,154,158,106,120,27,78,142,229,36,146,204,212,146,101,239,194,87,36,255,0,32,7,85,189,209,235,182,218,255,0,101,223,177,76,231,238,231,222,63,182,254,211,255,0,38,81,214,121,253,63,161,240,255,0,194,98,147,143,31,60,191,230,246,239,203,241,239,217,59,115,254,151,251,204,220,158,226,117,246,255,0,133,107,30,164,125,224,178,209,97,245,87,72,41,190,199,160,164,225,84,202,218,40,219,39,58,120,35,122,246,100,210,39,101,94,63,155,191,110,232,138,150,126,10,181,235,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,127,43,216,137,13,123,219,248,43,24,171,39,249,171,34,114,171,108,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,125,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,196,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,64,14,171,123,163,215,109,181,254,203,191,98,153,207,221,207,188,127,109,253,167,254,76,163,172,243,250,127,67,225,255,0,132,197,39,30,62,121,127,205,237,223,151,227,223,178,118,231,253,47,247,153,185,61,196,235,237,255,0,10,214,61,72,251,193,101,162,195,234,174,144,83,125,143,65,73,194,169,149,180,81,182,78,116,240,70,245,236,201,164,78,202,188,127,55,126,221,209,21,63,43,174,119,242,79,250,147,251,105,199,250,53,93,173,86,13,201,102,215,219,237,206,146,221,109,183,105,189,202,174,178,178,174,102,195,5,52,17,215,219,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,53,223,214,245,242,173,214,106,61,93,146,211,115,244,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,134,55,171,17,57,58,87,203,29,99,192,51,41,112,26,141,82,110,61,86,152,157,45,226,27,3,238,206,68,108,11,113,150,25,39,109,59,21,87,187,222,145,66,247,187,138,47,4,88,249,241,242,71,202,69,116,184,247,217,166,95,173,124,61,105,213,122,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,138,189,81,253,137,234,111,232,191,49,68,80,9,127,221,81,253,137,234,111,232,191,49,68,80,9,47,250,140,236,163,252,42,234,60,23,252,2,217,117,147,76,178,159,222,91,106,103,79,44,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,247,149,208,203,34,196,2,199,250,48,104,53,54,85,170,25,46,191,223,104,170,253,62,15,78,219,93,137,238,167,149,176,73,113,172,142,70,207,35,38,71,163,30,248,105,187,177,209,43,95,248,87,70,245,224,173,98,186,69,117,91,221,30,187,109,175,246,93,251,20,206,126,238,125,227,251,111,237,63,242,101,29,103,159,211,250,31,15,252,38,41,56,241,243,203,254,111,110,252,191,30,253,147,180,127,216,86,253,119,99,173,59,177,193,180,207,82,245,91,237,156,110,243,246,159,173,162,251,10,219,79,229,241,91,106,166,143,247,144,211,178,70,246,146,38,59,242,185,59,246,236,189,209,85,23,213,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,10,245,234,91,211,238,155,88,109,87,141,193,233,5,170,174,77,65,160,167,245,55,139,77,36,82,213,79,146,177,141,165,130,52,141,31,58,50,7,211,211,65,43,145,144,196,231,206,189,154,136,175,86,247,166,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,11,244,216,46,245,241,93,214,105,197,37,146,237,115,244,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,134,71,163,21,56,186,39,203,223,245,75,84,176,77,22,193,46,122,153,169,119,223,177,177,187,55,135,214,214,250,89,170,60,94,89,153,12,127,187,133,143,145,221,228,149,141,252,173,94,221,251,175,100,69,84,206,190,231,119,11,149,110,131,89,111,90,185,148,211,122,15,95,227,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,149,35,213,173,99,95,44,178,189,24,206,124,82,116,244,148,217,71,219,117,148,123,178,212,219,101,170,178,203,15,154,60,46,223,58,121,228,117,116,51,248,223,115,114,35,184,71,225,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,160,81,15,83,77,159,99,59,90,213,11,37,235,78,82,146,143,9,206,105,229,117,170,206,217,106,37,158,217,61,28,116,236,169,99,228,157,242,58,86,61,211,50,86,189,95,223,188,146,51,139,82,54,185,254,83,96,59,193,186,237,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,94,116,233,52,175,88,218,215,36,172,115,217,199,154,199,36,118,191,213,31,216,158,166,254,139,243,20,69,32,109,235,22,177,103,58,251,166,152,86,83,67,235,108,185,6,97,102,181,220,105,188,175,143,207,75,61,108,81,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,39,75,222,222,207,178,109,163,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,127,61,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,108,117,45,123,163,6,221,105,153,106,201,119,39,151,226,116,146,84,79,80,219,54,29,93,85,20,190,120,24,198,200,151,10,136,17,237,72,149,146,44,145,64,147,49,92,244,88,106,162,238,196,87,163,250,95,85,189,209,235,182,218,255,0,101,223,177,76,231,238,231,222,63,182,254,211,255,0,38,81,214,121,253,63,161,240,255,0,194,98,147,143,31,60,191,230,246,239,203,241,239,217,59,115,254,151,251,204,220,158,226,117,246,255,0,133,107,30,164,125,224,178,209,97,245,87,72,41,190,199,160,164,225,84,202,218,40,219,39,58,120,35,122,246,100,210,39,101,94,63,155,191,110,232,138,150,126,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,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,86,175,86,77,148,92,117,2,143,252,78,233,125,179,207,122,178,91,223,30,95,69,26,82,211,199,45,174,150,9,166,91,155,164,123,152,249,38,137,145,182,23,55,247,175,124,126,4,98,53,33,84,125,91,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,126,10,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,217,28,172,111,54,43,36,106,112,123,85,122,89,77,125,87,55,175,251,77,202,167,219,94,153,220,238,180,216,222,37,112,168,166,203,101,239,225,134,241,116,134,70,181,41,248,43,82,71,67,75,36,111,252,92,238,18,74,188,145,138,144,195,43,162,174,207,246,215,125,221,78,184,217,244,202,216,190,27,84,60,110,153,37,91,106,153,4,148,150,120,166,141,149,18,68,174,107,249,76,190,86,71,26,35,30,158,73,24,174,68,98,61,205,209,70,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,5,80,117,175,214,251,170,221,112,221,183,67,99,164,109,181,180,244,249,197,69,201,210,57,211,201,58,186,182,142,40,24,223,193,172,99,90,147,57,202,188,149,234,248,209,56,112,95,37,91,26,30,216,6,188,211,110,15,107,152,142,77,53,109,93,77,246,193,78,204,103,33,125,93,68,181,51,190,227,73,20,109,116,210,77,35,26,178,190,120,157,13,74,170,43,187,45,66,177,94,231,53,202,72,160,80,15,84,127,125,154,155,250,47,195,209,30,255,0,106,219,17,177,110,171,101,249,118,107,139,51,209,106,110,63,152,87,199,110,169,238,249,62,212,165,130,211,4,145,90,184,62,162,42,120,60,181,53,13,95,82,228,87,51,183,101,238,223,193,33,181,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,159,27,151,241,106,43,87,248,41,121,29,63,119,221,98,221,86,43,30,21,148,191,209,106,110,63,111,73,46,52,221,159,39,218,148,176,71,75,28,183,94,108,167,138,158,15,45,77,67,147,211,53,85,204,237,221,59,183,241,73,128,102,179,118,62,233,245,147,234,6,67,242,51,156,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,66,250,122,124,236,146,213,181,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,190,53,114,42,71,31,105,106,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,90,186,177,209,175,246,161,170,121,150,166,127,136,239,179,62,246,228,23,27,239,162,251,161,230,244,190,170,166,73,188,94,79,90,222,124,124,156,121,113,111,126,221,251,39,126,196,170,217,78,212,191,193,246,150,93,116,207,239,239,222,223,180,242,9,239,190,183,236,191,65,227,242,83,83,195,226,241,249,165,239,219,211,114,229,201,59,243,237,219,240,238,180,89,187,31,116,250,201,245,3,33,249,25,206,191,211,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,241,171,145,22,72,251,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,126,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,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,252,107,217,89,36,50,43,99,242,164,109,244,29,46,61,246,105,151,235,95,15,90,95,240,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,154,205,216,251,167,214,79,168,25,15,200,206,117,92,147,122,249,85,155,102,58,127,180,237,50,185,253,157,72,235,125,210,76,210,225,2,200,202,169,189,69,214,182,70,91,26,170,214,163,97,116,15,138,73,93,27,157,229,108,205,137,85,173,108,204,147,133,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,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,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,221,26,175,119,6,35,35,106,240,99,81,62,93,209,232,95,248,148,208,156,155,69,62,244,253,220,251,199,232,191,202,126,135,214,120,61,61,100,21,63,239,62,72,249,114,240,113,255,0,61,59,114,239,248,246,236,176,3,253,131,31,254,186,47,250,19,255,0,217,229,170,2,149,186,213,251,167,197,190,159,208,252,141,196,128,5,244,116,230,222,191,248,170,211,137,236,25,253,206,213,30,166,226,223,187,185,83,64,190,41,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,237,19,102,138,52,148,25,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,232,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,199,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,188,111,84,70,202,197,95,107,182,93,235,229,90,95,163,250,141,182,252,214,231,235,112,28,191,15,200,168,173,62,161,100,124,150,75,164,246,250,143,11,105,248,53,203,225,168,157,205,141,241,42,35,27,36,169,50,58,63,223,121,98,169,50,186,142,239,142,155,117,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,202,214,75,43,156,173,89,150,40,249,254,201,54,125,147,110,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,249,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,173,83,168,70,1,134,233,103,78,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,8,153,246,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,16,154,168,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,31,234,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,60,145,185,175,87,70,177,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,134,130,118,47,188,219,22,240,244,226,170,231,37,171,236,108,207,23,244,244,249,53,182,38,61,105,91,36,168,255,0,21,77,52,142,239,222,25,124,82,170,70,231,44,145,185,142,107,185,34,50,89,63,43,124,251,24,255,0,26,63,114,127,236,163,247,59,238,119,218,95,247,19,237,15,85,234,253,55,255,0,84,67,195,143,166,255,0,233,187,243,255,0,71,111,199,202,108,167,166,247,248,62,213,59,174,166,126,217,126,246,253,167,143,207,98,244,95,119,125,7,143,201,83,79,55,151,201,234,165,239,219,211,113,227,197,59,243,239,223,240,236,179,84,21,107,215,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,78,222,86,49,82,106,246,55,241,70,61,82,79,243,150,52,227,85,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,26,136,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,196,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,69,93,243,236,99,252,104,253,201,255,0,178,143,220,239,185,223,105,127,220,79,180,61,87,171,244,223,253,81,15,14,62,155,255,0,166,239,207,253,29,191,31,41,178,158,155,223,224,251,84,238,186,153,251,101,251,219,246,158,63,61,139,209,125,221,244,30,63,37,77,60,222,95,39,170,151,191,111,77,199,143,20,239,207,191,127,195,178,240,14,185,223,201,63,234,79,237,165,96,89,178,155,238,63,110,191,90,109,21,222,158,147,38,183,178,215,116,143,196,199,250,138,86,85,65,86,216,251,185,21,89,218,122,74,119,247,106,163,191,39,110,252,92,228,94,171,181,29,168,234,62,237,117,29,152,86,21,23,161,181,80,248,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,228,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,88,167,85,157,45,193,52,91,99,184,22,154,105,157,139,236,108,110,205,168,16,122,42,47,85,53,71,139,203,73,116,154,79,222,76,247,200,238,242,74,247,126,103,47,110,253,147,178,34,34,66,190,151,30,251,52,203,245,175,135,173,58,175,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,17,87,170,63,177,61,77,253,23,230,40,138,1,47,251,170,63,177,61,77,253,23,230,40,138,1,52,251,170,90,91,130,107,78,9,115,211,61,75,177,125,179,141,222,124,62,182,139,213,77,79,229,241,76,201,163,253,228,47,100,141,237,36,76,119,229,114,119,237,217,123,162,170,45,0,238,175,102,218,143,182,61,101,163,210,175,73,117,202,105,50,15,78,220,90,239,77,106,88,254,222,145,237,141,178,67,4,17,201,42,249,153,60,158,37,139,146,200,189,227,127,20,108,177,247,189,237,183,104,133,171,110,26,37,139,104,189,154,249,87,121,167,199,41,229,107,235,234,99,108,111,169,158,105,228,168,153,232,198,254,12,98,203,52,156,25,221,202,214,113,106,185,234,138,245,228,27,231,216,199,248,209,251,147,255,0,101,31,185,223,115,190,210,255,0,184,159,104,122,175,87,233,191,250,162,30,28,125,55,255,0,77,223,159,250,59,126,60,171,107,157,41,63,195,94,187,99,58,215,251,122,251,199,247,115,214,255,0,147,62,235,122,63,63,168,163,158,155,253,251,213,201,199,143,159,151,249,139,223,143,111,195,191,116,229,93,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,0,83,183,85,13,138,212,224,25,13,215,115,218,91,65,87,62,49,124,168,154,229,153,195,53,84,92,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,252,79,107,215,147,99,123,25,28,10,210,221,82,206,244,91,59,182,106,102,154,95,126,198,201,44,222,111,69,91,233,97,168,241,121,97,124,50,126,238,102,62,55,119,142,87,183,243,53,123,119,238,157,149,17,83,74,122,79,157,126,212,52,179,13,212,207,178,254,204,251,219,143,219,175,190,139,207,230,244,190,170,154,57,188,94,78,45,231,199,201,199,151,22,247,237,223,178,119,236,82,15,81,157,148,127,133,93,71,130,255,0,128,91,46,178,105,150,83,251,203,109,76,233,229,142,215,92,170,245,146,216,233,185,57,238,226,198,36,145,58,84,107,159,27,156,222,242,186,25,100,95,202,233,221,187,207,240,165,172,171,247,166,183,195,167,185,143,138,139,40,225,65,234,102,131,196,217,125,45,92,124,85,36,79,20,146,187,154,55,159,40,164,151,180,111,145,34,227,127,199,159,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,119,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,246,111,7,118,121,150,238,181,67,239,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,237,227,98,170,182,38,34,75,78,147,187,40,184,229,57,85,179,117,26,145,108,225,141,217,187,212,225,208,61,41,106,33,186,215,54,74,138,121,42,36,106,185,242,67,233,100,135,147,17,209,177,203,42,197,35,30,137,18,163,230,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,15,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,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,246,212,205,163,235,46,1,184,233,246,209,67,136,221,111,89,37,93,193,208,99,220,41,91,23,219,84,42,247,248,43,163,252,238,141,144,186,56,220,247,185,100,86,195,194,86,200,230,172,82,113,208,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,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,194,183,207,177,143,241,163,247,39,254,202,63,115,190,231,125,165,255,0,113,62,208,245,94,175,211,127,245,68,60,56,250,111,254,155,191,63,244,118,252,124,166,202,122,111,127,131,237,83,186,234,103,237,151,239,111,218,120,252,246,47,69,247,119,208,120,252,149,52,243,121,124,158,170,94,253,189,55,30,60,83,191,62,253,255,0,14,203,53,64,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,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,1,69,125,74,246,81,113,219,166,163,215,106,134,21,108,237,166,89,117,193,178,83,61,169,75,4,118,171,165,74,212,202,251,100,80,70,228,122,194,198,64,231,198,228,137,172,108,111,100,74,174,115,21,207,241,91,1,222,13,215,105,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,243,167,73,165,122,198,214,185,37,99,158,206,60,214,57,35,177,78,165,155,237,181,104,246,151,210,233,166,144,100,213,111,205,181,18,207,5,210,221,126,179,206,223,5,186,201,52,138,158,182,26,148,71,54,71,206,216,229,142,37,133,121,49,21,211,35,227,86,197,228,166,28,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,40,217,254,218,236,91,86,208,235,62,153,91,23,205,117,155,141,211,36,171,109,83,231,142,174,241,44,49,178,162,72,149,205,103,24,83,196,200,227,68,99,23,199,27,21,200,175,87,185,221,172,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,166,109,247,85,170,95,182,157,199,106,46,166,67,125,251,102,130,243,144,85,125,149,91,233,125,63,150,215,19,252,52,63,187,86,49,205,237,75,20,13,252,237,71,175,110,239,238,229,114,175,42,44,211,162,198,188,212,218,115,44,175,110,87,154,218,70,91,111,180,239,201,172,169,53,68,81,63,237,24,82,56,170,97,137,138,206,115,190,90,116,142,69,78,127,187,101,11,220,140,252,207,114,91,160,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,199,191,234,5,177,27,22,234,177,89,51,92,89,158,139,83,113,251,122,199,110,169,238,249,62,212,165,130,58,169,34,181,112,125,68,84,240,121,106,106,26,190,165,200,174,103,110,203,221,191,130,82,15,251,187,208,237,83,255,0,240,38,103,167,249,7,254,134,167,208,221,40,106,127,246,226,151,132,209,127,244,204,119,31,254,233,23,241,189,237,142,111,143,13,221,238,26,234,90,166,82,88,245,22,199,78,215,223,172,44,122,240,145,157,209,190,182,143,146,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,105,51,118,62,233,245,147,234,6,67,242,51,147,255,0,162,230,222,177,91,133,30,71,185,219,181,79,172,189,91,110,21,56,149,162,138,74,88,221,29,15,238,41,166,158,177,178,57,21,233,51,217,58,66,213,103,14,49,172,232,170,244,151,179,45,80,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,231,248,158,45,125,206,114,171,54,21,139,80,250,219,214,65,112,167,181,219,169,188,172,143,207,85,60,141,142,40,249,189,90,198,242,123,218,157,220,168,212,239,221,85,19,241,52,39,178,141,168,216,182,151,163,84,88,111,138,213,89,151,220,187,86,101,55,186,40,94,223,95,85,201,235,28,104,233,21,94,176,192,199,248,163,78,204,106,246,124,158,54,62,89,16,144,0,0,82,183,90,191,116,248,183,211,250,31,145,184,145,127,72,182,207,153,107,86,145,234,158,169,97,149,212,143,126,148,83,208,92,174,118,201,149,35,125,77,186,102,85,190,162,120,164,115,145,188,224,109,39,53,141,83,243,177,207,226,238,109,108,114,126,182,205,112,109,203,229,58,219,99,188,237,122,130,174,12,158,211,80,176,174,64,250,6,77,110,178,50,166,9,162,124,213,146,75,20,144,198,197,135,212,118,71,53,207,127,21,72,154,249,56,181,116,102,114,173,206,237,235,21,221,6,141,94,180,143,41,169,244,30,191,199,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,255,0,42,55,163,92,199,62,41,101,98,61,156,249,38,120,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,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,20,116,173,186,232,54,101,185,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,221,209,170,246,243,122,178,54,175,55,181,23,69,58,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,130,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,10,234,143,236,79,83,127,69,249,138,34,128,77,20,111,23,120,184,38,208,48,74,123,253,254,143,237,156,146,243,207,238,254,63,228,154,159,237,79,20,212,236,170,255,0,109,50,9,99,131,197,29,66,73,251,196,78,125,184,183,186,175,225,216,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,197,96,117,107,217,71,219,116,117,155,178,211,43,101,214,178,245,15,134,60,210,223,2,121,227,117,12,48,120,217,115,106,43,185,199,225,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,242,157,43,182,47,168,244,121,126,43,187,188,214,191,238,229,170,135,212,203,96,179,79,70,175,170,188,210,212,209,79,78,181,78,85,123,125,52,63,191,107,226,85,107,221,43,90,231,35,88,197,142,73,45,168,0,103,219,169,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,48,23,147,210,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,236,142,133,142,117,68,208,183,191,36,114,210,200,168,239,226,214,205,242,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,226,37,117,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,60,114,49,147,113,231,253,55,58,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,183,102,72,169,61,64,5,85,245,206,254,73,255,0,82,127,109,43,87,75,116,183,59,214,156,238,217,166,122,105,98,251,103,36,188,249,189,21,23,170,134,159,203,226,133,243,73,251,201,158,200,219,218,56,158,239,204,228,239,219,178,119,85,68,93,9,237,71,106,58,113,180,173,56,102,21,133,69,235,174,181,222,57,239,247,249,225,70,85,93,234,154,138,136,231,34,42,248,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,241,175,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,85,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,64,37,255,0,117,71,246,39,169,191,162,252,197,17,64,38,170,15,63,150,96,24,110,117,83,143,213,102,24,245,37,217,248,173,226,59,253,161,42,81,92,202,91,140,113,75,20,85,8,206,252,92,246,54,121,21,156,145,120,191,139,219,217,236,99,155,232,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,1,149,115,74,123,78,246,177,163,127,79,241,239,142,128,244,26,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,117,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,247,86,163,221,193,232,248,220,188,216,228,75,10,232,251,187,207,225,180,124,234,183,253,125,110,12,232,232,63,245,245,85,244,147,74,197,255,0,151,60,106,246,127,175,106,201,254,241,25,202,186,157,111,199,246,223,125,169,208,109,39,189,114,192,113,251,131,190,210,186,91,174,62,74,92,162,102,178,23,71,221,190,38,175,134,158,118,212,35,120,201,36,83,57,35,153,59,240,137,201,194,182,73,179,236,155,119,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,207,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,93,161,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,8,193,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,103,148,200,180,183,4,202,243,188,71,83,47,246,47,85,146,96,158,191,238,253,111,170,153,158,143,214,194,144,213,126,237,143,72,228,231,27,81,191,188,107,184,246,238,222,203,248,158,172,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,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,15,41,170,186,103,138,235,38,156,100,122,91,154,210,122,139,46,77,111,150,223,83,198,56,223,36,60,211,242,79,23,145,143,99,102,137,232,217,35,122,181,120,72,198,57,19,187,80,206,190,229,246,233,157,237,127,84,235,244,207,58,167,255,0,91,89,103,173,231,15,249,78,215,234,102,134,10,207,28,82,201,225,242,248,30,239,19,221,205,159,193,83,248,42,242,162,234,122,77,237,15,246,69,167,31,226,11,53,162,225,151,231,246,246,125,146,216,235,252,177,210,227,179,36,51,195,202,54,34,49,38,157,236,108,174,238,231,171,99,108,13,79,19,214,102,44,255,0,0,135,253,84,245,142,251,164,91,71,187,211,99,144,246,171,207,110,17,97,210,84,242,103,251,86,150,166,9,228,169,94,15,99,145,254,72,41,229,131,183,229,115,124,252,218,228,115,17,22,133,193,234,180,159,58,253,151,234,158,27,169,159,101,253,167,247,75,32,183,95,125,23,159,195,234,189,45,76,115,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,211,70,39,148,216,179,156,86,205,154,226,213,222,182,203,144,91,233,238,150,234,159,19,227,243,210,207,27,100,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,15,214,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,199,159,234,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,221,85,149,51,69,221,206,116,141,79,28,50,198,230,35,157,43,100,134,173,116,47,66,245,31,113,122,143,110,210,253,47,179,122,235,173,119,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,190,56,89,201,189,215,178,185,92,230,177,141,123,222,198,59,66,155,104,219,166,9,181,253,44,160,211,60,22,159,253,85,101,226,183,156,223,229,59,167,166,134,25,235,60,114,203,39,135,203,224,99,188,76,119,6,127,4,79,226,171,64,59,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,33,182,233,130,98,90,19,109,220,87,167,245,121,158,107,246,165,31,173,231,52,126,146,215,29,99,97,244,126,63,42,197,39,121,168,60,222,95,27,95,251,222,29,251,55,187,167,248,0,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,41,211,125,42,211,141,31,177,84,99,26,95,133,218,177,155,85,93,194,166,233,53,37,186,157,34,141,245,83,191,156,146,42,39,254,203,90,159,230,178,54,71,27,17,172,99,26,223,86,8,149,212,171,108,248,110,188,237,230,247,153,222,107,170,237,217,14,151,89,238,185,29,150,182,21,87,177,204,142,157,38,169,164,150,37,114,53,204,153,180,209,162,63,240,124,111,99,28,138,173,231,28,148,24,104,207,103,219,76,195,118,139,165,255,0,113,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,135,127,35,209,17,210,189,87,186,145,87,170,63,177,61,77,253,23,230,40,138,1,58,86,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,202,228,99,121,189,95,35,147,155,220,171,32,58,113,111,142,155,106,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,202,230,69,19,154,174,88,82,41,47,120,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,0,120,173,107,213,11,86,138,233,30,95,170,247,150,210,73,79,139,89,234,110,76,167,169,173,109,35,43,39,99,23,195,74,146,185,21,24,249,165,241,196,207,202,229,87,200,212,70,185,85,17,115,24,75,253,254,236,202,197,180,107,22,142,37,178,235,234,110,185,38,63,83,79,146,53,175,124,209,201,120,165,124,82,84,84,197,43,184,254,229,222,181,145,71,26,69,26,182,58,86,57,220,223,35,220,117,94,139,122,199,98,195,245,151,45,209,219,188,62,58,189,68,183,211,212,90,234,121,61,121,85,91,91,81,35,169,184,53,138,137,206,9,234,37,242,57,236,107,125,55,31,204,233,26,137,114,132,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,114,123,174,221,118,156,109,43,78,31,154,230,178,250,235,173,119,146,11,5,130,9,145,149,87,122,166,162,42,181,170,168,190,56,89,201,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,182,114,75,207,135,214,214,250,88,105,252,190,40,89,12,127,187,133,140,141,189,163,137,141,252,173,78,253,187,175,117,85,85,243,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,26,9,216,190,243,108,91,195,211,138,171,156,150,175,177,179,60,95,211,211,228,214,216,152,245,165,108,146,163,252,85,52,210,59,191,120,101,241,74,169,27,156,178,70,230,57,174,228,136,201,100,146,160,21,107,214,226,211,117,191,221,116,26,197,98,182,85,220,110,87,26,140,130,146,142,142,146,23,77,61,76,242,58,216,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,37,6,193,118,81,138,237,79,78,41,47,119,107,103,168,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,124,210,49,30,171,197,177,50,41,84,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,157,87,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,171,213,31,216,158,166,254,139,243,20,69,0,151,253,213,31,216,158,166,254,139,243,20,69,0,154,168,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,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,160,210,221,45,206,245,167,59,182,105,158,154,88,190,217,201,47,62,111,69,69,234,161,167,242,248,161,124,210,126,242,103,178,54,246,142,39,187,243,57,59,246,236,157,213,81,23,69,59,98,219,214,43,181,253,26,178,233,30,45,83,235,253,7,146,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,254,76,108,71,57,238,100,81,68,197,123,248,114,94,170,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,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,15,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,157,125,224,110,82,251,186,157,113,188,106,109,205,60,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,124,175,146,69,87,189,60,146,61,26,168,196,99,91,197,75,222,233,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,158,199,61,172,99,28,140,100,202,0,164,14,175,122,233,71,169,251,142,164,211,156,122,243,235,108,186,105,111,117,186,102,177,32,124,45,188,78,244,146,181,99,150,53,115,221,197,140,164,129,236,122,162,199,45,52,173,70,53,121,57,252,131,71,244,26,166,237,180,109,120,220,109,230,138,145,246,219,21,61,163,25,178,172,212,241,74,255,0,180,102,188,91,165,169,154,39,171,249,192,248,169,214,56,213,120,126,241,149,207,106,63,242,189,171,207,246,201,105,181,95,247,37,165,22,43,237,178,146,227,109,184,231,22,42,74,202,58,184,91,52,21,48,73,95,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,110,83,72,106,116,23,94,115,157,35,154,10,184,233,241,219,196,208,219,214,174,120,166,158,91,115,251,75,69,52,143,139,179,21,242,83,73,12,138,136,141,236,175,84,86,181,81,90,151,19,210,111,93,47,186,193,182,95,187,121,109,230,213,87,117,211,187,131,49,186,88,105,209,145,213,50,207,29,44,43,68,250,136,218,191,250,248,89,39,22,163,219,76,189,249,61,178,61,211,84,160,30,168,254,251,53,55,244,95,135,162,61,254,213,183,221,98,218,174,203,242,236,43,22,127,173,212,220,131,48,175,146,221,77,217,241,253,151,75,61,166,8,226,186,243,125,60,180,243,248,170,105,218,158,153,202,142,127,126,235,217,191,138,195,107,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,59,190,71,39,226,229,87,47,241,82,247,182,11,178,140,87,106,122,113,73,123,187,91,61,70,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,230,145,136,245,94,45,137,145,74,163,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,80,9,47,250,124,108,63,252,95,223,111,151,252,214,243,117,177,96,56,207,26,106,154,155,124,92,42,174,53,210,177,202,202,122,105,164,141,240,183,196,136,217,38,85,71,185,173,124,45,70,126,249,36,103,21,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,205,78,150,155,246,251,137,89,97,218,142,168,65,207,31,186,220,61,30,33,116,167,167,239,37,5,117,92,234,228,163,168,107,19,188,144,205,60,174,86,75,217,93,28,146,42,61,86,39,35,160,183,240,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,0,8,21,214,59,87,169,176,173,180,80,233,109,60,244,139,114,212,123,196,48,190,9,160,149,207,251,58,133,236,170,154,104,158,222,204,99,219,80,148,12,84,122,175,118,76,254,45,94,202,230,85,182,203,244,114,197,175,187,160,192,52,171,41,155,133,150,235,112,146,162,227,31,23,175,169,165,164,167,150,174,90,110,236,123,30,207,51,41,221,23,145,174,71,51,201,205,59,171,123,45,180,245,113,211,60,87,48,218,21,227,58,187,82,118,189,96,87,10,11,133,162,170,56,227,242,55,212,213,195,71,60,14,123,152,175,72,94,201,209,238,99,28,222,82,65,3,149,85,25,217,105,175,64,117,142,251,183,253,101,196,245,139,28,135,212,85,227,55,6,212,73,77,201,140,245,116,175,107,163,169,166,230,246,61,35,242,193,36,177,121,56,43,153,207,147,127,51,81,77,52,144,3,173,95,181,140,91,234,5,15,199,92,74,213,216,86,169,96,154,45,187,28,27,83,53,46,251,246,54,55,102,251,79,214,214,250,89,170,60,94,91,109,84,49,254,238,22,62,71,119,146,86,55,242,181,123,119,238,189,145,21,83,242,183,93,186,237,71,221,174,163,191,53,205,101,244,54,170,31,36,22,11,4,19,43,233,109,20,174,84,85,107,85,81,60,147,63,139,86,89,149,17,210,57,173,68,70,49,145,198,201,85,211,23,167,253,30,174,214,83,110,7,91,241,223,87,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,198,25,24,214,204,231,183,186,186,54,189,146,116,14,171,155,22,255,0,127,221,6,138,97,159,253,17,85,159,209,80,187,254,75,155,116,142,157,27,255,0,173,245,79,107,191,239,38,86,127,194,38,43,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,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,246,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,83,170,131,202,100,90,91,130,101,121,222,35,169,151,251,23,170,201,48,79,95,247,126,183,213,76,207,71,235,97,72,106,191,118,199,164,114,115,141,168,223,222,53,220,123,119,111,101,252,79,86,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,211,170,245,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,1,21,122,163,251,19,212,223,209,126,98,136,160,18,255,0,186,163,251,19,212,223,209,126,98,136,160,19,85,0,0,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,72,255,0,189,125,215,88,182,151,163,85,185,151,150,213,89,151,220,187,209,226,214,74,217,158,223,95,85,201,137,36,138,216,209,94,176,192,199,249,100,94,236,106,246,100,126,70,62,88,212,207,102,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,15,65,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,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,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,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,164,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,110,172,155,188,253,174,234,63,248,125,194,171,121,226,24,5,193,255,0,107,58,74,15,20,149,89,20,43,52,19,113,145,234,175,88,96,99,221,19,123,53,136,233,29,59,151,202,196,133,233,31,246,81,181,27,238,237,53,150,139,13,241,93,104,241,11,111,106,204,166,247,69,11,29,232,41,120,189,99,141,29,34,163,18,105,222,207,20,105,217,238,78,239,147,198,246,69,34,19,215,169,103,79,59,85,199,0,165,214,253,13,163,164,182,191,78,49,120,45,183,139,19,156,214,165,85,146,221,10,164,117,76,157,255,0,158,90,154,122,118,35,29,230,123,221,36,48,198,141,114,62,38,178,106,181,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,104,167,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,58,169,229,53,99,58,253,151,233,102,101,169,159,101,253,167,247,75,31,184,223,125,23,159,195,234,189,45,52,147,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,204,190,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,11,95,212,141,6,166,219,231,71,11,246,51,53,21,93,53,246,255,0,79,99,201,178,22,85,211,203,77,59,46,53,119,75,115,157,12,144,200,247,44,79,130,38,195,76,168,136,222,235,78,175,86,53,206,114,21,193,180,239,116,250,55,245,3,30,249,24,9,233,214,191,68,46,169,117,195,119,35,13,242,145,214,215,83,211,224,245,22,215,70,230,207,28,232,234,218,200,167,99,191,22,189,142,106,204,215,34,241,86,43,35,84,231,205,124,113,215,165,102,177,216,180,139,119,22,138,108,142,30,212,153,237,190,92,58,58,158,79,255,0,106,213,84,207,4,148,203,193,140,114,191,201,61,60,80,118,252,173,111,159,155,156,141,98,162,223,73,64,61,81,253,246,106,111,232,191,15,68,69,82,234,122,94,236,91,246,41,138,179,92,117,143,12,244,154,147,122,231,246,61,53,107,185,77,98,181,201,27,81,59,194,173,79,79,89,55,121,60,157,213,207,100,74,200,255,0,116,231,84,70,179,252,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,4,85,234,143,236,79,83,127,69,249,138,34,128,77,68,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,59,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,42,222,14,211,48,221,221,105,127,220,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,223,198,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,77,46,160,148,218,195,106,179,237,243,87,238,181,114,106,13,5,63,166,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,238,229,85,122,187,189,133,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,0,2,144,58,193,107,29,247,57,221,2,233,85,68,62,158,203,166,150,248,41,232,227,228,199,249,234,171,169,224,171,168,169,238,140,107,219,201,143,166,139,198,174,123,83,211,115,111,21,145,200,116,190,135,216,85,170,191,63,213,61,70,154,162,173,46,86,59,61,186,201,79,19,94,223,3,160,174,154,89,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,221,29,221,21,182,189,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,19,48,89,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,52,39,176,125,76,202,181,119,104,90,109,157,102,181,126,174,245,81,111,168,183,212,213,58,73,36,146,171,209,85,205,70,201,229,124,143,115,223,52,140,167,107,228,122,187,243,72,231,185,17,17,81,19,128,117,171,246,177,139,125,64,161,248,235,137,74,196,180,233,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,249,35,123,225,229,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,73,125,72,250,125,211,109,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,191,119,198,139,192,54,125,187,60,203,104,186,161,247,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,57,246,242,49,21,27,43,209,116,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,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,157,87,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,171,213,31,216,158,166,254,139,243,20,69,0,151,253,213,31,216,158,166,254,139,243,20,69,0,154,168,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,25,87,52,167,180,239,107,26,55,244,255,0,30,248,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,238,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,214,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,50,186,78,236,162,227,148,229,86,205,212,106,69,179,134,55,102,239,83,135,64,244,165,168,134,235,92,217,42,41,228,168,145,170,231,201,15,165,146,30,76,71,70,199,44,171,20,140,122,36,74,143,228,29,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,229,115,34,149,174,71,44,43,44,158,127,167,118,239,63,194,150,178,175,222,154,223,14,158,230,62,42,44,163,133,7,169,154,15,19,101,244,181,113,241,84,145,60,82,74,238,104,222,124,162,146,94,209,190,68,139,141,255,0,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,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,16,3,171,38,239,63,100,90,113,254,31,112,170,222,25,126,127,111,127,218,206,146,131,203,29,46,59,50,77,4,220,100,122,163,18,105,222,199,68,222,205,122,182,54,206,229,241,61,97,122,211,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,178,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,96,41,3,170,22,202,63,195,254,118,253,103,211,219,101,170,135,77,179,43,131,41,162,183,81,39,135,236,107,163,161,115,223,78,145,57,203,222,25,124,83,205,26,198,136,200,255,0,60,92,35,107,34,242,114,173,130,238,186,179,106,90,227,73,123,185,203,207,12,202,60,54,124,162,25,38,157,35,130,149,211,53,91,94,216,226,71,121,38,167,252,238,106,44,111,115,163,124,241,183,138,203,205,183,253,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,2,0,117,155,215,74,60,91,70,172,90,13,104,188,240,189,102,215,8,238,55,74,72,210,9,63,200,244,142,87,181,38,71,42,203,23,146,173,41,221,27,218,212,71,250,73,219,205,17,174,107,171,219,96,26,13,83,184,61,209,226,56,204,212,84,149,54,43,5,67,50,108,133,149,116,241,84,192,251,117,36,177,185,208,201,12,143,106,74,201,229,116,52,202,136,142,236,149,10,245,99,154,215,33,110,157,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,47,207,118,250,47,106,215,173,188,230,218,127,85,136,82,100,87,121,44,245,149,120,221,60,207,108,79,138,247,29,60,158,138,88,165,115,154,145,63,202,173,106,185,92,214,171,30,246,63,188,111,122,46,112,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,167,182,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,239,21,108,49,178,94,239,70,71,83,28,209,162,170,187,186,49,21,28,228,84,114,210,103,84,127,125,154,155,250,47,195,209,18,83,165,215,79,250,203,189,101,183,115,122,223,142,248,109,80,250,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,188,111,103,24,83,197,218,40,228,71,182,102,200,233,21,168,196,137,210,219,80,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,1,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,134,189,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,226,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,126,155,5,222,190,43,186,205,56,164,178,93,174,126,159,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,240,200,244,98,167,23,68,249,98,175,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,0,12,192,234,174,166,101,90,201,168,249,30,169,102,181,126,162,245,147,92,37,184,84,241,146,71,199,15,53,252,144,69,228,123,222,216,98,98,54,56,216,174,94,17,177,141,69,236,212,47,83,166,46,150,254,203,246,109,133,122,187,23,217,151,92,183,212,101,55,15,246,215,155,213,122,169,23,210,79,248,61,205,103,42,24,232,191,35,120,246,237,249,154,143,87,146,168,162,30,173,152,85,215,21,222,150,65,125,184,84,82,73,79,152,217,237,87,186,22,194,247,43,227,129,148,205,161,86,202,138,212,68,127,150,134,87,34,53,92,156,28,197,239,221,85,173,145,93,16,181,75,255,0,182,94,138,92,47,191,253,9,148,218,45,158,151,254,58,106,249,252,200,207,255,0,102,183,131,223,255,0,157,141,255,0,124,83,170,245,171,246,177,139,125,64,161,248,235,137,88,27,81,218,142,163,238,215,81,217,133,97,81,122,27,85,15,142,123,253,254,120,85,244,182,138,87,42,162,57,200,138,158,73,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,177,177,187,55,155,209,81,122,169,170,60,94,89,159,52,159,188,153,239,145,221,228,149,238,252,206,94,221,251,39,100,68,68,245,96,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,149,195,163,61,28,112,219,46,182,229,215,77,92,186,213,228,90,103,106,168,240,226,182,199,212,173,61,93,221,146,192,199,172,213,146,83,61,174,141,144,58,71,68,136,197,141,243,75,10,200,173,138,36,108,115,89,160,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,85,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,64,37,255,0,117,71,246,39,169,191,162,252,197,17,64,38,170,0,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,6,85,205,41,237,59,218,198,141,253,63,199,190,58,2,165,122,161,111,95,252,64,103,111,209,141,61,185,218,171,180,219,13,184,50,166,43,141,18,249,190,217,186,54,23,49,245,9,43,154,157,161,139,203,60,49,164,106,172,147,243,203,206,70,190,47,31,32,217,38,207,178,109,220,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,127,61,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,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,60,254,169,105,110,9,173,56,37,207,76,245,46,197,246,206,55,121,240,250,218,47,85,53,63,151,197,51,38,143,247,144,189,146,55,180,145,49,223,149,201,223,183,101,238,138,168,185,215,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,207,254,143,187,188,254,27,71,206,171,127,215,214,224,206,142,131,255,0,95,85,95,73,52,172,95,249,115,198,175,103,250,246,172,159,239,17,146,171,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,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,21,43,212,155,167,5,246,146,251,146,110,99,67,32,245,214,170,239,95,144,102,118,122,138,214,50,75,124,141,100,149,53,87,10,119,204,228,242,66,254,50,57,240,34,172,140,145,201,226,71,177,252,32,144,29,47,118,81,254,31,240,70,107,62,161,91,46,180,58,147,153,91,223,77,45,186,181,60,63,99,90,221,51,94,202,117,137,174,94,243,75,226,130,105,22,68,71,199,249,34,225,27,153,47,146,117,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,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,11,102,189,60,245,231,27,221,28,91,93,199,232,233,47,247,43,133,59,110,246,235,212,78,241,81,45,145,210,186,63,180,106,187,114,117,43,24,230,57,146,49,220,157,228,111,8,252,220,226,89,46,211,108,91,125,177,109,135,70,172,186,67,96,200,46,183,184,237,190,73,234,107,174,19,189,222,106,169,93,206,103,67,10,185,204,165,133,94,170,173,134,63,202,157,213,206,87,200,233,37,125,32,117,21,214,59,238,178,110,227,59,169,187,195,233,233,48,251,132,248,117,174,155,147,31,225,165,160,158,88,220,188,218,198,43,188,179,173,68,253,157,201,204,243,240,228,230,177,170,78,14,139,26,13,77,105,195,114,189,198,222,104,170,217,114,190,212,63,25,178,172,212,242,196,207,179,161,88,229,169,154,39,171,248,78,201,106,18,56,213,120,126,237,244,47,106,63,243,61,169,34,186,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,160,30,166,154,41,251,22,221,198,83,233,238,30,170,131,59,239,154,209,243,151,156,209,122,217,230,245,17,201,218,54,53,189,170,162,169,224,212,229,218,37,139,147,149,220,187,75,254,137,122,199,98,151,21,206,182,253,81,15,134,245,77,112,92,198,142,78,79,119,171,165,146,58,122,74,132,236,140,225,31,133,241,83,126,42,254,79,245,95,149,189,163,114,175,215,153,108,86,167,116,189,71,181,47,56,212,26,10,182,105,93,130,162,215,13,116,212,213,81,49,247,59,140,54,107,83,210,218,168,146,36,240,177,209,212,54,71,204,214,127,152,199,49,175,99,220,143,101,148,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,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,4,85,234,143,236,79,83,127,69,249,138,34,128,77,84,0,86,95,85,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,149,171,218,37,134,39,73,221,142,141,254,106,181,210,221,82,206,244,91,59,182,106,102,154,95,126,198,201,44,222,111,69,91,233,97,168,241,121,97,124,50,126,238,102,62,55,119,142,87,183,243,53,123,119,238,157,149,17,82,95,245,32,221,118,156,110,215,78,52,63,53,194,165,244,55,90,31,188,16,95,236,19,204,143,170,180,85,57,45,202,141,114,162,39,146,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,224,58,92,123,236,211,47,214,190,30,180,191,224,0,34,175,83,173,82,253,151,236,219,53,244,151,223,179,46,185,111,167,197,173,255,0,237,95,55,170,245,82,39,171,131,241,99,154,206,84,49,214,254,119,113,237,219,242,185,30,172,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,237,223,178,47,240,53,16,10,234,235,73,163,151,220,195,70,177,45,98,180,77,228,164,211,187,133,69,61,210,155,139,19,141,45,201,212,241,182,167,155,158,138,188,39,130,158,47,27,88,247,59,212,242,252,173,141,202,176,47,166,142,127,77,167,219,210,211,186,171,150,67,87,106,182,223,42,42,108,21,73,10,203,194,177,245,116,210,69,75,79,43,35,69,230,199,86,45,34,167,36,224,215,181,143,119,30,28,146,205,58,172,233,110,119,173,58,39,129,105,158,153,216,190,217,201,47,58,129,7,162,162,245,80,211,249,124,86,139,164,210,126,242,103,178,54,246,142,39,187,243,57,59,246,236,157,213,81,23,181,109,71,106,58,113,180,173,56,102,21,133,69,235,174,181,222,57,239,247,249,225,70,85,93,234,154,138,136,231,34,42,248,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,253,172,0,0,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,85,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,64,37,255,0,117,71,246,39,169,191,162,252,197,17,64,38,170,0,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,6,85,205,30,237,235,22,177,103,59,47,211,76,43,41,161,245,182,92,131,75,236,214,187,141,55,149,241,249,233,103,180,197,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,84,14,190,116,197,220,22,146,234,198,61,167,24,53,23,237,2,131,49,242,69,96,188,211,178,43,124,115,213,67,77,37,68,244,181,9,52,171,29,52,205,142,25,164,98,58,85,108,177,177,85,142,87,54,72,227,185,77,177,109,235,21,218,254,141,89,116,143,22,169,245,254,131,201,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,255,0,38,54,35,156,247,50,40,162,98,189,252,57,47,85,4,117,222,222,207,177,157,220,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,143,5,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,69,236,203,96,186,143,185,237,71,174,182,100,246,251,174,37,134,98,87,7,80,229,87,42,138,101,134,170,42,168,215,247,150,218,120,229,111,252,51,253,15,228,213,108,13,84,116,136,170,177,197,45,170,117,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,86,218,247,155,98,215,13,96,213,45,1,189,218,190,202,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,94,254,57,153,202,22,75,27,151,179,156,246,201,31,116,115,227,134,74,128,1,207,247,11,148,223,112,109,2,212,188,215,22,174,244,87,172,127,15,188,221,45,213,62,38,73,224,170,130,138,89,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,144,127,217,71,223,103,254,60,255,0,232,205,159,254,168,92,77,167,87,179,43,118,198,168,181,238,178,122,75,166,89,75,164,241,229,242,201,87,2,54,10,171,139,108,233,84,231,73,28,60,17,24,233,81,85,91,31,15,193,85,27,199,240,237,250,187,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,0,67,254,168,26,247,171,27,118,208,43,6,107,163,153,95,221,251,213,110,97,75,107,158,167,208,211,85,243,165,125,21,108,142,143,133,68,114,49,59,190,24,215,186,39,47,203,219,191,101,84,88,129,176,173,250,238,199,90,119,99,131,105,158,165,234,183,219,56,221,231,237,63,91,69,246,21,182,159,203,226,182,213,77,31,239,33,167,100,141,237,36,76,119,229,114,119,237,217,123,162,170,45,191,158,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,219,191,101,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,5,112,111,163,169,245,78,140,234,229,159,74,116,89,105,46,207,197,111,20,53,217,133,117,53,100,78,101,75,35,124,201,89,96,84,150,154,70,198,245,111,129,95,83,19,213,241,63,148,124,81,236,122,36,212,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,217,28,172,111,54,43,36,106,112,123,85,122,88,34,85,131,123,118,171,46,248,243,141,164,106,60,244,148,20,242,84,81,77,137,222,42,106,155,19,29,60,246,203,115,217,105,72,219,10,34,190,73,100,172,149,146,203,47,119,61,237,133,168,170,177,180,150,160,0,10,1,255,0,101,31,125,159,248,243,255,0,163,54,127,250,161,111,219,10,213,44,239,90,118,157,131,106,102,165,223,126,217,201,47,63,105,250,218,223,75,13,63,151,197,114,170,134,63,221,194,198,70,222,209,196,198,254,86,167,126,221,215,186,170,170,247,91,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,129,187,117,159,213,8,117,230,183,43,177,97,20,149,154,86,202,121,40,40,241,58,183,199,77,91,50,39,117,142,186,74,214,178,71,71,82,174,237,222,52,71,194,216,213,99,70,185,233,234,22,116,238,55,118,20,214,237,148,94,183,79,183,76,142,146,233,79,75,81,110,154,213,89,87,110,149,176,85,49,183,184,41,42,97,146,9,218,201,81,142,68,158,37,94,204,127,101,87,49,205,94,47,78,151,182,45,194,226,187,160,209,171,46,174,98,212,222,131,215,249,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,234,160,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,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,10,216,134,231,47,187,180,211,220,203,85,110,246,95,177,41,25,152,73,107,181,218,61,75,42,125,5,44,86,203,123,157,31,157,177,68,178,242,158,74,137,123,185,188,147,203,195,186,181,173,36,169,31,247,235,170,89,222,139,109,59,57,212,205,52,190,253,141,146,89,190,204,244,85,190,150,26,143,23,150,229,75,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,168,31,246,81,247,217,255,0,143,63,250,51,103,255,0,170,23,252,0,32,7,81,126,162,255,0,176,79,87,162,154,41,113,255,0,178,79,238,254,211,185,248,127,249,156,255,0,130,84,195,251,154,154,103,211,214,122,138,121,101,111,229,127,238,191,138,254,110,200,146,43,103,219,179,195,119,117,165,255,0,126,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,135,127,35,17,85,209,61,19,186,128,71,253,250,234,150,119,162,219,78,206,117,51,77,47,191,99,100,150,111,179,61,21,111,165,134,163,197,229,185,82,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,42,7,253,148,125,246,127,227,207,254,140,217,255,0,234,133,255,0,2,128,127,217,71,223,103,254,60,255,0,232,205,159,254,168,91,246,194,181,75,59,214,157,167,96,218,153,169,119,223,182,114,75,207,218,126,182,183,210,195,79,229,241,92,170,161,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,178,0,0,112,173,239,234,246,101,160,187,99,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,238,148,145,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,6,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,83,170,128,0,0,0,71,253,250,234,150,119,162,219,78,206,117,51,77,47,191,99,100,150,111,179,61,21,111,165,134,163,197,229,185,82,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,42,7,253,148,125,246,127,227,207,254,140,217,255,0,234,133,255,0,3,228,187,81,84,220,109,85,182,250,59,181,93,174,162,170,158,72,98,174,164,108,78,158,149,238,106,163,102,141,38,99,226,87,181,85,28,137,35,30,206,232,156,154,228,238,139,74,219,138,222,119,81,237,182,234,229,247,74,115,61,102,171,107,237,213,15,125,178,186,108,66,205,11,46,214,229,123,146,158,182,36,109,59,219,194,70,183,186,181,30,238,15,71,198,229,230,199,34,118,174,158,125,77,117,19,81,53,66,159,68,183,35,122,164,188,84,101,85,10,204,123,35,88,41,45,235,77,86,145,247,109,20,236,141,177,68,246,74,172,227,19,154,223,47,153,237,143,180,137,43,86,27,74,42,3,126,187,245,221,142,139,110,199,57,211,61,52,213,111,177,177,187,55,217,158,138,139,236,43,109,71,139,203,109,165,154,79,222,77,78,249,29,222,73,94,239,204,229,237,223,178,118,68,68,73,1,210,147,116,122,237,185,79,218,143,237,175,57,251,199,247,115,236,79,179,63,201,148,116,126,15,81,235,188,223,240,104,163,229,203,193,23,249,221,251,113,252,59,119,94,243,210,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,152,119,59,213,131,93,175,58,203,122,255,0,13,122,143,246,22,158,208,248,232,173,60,241,218,55,205,95,193,191,189,171,147,213,197,44,137,228,145,95,193,63,119,218,38,197,202,54,73,228,239,239,246,47,175,61,66,119,135,168,245,86,201,55,17,246,54,25,139,250,122,140,154,229,22,57,100,90,166,199,42,191,197,77,77,27,169,23,188,210,248,165,68,145,205,88,227,107,28,231,114,84,100,82,122,190,166,27,147,222,118,215,181,150,219,83,167,154,185,246,118,3,153,91,210,162,205,77,246,5,170,111,71,85,76,216,227,172,166,231,52,82,77,39,226,232,103,242,63,139,127,219,92,27,223,196,170,125,125,50,250,129,106,38,178,234,133,239,72,247,17,168,21,119,219,237,254,158,41,177,5,109,146,146,154,6,190,154,58,137,107,97,123,233,98,98,163,221,18,50,70,172,136,172,237,79,34,114,107,149,173,146,205,10,1,255,0,101,31,125,159,248,243,255,0,163,54,127,250,161,119,219,122,202,111,185,206,129,105,166,107,148,215,122,219,214,65,135,217,174,151,26,159,19,35,243,213,79,69,20,146,201,193,136,214,55,147,222,229,236,212,70,167,126,200,136,159,129,13,122,166,239,103,84,54,231,117,193,244,231,67,243,42,75,30,67,116,167,168,189,222,229,117,166,58,169,227,162,228,144,210,53,142,168,141,240,112,146,70,213,171,145,26,178,34,211,199,248,177,174,237,39,31,233,227,188,205,231,110,39,116,22,60,43,52,212,143,188,24,133,21,190,225,116,200,169,190,199,181,82,112,165,101,59,163,134,78,113,193,28,171,218,174,106,68,237,26,242,252,221,213,56,35,213,45,168,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,193,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,10,236,151,170,53,215,93,53,230,251,166,218,203,77,143,227,86,220,170,161,102,194,56,202,230,173,36,233,227,142,59,75,229,86,241,157,242,181,29,35,101,127,141,93,55,146,54,162,249,160,134,43,31,4,106,223,126,231,47,187,75,211,220,55,85,109,22,95,182,233,31,152,71,107,186,90,61,75,41,189,125,44,182,203,131,155,31,157,209,74,177,113,158,58,121,123,181,188,151,197,195,186,53,206,59,174,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,10,192,234,129,188,205,201,237,219,95,108,24,86,142,106,71,221,251,45,110,31,75,116,158,155,236,122,10,190,117,79,173,173,141,210,115,168,130,71,167,118,67,26,118,69,227,249,123,246,238,170,171,208,58,82,110,143,93,183,41,251,81,253,181,231,63,120,254,238,125,137,246,103,249,50,142,143,193,234,61,119,155,254,13,20,124,185,120,34,255,0,59,191,110,63,135,110,235,223,218,218,55,199,83,141,117,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,248,156,157,229,73,165,108,125,158,217,25,225,153,64,2,47,239,147,124,120,110,208,176,214,210,210,178,146,249,168,183,202,119,62,195,97,123,215,132,108,238,173,245,181,156,85,28,202,102,185,28,136,212,84,124,207,106,177,138,212,108,178,197,231,250,115,111,95,252,85,105,196,246,12,254,231,106,143,83,113,111,221,220,169,160,95,20,151,74,20,70,36,119,54,195,197,172,111,39,189,99,149,177,43,154,201,26,215,118,137,179,69,26,76,0,10,192,221,255,0,85,155,238,151,238,58,215,133,104,165,23,218,88,254,1,112,171,183,230,180,215,8,89,20,55,234,164,123,99,150,150,23,186,53,154,159,211,43,37,70,206,213,70,190,87,42,172,114,197,27,86,105,255,0,161,122,233,167,27,139,211,139,118,168,105,125,231,215,90,171,187,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,241,204,206,77,238,157,213,170,215,53,236,115,216,246,61,221,0,17,43,108,27,219,181,106,142,186,106,118,218,115,185,233,45,249,102,29,148,94,233,44,53,19,85,53,31,127,162,134,229,91,251,168,162,108,44,99,31,75,76,202,102,43,121,190,73,88,215,202,191,230,74,169,45,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,1,156,29,194,229,55,220,27,122,26,151,154,226,213,222,138,245,143,234,133,230,233,110,169,241,50,79,5,84,23,105,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,11,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,121,19,186,62,57,163,71,73,226,89,29,34,128,56,166,232,119,93,167,27,82,177,99,23,188,254,94,127,122,50,10,91,60,80,199,50,36,144,82,185,232,181,149,238,141,168,233,100,134,158,30,238,114,69,27,220,233,31,4,127,151,202,143,111,203,174,89,254,27,170,123,38,212,237,65,211,236,134,146,249,143,95,52,223,32,169,161,174,166,85,225,43,62,207,168,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,206,97,127,223,253,235,47,255,0,23,255,0,255,0,39,10,96,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,237,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,0,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,114,173,216,251,88,214,79,167,249,15,199,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,15,105,86,166,98,186,201,167,24,230,169,97,85,126,162,203,147,91,226,184,83,114,146,55,201,15,52,252,240,75,227,123,216,217,162,122,58,57,24,142,94,18,49,237,85,238,213,61,88,0,2,16,117,47,223,29,54,220,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,200,248,214,71,170,35,88,201,168,216,145,91,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,15,34,118,86,73,52,104,232,252,171,35,116,17,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,138,1,234,143,239,179,83,127,69,248,122,34,199,250,104,111,142,155,113,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,231,124,137,35,21,81,207,100,51,124,0,12,171,151,253,210,227,216,158,153,126,181,243,21,164,0,234,117,191,31,219,125,246,167,65,180,158,245,203,1,199,238,14,251,74,233,110,184,249,41,114,137,154,200,93,31,118,248,154,190,26,121,219,80,141,227,36,145,76,228,142,100,239,194,39,36,117,217,246,211,51,45,221,106,135,220,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,219,200,244,69,108,79,84,182,158,161,24,6,27,165,157,56,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,200,188,34,103,219,52,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,45,179,237,217,230,91,69,213,15,191,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,183,145,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,20,67,212,119,124,116,219,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,190,86,178,89,92,229,106,204,177,71,55,250,42,123,88,202,126,160,87,124,117,184,159,228,85,234,143,236,79,83,127,69,249,138,34,128,77,84,0,69,93,253,111,95,21,218,158,156,85,217,45,55,63,81,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,249,164,98,177,19,139,101,124,84,23,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,213,118,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,83,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,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,0,138,189,81,253,137,234,111,232,191,49,68,83,182,207,183,103,153,109,23,84,62,252,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,103,62,222,70,34,163,101,122,46,132,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,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,120,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,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,79,166,231,80,74,157,196,211,73,163,218,201,117,164,110,162,219,169,221,83,69,114,154,88,161,126,76,197,150,121,37,72,169,225,130,40,97,125,52,41,3,85,141,115,159,35,17,242,118,236,201,21,43,219,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,230,157,75,122,130,84,235,13,214,241,183,205,32,186,210,73,167,212,21,30,154,241,118,164,150,42,168,50,87,177,212,179,198,177,171,224,71,192,202,122,152,37,106,62,25,92,201,211,179,145,85,138,222,241,131,106,59,81,212,125,218,234,59,48,172,42,47,67,106,161,241,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,201,51,248,185,34,133,21,29,35,154,229,85,99,25,36,140,208,158,150,233,110,9,162,216,37,179,76,244,210,197,246,54,55,102,243,122,42,47,85,53,71,139,203,51,230,147,247,147,61,242,59,188,146,189,223,153,203,219,191,100,236,136,136,145,87,171,22,133,216,181,63,108,23,61,70,251,26,235,91,148,233,167,107,141,161,214,245,123,248,210,207,81,79,29,122,77,18,35,145,208,182,6,121,220,254,200,232,253,50,59,155,89,228,107,233,175,64,117,142,251,183,253,101,196,245,139,28,135,212,85,227,55,6,212,73,77,201,140,245,116,175,107,163,169,166,230,246,61,35,242,193,36,177,121,56,43,153,207,147,127,51,81,77,47,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,101,136,210,158,211,189,172,104,223,211,252,123,227,160,40,91,122,26,199,98,215,221,208,103,250,171,139,67,194,203,117,184,71,79,110,147,147,215,212,210,210,83,197,73,21,79,103,177,143,103,153,148,237,151,198,230,163,153,228,224,189,213,189,214,205,58,52,104,133,215,5,209,43,254,180,92,47,148,149,20,250,161,81,3,104,104,33,141,220,233,32,182,207,89,78,175,149,235,217,21,242,75,36,189,152,212,84,107,35,99,185,42,189,89,29,133,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,188,34,103,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,160,29,237,239,7,38,221,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,243,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,39,71,82,236,250,110,117,4,169,220,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,39,110,204,145,82,122,144,3,173,95,181,140,91,234,5,15,199,92,72,65,211,139,124,116,219,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,190,87,50,40,156,213,114,194,145,73,123,192,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,39,255,0,76,93,248,254,219,236,84,218,13,171,23,174,89,246,63,111,111,217,183,75,141,199,201,85,148,66,215,204,233,59,55,196,212,243,83,192,218,116,119,41,36,150,102,164,147,47,126,18,185,39,248,5,106,245,98,217,69,187,41,197,110,123,168,211,123,103,12,146,205,218,167,49,129,137,85,81,53,214,133,177,211,211,199,81,27,81,207,142,31,75,28,60,158,141,141,141,88,150,89,30,244,88,145,31,85,122,91,170,89,222,139,103,118,205,76,211,75,239,216,217,37,155,205,232,171,125,44,53,30,47,44,47,134,79,221,204,199,198,238,241,202,246,254,102,175,110,253,211,178,162,42,104,167,108,91,133,197,119,65,163,86,93,92,197,169,189,7,175,242,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,201,145,138,230,177,207,138,88,158,172,103,62,41,213,72,43,213,11,122,255,0,225,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,195,246,53,173,211,57,143,168,73,92,213,239,52,190,41,225,141,35,84,124,127,158,94,113,185,145,121,41,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,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,179,237,166,97,187,69,210,255,0,184,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,195,191,145,232,136,233,94,171,221,65,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,216,217,158,47,233,233,242,107,108,76,122,210,182,73,81,254,42,154,105,29,223,188,50,248,165,84,141,206,89,35,115,28,215,114,68,100,178,73,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,3,53,155,177,247,79,172,159,80,50,31,145,156,249,54,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,246,71,43,29,193,232,201,26,156,216,213,77,4,237,163,113,120,38,232,52,178,131,83,48,90,143,245,84,119,138,46,19,127,147,46,158,154,25,167,163,242,75,20,126,111,23,157,141,242,177,188,31,252,81,127,138,39,85,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,202,228,99,184,49,31,35,147,131,28,169,158,205,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,149,200,198,243,122,190,71,39,55,185,86,122,108,179,66,245,151,0,216,142,186,234,126,91,148,221,109,88,134,105,167,249,44,182,188,58,178,133,190,58,158,214,196,88,47,113,200,178,43,226,242,49,39,139,135,141,190,88,219,12,170,231,177,33,84,172,18,255,0,191,251,214,95,254,47,255,0,254,78,20,2,75,78,159,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,141,28,170,177,199,218,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,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,57,86,236,125,172,107,39,211,252,135,227,167,51,88,75,78,159,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,141,28,170,177,199,218,231,245,75,113,120,38,155,237,198,231,185,120,106,62,213,198,225,199,225,190,218,191,36,208,125,165,234,152,207,67,23,227,19,164,135,207,36,208,51,147,227,253,223,147,147,209,17,174,237,85,122,41,214,79,112,88,55,170,164,214,60,122,213,169,180,147,115,146,9,187,197,101,174,130,69,241,163,91,228,167,133,208,186,22,163,36,94,43,7,145,93,47,127,47,22,163,11,147,196,239,255,0,122,241,91,54,83,246,37,214,205,246,205,190,158,225,246,117,218,155,211,215,81,249,99,107,252,21,17,119,95,28,204,229,197,236,238,188,92,138,157,215,177,250,192,139,251,254,222,13,171,105,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,112,167,89,162,122,70,230,185,101,123,152,206,60,22,73,35,160,204,179,41,190,231,57,85,231,53,202,107,189,109,235,32,184,84,93,46,53,62,38,71,231,170,158,71,73,44,156,24,141,99,121,61,238,94,205,68,106,119,236,136,137,248,31,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,162,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,78,220,92,246,54,120,92,230,162,247,106,75,26,175,110,73,222,101,116,230,223,183,248,87,190,207,166,250,137,7,168,211,44,154,225,235,42,234,32,167,231,85,101,174,123,25,18,214,53,24,156,230,133,89,28,109,150,47,197,200,214,53,241,39,38,186,57,175,80,160,30,168,254,251,53,55,244,95,135,162,35,86,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,11,254,216,190,243,108,91,195,211,138,171,156,150,175,177,179,60,95,211,211,228,214,216,152,245,165,108,146,163,252,85,52,210,59,191,120,101,241,74,169,27,156,178,70,230,57,174,228,136,201,100,146,160,3,42,228,202,187,239,142,155,26,233,255,0,134,237,31,78,89,86,151,219,149,61,201,153,117,217,31,45,58,80,210,75,118,169,157,180,80,43,85,171,43,231,137,204,242,185,123,196,144,202,232,251,61,210,63,195,26,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,255,0,21,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,15,109,139,111,88,174,215,244,106,203,164,120,181,79,175,244,30,74,155,141,209,244,177,211,205,115,174,149,220,165,168,145,172,79,249,49,177,28,231,185,145,69,19,21,239,225,201,121,87,84,127,98,122,155,250,47,204,81,20,2,76,174,156,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,242,185,145,68,230,171,150,20,138,75,222,5,69,245,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,121,92,189,165,89,162,116,125,152,216,223,230,172,178,234,122,42,123,88,202,126,160,87,124,117,184,159,228,85,234,143,236,79,83,127,69,249,138,34,128,77,84,3,138,110,187,117,218,113,180,173,56,126,107,154,203,235,174,181,222,72,44,22,8,38,70,85,93,234,154,136,170,214,170,162,248,225,103,38,172,179,42,43,99,107,154,136,143,123,227,141,249,236,213,45,82,206,245,167,59,185,234,102,165,223,126,217,201,47,62,31,91,91,233,97,167,242,248,161,100,49,254,238,22,50,54,246,142,38,55,242,181,59,246,238,189,213,85,86,207,250,91,236,22,197,14,43,67,185,189,99,183,253,163,87,145,219,235,41,241,220,118,178,153,237,167,138,219,83,28,180,211,84,213,199,35,81,42,61,76,15,145,35,141,81,208,248,38,73,63,120,233,89,225,138,189,70,118,81,254,21,117,30,11,254,1,108,186,201,166,89,79,239,45,181,51,167,150,59,93,114,171,214,75,99,166,228,231,187,139,24,146,68,233,81,174,124,110,115,123,202,232,101,145,124,166,197,247,155,125,217,230,163,213,92,228,181,125,179,134,101,30,158,159,38,182,196,198,37,83,163,137,95,226,169,166,145,221,187,77,23,150,85,72,220,228,142,70,189,205,119,21,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,62,178,42,245,71,246,39,169,191,162,252,197,17,64,38,170,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,64,36,202,233,197,190,58,109,169,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,0,0,0,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,130,189,71,250,127,209,238,34,197,46,173,233,14,59,255,0,101,138,15,77,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,169,91,19,202,111,184,54,85,102,205,113,106,239,69,122,199,238,20,247,75,117,79,137,146,120,42,160,145,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,7,181,220,110,183,221,119,29,172,55,173,101,190,216,233,45,23,43,253,61,185,181,148,148,146,57,240,36,244,244,48,83,72,248,249,126,102,177,238,129,94,140,85,114,177,30,141,87,63,143,53,250,244,215,112,185,86,149,232,214,168,233,30,45,77,224,253,170,125,147,77,113,186,50,170,72,166,166,161,163,117,75,165,167,141,172,84,239,231,245,13,141,234,231,43,124,73,43,21,142,242,242,103,148,210,221,45,206,245,167,59,182,105,158,154,88,190,217,201,47,62,111,69,69,234,161,167,242,248,161,124,210,126,242,103,178,54,246,142,39,187,243,57,59,246,236,157,213,81,23,66,123,81,218,142,156,109,43,78,25,133,97,81,122,235,173,119,142,123,253,254,120,81,149,87,122,166,162,162,57,200,138,190,56,89,201,201,20,40,170,216,218,231,42,171,222,249,36,127,107,6,101,181,251,71,47,187,127,214,92,179,71,114,57,189,69,94,51,112,117,60,117,60,88,207,87,74,246,164,148,213,60,24,247,164,126,88,36,138,95,31,53,115,57,241,119,230,106,161,113,93,36,53,230,155,84,246,209,30,155,92,43,106,231,200,116,194,163,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,252,25,70,213,252,173,123,26,148,108,93,246,176,235,165,102,128,244,173,193,178,75,13,231,236,204,146,253,167,248,206,55,97,153,169,58,72,218,170,171,116,41,43,226,146,21,107,161,154,58,86,85,77,28,138,230,181,178,66,207,243,149,81,142,165,108,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,115,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,119,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,1,72,29,71,250,128,86,110,34,251,46,146,105,14,69,255,0,98,122,15,77,60,181,52,241,207,79,38,69,85,193,146,114,168,100,204,142,70,67,12,138,172,100,42,222,43,36,75,43,149,255,0,185,72,184,94,207,182,153,153,110,235,84,62,227,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,127,62,222,71,162,43,98,122,165,148,239,131,166,6,3,155,105,125,186,245,181,253,60,164,177,230,216,165,61,45,186,150,207,109,116,52,240,95,104,188,141,99,146,166,73,228,99,125,76,109,115,165,245,79,122,201,34,53,236,147,200,174,141,209,211,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,236,108,207,23,244,244,249,53,182,38,61,105,91,36,168,255,0,21,77,52,142,239,222,25,124,82,170,70,231,44,145,185,142,107,185,34,50,89,56,175,90,191,107,24,183,212,10,31,142,184,148,172,88,255,0,74,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,252,79,107,19,139,99,123,223,28,212,234,71,187,10,157,176,232,148,112,97,153,29,93,163,81,114,234,134,195,140,77,13,186,42,166,68,202,121,224,125,108,210,164,237,116,40,196,133,254,52,69,71,61,95,59,21,173,236,215,189,145,87,102,189,87,53,183,46,204,172,122,61,170,218,103,87,169,119,43,221,66,211,80,220,177,154,120,41,110,238,122,164,210,42,203,78,171,29,36,140,79,221,53,94,142,166,100,48,197,36,146,44,157,149,78,107,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,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,134,130,118,47,188,219,22,240,244,226,170,231,37,171,236,108,207,23,244,244,249,53,182,38,61,105,91,36,168,255,0,21,77,52,142,239,222,25,124,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,5,27,117,44,216,173,54,217,114,106,93,79,211,26,10,74,93,47,200,234,32,182,210,208,182,170,89,39,180,92,82,157,85,208,61,103,145,242,204,201,146,9,166,108,136,229,226,190,72,220,214,35,99,89,57,86,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,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,110,123,117,123,201,211,141,177,232,213,30,170,250,187,86,83,87,144,122,119,98,214,138,107,170,71,246,244,111,116,110,146,104,39,142,57,83,194,200,36,242,172,188,86,53,239,27,57,35,165,143,190,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,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,226,122,98,236,59,246,33,98,166,215,157,88,178,241,207,178,11,123,126,205,181,220,109,222,58,172,94,23,62,102,201,217,222,87,39,154,162,7,83,171,185,71,28,176,181,100,133,123,115,149,171,63,192,51,89,187,31,116,250,201,245,3,33,249,25,207,63,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,248,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,189,7,175,242,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,201,145,138,230,177,207,138,88,158,172,103,62,41,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,102,179,118,62,233,245,147,234,6,67,242,51,159,86,111,182,124,203,14,219,166,158,110,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,254,10,146,49,237,111,104,221,47,160,217,70,235,175,187,75,214,90,44,203,203,117,172,196,46,93,168,242,155,37,20,204,111,175,165,226,244,142,68,108,136,172,89,160,123,252,177,175,118,57,123,62,63,35,25,44,138,95,165,179,90,52,190,245,164,111,215,123,54,95,73,95,130,71,103,158,252,251,197,51,36,149,141,162,129,143,124,206,88,218,213,149,31,26,71,34,62,46,30,70,189,142,98,181,30,138,210,133,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,126,52,236,140,142,24,213,210,120,146,71,116,14,157,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,249,140,115,26,246,61,200,246,92,78,236,125,172,107,39,211,252,135,227,167,51,88,95,247,255,0,122,203,255,0,197,255,0,255,0,201,194,128,79,127,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,179,131,165,62,248,233,180,214,235,65,181,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,117,70,83,77,47,103,53,209,181,60,115,75,35,158,142,108,174,146,27,137,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,227,149,110,199,218,198,178,125,63,200,126,58,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,231,234,53,211,81,235,180,58,29,188,92,239,62,187,12,161,200,34,201,45,180,213,8,175,146,221,84,216,106,35,145,148,239,239,249,33,147,213,61,239,141,81,91,228,106,61,188,21,242,172,157,131,166,246,136,93,117,187,117,248,155,109,247,202,75,93,62,7,81,79,156,87,62,104,221,35,231,130,130,178,157,82,8,154,157,145,95,36,178,68,197,87,57,17,172,87,191,243,43,82,55,232,36,28,171,114,251,139,193,54,191,165,149,250,153,157,84,127,173,163,179,209,112,155,252,167,116,244,211,77,5,31,146,40,164,240,249,124,15,111,149,237,224,207,226,171,252,17,115,237,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,178,185,24,222,111,87,200,228,230,247,42,216,87,74,205,135,127,218,141,213,234,253,151,253,108,184,133,138,231,110,255,0,212,62,154,246,215,249,127,231,13,137,146,67,254,174,161,142,255,0,122,121,0,55,99,238,159,89,62,160,100,63,35,57,97,61,55,180,27,13,220,151,79,205,71,210,156,206,138,145,204,184,231,23,23,219,43,166,167,89,159,105,184,165,170,129,41,235,98,70,189,142,231,27,157,221,90,143,111,54,43,227,114,240,123,145,107,175,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,117,106,61,220,30,143,141,203,205,142,68,159,253,47,186,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,149,141,103,104,193,213,31,223,102,166,254,139,240,244,71,138,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,242,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,178,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,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,58,168,6,85,207,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,59,23,217,149,139,103,154,113,85,108,146,235,246,206,103,148,122,122,140,154,229,19,222,148,174,146,36,127,138,154,154,55,118,237,12,94,89,81,36,115,82,73,28,247,57,220,81,89,20,112,215,53,235,29,83,108,221,28,87,12,42,213,87,120,209,26,42,118,218,43,40,101,166,138,58,219,131,210,87,44,151,122,85,115,27,44,79,68,86,182,58,121,159,193,241,199,249,210,25,37,239,12,138,223,174,169,96,154,211,211,99,57,212,189,52,190,253,179,141,222,126,204,244,85,190,150,106,127,47,138,255,0,75,12,159,187,153,140,145,189,164,137,237,252,205,78,253,187,167,116,84,85,162,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,238,173,71,187,131,209,241,185,121,177,200,147,171,165,14,248,234,113,171,173,147,104,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,196,228,239,42,77,43,99,236,246,200,207,15,117,234,117,191,31,216,133,138,167,65,180,158,245,199,62,200,45,238,251,74,233,110,184,248,234,177,120,92,248,93,31,118,248,156,158,106,136,29,80,141,227,36,114,194,213,142,100,237,206,39,45,59,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,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,181,221,30,133,255,0,134,189,118,201,180,83,239,79,222,63,187,158,139,252,167,232,125,31,159,212,81,193,83,254,243,228,147,143,31,63,31,243,215,191,30,255,0,135,126,201,106,157,21,61,172,101,63,80,43,190,58,220,79,242,42,245,71,246,39,169,191,162,252,197,17,64,38,170,1,72,29,92,237,27,130,165,220,20,87,109,85,184,250,188,22,175,205,6,0,176,58,40,169,89,75,28,84,207,170,107,105,155,52,146,54,102,201,60,108,150,105,81,174,153,204,106,181,27,27,99,142,56,235,180,91,158,137,89,119,23,134,94,119,23,29,36,154,125,65,81,83,83,117,101,93,36,245,80,57,236,165,153,212,201,36,48,53,207,149,158,165,32,238,206,46,99,147,186,61,21,138,228,52,146,113,77,227,100,123,125,199,54,251,146,73,185,182,122,188,22,175,193,20,246,184,170,37,138,170,235,85,28,173,158,158,150,155,197,36,114,58,103,73,3,92,136,143,107,81,172,115,164,115,99,108,142,76,225,23,83,209,178,193,172,182,221,190,221,175,121,173,239,205,128,222,46,8,252,34,223,37,75,101,146,155,199,45,68,119,9,26,136,138,177,67,36,232,212,108,106,239,247,200,167,122,49,190,78,114,207,242,42,245,71,246,39,169,191,162,252,197,17,64,38,170,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,64,39,106,221,118,212,117,31,105,90,142,252,43,53,139,215,90,171,188,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,241,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,229,175,74,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,252,79,107,19,139,99,123,223,29,196,128,0,0,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,0,5,85,245,92,216,183,251,254,232,52,83,12,255,0,232,138,172,254,138,133,223,242,92,219,164,116,232,223,253,111,170,123,93,255,0,121,50,179,254,17,49,85,103,213,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,126,155,5,217,70,43,181,61,56,164,189,221,173,158,163,83,114,107,124,50,100,119,10,132,141,242,80,115,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,243,72,196,122,175,22,196,200,165,80,5,69,245,159,219,197,171,27,201,177,173,200,227,86,170,182,63,44,168,117,147,40,168,117,99,93,2,214,195,79,31,160,115,34,114,243,107,223,79,5,67,92,172,253,223,106,88,213,81,175,114,172,156,171,164,134,188,212,233,102,229,227,211,107,133,109,36,24,246,167,211,253,151,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,155,235,26,191,153,204,99,86,16,18,255,0,126,122,199,98,204,52,247,109,218,59,104,135,201,87,167,122,95,102,168,186,84,242,122,113,170,185,91,40,36,109,55,7,49,17,120,65,5,60,190,70,189,237,119,169,227,249,93,27,145,122,7,70,205,20,251,243,184,43,182,177,213,220,60,52,154,101,111,79,12,17,203,198,73,235,174,49,84,83,199,201,171,27,145,208,182,6,86,43,187,61,142,73,60,29,185,55,154,23,82,1,21,122,145,96,187,142,212,13,184,221,44,155,122,186,127,223,187,38,179,81,192,255,0,181,47,86,190,31,158,158,146,84,119,252,107,37,58,55,157,67,59,177,175,254,48,84,80,9,125,29,45,51,173,26,202,118,167,97,176,233,125,174,213,101,189,99,255,0,184,203,237,116,243,186,74,175,181,28,170,213,174,168,115,218,215,191,213,50,38,202,199,126,102,49,168,176,49,202,148,234,214,204,2,130,250,154,234,134,131,106,214,229,238,57,62,137,54,174,190,162,58,120,232,178,59,243,43,124,182,235,189,108,12,108,76,146,141,138,138,168,200,226,141,145,44,205,127,142,94,8,230,49,17,22,106,143,43,211,235,24,213,204,155,118,152,42,104,189,194,146,217,125,182,84,77,95,83,115,174,182,190,186,138,134,220,216,94,202,183,84,70,206,202,172,146,41,29,3,127,60,93,228,158,54,164,177,57,205,145,182,63,214,175,218,198,45,245,2,135,227,174,37,85,237,115,66,255,0,196,166,187,99,58,41,247,167,238,231,222,63,91,254,83,244,62,179,193,233,232,231,169,255,0,121,242,71,203,151,131,143,249,233,219,151,127,199,183,101,241,89,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,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,237,117,171,115,186,203,184,75,22,19,96,213,140,163,237,184,240,43,124,214,251,109,76,176,183,213,79,229,123,86,73,234,102,255,0,62,105,149,145,211,198,175,114,254,45,129,174,84,89,29,44,146,77,78,140,155,116,251,203,157,223,119,47,127,167,239,65,136,121,44,88,255,0,231,255,0,62,233,60,41,234,165,252,146,163,147,197,75,42,51,140,145,185,143,245,188,154,168,232,127,15,43,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,57,86,154,237,235,42,213,77,26,213,29,92,197,170,124,255,0,178,191,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,188,30,157,178,61,28,212,111,137,101,122,189,190,46,47,242,154,91,170,89,222,139,103,118,205,76,211,75,239,216,217,37,155,205,232,171,125,44,53,30,47,44,47,134,79,221,204,199,198,238,241,202,246,254,102,175,110,253,211,178,162,42,104,123,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,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,119,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,235,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,240,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,187,213,27,27,85,120,198,198,182,122,116,163,217,71,237,55,42,131,114,154,153,108,186,211,99,120,149,194,158,167,18,139,183,134,27,197,210,25,28,229,168,230,142,73,29,13,44,145,179,240,107,120,73,42,241,87,170,67,52,78,185,64,1,154,205,216,251,167,214,79,168,25,15,200,206,123,92,187,103,217,53,6,209,176,45,218,97,233,87,114,177,93,41,238,45,203,155,52,180,236,101,162,120,175,14,161,164,124,72,175,108,178,178,116,116,109,86,53,143,86,62,55,185,206,227,35,90,207,202,217,246,236,243,45,162,234,135,223,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,219,200,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,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,51,89,187,31,116,250,201,245,3,33,249,25,203,147,233,201,139,88,179,158,157,88,94,21,148,208,250,219,46,65,111,200,173,119,26,111,43,227,243,210,207,116,175,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,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,227,94,202,201,33,145,91,31,149,35,111,31,253,169,103,127,178,207,216,167,219,191,238,51,239,7,222,159,179,61,44,63,246,211,211,122,111,63,155,135,151,253,231,242,240,231,195,253,60,123,254,39,96,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,121,23,178,50,57,164,70,201,226,88,221,160,140,79,22,177,96,216,173,155,10,197,168,125,21,151,31,183,211,218,237,212,222,87,201,224,165,130,54,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,158,3,118,62,214,53,147,233,254,67,241,211,153,172,47,251,255,0,189,101,255,0,226,255,0,255,0,228,225,64,37,255,0,111,235,101,24,174,235,52,226,174,247,105,182,122,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,195,35,213,232,188,93,43,37,161,108,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,150,211,210,211,126,223,126,232,236,59,81,213,8,56,100,22,171,127,163,196,46,148,244,253,163,175,161,164,129,92,148,117,13,98,118,142,104,96,137,202,201,123,35,100,142,53,71,170,74,212,116,246,84,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,35,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,123,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,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,169,233,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,158,36,90,150,162,171,124,107,89,35,21,141,114,61,93,50,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,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,184,52,243,163,157,30,37,185,170,27,221,239,51,251,123,73,236,62,11,236,48,215,208,192,181,87,42,164,170,149,99,180,207,26,171,227,150,22,71,20,46,168,157,209,198,217,91,55,142,56,155,201,239,134,207,204,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,238,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,63,26,247,71,199,12,138,217,60,73,27,185,254,194,186,125,225,187,102,199,173,154,131,156,218,169,46,250,169,89,79,234,31,93,52,74,143,176,50,162,150,4,154,223,18,54,121,96,123,227,145,179,177,106,227,70,189,236,149,237,69,70,57,81,107,47,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,53,234,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,145,145,172,111,68,86,177,243,113,253,148,110,186,251,180,189,101,162,204,188,183,90,204,66,229,218,143,41,178,81,76,198,250,250,94,47,72,228,70,200,138,197,154,7,191,203,26,247,99,151,179,227,242,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,42,229,196,244,138,218,102,27,143,105,221,191,117,151,154,138,75,222,67,149,83,212,211,89,99,154,129,90,252,121,144,85,213,210,212,172,82,44,142,108,143,157,177,199,221,254,54,61,140,231,26,42,182,71,242,226,189,84,55,213,83,159,228,55,93,176,233,109,125,92,24,197,142,162,107,110,103,52,212,177,112,187,92,96,170,133,237,130,36,146,53,154,54,82,205,76,168,178,49,236,242,189,207,78,46,141,140,124,145,43,106,59,81,212,125,218,234,59,48,172,42,47,67,106,161,241,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,201,51,248,185,34,133,21,29,35,154,229,85,99,25,36,140,182,157,250,233,110,9,162,221,54,51,157,52,211,75,23,216,216,221,155,236,207,69,69,234,166,168,241,121,111,244,179,73,251,201,158,249,29,222,73,94,239,204,229,237,223,178,118,68,68,74,44,52,81,188,93,157,96,155,191,193,41,236,23,250,207,177,178,75,55,63,187,249,7,142,106,143,178,252,179,83,190,171,253,170,201,226,142,127,44,116,233,31,239,21,120,119,228,222,202,159,142,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,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,242,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,46,255,0,166,158,197,106,118,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,47,20,241,198,214,177,91,34,201,92,29,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,189,117,170,187,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,95,28,204,228,238,203,217,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,219,166,163,220,116,191,84,44,222,134,235,67,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,146,23,241,119,101,236,142,71,53,204,123,88,246,61,141,157,93,48,122,128,88,180,174,197,91,160,122,235,145,90,172,184,101,150,223,93,120,199,47,51,198,246,201,77,34,61,213,21,20,14,72,152,239,55,147,156,243,68,171,218,79,34,58,22,249,86,88,99,100,96,222,222,240,114,109,220,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,127,61,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,85,233,167,177,90,109,205,100,213,90,159,169,212,20,149,90,95,142,84,79,109,170,161,117,84,177,207,119,184,173,58,43,96,98,193,35,37,133,144,164,240,204,233,21,201,201,124,113,181,175,71,72,177,222,72,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,2,104,247,117,219,81,211,141,218,233,195,240,172,214,47,67,117,161,242,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,201,11,248,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,246,54,73,102,240,250,218,47,85,13,71,139,203,11,38,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,150,233,211,75,168,37,54,176,218,172,251,124,213,251,173,92,154,131,65,79,233,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,123,185,85,94,174,239,97,64,231,250,247,173,120,174,221,180,158,251,172,121,173,190,235,91,101,199,253,47,169,130,215,20,114,85,63,207,83,21,59,56,54,73,35,98,246,124,205,85,238,244,252,168,189,187,175,100,88,193,167,189,93,182,219,169,89,254,53,167,54,44,39,82,160,185,101,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,123,119,236,139,252,9,190,0,33,175,86,76,255,0,13,198,118,115,147,225,151,220,134,146,146,251,152,212,91,233,172,86,247,42,172,245,207,167,184,82,212,78,172,106,34,170,50,56,163,85,115,215,179,17,93,27,85,121,72,198,186,136,77,68,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,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,3,58,219,245,210,220,19,69,183,99,156,233,158,154,88,190,198,198,236,223,102,122,42,47,85,53,71,139,203,109,165,154,79,222,76,247,200,238,242,74,247,126,103,47,110,253,147,178,34,34,75,94,136,216,6,27,125,204,181,55,80,111,56,245,37,102,67,138,211,218,105,172,181,211,34,185,244,12,172,74,212,169,88,145,87,139,94,246,193,27,21,253,185,163,57,181,21,27,35,209,214,232,0,56,166,244,52,114,251,175,187,96,207,244,171,22,155,133,234,235,111,142,162,221,31,22,47,169,170,164,168,138,174,42,110,239,123,24,207,51,233,219,23,145,206,70,179,201,205,123,163,123,46,115,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,62,83,234,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,118,68,68,47,211,166,46,150,254,203,246,109,133,122,187,23,217,151,92,183,212,101,55,15,246,215,155,213,122,169,23,210,79,248,61,205,103,42,24,232,191,35,120,246,237,249,154,143,87,146,168,0,83,95,83,174,159,244,122,69,89,83,184,29,16,199,125,38,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,63,8,99,99,155,11,152,238,202,216,220,198,71,18,182,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,216,86,250,58,169,98,21,154,113,75,133,109,19,62,245,215,92,143,212,65,121,191,197,67,91,67,85,102,165,106,49,17,180,201,81,12,127,190,155,155,209,38,106,171,162,108,78,86,162,61,241,201,29,96,105,110,150,231,122,211,157,219,52,207,77,44,95,108,228,151,159,55,162,162,245,80,211,249,124,80,190,105,63,121,51,217,27,123,71,19,221,249,156,157,251,118,78,234,168,139,160,157,159,109,51,13,218,46,151,253,199,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,252,143,68,71,74,245,88,235,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,205,58,142,236,114,167,117,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,196,215,203,43,92,141,73,150,88,232,174,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,75,218,3,163,150,45,191,232,214,39,163,184,228,222,162,147,25,183,182,158,74,158,47,103,171,170,123,157,37,77,79,7,189,235,31,150,121,37,151,199,205,90,206,124,91,249,90,136,84,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,21,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,142,85,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,235,179,237,217,230,91,69,213,15,191,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,183,145,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,237,156,110,243,230,244,85,190,150,106,127,47,138,103,195,39,238,230,99,36,111,105,34,123,127,51,83,191,110,233,221,21,21,125,88,41,3,170,94,241,113,93,195,231,116,58,95,167,180,118,170,252,111,79,238,21,94,44,154,154,72,234,126,215,154,88,96,71,248,30,232,27,36,48,199,35,39,98,248,229,124,85,28,99,151,243,35,34,84,130,197,223,116,163,221,117,30,179,104,212,26,39,145,203,227,203,244,202,223,79,71,27,164,154,6,253,165,103,71,58,58,105,33,137,136,215,255,0,181,216,216,169,228,94,46,79,247,135,186,71,62,101,107,103,80,0,205,102,236,125,211,235,39,212,12,135,228,103,46,123,166,117,166,213,127,233,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,86,7,80,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,201,35,217,55,31,175,167,54,245,255,0,194,174,163,207,96,207,238,119,89,52,203,41,253,221,202,154,5,242,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,119,105,93,12,81,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,235,251,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,187,171,81,237,230,197,124,110,94,15,114,45,32,214,244,251,214,218,13,215,208,109,122,123,85,91,159,113,168,90,248,111,144,197,4,204,110,54,149,146,83,173,234,88,153,58,182,22,113,137,206,72,36,149,178,43,213,145,39,231,123,57,93,246,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,232,213,123,184,49,25,27,87,131,26,137,210,206,85,187,31,107,26,201,244,255,0,33,248,233,204,214,23,253,255,0,222,178,255,0,241,127,255,0,242,112,160,19,85,4,0,234,133,177,111,219,94,42,253,113,209,204,51,213,234,77,151,135,219,20,212,78,227,53,246,215,28,110,69,237,10,53,125,69,100,61,163,241,246,86,189,241,35,227,253,235,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,133,239,116,253,223,117,139,117,88,172,120,86,82,255,0,69,169,184,253,189,36,184,211,118,124,159,106,82,193,29,44,114,221,121,178,158,42,120,60,181,53,14,79,76,213,87,51,183,116,238,223,197,38,0,41,3,169,54,250,53,31,88,243,108,147,111,22,202,15,186,248,102,27,144,87,218,110,84,212,245,139,52,151,250,170,58,201,35,142,122,135,240,103,24,83,196,199,178,157,17,90,217,59,189,206,145,91,18,199,248,26,249,190,58,109,199,108,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,231,124,137,35,21,81,207,100,62,127,165,199,190,205,50,253,107,225,235,75,254,57,86,236,125,172,107,39,211,252,135,227,167,51,88,90,167,74,205,248,255,0,218,141,170,106,253,235,253,108,88,133,246,231,113,255,0,212,50,154,200,214,120,191,231,14,137,242,77,254,174,157,141,255,0,122,97,50,183,93,178,77,47,221,125,215,9,190,229,112,82,80,220,177,91,197,52,213,213,141,165,145,211,221,172,141,115,157,61,165,242,69,52,78,99,36,115,145,205,151,187,157,10,249,22,52,79,35,251,200,160,0,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,21,189,109,111,210,253,9,219,206,75,125,213,155,29,93,254,209,145,83,205,140,67,98,166,146,72,95,119,158,174,158,84,90,85,157,159,141,59,29,19,102,115,230,238,138,198,49,202,196,116,156,24,236,230,23,125,210,111,64,245,99,73,52,59,239,110,115,153,120,172,57,223,12,130,201,138,83,195,76,248,224,142,162,24,120,220,42,42,81,139,42,205,44,49,67,194,6,200,145,199,26,170,189,22,87,171,97,157,64,202,185,61,44,189,65,41,180,123,167,254,21,183,205,32,186,213,199,168,53,244,247,170,107,197,218,146,89,105,103,198,152,251,179,231,141,99,87,192,172,157,245,20,211,202,212,124,50,181,240,47,103,34,163,209,189,161,174,150,233,110,119,173,57,221,179,76,244,210,197,246,206,73,121,243,122,42,47,85,13,63,151,197,11,230,147,247,147,61,145,183,180,113,61,223,153,201,223,183,100,238,170,136,186,19,218,142,212,116,227,105,90,112,204,43,10,139,215,93,107,188,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,241,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,252,7,84,127,98,122,155,250,47,204,81,20,2,105,79,115,187,133,197,118,191,163,87,173,92,202,105,189,127,160,241,211,91,173,108,170,142,158,107,157,116,174,227,21,60,110,122,255,0,202,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,197,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,202,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,98,251,205,177,111,15,78,42,174,114,90,190,198,204,241,127,79,79,147,91,98,99,214,149,178,74,143,241,84,211,72,238,253,225,151,197,42,164,110,114,201,27,152,230,187,146,35,37,146,165,186,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,120,174,166,189,64,245,115,72,51,43,142,220,244,166,197,87,139,62,162,207,28,149,217,101,84,47,142,174,118,84,163,92,143,180,189,28,141,99,26,212,150,23,84,42,57,233,47,149,177,164,79,129,36,116,31,197,119,155,125,164,217,142,107,179,188,182,213,235,173,85,222,146,163,20,184,211,177,140,146,223,35,110,176,86,212,211,84,39,225,228,133,252,103,145,146,126,50,50,71,43,23,155,30,223,4,107,53,80,1,29,119,183,179,236,103,119,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,193,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,158,19,181,109,15,108,119,221,218,107,45,54,149,90,47,95,98,82,50,223,85,116,186,93,253,51,42,125,5,44,77,70,182,79,3,165,137,101,229,60,148,241,118,107,185,39,151,159,101,107,92,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,89,125,77,122,129,234,230,144,102,87,29,185,233,77,138,175,22,125,69,158,57,43,178,202,168,95,29,92,236,169,70,185,31,105,122,57,26,198,53,169,44,46,168,84,115,210,95,43,99,72,159,2,72,232,63,138,239,54,251,73,179,28,215,103,121,109,171,215,90,171,189,37,70,41,113,167,99,25,37,190,70,221,96,173,169,166,168,79,195,201,11,248,207,35,36,252,100,100,142,86,47,54,61,190,8,214,106,160,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,162,190,169,123,156,211,141,195,107,45,13,147,78,172,182,170,186,76,7,213,90,254,247,209,84,164,223,111,199,35,96,127,141,23,196,213,240,211,206,218,166,198,169,36,145,191,202,249,35,84,107,251,187,149,108,163,108,122,143,185,205,101,162,178,96,183,171,174,45,73,143,246,186,92,50,250,42,101,147,236,25,24,215,190,146,68,84,150,37,243,62,120,216,216,209,146,36,137,217,242,34,43,98,122,166,138,65,31,247,235,165,185,222,180,237,59,57,211,61,52,177,125,179,146,94,126,204,244,84,94,170,26,127,47,138,229,75,52,159,188,153,236,141,189,163,137,238,252,206,78,253,187,39,117,84,69,172,13,189,116,225,222,118,13,175,186,105,154,229,58,55,232,172,184,254,97,102,186,92,106,126,241,90,164,240,82,193,91,20,146,201,193,149,46,123,184,177,142,94,205,69,114,246,236,136,171,248,23,126,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,177,177,187,55,135,214,214,250,89,170,60,94,89,153,12,127,187,133,143,145,221,228,149,141,252,173,94,221,251,175,100,69,84,207,102,235,183,93,168,251,181,212,119,230,185,172,190,134,213,67,228,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,146,103,241,106,203,50,162,58,71,53,168,136,198,50,56,217,197,73,191,211,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,248,228,107,152,141,145,36,188,144,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,0,51,215,212,75,66,232,244,7,117,153,94,55,97,179,125,153,141,223,188,89,37,134,22,172,9,27,105,106,145,86,86,69,28,40,214,195,12,117,76,170,134,56,213,173,115,99,133,159,231,34,163,221,26,206,171,181,141,20,255,0,17,59,130,194,116,114,75,135,162,164,200,46,11,235,231,108,190,57,25,67,4,79,168,170,241,59,199,34,36,203,4,50,164,124,152,173,242,43,57,118,111,117,77,41,128,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,80,103,81,29,161,255,0,133,45,101,79,186,212,94,29,61,204,124,181,184,191,58,255,0,83,52,30,38,197,234,169,36,228,137,34,120,164,149,188,21,220,249,69,36,93,228,124,137,47,24,170,95,71,78,109,148,127,133,93,56,158,255,0,159,219,45,82,106,110,83,251,203,149,76,9,229,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,222,242,182,24,164,89,128,64,14,181,126,214,49,111,168,20,63,29,113,41,88,189,238,156,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,241,53,242,196,230,171,82,100,138,62,171,117,217,246,151,215,238,162,193,187,74,4,171,182,229,150,186,122,230,220,155,12,178,61,151,121,229,162,138,134,157,242,164,143,115,34,100,20,205,157,168,200,88,197,123,228,99,156,239,221,171,95,221,74,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,34,175,84,127,125,154,155,250,47,195,209,30,43,103,219,179,204,182,139,170,31,126,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,111,35,17,81,178,189,23,65,24,182,83,167,26,227,167,20,185,38,55,93,106,203,112,204,182,222,246,181,206,137,38,165,174,165,145,29,28,176,203,20,137,255,0,46,57,34,145,168,230,185,30,199,181,21,28,212,162,29,233,108,115,50,218,214,174,90,48,252,121,245,121,86,61,156,212,72,204,54,104,88,146,220,106,158,215,198,199,81,75,4,105,201,213,44,116,240,181,28,198,240,151,200,199,49,26,229,124,81,217,255,0,76,189,168,106,134,215,244,190,246,237,81,191,213,193,114,204,42,34,171,151,19,115,163,150,11,20,240,73,81,19,165,100,208,207,44,51,62,166,21,165,123,156,198,177,81,34,141,142,229,193,56,204,162,0,117,58,223,143,236,66,197,83,160,218,79,122,227,159,100,22,247,125,165,116,183,92,124,117,88,188,46,124,46,143,187,124,78,79,53,68,14,168,70,241,146,57,97,106,199,50,118,231,19,150,160,52,183,75,115,189,105,206,237,154,103,166,150,47,182,114,75,207,155,209,81,122,168,105,252,190,40,95,52,159,188,153,236,141,189,163,137,238,252,206,78,253,187,39,117,84,69,177,77,223,244,166,177,105,126,220,109,121,174,138,86,253,165,144,96,22,250,187,134,107,83,112,153,241,77,126,165,70,54,73,106,161,99,164,88,105,253,50,50,85,108,13,68,115,226,114,162,201,44,177,181,38,174,189,45,213,44,239,69,179,187,102,166,105,165,247,236,108,146,205,230,244,85,190,150,26,143,23,150,23,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,52,83,182,45,194,226,187,160,209,171,46,174,98,212,222,131,215,249,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,234,160,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,205,58,183,238,75,13,211,173,18,147,65,42,172,20,153,14,67,169,20,252,210,158,90,213,141,150,154,74,121,227,145,149,178,178,41,27,50,189,102,99,82,6,175,104,158,248,101,87,171,219,19,161,150,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,103,179,157,3,190,237,159,111,184,222,144,228,153,151,222,58,251,95,158,162,105,98,133,145,210,210,73,81,43,166,146,154,155,179,27,35,225,108,146,72,169,36,221,228,123,156,231,126,237,170,200,99,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,149,110,199,218,198,178,125,63,200,126,58,115,53,133,255,0,127,247,172,191,252,95,255,0,252,156,40,4,213,64,42,131,170,15,79,186,107,77,53,235,116,58,45,106,171,123,31,80,234,252,194,199,77,20,181,47,231,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,23,8,216,142,151,242,177,175,237,90,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,202,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,157,128,132,29,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,243,190,69,141,232,168,230,62,26,54,37,87,75,143,125,154,101,250,215,195,214,151,252,114,173,216,251,88,214,79,167,249,15,199,78,102,176,253,92,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,151,105,211,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,191,59,228,73,24,170,142,123,33,155,231,63,214,189,123,210,125,187,98,180,185,174,177,229,127,119,236,181,183,6,90,224,169,244,53,53,124,234,159,28,146,54,62,20,241,200,244,238,200,100,94,234,156,127,47,110,253,213,17,121,254,150,239,215,105,218,211,157,219,52,207,77,53,91,237,156,146,243,230,244,84,95,97,92,169,252,190,40,95,52,159,188,154,157,145,183,180,113,61,223,153,201,223,183,100,238,170,136,178,0,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,40,7,170,63,190,205,77,253,23,225,232,137,169,210,167,83,49,93,27,216,142,166,106,150,107,87,233,236,184,206,97,115,184,84,241,146,54,73,55,11,101,187,132,17,121,30,198,58,105,94,173,142,54,43,147,156,143,99,81,123,185,10,224,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,48,58,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,118,68,125,52,50,246,107,91,27,151,201,52,82,53,234,214,196,232,230,184,146,42,255,0,178,143,177,63,252,121,255,0,209,155,199,253,80,146,152,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,50,218,125,86,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,211,211,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,242,72,198,67,198,90,145,87,170,63,177,61,77,253,23,230,40,138,1,59,174,240,119,103,153,110,235,84,62,252,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,222,54,42,171,98,98,39,127,233,185,211,238,155,113,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,125,251,178,68,73,1,213,123,99,148,217,45,170,247,187,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,229,106,246,137,97,137,210,119,99,163,127,154,176,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,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,85,187,109,111,181,110,63,95,178,61,104,179,88,234,236,212,249,29,61,173,207,160,169,145,178,62,154,120,109,212,212,243,49,30,223,193,236,73,97,147,131,251,53,92,206,46,86,177,85,88,150,149,209,83,218,198,83,245,2,187,227,173,196,138,222,14,211,48,221,221,105,127,220,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,223,198,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,249,243,85,0,28,43,123,154,243,83,183,29,180,102,58,147,102,173,164,131,33,74,118,90,241,244,154,162,40,222,183,26,151,164,81,201,19,37,99,219,51,225,107,164,169,88,184,59,155,41,222,139,217,188,156,153,204,58,174,214,53,175,252,59,110,11,9,214,57,45,254,182,147,31,184,47,175,129,177,121,36,125,12,241,62,158,171,196,223,36,104,179,36,19,74,177,242,122,55,200,140,229,221,189,209,116,166,14,21,188,29,166,97,187,186,210,255,0,184,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,191,141,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,230,170,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,64,37,186,117,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,121,92,189,226,72,101,116,125,158,233,31,225,172,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,197,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,235,253,7,146,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,254,76,108,71,57,238,100,81,68,197,123,248,114,95,85,170,90,165,130,104,182,9,115,212,205,75,190,253,141,141,217,188,62,182,183,210,205,81,226,242,204,200,99,253,220,44,124,142,239,36,172,111,229,106,246,239,221,123,34,42,167,21,196,250,143,108,199,57,202,172,216,86,45,172,158,182,245,144,92,41,237,118,234,111,187,183,88,252,245,83,200,216,226,143,155,233,154,198,242,123,218,157,220,168,212,239,221,85,19,241,36,168,57,86,186,110,143,66,118,215,246,39,237,175,57,251,185,247,143,212,253,153,254,76,172,172,243,250,127,23,155,254,13,20,156,120,249,226,255,0,59,183,126,95,135,126,203,219,202,105,110,253,118,157,173,57,221,179,76,244,211,85,190,217,201,47,62,111,69,69,246,21,202,159,203,226,133,243,73,251,201,169,217,27,123,71,19,221,249,156,157,251,118,78,234,168,139,32,10,11,234,25,189,59,174,233,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,31,25,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,120,227,123,230,229,192,49,29,33,204,179,93,59,207,117,74,205,5,34,99,218,113,79,110,154,245,60,211,163,95,206,186,173,180,180,208,196,196,238,231,189,206,89,30,171,217,24,140,133,253,220,142,86,53,254,40,247,250,233,161,122,143,183,77,71,184,233,126,168,89,189,13,214,135,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,79,36,47,226,238,203,217,28,142,107,152,246,177,236,123,27,61,122,80,239,142,167,26,186,217,54,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,252,78,78,242,164,210,182,62,207,108,140,240,219,160,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,0,174,174,180,154,57,125,204,52,107,18,214,43,68,222,74,77,59,184,84,83,221,41,184,177,56,210,220,157,79,27,106,121,185,232,171,194,120,41,226,241,181,143,115,189,79,47,202,216,220,171,77,133,170,116,66,210,223,254,217,122,215,112,177,127,244,38,45,104,185,250,175,248,234,107,224,240,163,255,0,253,154,238,111,103,254,102,59,253,241,11,84,7,42,215,77,209,232,78,218,254,196,253,181,231,63,119,62,241,250,159,179,63,201,149,149,158,127,79,226,243,127,193,162,147,143,31,60,95,231,118,239,203,240,239,217,123,126,78,138,111,51,109,155,137,202,170,176,173,28,212,143,188,23,170,43,123,238,147,211,125,143,95,73,194,149,146,71,27,164,231,81,4,108,94,207,154,52,236,139,203,243,119,237,217,21,83,181,131,61,125,68,181,210,143,95,183,89,149,228,150,27,207,218,120,221,135,197,141,216,102,106,64,177,186,150,149,21,37,124,82,66,174,108,208,201,84,250,169,163,145,92,231,58,57,153,254,106,34,49,177,172,190,142,150,154,233,71,172,27,83,176,227,117,183,159,87,146,105,223,251,155,185,195,34,65,28,140,165,141,85,109,239,108,113,47,47,15,165,241,194,217,30,214,185,242,83,79,254,114,181,94,233,128,64,14,181,126,214,49,111,168,20,63,29,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,253,222,244,138,25,21,24,222,239,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,202,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,248,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,252,140,69,87,68,244,78,234,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,21,122,163,251,236,212,223,209,126,30,136,138,164,202,233,197,190,58,109,169,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,112,173,224,238,207,13,218,46,151,253,248,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,252,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,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,217,244,207,217,69,199,108,24,37,203,54,212,187,103,166,212,156,183,189,53,109,28,137,75,55,216,212,48,205,34,71,79,13,68,46,147,159,155,179,39,145,91,39,21,237,3,85,136,232,85,206,154,165,43,117,58,216,119,236,66,251,83,175,58,79,101,227,128,228,23,7,125,165,107,183,91,188,116,184,188,206,100,45,143,187,188,174,95,13,68,238,168,86,241,142,56,161,114,199,10,118,231,19,87,133,108,147,120,57,54,209,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,158,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,55,66,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,17,215,44,234,61,179,28,27,42,188,225,89,78,178,122,43,214,63,112,168,181,220,105,190,238,221,100,240,85,65,35,163,150,62,108,166,115,29,197,236,114,119,106,171,87,183,116,85,79,196,237,90,91,170,88,38,180,224,150,205,76,211,75,239,219,56,221,231,205,232,171,125,44,212,254,95,20,207,134,79,221,204,198,72,222,210,68,246,254,102,167,126,221,211,186,42,42,231,95,118,62,233,245,147,234,6,67,242,51,150,105,183,157,217,225,187,69,233,137,166,121,197,246,158,146,241,125,175,168,187,83,88,177,199,87,173,44,247,87,165,242,169,39,86,61,35,149,88,200,162,122,200,231,171,56,119,241,177,85,29,43,17,106,91,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,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,166,46,195,191,98,22,42,109,121,213,139,47,28,251,32,183,183,236,219,93,198,221,227,170,197,225,115,230,108,157,157,229,114,121,170,32,117,58,187,148,113,203,11,86,72,87,183,57,90,179,252,138,191,236,163,236,79,255,0,30,127,244,102,241,255,0,84,59,254,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,255,0,189,101,255,0,226,255,0,255,0,228,225,64,38,170,8,213,190,189,202,95,118,173,132,233,238,166,219,19,205,106,155,80,45,246,188,146,145,180,172,158,74,187,60,180,117,175,168,142,36,115,153,198,100,241,50,72,213,30,196,242,70,196,114,171,21,237,119,117,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,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,65,234,41,177,90,157,173,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,152,246,177,207,123,218,175,127,10,219,70,226,243,189,175,234,157,6,166,96,181,31,234,168,239,20,92,33,255,0,41,218,253,76,51,79,71,228,150,41,60,62,95,3,27,229,99,121,179,248,162,255,0,20,93,9,232,94,186,105,198,226,244,226,221,170,26,95,121,245,214,170,238,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,124,115,51,147,123,167,117,106,181,205,123,28,246,61,143,119,64,42,47,171,254,211,48,220,22,166,155,116,56,125,69,37,165,249,85,226,154,203,119,177,211,80,43,89,85,113,146,42,202,137,110,75,47,147,139,94,246,193,27,95,27,98,78,79,229,43,156,175,123,249,87,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,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,215,187,31,107,26,201,244,255,0,33,248,233,204,214,23,103,212,215,98,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,232,175,169,134,46,238,141,236,229,35,217,31,131,140,138,176,248,169,135,19,202,111,184,54,85,102,205,113,106,239,69,122,199,238,20,247,75,117,79,137,146,120,42,160,145,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,6,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,30,68,238,143,142,104,209,210,120,150,71,112,174,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,68,117,147,63,204,165,192,105,244,181,217,13,90,98,116,183,137,175,236,180,181,81,176,45,198,88,99,129,213,15,68,78,239,122,69,11,24,222,74,188,17,100,225,199,201,39,41,41,211,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,241,171,145,22,72,251,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,101,92,210,158,211,189,172,104,223,211,252,123,227,160,51,88,91,167,72,173,159,99,52,24,109,191,118,153,130,82,92,175,183,74,138,150,226,45,134,90,134,62,209,4,75,87,67,86,249,81,30,216,165,124,234,233,26,140,115,30,140,100,108,115,93,202,71,53,150,104,8,171,213,31,216,158,166,254,139,243,20,69,0,146,83,98,251,50,190,239,15,81,234,173,146,93,126,198,195,49,127,79,81,147,92,162,123,22,169,177,202,175,241,83,83,70,238,253,230,151,197,42,36,142,106,199,27,88,231,59,146,163,34,147,65,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,74,221,78,182,29,251,16,190,212,235,206,147,217,120,224,57,5,193,223,105,90,237,214,239,29,46,47,51,153,11,99,238,239,43,151,195,81,59,170,21,188,99,142,40,92,177,194,157,185,196,213,128,5,212,244,84,246,177,148,253,64,174,248,235,113,63,200,21,213,247,65,176,220,207,110,149,58,228,234,42,74,76,179,0,168,162,99,46,13,167,87,79,91,110,168,170,109,59,168,158,228,123,83,131,101,169,100,237,115,145,252,22,57,26,196,111,154,71,20,152,94,159,76,253,235,220,119,63,130,92,176,157,75,185,250,157,73,196,187,212,214,214,72,180,176,253,179,67,52,210,44,117,16,211,194,216,248,120,123,178,9,17,177,241,78,240,57,94,174,153,90,217,170,10,107,235,73,172,118,44,195,89,113,45,29,180,67,228,171,211,187,125,69,69,210,167,147,211,141,85,201,180,242,54,155,131,152,136,188,32,130,158,95,35,94,246,187,212,241,252,174,141,200,188,127,166,110,221,105,183,7,184,182,211,229,120,157,37,239,4,199,172,247,9,178,88,235,98,151,192,246,84,210,203,75,79,11,36,99,123,50,165,101,153,38,141,121,198,244,74,105,100,141,200,248,144,140,25,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,52,19,211,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,253,76,148,237,167,158,69,122,247,114,207,205,17,26,246,161,34,129,2,186,190,232,54,27,153,237,210,167,92,157,69,73,73,150,96,21,20,76,101,193,180,234,233,235,109,213,21,77,167,117,19,220,143,106,112,108,181,44,157,174,114,63,130,199,35,88,141,243,72,226,147,11,211,233,159,189,123,142,231,240,75,150,19,169,119,63,83,169,56,151,122,154,218,201,22,150,31,182,104,102,154,69,142,162,26,120,91,31,15,15,118,65,34,54,62,41,222,7,43,213,211,43,91,53,76,171,151,253,210,227,216,158,153,126,181,243,21,164,170,0,17,87,170,63,177,61,77,253,23,230,40,138,1,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,79,70,141,103,209,44,114,166,255,0,163,115,219,106,237,26,139,151,84,65,52,53,179,85,207,84,203,243,41,226,172,153,97,138,38,64,144,209,50,154,22,185,202,178,72,231,202,249,222,168,238,205,100,108,181,242,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,181,78,162,250,23,174,218,247,161,53,120,158,138,101,63,234,254,211,196,189,13,31,251,163,255,0,110,82,73,15,251,118,166,70,122,63,79,226,150,111,202,191,189,255,0,49,127,209,222,128,75,62,147,88,244,159,63,232,233,148,105,238,158,195,246,117,235,1,183,216,105,242,75,71,42,153,189,53,85,70,65,27,189,79,158,86,53,143,245,79,138,122,159,28,110,115,98,242,248,255,0,4,107,123,214,9,107,221,101,245,135,68,170,233,172,26,61,62,55,73,146,234,45,186,158,122,152,110,80,222,103,133,248,147,39,150,142,69,73,105,216,213,134,161,245,80,194,230,163,36,114,62,38,35,36,68,237,35,21,213,131,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,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,72,208,28,63,81,240,13,26,196,240,221,92,207,126,250,101,246,171,123,96,186,94,248,42,122,153,57,57,90,222,78,236,249,124,108,86,69,230,122,36,146,248,252,143,68,123,220,137,208,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,0,56,166,244,51,13,56,192,246,193,159,228,250,181,129,125,245,197,169,237,241,193,89,97,230,145,250,217,39,168,138,26,118,249,87,241,135,180,242,68,239,51,59,201,23,31,36,104,175,99,81,115,132,95,71,73,252,166,197,144,108,151,16,180,218,43,189,69,94,51,112,187,218,238,145,248,158,207,79,84,250,233,170,219,31,119,34,35,251,193,87,78,254,237,85,111,231,237,223,147,92,137,48,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,156,83,122,26,199,125,208,45,176,103,250,171,139,67,206,245,106,183,199,79,110,147,147,19,211,85,85,212,69,73,21,79,103,177,236,127,133,245,13,151,198,230,171,95,227,224,189,145,221,211,56,68,191,223,238,204,172,91,70,177,104,226,91,46,190,166,235,146,99,245,52,249,35,90,247,205,28,151,138,87,197,37,69,76,82,187,143,238,93,235,89,20,113,164,81,171,99,165,99,157,205,242,61,199,64,232,217,173,127,113,183,5,118,209,202,187,127,154,147,83,109,233,225,158,56,185,73,5,117,186,42,138,136,249,57,100,106,54,23,64,250,196,119,102,61,203,39,131,183,22,243,82,234,72,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,211,181,117,58,233,255,0,71,164,85,149,59,129,209,12,119,210,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,240,134,54,57,176,185,142,236,173,141,204,100,113,3,108,91,133,202,182,191,172,182,93,92,197,169,189,127,160,242,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,201,145,138,230,189,172,150,40,158,172,127,14,43,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,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,162,250,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,171,213,31,223,102,166,254,139,240,244,71,117,233,51,164,56,110,189,105,126,227,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,87,53,97,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,234,212,123,184,61,31,27,151,155,28,137,58,186,80,239,142,167,26,186,217,54,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,252,78,78,242,164,210,182,62,207,108,140,240,219,161,78,221,103,244,231,87,45,250,161,141,106,125,247,42,171,189,105,245,210,157,214,219,21,11,105,158,200,49,234,182,71,26,207,3,213,19,196,231,212,171,86,102,200,174,242,189,35,146,53,111,10,102,42,195,253,161,106,110,27,163,155,151,211,221,73,212,27,53,37,199,30,179,94,24,250,228,169,141,100,101,35,36,99,162,74,212,98,71,35,156,250,103,72,218,150,53,172,87,171,224,106,53,90,238,206,77,31,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,100,127,223,78,172,232,214,145,237,199,34,184,235,142,33,247,182,195,126,227,99,166,199,120,185,62,213,174,145,143,146,24,124,200,139,233,184,248,93,47,168,252,29,23,135,156,124,165,72,216,236,235,151,231,211,75,71,181,183,71,182,233,103,181,234,254,73,87,29,61,125,63,169,179,225,245,118,104,41,103,198,152,250,170,169,164,73,39,99,150,89,223,80,147,197,42,178,100,107,224,94,241,170,34,163,145,41,135,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,165,43,110,199,221,62,178,125,64,200,126,70,115,207,229,216,30,168,89,116,239,2,212,12,194,150,175,238,158,79,79,113,164,196,106,38,184,71,59,29,5,29,91,189,92,81,68,143,115,233,216,218,154,137,28,173,115,88,142,124,175,123,121,114,114,157,3,100,122,155,164,122,61,185,124,59,81,53,170,205,87,93,143,90,106,30,246,77,12,108,153,150,234,183,49,89,13,108,176,58,55,186,102,66,231,121,17,177,171,101,99,218,201,88,175,116,105,20,154,51,6,85,203,254,233,113,236,79,76,191,90,249,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,71,63,253,191,104,215,237,151,252,62,126,208,173,95,180,47,179,254,211,251,11,155,188,222,30,60,248,243,237,227,243,120,255,0,123,224,229,229,241,126,247,135,143,243,157,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,255,0,189,101,255,0,226,255,0,255,0,228,225,64,38,170,8,1,214,175,218,198,45,245,2,135,227,174,36,85,233,13,184,188,239,18,215,107,110,221,125,71,171,195,51,95,181,43,61,23,8,99,244,151,72,232,219,55,172,242,120,150,89,59,195,65,225,241,121,26,207,222,243,237,221,189,157,114,121,102,45,98,206,113,91,206,21,148,208,250,219,46,65,111,168,181,220,105,188,175,143,207,75,60,110,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,51,153,187,173,16,181,109,199,113,121,158,141,88,175,149,119,123,109,130,162,153,212,117,117,113,181,147,172,21,20,176,212,198,201,56,254,87,61,141,157,24,175,68,106,61,88,174,70,179,151,4,180,174,138,158,214,50,159,168,21,223,29,110,39,249,0,58,213,251,88,197,190,160,80,252,117,196,165,99,181,108,255,0,114,151,221,171,107,141,159,83,109,137,230,181,77,198,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,140,201,226,100,145,170,61,137,228,141,136,229,86,43,218,235,201,215,44,255,0,13,213,61,147,106,118,160,233,246,67,73,124,199,175,154,111,144,84,208,215,83,42,240,149,159,103,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,48,213,65,84,29,80,122,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,149,141,127,110,127,210,159,106,218,243,145,103,244,27,145,199,243,10,188,11,15,180,212,37,42,212,58,147,204,185,92,9,51,61,93,3,34,115,154,213,166,86,177,205,117,67,185,36,115,54,53,141,175,146,39,44,55,62,0,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,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,79,101,198,109,241,91,233,185,71,27,36,155,130,126,121,229,241,177,140,116,210,189,93,36,143,70,167,57,30,247,42,119,114,158,172,0,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,34,175,84,127,98,122,155,250,47,204,81,20,2,105,207,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,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,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,51,131,187,173,16,181,109,199,113,121,158,141,88,175,149,119,123,109,130,162,153,212,117,117,113,181,147,172,21,20,176,212,198,201,56,254,87,61,141,157,24,175,68,106,61,88,174,70,179,151,4,180,174,138,158,214,50,159,168,21,223,29,110,39,249,21,122,163,251,19,212,223,209,126,98,136,160,19,213,105,110,169,103,122,45,157,219,53,51,77,47,191,99,100,150,111,55,162,173,244,176,212,120,188,176,190,25,63,119,51,31,27,187,199,43,219,249,154,189,187,247,78,202,136,169,161,61,168,238,187,78,55,107,167,12,205,112,169,125,13,214,135,199,5,254,193,60,200,250,171,69,83,145,85,26,229,68,79,36,47,226,229,138,100,68,108,141,107,145,81,143,100,145,179,181,153,150,215,237,99,190,238,3,89,114,205,98,200,225,244,245,121,53,193,213,17,211,114,99,253,37,43,26,145,211,83,115,99,24,146,120,160,142,40,188,156,17,207,225,201,223,153,202,165,175,244,96,210,26,156,67,65,178,93,92,184,193,87,13,70,161,94,27,13,26,58,120,159,4,214,235,127,146,40,230,99,27,249,216,245,169,154,186,55,35,215,241,72,99,84,106,34,242,124,43,234,217,133,93,113,93,233,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,249,104,101,114,35,85,201,193,204,94,253,213,90,217,21,209,11,84,191,251,101,232,165,194,251,255,0,208,153,77,162,217,233,127,227,166,175,159,204,140,255,0,246,107,120,61,255,0,249,216,223,247,197,45,80,17,87,170,63,177,61,77,253,23,230,40,138,1,61,86,150,234,150,119,162,217,221,179,83,52,210,251,246,54,73,102,243,122,42,223,75,13,71,139,203,11,225,147,247,115,49,241,187,188,114,189,191,153,171,219,191,116,236,168,138,154,19,218,142,235,180,227,118,186,112,204,215,10,151,208,221,104,124,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,242,66,254,46,88,166,68,70,200,214,185,21,24,246,73,27,51,132,95,247,75,143,98,122,101,250,215,204,86,146,168,0,69,94,168,254,196,245,55,244,95,152,162,40,4,208,70,249,54,57,134,238,247,13,109,85,43,233,44,122,139,99,167,115,44,55,231,177,120,72,206,234,239,69,89,197,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,180,67,148,226,218,143,161,218,143,85,141,228,148,55,92,75,51,196,174,12,115,154,217,86,26,170,26,168,213,178,69,52,82,198,191,242,36,142,88,220,173,115,85,143,99,149,21,174,91,180,233,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,223,19,95,44,78,106,181,38,72,163,153,64,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,212,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,221,127,23,57,17,63,21,67,197,90,119,55,182,219,253,214,138,197,98,220,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,58,88,5,69,245,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,121,90,189,229,73,165,116,157,222,217,31,225,173,90,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,236,246,36,176,197,34,53,221,211,156,108,119,241,106,42,124,167,213,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,119,253,52,246,43,83,182,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,120,167,142,54,181,138,217,22,73,190,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,0,42,175,173,238,169,127,246,180,209,75,125,247,255,0,162,242,155,189,179,210,255,0,197,77,65,63,153,89,255,0,237,38,240,99,255,0,243,189,191,239,106,85,89,98,157,22,245,142,197,135,235,46,91,163,183,120,124,117,122,137,111,167,168,181,212,242,122,242,170,182,182,162,71,83,112,107,21,19,156,19,212,75,228,115,216,214,250,110,63,153,210,53,18,229,0,0,170,190,183,186,165,255,0,218,211,69,45,247,223,254,139,202,110,246,207,75,255,0,21,53,4,254,101,103,255,0,180,155,193,143,255,0,206,246,255,0,189,169,10,182,15,166,120,174,174,238,247,77,176,92,214,147,213,217,106,46,21,23,10,154,87,71,28,145,213,122,42,73,171,25,4,172,145,142,99,225,145,244,237,100,140,86,254,104,220,246,162,162,170,42,90,255,0,86,204,42,213,149,108,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,197,93,43,145,26,173,94,109,98,247,236,138,215,83,6,128,235,29,247,111,250,203,137,235,22,57,15,168,171,198,110,13,168,146,155,147,25,234,233,94,215,71,83,77,205,236,122,71,229,130,73,98,242,112,87,51,159,38,254,102,162,154,105,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,40,91,168,206,202,63,194,174,163,193,127,192,45,151,89,52,203,41,253,229,182,166,116,242,199,107,174,85,122,201,108,116,220,156,247,113,99,18,72,157,42,53,207,141,206,111,121,93,12,178,44,234,233,89,180,13,101,219,221,138,235,169,154,145,126,251,18,60,246,223,18,75,132,203,110,111,170,131,196,244,117,29,93,77,67,151,156,51,35,36,171,106,210,163,127,6,206,213,145,82,70,172,113,197,94,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,42,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,19,83,120,187,58,193,55,127,130,83,216,47,245,159,99,100,150,110,127,119,242,15,28,213,31,101,249,102,167,125,87,251,85,147,197,28,254,88,233,210,63,222,42,240,239,201,189,149,63,28,251,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,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,212,244,176,221,158,101,184,205,47,187,96,250,129,79,87,93,125,211,90,123,125,53,70,71,87,94,147,207,121,101,84,149,139,18,200,207,27,85,175,138,42,120,227,87,185,242,62,85,238,247,47,37,85,89,105,170,90,91,130,107,78,9,115,211,61,75,177,125,179,141,222,124,62,182,139,213,77,79,229,241,76,201,163,253,228,47,100,141,237,36,76,119,229,114,119,237,217,123,162,170,46,117,247,59,183,172,171,107,250,203,122,210,60,166,167,215,250,15,29,77,186,232,202,89,41,225,185,208,202,222,81,84,70,215,167,252,168,222,141,115,218,201,98,149,136,247,240,228,179,167,164,166,245,254,196,172,163,218,110,166,220,237,84,118,89,188,210,97,119,9,215,193,35,107,166,159,200,251,99,149,27,194,79,51,229,150,72,157,35,154,228,145,29,18,44,139,44,44,101,170,101,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,207,102,245,247,93,125,221,166,178,214,230,94,91,173,30,33,109,239,71,139,89,43,102,99,189,5,47,22,36,146,43,99,68,98,77,59,217,229,145,123,189,201,221,145,249,30,200,163,82,64,116,197,216,119,237,190,251,77,175,58,177,101,229,128,227,247,6,253,155,107,184,219,188,148,185,68,205,100,205,147,179,188,173,95,13,60,237,167,87,114,142,72,166,114,73,10,247,225,43,82,234,64,51,89,187,31,116,250,201,245,3,33,249,25,203,126,216,86,150,224,154,211,211,99,6,211,77,75,177,125,179,141,222,126,211,245,180,94,170,106,127,47,138,255,0,85,52,127,188,133,236,145,189,164,137,142,252,174,78,253,187,47,116,85,69,170,189,226,236,235,59,218,6,119,79,96,191,214,125,179,141,222,121,253,223,200,60,112,211,253,169,226,134,157,245,95,237,86,79,44,144,120,164,168,72,255,0,120,169,207,183,38,247,69,252,36,87,77,46,160,149,58,61,117,179,237,243,87,238,180,145,233,245,125,71,166,179,221,170,229,138,150,12,105,239,117,84,242,44,138,200,21,243,178,162,166,120,154,175,154,86,178,4,238,229,84,98,59,181,207,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,55,245,189,124,87,106,122,113,87,100,180,220,253,70,166,228,214,249,163,199,45,244,235,27,228,160,230,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,230,145,138,196,78,45,149,241,81,95,237,75,59,253,169,254,218,254,221,255,0,118,127,120,62,244,253,167,233,97,255,0,182,158,167,212,249,252,60,60,95,239,223,155,135,14,31,232,227,219,240,47,39,167,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,227,71,42,36,145,247,150,167,42,221,143,181,141,100,250,127,144,252,116,230,107,11,254,255,0,239,89,127,248,191,255,0,249,56,80,9,170,130,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,226,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,242,0,117,171,246,177,139,125,64,161,248,235,137,93,93,57,49,107,22,115,188,44,47,10,202,104,125,109,151,32,183,228,86,187,141,55,149,241,249,233,103,177,87,199,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,147,43,27,232,227,76,237,209,222,174,25,93,214,145,52,70,150,163,237,123,85,13,21,76,173,173,173,100,178,189,89,104,122,185,238,150,38,64,141,70,201,81,205,95,36,107,23,141,91,36,146,45,52,223,220,46,45,98,193,182,95,169,120,86,45,67,232,172,184,254,151,222,109,118,234,111,43,228,240,82,193,105,150,56,163,230,245,115,221,197,140,106,119,114,171,151,183,117,85,95,196,206,17,170,128,0,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,145,87,170,63,177,61,77,253,23,230,40,138,1,45,123,113,93,33,234,115,61,197,208,94,116,130,231,73,140,105,246,99,81,91,83,120,101,37,178,37,131,18,124,116,177,186,52,142,23,213,177,245,44,170,169,242,246,100,45,99,41,209,200,136,156,26,212,44,43,66,244,47,78,54,233,167,22,237,47,210,251,55,161,181,80,247,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,228,153,252,91,221,123,35,81,173,107,24,214,49,140,99,121,175,80,252,214,235,128,108,183,85,111,182,106,122,73,170,42,172,236,178,61,181,44,115,152,144,92,42,98,161,153,200,141,115,87,155,98,169,145,204,94,253,145,232,213,84,114,34,181,115,194,105,163,64,116,114,197,183,253,26,196,244,119,28,155,212,82,99,54,246,211,201,83,197,236,245,117,79,115,164,169,169,224,247,189,99,242,207,36,178,248,249,171,89,207,139,127,43,81,8,65,214,195,75,238,185,14,145,224,122,175,111,117,92,212,248,101,226,170,219,93,79,13,19,165,100,112,92,25,31,106,169,101,69,237,11,25,45,28,81,39,38,246,115,234,152,156,154,168,136,248,21,211,123,41,177,97,251,218,210,219,182,71,93,233,41,42,46,21,118,184,228,241,62,78,85,85,180,53,20,148,209,246,98,42,167,57,231,137,157,251,113,111,46,238,84,106,42,166,133,1,21,122,163,251,19,212,223,209,126,98,136,160,18,215,183,21,210,30,167,51,220,93,5,231,72,46,116,152,198,159,102,53,21,181,55,134,82,91,34,88,49,39,199,75,27,163,72,225,125,91,31,82,202,170,159,47,102,66,214,50,157,28,136,137,193,173,66,194,180,47,66,244,227,110,154,113,110,210,253,47,179,122,27,85,15,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,50,229,143,217,55,213,83,182,94,157,186,83,166,26,99,95,87,75,170,25,29,61,206,229,75,92,218,88,164,130,209,110,76,134,185,29,59,210,120,223,20,207,153,96,154,22,198,141,94,41,228,145,206,98,182,52,147,245,122,80,239,142,167,26,186,217,54,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,252,78,78,242,164,210,182,62,207,108,140,240,219,160,4,85,234,143,236,79,83,127,69,249,138,34,128,77,84,21,1,214,111,86,116,107,36,206,236,90,85,100,196,61,78,164,226,94,57,47,57,39,23,67,233,40,102,133,101,138,217,252,19,212,242,243,71,81,201,127,44,61,248,177,85,211,78,214,66,189,172,88,53,151,39,220,22,19,100,219,245,239,236,124,250,107,130,190,209,112,117,75,96,142,151,199,19,228,158,73,85,200,228,116,45,129,147,44,145,241,127,146,52,123,56,73,203,131,180,145,105,142,235,13,170,138,27,237,109,37,101,201,148,241,182,178,162,146,153,212,208,77,58,53,60,143,142,39,73,35,163,98,187,186,163,22,71,171,81,81,21,206,237,221,126,178,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,162,30,163,187,28,166,218,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,242,185,145,74,215,35,150,21,150,72,106,91,167,74,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,137,169,222,36,134,86,201,221,238,145,158,27,52,0,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,3,53,155,167,214,191,241,19,184,44,219,88,227,183,250,42,76,130,224,158,130,7,69,227,145,148,48,68,202,122,95,43,124,146,34,76,176,67,18,201,197,234,223,34,191,143,102,246,68,229,71,170,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,105,163,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,0,12,240,245,15,205,109,89,254,244,181,86,251,102,167,171,134,158,150,240,203,35,219,82,198,181,235,61,190,154,42,25,156,136,215,57,56,58,90,105,28,197,239,221,88,173,85,70,170,171,82,95,244,62,192,41,165,186,234,158,169,87,99,213,105,81,75,79,110,176,90,238,206,73,91,2,178,87,75,61,109,59,23,191,137,239,69,134,129,238,252,21,236,69,143,252,212,145,121,90,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,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,104,83,167,134,107,117,207,246,91,165,87,219,205,61,36,53,20,182,119,217,24,218,102,57,172,88,45,245,50,208,194,229,71,57,203,205,209,83,70,231,175,126,202,245,114,162,53,21,26,156,43,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,21,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,34,174,241,58,124,105,198,239,242,172,87,53,189,229,87,92,102,245,98,241,91,238,21,52,81,164,255,0,104,217,219,35,228,90,84,100,142,225,12,200,249,36,88,231,68,114,55,200,244,124,114,167,4,100,138,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,119,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,71,93,237,236,251,25,221,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,240,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,23,103,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,80,110,79,168,142,178,238,99,70,177,45,37,202,83,236,191,178,249,191,40,172,183,212,54,56,114,137,152,230,45,44,147,83,182,54,248,124,124,28,247,70,215,186,39,202,228,145,25,31,142,38,179,197,108,251,105,153,150,238,181,67,238,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,237,228,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,47,8,153,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,125,93,68,245,135,68,180,183,110,151,75,94,180,99,116,153,133,62,79,81,75,77,65,135,186,243,61,182,123,211,225,170,130,103,171,39,167,107,165,137,144,35,91,43,159,217,25,221,177,198,170,139,43,17,217,247,52,39,211,255,0,75,183,5,164,91,125,180,225,219,129,201,125,93,125,39,56,173,182,89,226,138,90,171,13,44,114,200,198,82,186,186,26,137,99,170,133,99,108,50,68,156,90,232,90,247,69,201,205,107,27,28,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,233,245,147,234,6,67,242,51,150,169,180,253,197,224,155,95,233,129,128,234,94,117,81,255,0,225,234,59,61,23,9,191,202,119,79,180,46,115,65,71,228,138,41,60,62,95,3,219,229,123,120,51,248,170,255,0,4,90,149,215,77,116,212,125,197,234,61,199,84,53,66,243,235,174,181,221,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,248,225,103,39,118,78,234,229,115,156,247,185,239,123,222,238,215,254,199,70,187,127,133,143,241,47,246,119,255,0,174,62,196,243,81,255,0,243,49,246,119,173,251,99,212,122,159,253,143,75,227,243,127,247,93,191,251,146,63,233,86,166,101,90,55,168,248,230,169,97,85,126,158,245,140,220,34,184,83,114,146,70,71,55,5,252,240,75,227,123,30,232,101,98,186,57,24,142,78,113,189,237,85,236,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,235,221,143,181,141,100,250,127,144,252,116,230,107,11,254,255,0,239,89,127,248,191,255,0,249,56,80,9,170,130,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,226,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,242,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,227,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,0,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,43,3,174,46,83,125,164,197,116,147,10,167,174,225,101,186,220,47,23,74,202,111,19,23,203,85,73,29,44,116,242,115,84,230,222,44,173,169,78,200,168,213,242,119,114,42,181,170,144,3,101,250,57,98,215,221,208,96,26,85,148,205,194,203,117,184,73,81,113,143,139,215,212,210,210,83,203,87,45,55,118,61,143,103,153,148,238,139,200,215,35,153,228,230,157,213,189,151,71,196,117,234,31,133,93,115,253,150,234,173,138,205,81,73,13,69,45,157,151,183,186,165,238,107,22,11,125,76,85,211,53,21,173,114,243,116,84,210,53,137,219,178,189,90,138,173,69,87,38,120,77,78,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,85,234,143,236,79,83,127,69,249,138,34,128,77,84,3,42,224,253,92,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,212,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,221,63,22,185,21,63,5,66,229,58,98,239,199,246,223,98,166,208,109,88,189,114,207,177,251,123,126,205,186,92,110,62,74,172,162,22,190,103,73,217,190,38,167,154,158,6,211,163,185,73,36,179,53,36,153,123,240,149,201,63,193,21,122,163,251,19,212,223,209,126,98,136,160,18,244,250,140,239,219,252,43,216,160,211,125,59,131,212,106,110,77,111,245,148,149,19,211,243,165,178,208,189,239,137,43,28,143,78,19,76,175,142,70,197,23,226,212,115,28,249,83,139,91,28,212,153,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,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,178,77,159,99,59,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,30,10,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,226,217,20,0,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,0,138,189,78,181,75,246,95,179,108,215,210,95,126,204,186,229,190,159,22,183,255,0,181,124,222,171,213,72,158,174,15,197,142,107,57,80,199,91,249,221,199,183,111,202,228,122,176,162,189,42,211,60,171,89,53,31,28,210,220,42,147,212,94,178,107,132,86,250,110,81,200,248,225,230,191,158,121,124,108,123,219,12,76,71,73,35,209,171,194,54,61,202,157,154,167,149,61,6,113,133,93,112,11,213,53,138,243,81,73,53,69,85,158,211,123,99,169,158,231,49,32,184,91,233,235,161,106,171,154,213,230,216,170,99,107,211,183,100,122,57,17,92,136,142,91,158,232,251,172,118,44,231,108,9,165,84,240,250,123,214,154,92,39,167,172,143,147,223,231,165,174,168,158,174,158,167,186,177,172,111,39,190,166,47,26,57,238,79,77,205,220,82,70,161,58,128,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,223,183,117,79,226,101,220,190,142,147,248,181,139,31,217,46,33,118,180,80,250,122,188,154,225,119,186,93,36,242,189,254,162,169,149,211,82,54,78,206,85,70,118,130,146,157,157,154,136,223,201,223,183,39,57,86,96,25,235,234,67,139,88,176,253,237,106,149,167,28,161,244,148,149,23,10,75,164,145,249,95,39,42,170,218,26,122,186,153,59,189,85,83,156,243,202,254,221,248,183,151,102,162,53,17,18,117,116,66,206,190,208,210,205,75,211,63,178,252,127,96,228,20,151,223,91,231,239,230,245,244,203,15,139,199,199,242,240,251,55,151,46,75,203,205,219,179,120,119,119,171,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,0,166,14,178,246,205,18,160,214,219,5,86,15,37,35,181,22,227,79,61,78,116,144,213,207,51,218,196,130,142,43,106,74,199,57,97,133,254,24,165,84,99,17,175,86,43,30,244,236,248,220,234,246,47,163,165,166,11,163,88,182,212,236,55,237,47,186,90,175,87,172,131,247,249,125,210,158,7,71,85,246,163,85,92,180,53,13,123,156,246,122,86,74,216,152,223,202,199,181,86,118,53,18,161,92,233,128,0,51,89,187,31,116,250,201,245,3,33,249,25,203,116,217,6,175,97,186,11,211,19,18,213,205,64,158,174,59,22,59,79,119,154,161,41,32,89,167,149,239,190,85,197,20,49,179,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,168,189,206,238,23,42,221,6,178,222,181,115,41,166,244,30,191,199,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,255,0,42,71,171,90,198,190,89,101,122,49,156,248,164,255,0,233,71,177,111,247,141,208,107,94,25,255,0,208,245,88,5,21,115,191,229,57,215,73,41,213,191,250,175,74,247,59,254,254,100,103,252,30,98,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,247,79,172,159,80,50,31,145,156,241,87,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,187,213,27,27,85,120,198,198,182,111,244,189,216,183,237,175,42,102,184,235,30,25,234,244,218,203,207,236,122,106,215,113,134,251,116,142,70,162,119,133,90,190,162,142,30,210,121,59,171,88,249,81,145,254,245,173,168,141,46,164,166,14,168,219,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,250,44,122,181,206,98,68,248,248,175,40,169,170,28,247,34,51,135,142,41,26,140,71,53,38,134,38,197,93,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,147,171,154,153,138,235,38,196,117,7,84,176,170,191,81,101,201,180,190,249,112,166,229,36,111,146,30,118,201,249,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,206,185,127,223,253,235,47,255,0,23,255,0,255,0,39,10,1,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,151,253,210,227,216,158,153,126,181,243,21,164,170,4,85,234,143,236,79,83,127,69,249,138,34,128,77,84,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,200,171,213,31,216,158,166,254,139,243,20,69,0,154,168,5,21,245,121,206,190,246,239,38,229,96,251,47,210,125,202,199,237,118,47,55,159,201,234,252,145,186,191,203,199,138,120,251,122,255,0,31,30,238,255,0,122,229,223,243,113,111,171,232,201,165,191,122,247,29,125,212,202,251,23,170,160,193,49,249,61,53,111,170,225,232,238,149,175,72,97,253,218,61,29,39,58,86,220,91,248,181,204,111,110,235,217,222,53,46,164,25,87,52,39,211,123,41,190,230,27,37,210,219,182,71,93,234,234,233,237,245,118,184,228,241,50,62,52,180,85,213,20,148,209,246,98,34,47,8,32,137,157,251,114,119,30,238,85,114,170,172,149,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,25,87,44,211,165,14,199,42,114,91,173,147,119,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,196,212,237,42,205,19,100,238,198,198,207,52,170,234,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,239,19,95,44,173,114,53,38,89,99,162,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,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,175,84,127,98,122,155,250,47,204,81,20,2,122,12,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,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,238,156,29,63,232,246,239,98,139,86,245,123,29,255,0,178,197,127,169,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,179,168,0,0,0,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,0,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,0,41,47,172,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,247,100,142,87,47,52,100,126,131,162,222,142,88,179,13,101,203,117,138,239,55,146,175,78,237,244,244,246,186,110,47,78,53,87,38,212,70,234,158,109,122,34,240,130,10,136,188,110,99,218,239,83,203,242,186,54,170,215,89,63,250,134,105,111,255,0,154,198,212,53,174,223,98,254,95,218,113,107,189,207,213,127,250,186,158,166,130,15,10,191,255,0,218,78,230,198,127,230,123,191,222,208,231,253,45,53,210,179,71,247,89,97,198,235,111,62,147,27,212,79,247,55,115,134,68,158,72,223,85,34,42,219,222,216,226,94,62,111,85,227,133,178,61,174,107,35,169,159,252,212,114,189,183,210,1,21,122,163,251,19,212,223,209,126,98,136,160,19,82,88,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,168,14,183,184,47,217,250,167,166,154,153,246,167,147,237,236,126,174,197,232,188,29,188,62,130,165,38,242,249,57,126,110,127,105,113,227,197,56,248,123,247,119,62,205,243,253,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,241,103,55,57,23,198,138,217,65,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,138,189,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,14,21,188,29,217,225,187,69,210,255,0,191,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,195,191,141,138,168,233,88,139,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,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,234,186,239,179,189,92,219,214,151,233,214,167,234,5,158,174,138,159,60,167,168,90,138,25,232,223,28,246,74,182,72,229,138,154,169,127,22,53,243,83,120,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,249,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,39,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,102,179,118,62,233,245,147,234,6,67,242,51,158,83,34,213,44,239,43,193,49,29,51,191,223,125,86,55,130,122,255,0,187,244,94,150,22,122,63,91,50,77,85,251,198,49,36,147,156,141,71,126,241,206,227,219,179,123,39,224,75,254,156,29,63,235,55,17,125,139,86,245,123,29,255,0,177,61,7,169,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,247,79,172,159,80,50,31,145,156,234,187,5,217,70,85,186,205,71,164,189,221,173,158,159,76,177,155,132,50,100,119,10,132,145,145,215,240,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,240,198,244,122,175,39,68,201,111,163,19,197,172,88,54,43,102,194,177,106,31,69,101,199,237,244,246,187,117,55,149,242,120,41,96,141,177,197,31,55,171,158,238,44,99,83,187,149,92,189,187,170,170,254,39,235,31,147,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,18,136,122,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,158,69,106,42,199,39,105,21,179,189,190,238,11,74,246,95,175,121,254,123,144,125,151,128,230,186,95,119,184,216,177,127,60,85,94,178,73,173,43,44,119,110,76,115,146,151,188,10,145,120,251,164,146,119,253,235,89,224,135,149,96,151,253,255,0,222,178,255,0,241,127,255,0,242,112,160,19,85,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,197,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,228,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,103,91,127,153,215,237,19,121,58,177,127,251,47,236,255,0,73,144,73,98,240,249,252,188,190,205,141,148,30,94,92,91,219,201,233,124,156,123,126,94,124,123,187,183,37,157,93,14,177,107,237,38,43,171,153,173,69,15,11,45,214,225,103,181,209,212,249,88,190,90,170,72,234,164,168,143,130,47,54,241,101,109,50,247,84,70,175,147,179,85,85,174,68,179,240,103,51,125,56,85,215,0,222,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,189,116,45,85,115,90,188,219,21,76,109,122,118,236,143,71,34,43,145,17,203,107,221,33,179,175,189,187,54,182,216,62,203,244,159,114,178,11,165,139,205,231,242,122,191,36,141,175,242,241,226,158,62,222,191,199,199,187,191,222,185,119,252,220,91,53,72,171,213,31,216,158,166,254,139,243,20,69,0,154,168,6,85,203,254,233,113,236,79,76,191,90,249,138,210,85,21,151,213,123,99,148,217,45,170,247,187,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,229,106,246,137,97,137,210,119,99,163,127,154,173,116,183,84,179,189,22,206,237,154,153,166,151,223,177,178,75,55,155,209,86,250,88,106,60,94,88,95,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,208,246,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,107,213,31,216,158,166,254,139,243,20,69,0,150,169,210,143,98,223,239,27,160,214,188,51,255,0,161,234,176,10,42,231,127,202,115,174,146,83,171,127,245,94,149,238,119,253,252,200,207,248,60,197,170,0,0,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,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,194,38,119,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,198,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,191,238,157,186,23,89,160,59,83,197,49,187,245,155,236,204,146,253,229,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,255,0,57,85,94,236,246,23,253,75,162,159,226,39,166,182,35,163,145,220,61,21,94,65,165,248,231,160,157,210,248,227,101,116,20,116,181,20,190,87,120,228,84,133,103,134,36,147,139,21,222,53,127,30,206,236,169,64,38,151,118,221,173,246,173,199,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,248,61,137,44,50,112,127,102,171,153,197,202,214,42,171,19,165,130,181,122,222,231,95,103,233,102,154,105,159,217,126,79,183,178,10,187,239,173,243,246,240,250,10,100,135,197,227,227,249,185,253,165,203,151,36,227,225,237,217,220,251,182,181,182,171,165,191,182,157,199,105,214,153,205,98,251,102,130,243,144,82,253,171,69,234,189,63,150,215,19,252,213,223,188,71,177,205,237,75,20,238,252,142,71,175,110,204,238,229,106,46,148,193,89,125,112,112,171,173,126,1,165,154,141,13,69,34,91,108,119,139,141,146,162,39,61,222,119,79,93,12,83,68,230,55,143,21,98,54,223,50,57,85,200,168,174,143,178,59,186,171,97,175,75,143,125,154,101,250,215,195,214,147,255,0,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,21,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,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,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,205,224,238,207,50,221,214,168,125,248,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,188,108,85,86,196,196,73,63,210,143,101,31,180,220,170,13,202,106,101,178,235,77,141,226,87,10,122,156,74,46,222,24,111,23,72,100,115,150,163,154,57,36,116,52,178,70,207,193,173,225,36,171,197,94,169,12,209,58,221,51,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,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,58,219,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,230,87,73,221,235,220,113,108,170,217,181,125,72,185,243,198,239,61,233,176,233,222,180,180,240,218,171,157,37,69,68,148,242,57,90,201,38,245,82,77,197,138,233,30,228,149,34,141,140,84,149,85,150,254,1,154,205,216,251,167,214,79,168,25,15,200,206,123,93,146,108,251,38,221,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,243,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,186,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,122,219,166,119,186,13,253,106,174,154,96,180,255,0,204,11,237,101,226,183,156,63,228,203,95,219,75,12,245,158,57,101,143,205,226,243,177,222,38,59,155,255,0,130,39,241,84,187,237,11,208,189,56,219,166,156,91,180,191,75,236,222,134,213,67,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,232,0,31,147,147,98,214,44,194,221,13,167,35,161,245,116,148,247,10,11,164,113,249,95,31,26,170,42,168,170,233,164,238,197,69,94,19,193,19,251,119,226,238,61,156,138,213,84,95,1,187,31,107,26,201,244,255,0,33,248,233,204,214,23,253,255,0,222,178,255,0,241,127,255,0,242,112,160,19,85,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,197,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,228,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,102,7,86,51,175,218,134,169,230,90,153,246,95,217,159,123,114,11,141,247,209,121,252,222,151,213,84,201,55,139,201,197,188,248,249,56,242,226,222,253,187,246,78,253,139,190,233,63,139,88,177,253,146,226,23,107,69,15,167,171,201,174,23,123,165,210,79,43,223,234,42,153,93,53,35,100,236,229,84,103,104,41,41,217,217,168,141,252,157,251,114,115,149,102,0,40,7,170,63,190,205,77,253,23,225,232,137,149,208,251,53,186,215,224,26,167,167,51,83,210,37,182,199,120,183,94,233,229,107,29,231,116,245,208,203,12,173,123,185,113,86,35,109,240,171,81,26,138,138,233,59,171,187,162,54,205,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,6,85,203,254,233,113,236,79,76,191,90,249,138,210,85,2,149,186,157,108,59,246,33,125,169,215,157,39,178,241,192,114,11,131,190,210,181,219,173,222,58,92,94,103,50,22,199,221,222,87,47,134,162,119,84,43,120,199,28,80,185,99,133,59,115,137,171,26,182,163,186,237,71,218,86,163,179,53,194,165,245,214,170,239,28,23,251,4,243,43,41,110,244,173,85,84,107,149,17,124,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,251,105,223,174,169,96,154,211,211,99,57,212,189,52,190,253,179,141,222,126,204,244,85,190,150,106,127,47,138,255,0,75,12,159,187,153,140,145,189,164,137,237,252,205,78,253,187,167,116,84,85,130,189,56,58,127,214,110,34,251,22,173,234,246,59,255,0,98,122,15,83,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,0,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,5,122,245,151,214,251,174,11,162,86,13,23,183,216,233,42,41,245,66,162,119,87,87,205,35,185,210,65,109,158,142,161,25,19,19,178,43,228,150,72,187,189,202,168,214,70,246,241,85,122,62,58,203,217,126,142,88,181,247,116,24,6,149,101,51,112,178,221,110,18,84,92,99,226,245,245,52,180,148,242,213,203,77,221,143,99,217,230,101,59,162,242,53,200,230,121,57,167,117,111,101,209,241,149,115,74,123,78,246,177,163,127,79,241,239,142,128,166,14,167,250,47,117,210,157,218,101,183,216,113,10,187,78,49,156,212,54,253,102,172,115,221,44,21,243,201,12,78,184,57,146,43,157,217,233,88,249,156,232,149,81,88,146,70,168,214,198,248,251,202,174,137,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,179,24,178,205,68,171,18,189,19,156,143,123,27,221,210,185,109,40,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,33,87,87,156,23,239,110,205,174,87,255,0,181,61,39,220,172,130,215,125,240,248,60,158,175,201,35,168,60,92,185,39,143,183,175,242,114,236,239,247,174,61,191,55,38,213,14,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,122,25,156,136,215,53,121,182,42,153,28,197,239,217,30,141,85,71,34,43,86,205,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,17,87,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,10,149,235,39,174,154,203,13,246,211,160,210,98,215,92,103,1,168,239,115,101,210,58,230,201,75,151,113,101,59,154,215,53,177,162,197,233,39,242,163,160,116,142,228,231,65,51,152,159,184,113,16,54,81,181,27,238,237,53,150,139,13,241,93,104,241,11,111,106,204,166,247,69,11,29,232,41,120,189,99,141,29,34,163,18,105,222,207,20,105,217,238,78,239,147,198,246,69,34,26,19,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,196,127,222,190,212,108,91,180,209,170,220,55,197,106,163,203,237,189,235,49,107,221,108,47,119,160,170,228,197,146,53,116,106,143,72,103,99,60,82,39,103,181,59,178,79,27,223,20,104,103,179,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,244,244,224,220,22,172,110,35,111,177,101,26,189,143,221,126,213,160,184,84,209,197,147,84,65,77,79,75,145,71,229,123,188,148,241,66,216,248,120,123,165,59,213,35,241,171,162,69,108,143,127,153,145,74,160,103,175,61,208,189,71,220,94,251,181,79,75,244,190,205,235,174,181,218,129,145,75,52,210,170,178,150,223,74,219,156,201,37,85,76,136,139,227,133,156,155,221,123,43,149,206,107,24,215,189,236,99,175,83,66,244,47,78,54,233,167,22,237,47,210,251,55,161,181,80,247,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,228,153,252,91,221,123,35,81,173,107,24,214,49,140,99,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,1,207,244,167,66,244,227,70,171,50,251,182,21,102,241,93,115,188,130,183,36,191,220,167,84,125,85,109,85,68,242,76,140,115,209,19,180,49,121,92,200,163,68,70,181,170,229,94,239,124,143,127,64,0,3,202,106,198,11,251,80,210,204,203,76,254,212,251,51,239,110,63,113,177,122,223,7,155,210,250,170,105,33,242,248,249,55,159,31,39,46,60,155,223,183,110,233,223,185,90,223,236,24,255,0,245,209,127,208,159,254,207,39,255,0,236,47,255,0,205,99,252,52,125,233,254,95,253,197,251,111,208,255,0,250,187,209,122,175,79,228,255,0,219,241,249,63,250,94,127,253,209,0,63,216,49,255,0,235,162,255,0,161,63,253,158,90,161,31,247,173,181,47,241,131,165,150,173,51,251,251,247,75,236,204,130,11,239,173,251,47,215,249,60,116,213,16,248,188,126,104,187,119,245,60,185,114,94,220,59,118,252,123,167,0,218,231,74,79,240,215,174,216,206,181,254,222,190,241,253,220,245,191,228,207,186,222,143,207,234,40,231,166,255,0,126,245,114,113,227,231,229,254,98,247,227,219,240,239,221,39,249,0,55,71,210,147,252,74,107,182,77,173,127,183,175,187,159,120,253,23,249,51,238,183,172,240,122,122,56,41,191,223,189,92,124,185,120,57,127,152,157,185,118,252,123,119,94,255,0,178,157,169,127,131,237,44,186,233,159,223,223,189,191,105,228,19,223,125,111,217,126,131,199,228,166,167,135,197,227,243,75,223,183,166,229,203,146,119,231,219,183,225,221,100,1,31,247,173,181,47,241,131,165,150,173,51,251,251,247,75,236,204,130,11,239,173,251,47,215,249,60,116,213,16,248,188,126,104,187,119,245,60,185,114,94,220,59,118,252,123,167,0,218,231,74,79,240,215,174,216,206,181,254,222,190,241,253,220,245,191,228,207,186,222,143,207,234,40,231,166,255,0,126,245,114,113,227,231,229,254,98,247,227,219,240,239,221,39,249,229,53,99,5,253,168,105,102,101,166,127,106,125,153,247,183,31,184,216,189,111,131,205,233,125,85,52,144,249,124,124,155,207,143,147,151,30,77,239,219,183,116,239,220,173,111,246,12,127,250,232,191,232,79,255,0,103,150,168,0,0,2,181,117,99,163,95,237,67,84,243,45,76,255,0,17,223,102,125,237,200,46,55,223,69,247,67,205,233,125,85,76,147,120,188,158,181,188,248,249,56,242,226,222,253,187,246,78,253,137,85,178,157,169,127,131,237,44,186,233,159,223,223,189,191,105,228,19,223,125,111,217,126,131,199,228,166,167,135,197,227,243,75,223,183,166,229,203,146,119,231,219,183,225,221,100,0,32,6,232,250,82,127,137,77,118,201,181,175,246,245,247,115,239,31,162,255,0,38,125,214,245,158,15,79,71,5,55,251,247,171,143,151,47,7,47,243,19,183,46,223,143,110,235,223,246,83,181,47,240,125,165,151,93,51,251,251,247,183,237,60,130,123,239,173,251,47,208,120,252,148,212,240,248,188,126,105,123,246,244,220,185,114,78,252,251,118,252,59,172,128,0,2,170,255,0,216,49,255,0,235,162,255,0,161,63,253,158,79,253,174,104,95,248,107,208,156,103,69,62,244,253,227,251,185,235,127,202,126,135,209,249,253,69,100,245,63,239,62,73,56,241,243,241,255,0,61,123,241,239,248,119,236,157,84,28,171,116,122,23,254,37,52,39,38,209,79,189,63,119,62,241,250,47,242,159,161,245,158,15,79,89,5,79,251,207,146,62,92,188,28,127,207,78,220,187,254,61,187,44,0,255,0,96,199,255,0,174,139,254,132,255,0,246,121,106,128,2,0,110,143,165,39,248,148,215,108,155,90,255,0,111,95,119,62,241,250,47,242,103,221,111,89,224,244,244,112,83,127,191,122,184,249,114,240,114,255,0,49,59,114,237,248,246,238,189,255,0,101,59,82,255,0,7,218,89,117,211,63,191,191,123,126,211,200,39,190,250,223,178,253,7,143,201,77,79,15,139,199,230,151,191,111,77,203,151,36,239,207,183,111,195,186,200,3,149,110,143,66,255,0,196,166,132,228,218,41,247,167,238,231,222,63,69,254,83,244,62,179,193,233,235,32,169,255,0,121,242,71,203,151,131,143,249,233,219,151,127,199,183,101,128,31,236,24,255,0,245,209,127,208,159,254,207,45,80,21,87,254,193,143,255,0,93,23,253,9,255,0,236,242,127,237,115,66,255,0,195,94,132,227,58,41,247,167,239,31,221,207,91,254,83,244,62,143,207,234,43,39,169,255,0,121,242,73,199,143,159,143,249,235,223,143,127,195,191,100,234,160,128,27,163,233,73,254,37,53,219,38,214,191,219,215,221,207,188,126,139,252,153,247,91,214,120,61,61,28,20,223,239,222,174,62,92,188,28,191,204,78,220,187,126,61,187,175,85,216,198,198,63,193,119,223,111,251,40,253,241,251,227,246,111,253,196,251,63,210,250,79,83,255,0,213,19,115,229,234,127,250,94,220,63,211,223,240,149,71,42,221,30,133,255,0,137,77,9,201,180,83,239,79,221,207,188,126,139,252,167,232,125,103,131,211,214,65,83,254,243,228,143,151,47,7,31,243,211,183,46,255,0,143,110,203,0,63,216,49,255,0,235,162,255,0,161,63,253,158,90,160,42,175,253,131,31,254,186,47,250,19,255,0,217,228,255,0,218,230,133,255,0,134,189,9,198,116,83,239,79,222,63,187,158,183,252,167,232,125,31,159,212,86,79,83,254,243,228,147,143,31,63,31,243,215,191,30,255,0,135,126,201,213,65,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,86,5,219,161,173,170,107,173,108,214,45,203,85,209,219,95,81,35,168,233,234,241,38,212,207,12,10,229,241,178,73,91,89,27,100,122,55,178,43,210,54,35,149,21,81,173,239,217,58,6,159,244,170,204,176,173,59,202,52,90,171,117,245,119,13,58,206,42,40,39,191,88,217,136,164,79,231,77,87,79,81,231,163,149,213,175,109,53,75,155,78,216,150,69,142,70,43,21,57,199,34,199,23,9,213,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,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,0,0,3,149,110,143,66,255,0,196,166,132,228,218,41,247,167,238,231,222,63,69,254,83,244,62,179,193,233,235,32,169,255,0,121,242,71,203,151,131,143,249,233,219,151,127,199,183,101,128,31,236,24,255,0,245,209,127,208,159,254,207,45,80,0,1,0,55,71,210,147,252,74,107,182,77,173,127,183,175,187,159,120,253,23,249,51,238,183,172,240,122,122,56,41,191,223,189,92,124,185,120,57,127,152,157,185,118,252,123,119,94,171,177,141,140,127,130,239,190,223,246,81,251,227,247,199,236,223,251,137,246,127,165,244,158,167,255,0,170,38,231,203,212,255,0,244,189,184,127,167,191,225,42,128,32,174,239,58,102,223,119,105,172,181,58,171,119,220,71,216,148,140,183,210,218,237,118,143,186,76,169,244,20,177,53,92,232,252,237,170,137,101,229,60,149,18,247,115,121,39,151,135,117,107,90,123,93,142,108,10,213,179,75,174,93,125,155,62,164,205,46,89,45,61,29,37,61,99,177,230,208,79,111,130,39,74,233,98,100,158,121,156,172,153,206,133,206,106,43,83,189,60,106,188,187,39,25,106,85,95,251,6,63,253,116,95,244,39,255,0,179,203,41,210,124,23,246,95,165,152,110,153,253,169,246,159,221,44,126,221,98,245,190,15,15,170,244,180,209,195,229,241,242,119,14,94,62,92,121,59,183,126,221,215,183,115,133,111,143,99,150,173,232,90,177,24,102,212,90,188,66,229,136,84,86,58,158,161,182,214,215,193,52,21,77,139,202,199,197,228,137,200,254,84,240,171,94,146,118,68,73,17,90,238,72,172,228,27,92,233,73,254,26,245,219,25,214,191,219,215,222,63,187,158,183,252,153,247,91,209,249,253,69,28,244,223,239,222,174,78,60,124,252,191,204,94,252,123,126,29,251,164,255,0,4,85,223,62,198,63,198,143,220,159,251,40,253,206,251,157,246,151,253,196,251,67,213,122,191,77,255,0,213,16,240,227,233,191,250,110,252,255,0,209,219,241,242,155,41,233,189,254,15,181,78,235,169,159,182,95,189,191,105,227,243,216,189,23,221,223,65,227,242,84,211,205,229,242,122,169,123,246,244,220,120,241,78,252,251,247,252,59,44,213,7,42,221,30,133,255,0,137,77,9,201,180,83,239,79,221,207,188,126,139,252,167,232,125,103,131,211,214,65,83,254,243,228,143,151,47,7,31,243,211,183,46,255,0,143,110,203,10,180,159,163,95,236,191,84,240,221,76,255,0,17,223,105,253,210,200,45,215,223,69,247,67,195,234,189,45,76,115,120,188,158,181,220,57,120,248,242,226,238,221,251,246,94,221,137,85,189,109,169,127,140,29,44,181,105,159,223,223,186,95,102,100,16,95,125,111,217,126,191,201,227,166,168,135,197,227,243,69,219,191,169,229,203,146,246,225,219,183,227,221,56,6,215,58,82,127,134,189,118,198,117,175,246,245,247,143,238,231,173,255,0,38,125,214,244,126,127,81,71,61,55,251,247,171,147,143,31,63,47,243,23,191,30,223,135,126,233,63,192,33,86,245,186,111,127,140,29,83,181,106,103,237,151,238,151,217,152,252,22,47,69,247,119,215,249,60,117,53,19,121,124,158,170,46,221,253,79,30,60,87,183,14,253,255,0,30,201,234,246,49,177,143,240,93,247,219,254,202,63,124,126,248,253,155,255,0,113,62,207,244,190,147,212,255,0,245,68,220,249,122,159,254,151,183,15,244,247,252,57,86,232,250,82,127,137,77,118,201,181,175,246,245,247,115,239,31,162,255,0,38,125,214,245,158,15,79,71,5,55,251,247,171,143,151,47,7,47,243,19,183,46,223,143,110,235,213,118,49,177,143,240,93,247,219,254,202,63,124,126,248,253,155,255,0,113,62,207,244,190,147,212,255,0,245,68,220,249,122,159,254,151,183,15,244,247,252,37,80,7,138,213,237,23,210,253,122,195,100,211,253,92,196,41,50,43,20,149,17,85,165,60,207,146,39,197,60,106,188,37,138,88,156,217,98,127,101,115,85,204,115,85,88,247,177,123,181,238,69,242,155,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,4,85,220,159,78,237,26,220,198,178,226,90,181,148,175,217,127,101,243,102,81,71,111,167,116,115,101,16,177,172,74,88,230,168,108,141,240,248,248,57,142,145,172,116,175,137,201,26,62,63,28,78,100,159,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,202,180,75,110,152,38,136,94,51,172,178,193,79,230,201,53,27,32,174,190,228,23,62,115,55,213,121,107,234,234,105,98,240,190,87,198,207,4,117,139,15,40,209,158,78,28,220,136,171,217,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,86,89,212,123,102,56,54,85,121,194,178,157,100,244,87,172,126,225,81,107,184,211,125,221,186,201,224,170,130,71,71,44,124,217,76,230,59,139,216,228,238,213,86,175,110,232,170,159,137,234,180,83,121,155,108,220,78,85,85,133,104,230,164,125,224,189,81,91,223,116,158,155,236,122,250,78,20,172,146,56,221,39,58,136,35,98,246,124,209,167,100,94,95,155,191,110,200,170,157,172,231,250,215,175,122,79,183,108,86,151,53,214,60,175,238,253,150,182,224,203,92,21,62,134,166,175,157,83,227,146,70,199,194,158,57,30,157,217,12,139,221,83,143,229,237,223,186,162,47,63,210,221,250,237,59,90,115,187,102,153,233,166,171,125,179,146,94,124,222,138,139,236,43,149,63,151,197,11,230,147,247,147,83,178,54,246,142,39,187,243,57,59,246,236,157,213,81,22,64,30,43,87,181,163,75,244,23,13,147,80,53,115,47,164,199,108,81,212,69,72,149,19,50,73,95,44,242,42,240,138,40,162,107,165,149,253,145,206,86,177,174,84,99,30,245,236,214,57,83,133,127,178,143,177,63,252,121,255,0,209,155,199,253,80,238,186,67,172,154,119,174,248,108,122,131,165,183,138,187,182,61,61,68,180,208,87,77,106,171,161,101,67,227,84,71,172,73,85,20,110,145,136,238,236,87,177,21,156,216,246,247,228,199,34,123,80,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,221,239,72,161,150,69,107,123,175,8,222,239,224,213,84,250,192,0,226,154,215,188,205,182,109,219,42,165,194,181,143,82,62,239,222,171,109,236,186,65,77,246,61,125,95,58,87,201,36,109,147,157,60,18,49,59,190,25,19,178,175,47,203,223,183,101,69,86,138,111,51,109,155,137,202,170,176,173,28,212,143,188,23,170,43,123,238,147,211,125,143,95,73,194,149,146,71,27,164,231,81,4,108,94,207,154,52,236,139,203,243,119,237,217,21,83,181,131,138,107,94,243,54,217,183,108,170,151,10,214,61,72,251,191,122,173,183,178,233,5,55,216,245,245,124,233,95,36,145,182,78,116,240,72,196,238,248,100,78,202,188,191,47,126,221,149,21,90,41,188,205,182,110,39,42,170,194,180,115,82,62,240,94,168,173,239,186,79,77,246,61,125,39,10,86,73,28,110,147,157,68,17,177,123,62,104,211,178,47,47,205,223,183,100,85,70,181,239,51,109,155,118,202,169,112,173,99,212,143,187,247,170,219,123,46,144,83,125,143,95,87,206,149,242,73,27,100,231,79,4,140,78,239,134,68,236,171,203,242,247,237,217,81,87,245,180,47,116,122,19,185,79,182,255,0,98,153,207,222,63,187,158,155,237,63,242,101,101,31,131,212,121,124,63,240,152,163,229,203,193,47,249,189,251,113,252,123,119,78,253,84,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,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,1,231,228,207,240,216,179,250,125,45,118,67,72,185,101,85,158,107,251,45,45,85,116,233,110,138,104,224,117,67,209,19,179,24,178,204,198,55,146,167,53,73,56,114,241,201,199,208,0,15,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,253,53,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,151,240,115,85,23,241,69,63,88,17,171,44,234,61,179,28,27,42,188,225,89,78,178,122,43,214,63,112,168,181,220,105,190,238,221,100,240,85,65,35,163,150,62,108,166,115,29,197,236,114,119,106,171,87,183,116,85,79,196,237,90,91,170,88,38,180,224,150,205,76,211,75,239,219,56,221,231,205,232,171,125,44,212,254,95,20,207,134,79,221,204,198,72,222,210,68,246,254,102,167,126,221,211,186,42,42,250,176,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,125,96,0,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,252,154,199,186,9,154,215,42,118,114,197,34,39,126,43,219,235,0,2,53,101,157,71,182,99,131,101,87,156,43,41,214,79,69,122,199,238,21,22,187,141,55,221,219,172,158,10,168,36,116,114,199,205,148,206,99,184,189,142,78,237,85,106,246,238,138,169,248,157,87,69,53,239,73,247,19,138,213,102,186,57,149,253,224,178,209,92,31,107,158,167,208,212,210,112,170,100,113,200,232,248,84,71,27,215,179,38,141,123,162,113,252,221,187,247,69,68,232,0,0,0,0,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,62,176,0,0,0,0,62,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,0,0,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,251,27,27,179,120,125,109,111,165,154,163,197,229,153,144,199,251,184,88,249,29,222,73,88,223,202,213,237,223,186,246,68,85,78,1,254,202,62,196,255,0,241,231,255,0,70,111,31,245,66,85,0,69,95,246,81,246,39,255,0,143,63,250,51,120,255,0,170,18,83,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,31,147,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,2,53,255,0,178,143,177,63,252,121,255,0,209,155,199,253,80,146,152,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,60,174,181,235,222,147,237,219,21,165,205,117,143,43,251,191,101,173,184,50,215,5,79,161,169,171,231,84,248,228,145,177,240,167,142,71,167,118,67,34,247,84,227,249,123,119,238,168,139,207,244,183,126,187,78,214,156,238,217,166,122,105,170,223,108,228,151,159,55,162,162,251,10,229,79,229,241,66,249,164,253,228,212,236,141,189,163,137,238,252,206,78,253,187,39,117,84,69,144,4,127,213,45,250,237,59,69,179,187,158,153,234,94,171,125,141,146,89,188,62,182,139,236,43,149,71,139,203,11,38,143,247,144,211,190,55,119,142,86,59,242,185,123,119,236,189,149,21,19,218,232,134,227,116,123,113,214,171,157,247,70,178,122,187,253,182,209,80,202,74,186,199,89,171,168,160,73,220,222,94,38,73,83,12,109,145,232,222,46,115,88,174,86,35,227,87,113,230,206,253,44,28,83,90,247,153,182,205,187,101,84,184,86,177,234,71,221,251,213,109,189,151,72,41,190,199,175,171,231,74,249,36,141,178,115,167,130,70,39,119,195,34,118,85,229,249,123,246,236,168,171,250,218,23,186,61,9,220,167,219,127,177,76,231,239,31,221,207,77,246,159,249,50,178,143,193,234,60,190,31,248,76,81,242,229,224,151,252,222,253,184,254,61,187,167,126,170,14,41,173,123,204,219,102,221,178,170,92,43,88,245,35,238,253,234,182,222,203,164,20,223,99,215,213,243,165,124,146,70,217,57,211,193,35,19,187,225,145,59,42,242,252,189,251,118,84,85,253,109,11,221,30,132,238,83,237,191,216,166,115,247,143,238,231,166,251,79,252,153,89,71,224,245,30,95,15,252,38,40,249,114,240,75,254,111,126,220,127,30,221,211,191,74,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,236,122,197,52,82,35,93,217,120,72,199,127,7,34,175,214,0,0,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,62,176,15,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,26,255,0,217,71,216,159,254,60,255,0,232,205,227,254,168,74,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,16,87,170,22,202,63,196,6,8,253,103,211,219,101,214,187,82,112,219,123,41,162,183,81,39,155,237,155,91,102,115,223,78,145,57,201,218,104,188,179,205,26,198,138,249,63,60,92,36,115,226,241,210,182,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,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,60,137,221,31,28,209,163,164,241,44,142,225,93,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,163,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,5,11,239,235,122,249,86,235,53,30,174,201,105,185,250,125,50,198,110,19,71,142,91,233,214,70,71,95,193,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,195,27,213,136,156,157,43,229,253,94,159,187,17,190,238,171,42,143,53,202,89,232,180,203,31,184,36,119,26,158,236,147,237,74,168,36,165,146,91,87,6,84,69,81,7,150,154,161,203,234,90,138,214,118,236,157,221,248,37,239,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,103,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,252,17,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,215,184,29,209,106,134,224,181,161,218,209,125,189,213,219,174,86,234,133,76,105,41,31,28,51,216,232,163,171,150,166,146,158,58,136,35,137,207,124,14,153,123,78,168,146,42,162,57,87,248,118,185,78,159,59,219,181,110,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,141,28,168,146,71,222,90,128,10,86,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,0,0,163,110,170,90,177,185,123,246,180,63,75,117,150,146,146,195,137,217,234,42,174,120,149,166,219,51,22,11,133,185,213,117,48,82,220,234,81,147,72,174,169,124,81,57,157,158,172,241,162,63,140,81,249,31,207,170,244,167,223,85,54,29,37,6,214,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,251,53,233,12,110,71,50,89,106,36,149,179,72,173,241,170,72,215,61,205,116,105,21,186,3,143,238,171,115,24,110,212,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,160,204,167,115,186,203,147,238,10,171,115,173,202,62,199,207,166,184,50,225,13,109,174,22,193,29,47,142,38,195,28,12,141,121,35,161,108,12,108,42,201,57,249,35,69,73,86,78,79,87,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,252,234,216,156,247,187,211,72,230,200,232,95,201,220,152,138,213,95,35,36,99,59,168,42,175,170,158,252,127,237,190,213,52,130,245,254,170,44,190,251,108,184,255,0,235,217,83,100,115,60,95,243,119,74,248,230,255,0,89,78,246,255,0,190,176,141,93,50,245,51,113,214,45,199,98,216,22,142,85,221,110,152,221,210,224,147,101,86,39,200,249,45,113,90,222,248,89,89,112,146,53,123,99,134,104,227,100,124,39,69,107,213,237,138,47,222,36,158,25,47,164,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,7,42,221,143,181,141,100,250,127,144,252,116,229,122,244,190,234,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,126,86,53,157,173,124,0,113,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,240,215,164,54,166,101,90,201,168,251,143,213,44,214,175,212,94,178,107,133,130,225,83,198,73,31,28,60,214,231,194,8,188,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,154,135,159,234,3,185,140,203,106,29,64,240,173,82,195,232,105,46,44,118,155,210,91,110,246,202,148,70,178,227,110,146,235,90,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,246,43,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,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,229,91,177,246,177,172,159,79,242,31,142,156,134,189,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,251,162,190,166,24,187,57,174,141,171,228,134,41,28,244,107,162,116,147,88,248,0,2,157,186,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,247,84,101,52,210,246,115,93,27,83,199,52,178,57,232,230,202,233,33,184,144,14,85,187,31,107,26,201,244,255,0,33,248,233,200,107,210,159,124,117,58,149,106,160,218,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,186,43,234,97,139,179,154,232,218,190,72,98,145,207,70,186,39,73,53,143,128,0,0,167,110,148,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,213,25,77,52,189,156,215,70,212,241,205,44,142,122,57,178,186,72,110,36,0,14,85,187,31,107,26,201,244,255,0,33,248,233,200,85,210,211,126,223,126,232,236,59,81,213,8,56,100,22,171,127,163,196,46,148,244,253,163,175,161,164,129,92,148,117,13,98,118,142,104,96,137,202,201,123,35,100,142,53,71,170,74,212,116,246,84,1,229,53,99,5,253,168,105,102,101,166,127,106,125,153,247,183,31,184,216,189,111,131,205,233,125,85,52,144,249,124,124,155,207,143,147,151,30,77,239,219,183,116,239,220,204,190,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,77,25,236,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,126,106,138,228,87,34,163,151,176,17,171,168,174,177,216,180,111,104,249,221,77,222,31,81,87,152,91,231,195,173,116,220,158,207,53,85,124,18,198,229,230,214,61,27,226,129,42,39,236,238,45,127,131,135,38,185,237,82,131,52,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,221,251,34,255,0,3,77,26,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,126,253,145,63,129,232,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,148,210,26,157,5,215,156,231,72,230,130,174,58,124,118,241,52,54,245,171,158,41,167,150,220,254,210,209,77,35,226,236,197,124,148,210,67,34,162,35,123,43,213,21,173,84,86,165,191,244,150,220,61,215,89,118,243,81,129,229,119,90,74,171,238,152,212,83,89,32,100,52,110,133,237,178,45,59,82,222,233,92,137,226,123,209,97,169,133,21,157,157,194,157,139,34,43,157,228,147,207,245,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,189,237,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,191,110,234,159,196,204,190,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,219,183,117,95,226,95,71,77,237,16,181,104,142,212,49,54,219,239,149,119,74,140,242,158,159,56,174,124,209,182,54,65,61,125,29,58,164,17,53,59,170,50,56,163,137,138,174,114,171,158,143,127,229,71,36,108,148,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,71,159,214,61,221,221,118,131,213,35,83,178,185,237,213,119,140,78,253,79,99,182,228,118,168,42,28,199,190,4,181,80,185,149,80,177,92,145,62,166,21,229,195,200,157,149,146,77,26,58,63,42,200,219,94,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,192,0,83,183,74,125,241,211,105,173,214,131,107,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,62,234,140,166,154,94,206,107,163,106,120,230,150,71,61,28,217,93,36,55,18,1,202,183,99,237,99,89,62,159,228,63,29,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,0,5,80,117,65,233,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,254,86,53,253,160,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,200,229,99,184,61,25,35,83,155,26,169,98,157,72,117,231,13,220,151,79,205,56,213,108,50,182,145,204,184,231,22,230,92,232,97,168,89,159,105,184,165,170,189,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,98,95,75,143,125,154,101,250,215,195,214,158,215,169,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,126,118,72,178,61,85,92,198,67,197,118,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,231,70,202,230,61,190,166,70,182,70,194,206,46,228,244,87,42,120,217,35,217,161,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,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,7,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,162,30,160,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,145,26,168,178,73,222,37,158,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,217,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,0,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,135,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,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,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,123,51,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,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,218,122,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,247,69,125,76,49,118,115,93,27,87,201,12,82,57,232,215,68,233,38,158,154,171,169,152,174,141,233,198,71,170,89,173,95,167,178,227,54,249,110,21,60,100,141,146,77,193,63,36,17,121,30,198,58,105,94,173,142,54,43,147,156,143,99,81,123,185,12,240,238,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,228,7,85,219,70,226,243,189,175,234,157,6,166,96,181,31,234,168,239,20,92,33,255,0,41,218,253,76,51,79,71,228,150,41,60,62,95,3,27,229,99,121,179,248,162,255,0,20,93,9,232,94,186,105,198,226,244,226,221,170,26,95,121,245,214,170,238,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,124,115,51,147,123,167,117,106,181,205,123,28,246,61,143,116,85,234,133,189,127,240,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,225,251,26,214,233,156,199,212,36,174,106,247,154,95,20,240,198,145,170,62,63,207,47,56,220,200,188,148,173,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,18,255,0,182,47,179,43,22,207,52,226,170,217,37,215,237,156,207,40,244,245,25,53,202,39,189,41,93,36,72,255,0,21,53,52,110,237,218,24,188,178,162,72,230,164,146,57,238,115,184,162,178,40,228,168,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,23,103,211,43,125,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,200,175,169,134,46,205,145,143,229,35,217,31,159,148,138,179,120,167,168,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,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,29,203,238,47,59,221,6,169,215,234,102,117,81,254,182,142,207,69,194,31,242,101,175,212,205,52,20,126,72,162,143,205,226,243,189,190,87,183,155,255,0,138,175,240,68,159,253,12,127,157,159,211,127,220,142,85,214,175,221,62,45,244,254,135,228,110,39,52,233,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,120,209,202,171,28,125,175,123,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,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,123,221,63,119,221,98,221,86,43,30,21,148,191,209,106,110,63,111,73,46,52,221,159,39,218,148,176,71,75,28,183,94,108,167,138,158,15,45,77,67,147,211,53,85,204,237,221,59,183,241,73,128,0,6,85,203,105,233,117,212,2,142,239,71,109,219,38,183,228,94,27,172,62,154,221,131,221,39,142,8,41,100,165,138,8,160,134,210,239,27,25,198,100,241,119,138,73,21,238,153,210,58,53,114,61,34,108,182,126,120,172,79,90,244,143,58,204,178,13,59,195,245,31,31,187,100,248,173,68,148,215,123,69,53,115,29,87,74,248,210,47,42,172,93,249,57,140,116,241,198,247,181,21,141,151,148,78,84,145,143,99,124,254,236,125,172,107,39,211,252,135,227,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,123,221,63,119,221,98,221,86,43,30,21,148,191,209,106,110,63,111,73,46,52,221,159,39,218,148,176,71,75,28,183,94,108,167,138,158,15,45,77,67,147,211,53,85,204,237,221,59,183,241,73,128,0,0,25,87,45,167,165,215,80,10,59,189,29,183,108,154,223,145,120,110,176,250,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,188,108,103,25,147,197,222,41,36,87,186,103,72,232,213,200,244,137,178,217,248,5,85,239,195,170,22,85,135,235,45,187,77,246,237,39,166,253,155,100,18,73,144,220,171,99,145,33,187,87,66,217,105,231,182,44,29,219,206,141,190,73,91,35,157,249,157,43,88,248,86,63,12,115,73,218,172,91,232,211,141,225,236,239,92,163,182,80,125,215,204,236,218,127,146,75,114,198,106,43,18,162,70,210,250,25,219,29,85,60,188,25,231,133,121,49,175,84,99,93,28,138,141,115,81,29,19,228,164,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,11,222,233,251,190,235,22,234,177,88,240,172,165,254,139,83,113,251,122,73,113,166,236,249,62,212,165,130,58,88,229,186,243,101,60,84,240,121,106,106,28,158,153,170,174,103,110,233,221,191,138,76,0,10,1,234,105,162,159,177,109,220,101,62,158,225,234,168,51,190,249,173,31,57,121,205,23,173,158,111,81,28,157,163,99,91,218,170,42,158,13,78,93,162,88,185,57,93,203,180,191,232,151,172,118,41,113,92,235,111,213,16,248,111,84,215,5,204,104,228,228,247,122,186,89,35,167,164,168,78,200,206,17,248,95,21,55,226,175,228,255,0,85,249,91,218,55,42,217,249,85,125,109,53,175,255,0,152,93,185,209,219,255,0,249,217,173,194,170,72,191,231,20,116,145,194,244,147,254,122,178,53,209,255,0,168,86,187,252,244,35,87,74,205,28,177,106,238,238,45,21,57,28,221,233,48,43,124,185,140,116,220,95,254,218,170,166,158,8,233,147,155,30,213,103,142,122,136,167,239,249,154,239,7,7,53,90,245,84,190,144,10,160,235,95,162,23,84,186,225,187,145,134,249,72,235,107,169,233,240,122,139,107,163,115,103,142,116,117,109,100,83,177,223,139,94,199,53,102,107,145,120,171,21,145,170,115,230,190,56,235,210,179,88,236,90,69,187,139,69,54,71,15,106,76,246,223,46,29,29,79,39,255,0,181,106,170,103,130,74,101,224,198,57,95,228,158,158,40,59,126,86,183,207,205,206,70,177,81,103,87,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,73,255,0,214,111,84,190,234,109,198,197,166,116,23,223,75,95,157,228,17,250,154,47,75,207,214,90,232,152,179,77,251,197,98,182,62,21,78,183,59,240,115,94,238,253,147,187,124,136,85,174,210,52,94,235,175,91,134,194,116,254,151,16,171,200,173,18,94,40,234,242,74,120,94,232,153,21,146,58,136,253,108,178,202,215,53,98,103,137,92,212,114,57,174,87,189,140,103,121,30,196,93,36,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,42,245,71,247,217,169,191,162,252,61,17,232,58,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,230,61,207,107,30,246,163,31,122,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,30,87,36,214,189,35,195,179,251,46,150,229,122,143,143,217,242,204,138,159,212,218,173,53,181,204,134,122,182,44,204,129,136,196,114,162,43,228,150,68,100,108,239,206,85,100,190,52,119,138,78,62,212,3,42,229,186,116,167,223,85,78,99,29,6,214,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,251,53,233,12,109,86,190,40,169,228,149,179,72,174,242,34,200,215,61,174,108,105,45,154,3,149,110,199,218,198,178,125,63,200,126,58,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,0,1,68,61,69,54,43,83,181,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,243,30,214,57,239,123,85,239,135,241,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,247,226,231,177,179,204,214,185,83,187,82,89,17,59,114,94,235,101,218,235,101,169,125,101,154,231,87,65,81,37,60,244,143,150,154,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,240,115,30,230,175,116,85,67,160,109,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,238,141,87,183,155,213,145,181,121,189,168,186,9,219,70,221,48,77,175,233,101,6,153,224,180,255,0,234,171,47,21,188,230,255,0,41,221,61,52,48,207,89,227,150,89,60,62,95,3,29,226,99,184,51,248,34,127,21,94,170,10,86,234,133,190,159,219,94,84,253,14,209,204,207,213,233,181,151,135,219,21,52,77,227,13,246,233,28,142,85,237,50,57,125,69,28,61,163,241,246,70,177,242,163,228,253,235,91,79,34,69,253,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,158,87,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,223,191,100,79,224,117,92,223,104,151,91,46,206,116,243,119,88,205,198,174,225,109,191,212,86,91,114,90,7,83,185,235,108,157,151,10,186,122,122,166,61,141,226,218,103,182,8,226,119,145,81,91,51,227,70,185,254,100,100,94,43,109,27,139,206,246,191,170,116,26,153,130,212,127,170,163,188,81,112,135,252,167,107,245,48,205,61,31,146,88,164,240,249,124,12,111,149,141,230,207,226,139,252,81,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,215,90,171,187,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,241,204,206,77,238,157,213,170,215,53,236,115,216,246,61,221,0,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,225,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,0,0,33,255,0,80,45,136,216,183,85,138,201,154,226,204,244,90,155,143,219,214,59,117,79,119,201,246,165,44,17,213,73,21,171,131,234,34,167,131,203,83,80,213,245,46,69,115,59,118,94,237,252,18,139,63,221,86,5,149,127,221,92,115,36,199,46,31,250,74,58,235,109,117,60,159,251,50,67,52,114,51,255,0,51,154,230,255,0,161,80,238,187,174,222,222,168,110,190,213,132,216,178,185,234,232,109,184,173,158,154,26,234,54,213,70,232,46,215,182,181,205,158,236,248,226,134,38,177,242,53,200,214,197,217,205,133,60,137,26,167,145,253,255,0,43,111,219,76,204,181,223,1,212,253,82,109,69,93,147,19,211,92,94,227,122,125,217,212,9,60,21,247,26,104,82,118,219,88,171,35,21,30,232,145,239,116,141,73,60,73,227,230,223,222,199,203,133,18,43,114,27,62,201,180,79,77,52,215,91,108,201,87,113,193,51,252,94,193,94,250,250,153,105,218,250,59,221,109,11,170,38,161,70,53,254,87,177,18,25,37,100,158,54,181,25,35,99,87,57,236,87,191,242,182,179,188,29,80,218,109,78,96,237,62,90,73,41,243,27,60,148,21,44,154,40,213,244,213,172,138,100,161,174,137,207,99,147,157,60,179,57,235,27,154,232,229,99,158,199,55,186,178,72,248,254,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,11,180,233,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,145,241,164,108,68,70,189,243,77,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,149,110,199,218,198,178,125,63,200,126,58,115,53,135,234,226,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,190,157,130,239,95,21,221,102,156,82,89,46,215,63,79,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,120,100,122,49,83,139,162,124,178,83,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,5,16,245,6,222,221,215,117,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,60,136,213,69,146,78,241,44,181,78,134,63,206,207,233,191,238,71,42,235,87,238,159,22,250,127,67,242,55,18,0,19,255,0,165,238,250,127,98,153,83,52,59,88,243,63,73,166,215,174,127,99,212,214,183,148,54,43,164,146,53,83,188,202,228,244,244,115,119,147,201,221,28,198,74,172,147,247,77,117,68,139,117,32,205,102,236,125,211,235,39,212,12,135,228,103,36,255,0,75,29,233,218,180,15,50,172,209,173,82,200,41,45,122,125,151,84,45,93,45,116,244,205,70,91,111,110,72,162,108,179,79,201,22,58,105,98,141,24,247,61,30,214,61,144,187,247,76,243,61,110,208,28,171,118,62,214,53,147,233,254,67,241,211,153,172,61,6,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,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,25,87,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,137,219,255,0,84,139,118,87,181,60,223,36,212,123,181,170,159,87,52,247,31,172,172,108,14,182,213,62,150,241,193,105,233,232,107,37,108,17,182,56,188,213,181,148,240,73,19,36,78,206,231,34,36,81,187,180,117,3,150,101,55,220,231,42,188,230,185,77,119,173,189,100,23,10,139,165,198,167,196,200,252,245,83,200,233,37,147,131,17,172,111,39,189,203,217,168,141,78,253,145,17,63,2,250,103,183,106,61,175,166,85,254,155,87,50,59,173,239,47,126,143,221,234,46,149,55,106,53,166,174,142,73,109,115,200,218,106,134,57,85,235,52,12,123,32,124,143,253,228,142,137,94,254,207,115,144,160,19,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,251,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,0,6,85,207,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,66,245,58,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,231,177,207,107,24,199,35,25,50,138,213,234,151,191,111,184,148,119,237,168,233,124,28,242,11,173,191,209,229,247,74,138,126,241,208,80,213,192,142,90,58,118,189,59,73,52,208,74,213,124,189,149,177,199,34,35,21,101,114,186,10,171,210,173,51,202,181,147,81,241,205,45,194,169,61,69,235,38,184,69,111,166,229,28,143,142,30,107,249,231,151,198,199,189,176,196,196,116,146,61,26,188,35,99,220,169,217,170,94,76,251,103,195,118,161,211,243,86,52,183,15,174,171,184,189,216,62,73,114,187,220,234,85,90,251,141,198,75,84,140,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,65,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,246,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,206,173,137,207,123,189,52,142,108,142,133,252,157,201,136,173,85,242,50,70,51,186,130,176,58,218,104,229,138,92,87,5,220,13,60,222,27,213,53,193,48,234,200,248,189,222,174,150,72,234,42,233,215,186,191,132,126,23,197,83,248,35,57,63,213,126,103,118,141,168,177,43,165,198,175,83,105,46,240,113,152,46,83,210,65,109,206,105,230,196,42,166,154,9,101,123,31,82,230,62,149,177,36,127,230,189,245,144,82,70,174,114,57,136,201,30,174,227,254,123,111,208,207,95,81,93,99,190,235,38,238,51,186,155,188,62,158,147,15,184,79,135,90,233,185,49,254,26,90,9,229,141,203,205,172,98,187,203,58,212,79,217,220,156,207,63,14,78,107,26,164,255,0,232,167,166,127,119,244,59,52,213,42,186,75,173,61,94,97,144,50,223,15,168,143,133,45,69,13,4,63,187,158,159,187,17,95,222,122,186,200,222,244,115,155,202,4,106,35,92,199,247,177,80,14,63,187,125,23,181,107,214,222,115,109,63,170,196,41,50,43,188,150,122,202,188,110,158,103,182,39,197,123,142,158,79,69,44,82,185,205,72,159,229,86,181,92,174,107,85,143,123,31,222,55,189,23,56,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,22,169,212,95,87,169,181,235,166,254,142,234,228,51,210,73,81,145,101,22,185,174,9,73,4,176,193,21,197,150,219,148,85,176,198,201,123,189,25,29,76,115,70,138,170,238,232,196,84,115,145,81,203,18,250,92,123,236,211,47,214,190,30,180,117,52,214,191,219,78,238,50,159,79,111,244,180,24,39,124,42,143,156,92,38,151,209,79,55,168,146,78,210,61,174,239,85,45,79,7,39,30,241,36,92,154,142,229,222,95,244,75,209,203,20,88,174,117,184,26,137,188,215,170,155,130,225,212,113,241,123,125,37,44,113,211,213,212,47,116,127,9,60,207,150,155,240,86,114,103,165,252,174,237,35,145,44,252,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,17,87,170,63,190,205,77,253,23,225,232,136,170,89,247,75,174,160,21,150,138,203,110,217,53,191,34,243,90,166,244,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,120,216,254,80,175,151,188,82,72,172,108,45,141,209,171,149,139,19,98,134,219,214,220,61,215,115,27,134,201,115,201,238,180,149,246,43,125,68,214,76,89,244,212,110,166,103,216,144,84,74,180,174,86,200,137,42,190,68,145,211,61,100,252,220,229,114,34,49,168,216,217,102,157,25,45,218,143,22,220,111,183,108,167,35,186,205,139,84,228,18,83,226,246,138,218,53,108,52,145,198,196,117,85,77,44,238,94,242,67,52,242,185,139,27,83,198,201,105,102,84,252,242,75,218,127,131,42,231,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,122,157,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,243,216,231,181,140,99,145,140,153,71,42,221,143,181,141,100,250,127,144,252,116,230,107,11,222,233,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,158,199,61,172,99,28,140,100,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,0,63,39,44,197,172,89,206,43,121,194,178,154,31,91,101,200,45,245,22,187,141,55,149,241,249,233,103,141,209,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,38,120,183,137,181,92,203,106,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,228,71,74,214,49,190,166,54,186,54,204,206,45,226,245,71,34,120,223,27,223,199,241,60,90,251,156,229,86,108,43,22,161,245,183,172,130,225,79,107,183,83,121,89,31,158,170,121,27,28,81,243,122,181,141,228,247,181,59,185,81,169,223,186,170,39,226,104,39,99,155,68,181,109,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,114,225,228,94,234,249,38,145,27,31,149,99,108,138,4,74,234,101,38,226,211,109,183,88,116,26,138,145,214,215,83,220,29,156,212,58,166,149,179,199,143,165,5,71,169,99,34,169,141,90,246,57,170,170,231,197,35,103,98,178,52,141,175,230,245,142,144,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,255,0,21,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,15,109,163,110,152,38,215,244,178,131,76,240,90,127,245,85,151,138,222,115,127,148,238,158,154,24,103,172,241,203,44,158,31,47,129,142,241,49,220,25,252,17,63,138,173,0,238,199,221,62,178,125,64,200,126,70,114,231,186,103,90,109,87,254,159,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,101,245,2,216,141,247,106,185,84,153,174,44,207,91,166,89,5,193,99,183,84,247,100,127,101,213,79,37,84,145,90,184,62,162,90,137,252,84,212,237,95,82,228,70,191,191,101,236,239,193,123,87,70,79,241,29,247,238,251,247,103,255,0,180,199,239,62,242,125,163,207,211,253,169,225,79,7,160,255,0,234,207,247,159,47,111,201,224,237,229,252,254,148,183,240,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,135,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,242,159,181,44,19,246,167,251,20,251,119,253,217,253,223,251,211,246,103,165,155,254,213,250,159,77,231,243,112,241,127,191,126,94,28,249,255,0,167,143,111,196,245,96,0,0,43,87,170,94,194,126,253,209,223,183,93,165,243,240,200,45,86,255,0,89,151,218,234,42,59,71,95,67,73,2,53,107,41,220,245,237,28,208,193,19,81,241,119,70,201,28,104,172,68,149,170,217,235,131,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,228,234,230,153,226,186,55,177,29,65,210,220,42,147,211,217,113,157,47,190,91,233,185,71,27,36,155,133,178,126,115,203,227,99,24,233,165,122,186,73,30,141,78,114,61,238,84,238,229,51,174,104,207,67,112,12,55,84,246,77,166,58,125,168,56,245,37,243,30,190,105,190,63,77,93,67,82,139,194,86,125,159,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,72,59,196,218,174,101,181,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,242,35,165,107,24,223,83,27,93,27,102,103,22,241,122,163,145,60,111,141,239,157,61,47,186,125,212,218,106,108,187,161,214,155,85,35,222,250,118,215,225,246,58,152,162,169,103,9,162,165,168,163,189,36,177,78,230,163,209,175,157,172,130,88,185,198,244,108,191,149,237,103,107,74,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,9,220,135,79,186,155,182,216,116,215,116,58,45,106,164,99,217,166,246,10,252,194,199,77,20,84,204,225,13,165,213,21,151,165,150,89,218,213,122,181,144,53,240,69,23,57,30,174,151,243,61,207,239,13,116,47,93,53,31,110,154,143,110,213,13,47,188,250,27,173,15,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,158,72,95,197,189,211,186,57,28,214,189,142,99,216,199,182,85,117,4,234,35,254,39,113,92,83,77,244,205,46,182,60,111,236,250,107,166,91,79,234,63,115,93,116,146,56,165,74,46,235,27,36,150,26,57,17,237,230,238,44,150,95,206,145,246,134,25,29,29,118,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,119,94,170,218,103,138,232,222,176,105,158,150,225,84,158,158,203,140,233,125,178,223,77,202,56,217,36,220,46,23,30,115,203,227,99,24,233,165,122,186,73,30,141,78,114,61,238,84,238,229,36,7,67,31,231,103,244,223,247,35,149,117,171,247,79,139,125,63,161,249,27,136,233,145,183,76,19,116,26,89,175,122,103,157,83,255,0,248,2,178,207,91,206,111,242,101,211,211,94,33,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,144,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,240,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,78,151,93,64,40,238,244,118,221,178,107,126,69,225,186,195,233,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,241,177,156,102,79,23,120,164,145,94,233,157,35,163,87,35,210,38,203,103,230,107,55,99,238,159,89,62,160,100,63,35,57,202,139,105,233,117,212,2,142,239,71,109,219,38,183,228,94,27,172,62,154,221,131,221,39,142,8,41,100,165,138,8,160,134,210,239,27,25,198,100,241,119,138,73,21,238,153,210,58,53,114,61,34,108,182,126,114,173,216,251,88,214,79,167,249,15,199,78,102,176,153,93,69,54,43,83,181,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,243,30,214,57,239,123,85,239,225,91,104,220,94,119,181,253,83,160,212,204,22,163,253,85,29,226,139,132,63,229,59,95,169,134,105,232,252,146,197,39,135,203,224,99,124,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,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,101,92,179,237,213,236,163,246,155,178,253,34,220,166,153,219,45,84,217,38,37,165,246,90,156,182,46,222,25,175,22,184,109,52,206,74,142,106,228,141,211,82,199,27,255,0,7,55,156,145,47,20,122,172,48,196,234,193,37,255,0,75,173,189,126,220,183,53,109,191,220,234,110,180,86,93,52,244,217,108,181,52,116,188,227,154,186,10,168,150,142,142,73,156,138,200,188,143,71,201,217,81,92,248,233,166,107,81,171,222,70,92,166,236,125,172,107,39,211,252,135,227,167,51,88,76,174,162,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,249,143,107,28,247,189,170,247,240,173,180,110,47,59,218,254,169,208,106,102,11,81,254,170,142,241,69,194,31,242,157,175,212,195,52,244,126,73,98,147,195,229,240,49,190,86,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,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,202,185,103,219,171,217,71,237,55,101,250,69,185,77,51,182,90,169,178,76,75,75,236,181,57,108,93,188,51,94,45,112,218,105,156,149,28,213,201,27,166,165,142,55,254,14,111,57,34,94,40,245,88,97,137,213,195,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,189,168,93,96,176,68,219,45,174,239,129,175,168,214,43,213,191,236,235,149,173,180,147,82,71,96,174,125,44,205,125,198,39,77,12,244,245,16,199,82,200,159,28,11,42,185,241,202,206,106,213,107,218,149,45,254,234,179,220,171,254,234,228,121,38,71,112,255,0,210,86,87,92,171,170,36,255,0,218,146,105,164,145,255,0,249,220,231,59,253,42,165,239,116,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,124,106,228,84,142,62,221,131,118,62,214,53,147,233,254,67,241,211,153,172,44,127,170,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,101,70,83,77,47,118,185,178,57,60,115,75,27,88,174,108,173,142,24,107,182,141,197,231,123,95,213,58,13,76,193,106,63,213,81,222,40,184,67,254,83,181,250,152,102,158,143,201,44,82,120,124,190,6,55,202,198,243,103,241,69,254,40,186,19,208,189,116,211,141,197,233,197,187,84,52,190,243,235,173,85,221,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,248,230,103,38,247,78,234,213,107,154,246,57,236,123,30,238,128,113,77,233,233,159,237,119,106,122,159,130,199,73,117,171,171,168,199,231,184,80,82,218,227,242,85,85,87,81,42,86,82,192,198,112,114,191,201,61,60,76,86,53,188,156,215,43,90,168,229,69,76,235,226,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,209,157,219,91,238,179,109,18,183,114,54,43,29,37,29,201,250,111,38,113,71,109,171,145,213,48,67,58,219,22,178,56,36,115,124,110,145,136,238,205,85,78,10,228,69,84,227,223,240,205,185,165,61,170,233,111,236,91,110,58,117,166,115,88,190,198,175,179,99,244,191,106,209,122,175,81,226,186,74,207,53,119,239,17,239,107,187,213,75,59,191,35,149,137,223,179,59,53,26,137,213,64,5,0,245,52,209,79,216,182,238,50,159,79,112,245,84,25,223,124,214,143,156,188,230,139,214,207,55,168,142,78,209,177,173,237,85,21,79,6,167,46,209,44,92,156,174,229,219,159,211,107,29,138,93,151,220,118,253,81,15,134,245,77,170,20,121,141,28,156,158,239,87,75,37,166,166,146,161,59,35,56,71,225,124,84,223,138,191,147,253,87,229,111,104,220,171,249,91,98,213,47,216,182,174,193,169,144,223,126,198,175,179,99,249,39,217,85,190,151,212,120,174,146,217,43,97,161,253,218,177,237,119,122,169,96,111,231,106,177,59,247,127,102,163,149,57,165,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,148,246,215,164,52,218,11,160,216,54,145,195,5,36,117,24,237,158,24,110,11,73,60,179,65,45,197,253,229,173,154,55,203,217,234,201,42,100,154,68,69,70,246,71,162,35,90,136,141,78,150,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,171,213,31,223,102,166,254,139,240,244,71,127,217,94,212,108,91,180,233,233,155,97,190,43,85,30,95,109,212,10,234,204,90,247,91,11,221,232,42,189,5,173,100,141,93,26,163,210,25,216,207,20,137,217,237,78,236,147,198,247,197,26,21,215,150,98,215,220,27,42,188,225,89,77,15,162,189,99,247,10,139,93,198,155,202,201,60,21,80,72,232,229,143,155,21,204,119,23,177,201,221,170,173,94,221,209,85,63,19,208,104,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,158,106,165,137,170,138,246,67,23,146,87,254,102,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,191,126,200,159,192,244,0,202,185,103,219,171,217,71,237,55,101,250,69,185,77,51,182,90,169,178,76,75,75,236,181,57,108,93,188,51,94,45,112,218,105,156,149,28,213,201,27,166,165,142,55,254,14,111,57,34,94,40,245,88,97,137,213,195,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,160,221,143,181,141,100,250,127,144,252,116,230,107,15,65,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,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,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,28,255,0,15,208,29,26,192,53,31,41,213,204,55,79,109,86,172,191,52,227,246,221,210,6,59,201,83,217,81,206,226,213,85,100,94,71,162,73,47,141,173,242,200,214,190,78,111,68,114,116,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,36,86,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,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,125,88,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,25,247,223,174,230,41,183,79,184,107,158,113,102,161,164,131,30,177,211,253,220,199,230,133,37,231,91,110,130,162,119,199,87,42,74,214,185,175,149,211,73,34,51,131,56,49,204,98,163,156,199,61,223,38,200,55,75,254,17,245,198,13,72,173,198,254,219,178,220,173,242,88,175,116,241,59,141,83,40,101,154,25,93,45,50,171,145,139,51,31,4,110,70,191,242,189,168,230,119,98,185,36,102,132,241,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,177,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,112,173,226,110,171,13,218,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,249,21,209,53,236,119,166,141,206,141,211,63,147,120,177,81,168,190,71,198,199,215,95,73,60,255,0,50,213,61,236,231,250,131,168,57,13,93,243,33,190,96,245,245,53,213,213,42,156,229,127,218,22,212,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,137,5,96,117,64,222,102,228,246,237,175,182,12,43,71,53,35,238,253,150,183,15,165,186,79,77,246,61,5,95,58,167,214,214,198,233,57,212,65,35,211,187,33,141,59,34,241,252,189,251,119,85,85,232,29,41,55,71,174,219,148,253,168,254,218,243,159,188,127,119,62,196,251,51,252,153,71,71,224,245,30,187,205,255,0,6,138,62,92,188,17,127,157,223,183,31,195,183,117,239,63,192,0,242,152,6,150,224,154,95,247,143,238,45,139,236,207,189,185,5,102,83,120,255,0,109,77,55,170,186,85,113,243,207,251,215,187,135,47,27,63,35,56,177,59,126,13,78,234,121,93,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,61,6,170,232,190,151,235,125,170,209,98,213,124,66,147,36,182,216,239,20,247,234,58,58,183,201,224,74,216,90,246,198,233,35,107,145,179,51,140,178,53,98,145,29,27,145,202,142,107,143,106,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,170,190,168,91,22,253,138,101,79,215,29,28,195,61,38,155,94,184,125,177,77,68,238,80,216,174,146,72,228,94,208,163,83,211,209,205,222,63,31,101,115,25,42,190,63,221,53,212,241,172,42,210,173,51,202,181,147,81,241,205,45,194,169,61,69,235,38,184,69,111,166,229,28,143,142,30,107,249,231,151,198,199,189,176,196,196,116,146,61,26,188,35,99,220,169,217,170,104,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,125,91,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,28,171,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,147,253,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,95,34,181,17,36,147,189,22,93,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,217,241,185,127,22,162,181,127,130,151,125,211,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,255,0,61,142,123,88,198,57,24,202,118,221,143,186,125,100,250,129,144,252,140,228,170,218,118,202,49,93,214,108,71,52,189,218,109,158,159,83,113,156,194,233,38,57,112,167,72,217,37,127,11,101,4,141,182,84,44,142,99,29,12,175,85,70,57,238,79,12,143,87,162,241,116,172,150,10,229,152,181,247,6,202,175,56,86,83,67,232,175,88,253,194,162,215,113,166,242,178,79,5,84,18,58,57,99,230,197,115,29,197,236,114,119,106,171,87,183,116,85,79,196,188,158,157,123,234,166,221,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,249,236,115,218,198,49,200,198,119,93,216,251,88,214,79,167,249,15,199,78,102,176,212,150,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,246,111,95,106,55,221,165,235,45,110,27,226,186,214,98,23,46,245,152,181,238,182,22,55,215,210,241,98,201,26,186,53,86,44,208,61,254,41,19,179,28,189,153,39,141,140,150,52,61,94,193,119,175,149,109,79,81,233,44,151,107,159,168,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,124,209,177,24,169,201,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,192,202,185,123,221,51,119,103,134,235,190,139,218,180,181,180,244,150,76,179,77,108,246,251,43,237,46,175,89,231,175,183,83,82,83,192,219,147,17,99,98,35,29,42,61,142,141,171,39,137,124,124,221,251,216,249,69,254,168,189,63,235,45,21,151,45,205,232,134,59,230,181,77,234,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,242,61,252,161,95,47,105,99,141,24,216,91,27,100,70,171,22,87,69,42,186,93,109,235,246,27,182,91,109,254,231,83,106,173,189,106,95,166,203,101,169,163,165,225,36,52,51,210,196,180,116,114,76,228,71,203,227,98,190,78,202,136,214,73,83,51,90,142,78,242,63,181,238,199,218,198,178,125,63,200,126,58,115,53,134,164,178,204,90,197,156,226,183,156,43,41,161,245,182,92,130,223,81,107,184,211,121,95,31,158,150,120,221,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,103,179,122,251,81,190,237,47,89,107,112,223,21,214,179,16,185,119,172,197,175,117,176,177,190,190,151,139,22,72,213,209,170,177,102,129,239,241,72,157,152,229,236,201,60,108,100,177,161,234,246,11,189,124,171,106,122,143,73,100,187,92,253,70,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,230,141,136,197,78,77,137,241,95,70,39,148,216,179,156,86,205,154,226,213,222,182,203,144,91,233,238,150,234,159,19,227,243,210,207,27,100,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,15,214,0,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,10,234,234,139,211,254,178,209,89,114,220,222,136,99,190,107,84,222,166,227,156,90,224,146,121,234,163,170,150,121,103,154,236,223,35,223,202,21,242,246,150,56,209,141,133,177,182,68,106,177,101,116,85,130,92,79,74,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,202,172,169,154,46,205,107,99,114,120,225,150,70,189,92,233,93,28,54,62,114,173,216,251,88,214,79,167,249,15,199,78,102,176,211,158,1,154,224,59,131,210,59,78,107,102,167,164,188,226,121,189,157,37,125,29,107,33,168,99,224,153,138,217,169,42,99,107,159,18,189,170,178,67,52,93,220,136,246,200,197,239,217,74,75,234,5,177,27,238,213,114,169,51,92,89,158,183,76,178,11,130,199,110,169,238,200,254,203,170,158,74,169,34,181,112,125,68,181,19,248,169,169,218,190,165,200,141,127,126,203,217,223,130,254,86,193,119,175,149,109,79,81,233,44,151,107,159,168,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,124,209,177,24,169,201,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,198,107,55,85,165,191,177,109,199,106,46,153,195,98,251,26,130,205,144,85,125,149,69,234,189,71,138,215,43,252,212,63,188,87,189,206,239,75,44,14,252,238,87,167,126,207,236,228,114,39,127,202,55,59,149,94,122,92,227,186,71,122,202,59,215,205,168,19,227,52,240,190,25,39,154,191,29,183,83,83,215,43,36,154,94,109,103,130,170,178,130,54,35,29,26,164,81,196,198,181,90,217,59,242,173,132,233,158,85,170,27,184,211,59,118,45,73,228,251,7,32,162,201,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,238,28,188,109,137,138,238,205,89,102,137,138,230,243,238,104,164,0,8,1,214,111,75,126,245,237,198,197,169,148,22,47,85,95,130,100,17,250,154,223,85,195,209,218,235,88,176,205,251,181,122,54,78,117,77,183,55,240,107,158,222,221,211,179,124,138,82,176,37,255,0,74,205,28,177,106,238,238,45,21,57,28,221,233,48,43,124,185,140,116,220,95,254,218,170,166,158,8,233,147,155,30,213,103,142,122,136,167,239,249,154,239,7,7,53,90,245,84,190,144,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,238,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,214,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,210,250,122,111,23,252,37,106,157,103,222,26,63,87,134,102,190,134,221,125,253,231,143,236,255,0,29,74,112,184,254,72,37,150,95,4,50,213,254,225,156,124,158,95,197,123,181,157,175,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,67,235,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,138,189,81,253,246,106,111,232,191,15,68,72,174,144,27,179,195,112,90,154,157,175,102,20,244,150,151,229,87,138,155,213,162,249,83,94,173,101,85,198,72,168,233,226,182,164,94,62,45,123,219,4,142,100,142,149,57,63,140,77,106,189,236,229,42,186,138,108,86,155,116,184,106,231,26,125,65,72,205,84,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,231,177,172,115,216,199,43,217,26,186,57,109,146,235,71,153,102,27,128,204,233,169,41,106,49,122,138,220,30,150,203,95,110,114,92,104,46,168,148,242,85,78,239,34,34,211,61,145,63,211,246,68,87,187,207,80,215,120,209,189,164,181,240,12,171,154,83,218,119,181,141,27,250,127,143,124,116,5,112,117,88,216,173,54,29,37,126,233,244,162,130,146,154,197,85,80,179,102,180,46,170,149,211,182,227,87,90,245,251,73,139,52,142,71,50,89,106,35,137,208,198,141,241,170,70,230,177,205,116,139,20,32,219,70,226,243,189,175,234,157,6,166,96,181,31,234,168,239,20,92,33,255,0,41,218,253,76,51,79,71,228,150,41,60,62,95,3,27,229,99,121,179,248,162,255,0,20,91,201,212,157,94,195,117,235,97,58,137,171,154,127,61,92,150,44,139,77,242,73,169,210,174,5,134,120,158,202,42,152,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,185,225,44,251,170,47,79,250,203,69,101,203,115,122,33,142,249,173,83,122,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,124,143,127,40,87,203,218,88,227,70,54,22,198,217,17,170,197,149,209,65,109,180,110,47,59,218,254,169,208,106,102,11,81,254,170,142,241,69,194,31,242,157,175,212,195,52,244,126,73,98,147,195,229,240,49,190,86,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,200,229,99,121,177,89,35,83,131,218,171,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,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,74,221,80,183,211,251,107,202,159,161,218,57,153,250,189,54,178,240,251,98,166,137,188,97,190,221,35,145,202,189,166,71,47,168,163,135,180,126,62,200,214,62,84,124,159,189,107,105,228,72,0,9,191,211,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,191,35,35,73,24,168,173,123,38,188,146,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,44,39,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,101,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,91,71,103,162,225,15,249,50,215,234,102,154,10,63,36,81,71,230,241,121,222,223,43,219,205,255,0,197,87,248,34,74,174,138,158,233,242,159,167,245,223,35,110,46,164,17,127,116,29,61,52,95,118,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,202,161,232,170,142,68,236,141,252,63,138,175,160,218,150,202,116,179,103,223,122,127,102,119,252,174,231,247,183,208,250,223,183,106,169,166,241,250,95,63,143,197,225,130,46,221,253,75,249,114,229,223,179,123,118,236,189,228,0,0,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,223,229,152,181,139,57,197,111,56,86,83,67,235,108,185,5,190,162,215,113,166,242,190,63,61,44,241,186,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,225,123,81,217,38,151,237,66,235,155,95,113,72,41,43,174,89,85,226,166,106,26,199,82,200,217,237,54,71,57,174,130,210,201,37,154,87,61,145,185,170,231,75,221,174,153,124,107,34,47,141,157,164,81,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,71,42,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,61,255,0,85,205,235,254,204,177,89,246,215,166,119,59,85,78,73,150,219,234,41,178,217,123,249,166,179,218,230,141,173,74,126,10,213,141,179,85,71,35,255,0,23,59,156,113,39,36,98,44,208,202,218,161,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,252,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,39,181,93,179,225,187,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,62,131,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,124,157,86,54,89,106,212,204,2,191,113,218,115,143,210,65,155,98,148,235,87,146,61,181,45,167,75,165,146,8,94,178,74,246,171,120,203,83,78,214,49,90,229,115,28,232,91,35,63,120,172,130,54,211,182,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,11,201,199,119,49,77,186,238,155,250,159,169,243,80,210,91,239,176,96,249,61,163,33,161,164,73,124,20,215,24,109,178,171,188,107,35,81,85,146,69,36,51,34,35,159,193,38,72,213,239,115,28,165,16,154,168,57,86,229,246,233,130,110,131,75,43,244,207,58,167,255,0,91,89,103,173,231,55,249,50,233,233,166,134,10,207,28,82,199,230,241,121,222,239,19,221,193,255,0,193,83,248,42,103,219,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,117,106,61,220,30,143,141,203,205,142,68,150,189,47,119,211,251,20,202,153,161,218,199,153,250,77,54,189,115,251,30,166,181,188,161,177,93,36,145,170,157,230,87,39,167,163,155,188,158,78,232,230,50,85,100,159,186,107,170,36,91,169,6,85,207,85,165,90,153,149,104,222,163,227,154,165,133,85,250,123,214,51,112,138,225,77,202,73,25,28,220,23,243,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,191,77,46,221,190,145,238,19,106,25,54,189,213,98,245,115,227,214,75,61,205,153,134,53,83,76,202,167,198,250,106,63,53,101,18,36,188,97,170,99,225,123,85,142,94,44,123,37,106,61,35,119,54,50,146,241,45,227,110,11,78,181,79,56,213,237,51,205,190,234,94,181,14,225,85,113,190,83,209,82,69,61,12,178,79,82,250,142,201,79,84,217,89,249,31,35,210,55,187,148,140,107,222,212,127,103,191,149,212,230,25,214,85,169,253,58,50,141,72,205,109,118,171,117,235,41,209,251,165,230,166,158,215,60,146,210,183,212,90,37,149,138,197,145,173,123,121,49,237,114,198,188,188,110,114,177,36,149,26,146,63,61,134,170,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,214,214,89,235,121,205,254,76,186,122,105,161,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,153,246,220,86,131,102,91,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,225,35,91,221,90,143,119,7,163,227,114,243,99,145,37,175,75,221,244,254,197,50,166,104,118,177,230,126,147,77,175,92,254,199,169,173,111,40,108,87,73,36,106,167,121,149,201,233,232,230,239,39,147,186,57,140,149,89,39,238,154,234,137,22,234,64,6,85,205,41,237,59,218,198,141,253,63,199,190,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,65,93,47,233,53,165,250,107,186,53,214,90,108,142,174,163,9,177,212,83,94,241,108,105,100,147,207,71,117,108,170,244,108,245,29,249,75,77,78,230,70,248,147,191,57,21,205,108,170,228,133,203,83,61,65,202,183,99,237,99,89,62,159,228,63,29,57,154,194,90,116,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,60,104,229,85,142,62,215,147,148,226,218,113,174,58,113,85,141,228,148,54,172,183,12,203,109,236,115,154,217,82,106,90,234,89,17,178,69,52,82,198,191,242,36,142,88,220,142,107,145,143,99,145,81,174,72,65,180,78,147,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,61,63,39,194,196,71,247,116,252,218,177,216,80,42,3,173,166,153,229,84,218,167,130,235,31,164,242,227,119,12,125,49,159,60,113,200,239,79,93,79,83,81,81,194,103,112,241,179,201,29,87,120,211,154,185,222,9,255,0,42,35,59,173,107,22,125,209,47,71,47,178,229,89,214,224,106,38,240,217,105,173,235,135,81,199,197,142,245,117,82,73,79,87,80,189,209,252,227,240,178,42,111,193,89,197,254,171,242,187,188,110,69,182,160,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,223,183,116,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,237,219,186,39,240,60,249,119,221,33,52,46,179,76,54,227,87,168,217,13,155,209,94,181,46,224,219,140,46,122,206,201,157,103,129,139,29,18,73,20,136,214,55,147,223,87,59,30,196,84,146,42,152,156,175,114,113,107,39,80,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,44,234,41,190,170,157,210,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,255,0,152,198,189,204,99,220,172,100,53,5,143,244,167,223,29,54,154,221,104,54,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,238,168,202,105,165,236,230,186,54,167,142,105,100,115,209,205,149,210,67,113,37,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,17,87,170,63,190,205,77,253,23,225,232,136,170,94,79,77,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,252,239,145,36,98,170,57,236,134,189,119,197,185,75,236,123,226,187,102,186,58,159,114,170,244,178,225,62,61,104,169,183,210,178,154,103,213,65,87,83,37,124,243,49,28,248,229,243,214,213,87,171,187,162,54,104,165,68,149,138,231,200,142,178,158,152,251,139,214,93,202,104,117,231,41,214,42,139,85,202,174,201,144,77,102,166,188,83,177,180,245,85,189,161,138,119,165,69,52,113,54,22,120,210,162,54,178,72,213,57,183,186,58,54,186,53,146,105,128,12,171,154,72,219,37,218,213,96,218,38,148,95,111,183,58,75,117,182,221,166,246,42,186,202,202,185,155,12,20,208,71,108,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,83,95,80,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,200,141,84,89,36,239,245,244,253,216,141,247,117,89,84,121,174,82,207,69,166,88,253,193,35,184,212,247,100,159,106,85,65,37,44,146,218,184,50,162,42,136,60,180,213,14,95,82,212,86,179,183,100,238,239,193,46,39,115,118,155,85,131,104,154,175,98,177,91,41,45,214,219,118,155,223,105,40,232,233,33,108,48,83,65,29,178,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,155,115,83,183,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,89,212,83,98,181,59,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,255,0,49,237,99,158,247,181,94,255,0,41,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,243,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,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,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,43,3,170,47,80,10,59,69,29,203,108,154,33,145,121,174,179,122,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,124,140,127,41,151,203,222,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,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,221,122,138,109,211,4,218,254,169,224,250,103,130,211,255,0,47,237,149,151,138,222,115,127,148,238,158,166,174,25,235,60,114,203,39,135,203,224,99,188,76,119,6,127,4,79,226,170,233,215,183,76,19,116,26,167,156,105,158,117,79,252,191,185,214,89,235,121,205,254,76,186,122,154,72,96,172,241,197,44,126,111,23,157,238,241,61,220,31,252,21,63,130,167,31,220,86,131,102,91,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,225,35,91,221,90,143,119,7,163,227,114,243,99,145,44,43,165,102,252,127,237,70,213,53,126,245,254,182,44,66,251,115,184,255,0,234,25,77,100,107,60,95,243,135,68,249,38,255,0,87,78,198,255,0,189,48,229,93,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,117,171,247,79,139,125,63,161,249,27,137,239,250,46,229,54,44,27,21,220,46,107,148,215,122,43,46,63,111,177,221,46,53,62,39,201,224,165,130,59,164,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,21,119,209,188,219,238,240,245,30,150,231,29,171,236,108,51,23,245,20,248,205,182,86,49,106,155,28,170,207,45,77,76,141,239,222,105,124,81,42,198,215,44,113,181,141,107,121,42,62,89,56,5,78,45,125,164,197,109,217,173,69,15,11,45,214,225,91,107,163,169,242,177,124,181,84,145,211,73,81,31,4,94,109,226,202,218,101,238,168,141,95,39,102,170,171,92,137,58,186,42,123,167,202,126,159,215,124,141,184,147,253,66,250,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,238,174,252,127,130,39,181,233,189,189,109,83,222,15,237,19,246,153,96,197,45,159,116,190,200,244,95,97,82,212,195,228,245,94,175,201,229,243,79,47,126,222,153,156,120,241,237,221,221,251,247,78,211,84,21,23,173,253,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,119,239,217,19,248,19,83,167,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,59,35,127,15,226,171,40,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,10,139,214,254,174,219,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,186,121,32,166,171,146,24,221,35,155,88,214,171,213,172,69,85,70,181,59,247,236,137,252,9,169,211,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,145,191,135,241,85,164,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,28,171,173,95,186,124,91,233,253,15,200,220,79,21,178,109,204,84,237,99,111,58,255,0,156,89,168,106,231,200,111,149,24,222,57,143,205,10,69,194,138,227,61,61,229,241,213,202,146,181,205,115,34,108,50,72,140,224,254,111,107,24,168,214,189,207,108,95,255,0,119,122,227,170,127,254,27,204,245,3,32,255,0,208,211,122,235,165,117,79,254,196,81,115,154,95,254,149,141,229,255,0,220,162,126,23,147,211,231,100,150,173,168,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,241,171,145,82,56,251,75,83,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,56,87,85,141,245,83,102,50,87,237,99,74,43,233,42,108,84,181,11,14,107,92,234,89,91,59,174,52,149,175,79,179,88,147,70,212,107,34,150,158,57,93,52,106,239,34,172,109,107,218,214,200,146,194,13,180,109,211,59,221,6,169,208,105,158,11,79,254,170,178,241,91,206,31,242,101,175,212,195,12,245,158,57,101,143,205,226,243,177,222,38,59,155,255,0,130,39,241,84,187,236,247,66,244,227,110,155,17,213,61,47,210,251,55,161,181,80,233,254,69,44,211,74,168,250,171,133,83,173,147,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,207,97,170,131,228,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,239,122,69,12,178,43,91,221,120,70,247,127,6,170,167,0,223,38,209,45,91,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,156,121,248,215,186,62,56,100,86,201,226,72,221,159,108,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,150,169,210,235,168,5,29,222,142,219,182,77,111,200,188,55,88,125,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,222,54,51,140,201,226,239,20,146,43,221,51,164,116,106,228,122,68,217,108,252,202,185,50,183,79,177,202,109,53,219,110,149,110,147,77,159,87,45,139,39,197,241,247,229,54,199,50,89,214,221,113,170,160,141,235,90,201,59,42,50,154,105,123,181,205,145,201,227,154,88,218,197,115,101,108,112,195,250,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,236,246,36,176,197,34,53,221,211,156,108,119,241,106,42,119,93,139,109,211,252,78,238,59,29,192,46,84,254,92,110,223,202,251,147,126,126,61,237,116,239,103,56,191,9,99,147,247,210,62,26,126,81,185,94,207,63,145,17,81,138,94,166,236,125,172,107,39,211,252,135,227,167,51,88,106,160,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,187,222,145,67,44,138,214,247,94,17,189,223,193,170,169,192,55,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,126,53,238,143,142,25,21,178,120,146,55,103,219,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,170,116,186,234,1,71,119,163,182,237,147,91,242,47,13,214,31,77,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,141,140,227,50,120,187,197,36,138,247,76,233,29,26,185,30,145,54,91,63,41,91,253,154,189,211,255,0,224,14,149,127,238,171,143,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,110,221,213,127,137,152,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,3,149,110,199,218,198,178,125,63,200,126,58,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,48,58,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,247,84,101,52,210,246,115,93,27,83,199,52,178,57,232,230,202,233,33,184,144,8,127,213,79,71,47,186,187,180,123,189,78,57,55,122,188,10,225,22,99,37,55,22,127,182,169,105,160,158,58,148,230,247,181,25,227,130,162,89,251,254,103,59,193,193,173,87,61,21,40,92,208,71,77,125,33,166,210,13,159,96,240,44,20,137,114,204,41,215,47,185,77,77,60,178,178,119,215,53,175,167,114,164,157,184,61,180,105,73,27,218,196,70,35,226,114,167,46,234,247,74,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,123,119,236,169,252,74,139,255,0,102,175,116,255,0,248,3,165,95,251,170,227,255,0,94,46,164,2,152,58,203,104,189,215,26,215,155,94,180,90,177,10,184,49,236,194,207,73,73,113,189,53,238,150,9,239,112,121,99,241,63,187,151,194,255,0,71,21,47,22,246,99,94,145,72,230,242,115,37,84,132,26,79,130,254,212,53,79,13,211,63,181,62,204,251,219,144,91,172,94,183,193,230,244,190,170,166,56,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,105,163,19,197,172,88,54,43,102,194,177,106,31,69,101,199,237,244,246,187,117,55,149,242,120,41,96,141,177,197,31,55,171,158,238,44,99,83,187,149,92,189,187,170,170,254,39,235,2,165,122,162,245,0,172,187,214,92,182,201,162,25,23,134,213,15,169,183,103,23,72,35,158,10,169,42,162,158,88,38,180,183,200,198,113,133,60,93,229,146,53,123,102,108,141,141,28,140,73,91,44,22,219,70,221,51,189,208,106,157,6,153,224,180,255,0,234,171,47,21,188,225,255,0,38,90,253,76,48,207,89,227,150,88,252,222,47,59,29,226,99,185,191,248,34,127,21,78,213,212,223,66,244,227,110,154,193,130,233,126,151,217,189,13,170,135,79,232,165,154,105,85,31,85,112,170,117,194,224,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,218,244,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,21,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,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,244,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,238,138,250,152,98,236,230,186,54,175,146,24,164,115,209,174,137,210,77,29,122,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,171,213,31,223,102,166,254,139,240,244,71,160,208,61,142,83,110,59,100,217,126,176,224,239,171,102,162,225,121,69,201,144,210,70,201,106,25,124,183,67,111,162,157,104,155,11,17,206,74,148,115,229,116,46,99,127,59,228,88,222,138,142,99,225,135,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,31,94,39,139,95,115,156,170,205,133,98,212,62,182,245,144,92,41,237,118,234,111,43,35,243,213,79,35,99,138,62,111,86,177,188,158,246,167,119,42,53,59,247,85,68,252,77,41,232,14,142,88,182,255,0,163,88,158,142,227,147,122,138,76,102,222,218,121,42,120,189,158,174,169,238,116,149,53,60,30,247,172,126,89,228,150,95,31,53,107,57,241,111,229,106,33,82,223,236,213,238,159,255,0,0,116,171,255,0,117,92,127,235,197,186,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,123,118,238,171,252,76,198,22,41,188,45,226,229,88,166,214,52,135,106,152,77,29,214,205,246,206,151,226,119,27,237,245,146,73,79,235,40,101,183,43,36,183,70,199,192,158,72,95,198,23,62,120,102,86,187,180,180,238,69,237,51,8,149,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,69,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,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,226,183,99,237,99,89,62,159,228,63,29,57,154,195,81,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,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,157,109,213,110,99,50,221,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,56,163,166,127,41,100,123,228,114,39,39,189,220,90,198,112,141,146,131,165,238,197,191,109,121,83,53,199,88,240,207,87,166,214,94,127,99,211,86,187,140,55,219,164,114,53,19,188,42,213,245,20,112,246,147,201,221,90,199,202,140,143,247,173,109,68,105,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,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,5,122,245,88,217,101,171,83,48,10,253,199,105,206,63,73,6,109,138,83,173,94,72,246,212,182,157,46,150,72,33,122,201,43,218,173,227,45,77,59,88,197,107,149,204,115,161,108,140,253,226,178,8,219,80,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,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,221,55,215,185,75,22,234,115,109,61,212,219,98,120,110,176,233,253,190,215,146,82,54,149,240,71,73,120,138,178,181,245,17,196,142,115,249,66,190,86,73,26,163,222,190,57,24,142,84,122,61,173,250,250,127,110,99,13,218,134,165,230,186,165,152,80,213,220,94,236,30,174,219,104,182,83,34,181,247,27,140,149,212,79,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,194,181,87,83,50,173,100,212,124,143,84,179,90,191,81,122,201,174,18,220,42,120,201,35,227,135,154,254,72,34,242,61,239,108,49,49,27,28,108,87,47,8,216,198,162,246,106,22,169,210,211,97,63,113,40,236,59,174,213,9,249,228,23,91,127,172,196,45,116,245,29,227,160,161,171,129,90,149,149,14,98,246,146,105,160,149,200,200,187,171,99,142,69,87,162,202,228,108,28,3,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,14,181,126,233,241,111,167,244,63,35,113,32,173,54,83,125,164,197,110,56,85,61,119,11,45,214,225,71,116,172,166,241,49,124,181,84,145,212,199,79,39,53,78,109,226,202,218,148,236,138,141,95,39,119,34,171,90,169,216,54,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,231,70,202,230,61,190,166,70,182,70,194,206,46,228,244,87,42,120,217,35,217,47,250,199,224,24,110,150,97,187,125,211,237,62,199,169,44,120,245,142,159,35,166,161,161,166,69,225,19,59,219,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,124,87,69,79,116,249,79,211,250,239,145,183,19,83,122,221,55,191,198,14,169,218,181,51,246,203,247,75,236,204,126,11,23,162,251,187,235,252,158,58,154,137,188,190,79,85,23,110,254,167,143,30,43,219,135,126,255,0,143,100,245,123,24,216,199,248,46,251,237,255,0,101,31,190,63,124,126,205,255,0,184,159,103,250,95,73,234,127,250,162,110,124,189,79,255,0,75,219,135,250,123,254,18,168,21,171,171,29,26,255,0,106,26,167,153,106,103,248,142,251,51,239,110,65,113,190,250,47,186,30,111,75,234,170,100,155,197,228,245,173,231,199,201,199,151,22,247,237,223,178,119,236,74,173,148,237,75,252,31,105,101,215,76,254,254,253,237,251,79,32,158,251,235,126,203,244,30,63,37,53,60,62,47,31,154,94,253,189,55,46,92,147,191,62,221,191,14,235,32,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,10,213,213,142,141,127,181,13,83,204,181,51,252,71,125,153,247,183,32,184,223,125,23,221,15,55,165,245,85,50,77,226,242,122,214,243,227,228,227,203,139,123,246,239,217,59,246,37,86,202,118,165,254,15,180,178,235,166,127,127,126,246,253,167,144,79,125,245,191,101,250,15,31,146,154,158,31,23,143,205,47,126,222,155,151,46,73,223,159,110,223,135,117,162,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,28,171,173,95,186,124,91,233,253,15,200,220,78,127,180,109,28,177,107,38,209,247,79,77,119,155,211,213,225,246,251,22,99,107,169,226,247,248,106,168,32,187,200,228,224,215,177,29,229,129,106,32,238,238,77,103,159,159,23,57,141,66,53,105,62,117,251,47,213,60,55,83,62,203,251,79,238,150,65,110,190,250,47,63,135,213,122,90,152,230,241,121,56,187,135,47,31,30,92,93,219,191,126,203,219,177,166,140,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,102,179,118,62,233,245,147,234,6,67,242,51,157,43,79,119,131,117,210,13,147,100,59,119,193,22,145,47,186,133,148,93,221,126,170,154,39,61,244,54,73,109,244,16,112,137,174,103,137,207,169,86,212,198,175,228,174,137,144,191,179,81,210,69,35,56,6,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,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,103,123,85,195,118,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,126,116,108,174,99,29,233,163,115,164,108,44,226,222,44,85,114,167,145,242,61,254,131,118,62,214,53,147,233,254,67,241,211,153,172,53,80,65,94,175,249,77,247,6,208,45,61,205,113,106,239,69,122,199,245,66,211,116,183,84,248,153,39,130,170,10,42,249,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,218,244,249,222,221,171,117,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,124,104,229,68,146,62,254,87,169,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,254,119,200,177,189,21,28,199,195,72,22,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,211,175,115,25,150,233,118,242,153,158,160,208,210,51,33,176,94,38,199,43,171,105,145,24,203,155,225,167,167,153,42,214,36,106,54,23,185,181,13,71,177,191,147,155,28,230,163,26,228,141,153,247,52,145,182,75,77,170,255,0,180,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,166,190,160,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,145,90,138,177,201,218,194,186,77,237,139,246,65,161,223,181,156,199,23,181,67,151,234,31,11,133,5,194,57,188,245,81,227,178,67,12,148,176,57,127,22,69,228,122,62,119,50,53,238,230,190,15,42,243,141,25,20,149,221,143,181,141,100,250,127,144,252,116,230,107,13,84,16,87,171,254,83,125,193,180,11,79,115,92,90,187,209,94,177,253,80,180,221,45,213,62,38,73,224,170,130,138,190,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,246,189,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,95,26,57,81,36,143,191,149,234,95,177,202,109,199,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,157,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,133,255,0,116,235,220,198,101,186,93,188,166,103,168,52,52,140,200,108,23,137,177,202,234,218,100,70,50,230,248,105,233,230,74,181,137,26,141,133,238,109,67,81,236,111,228,230,199,57,168,198,185,35,100,75,255,0,96,199,255,0,174,139,254,132,255,0,246,121,101,58,79,130,254,203,244,179,13,211,63,181,62,211,251,165,143,219,172,94,183,193,225,245,94,150,154,56,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,102,8,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,164,141,213,109,159,13,221,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,153,225,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,90,255,0,74,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,232,175,169,134,46,206,107,163,106,249,33,138,71,61,26,232,157,36,214,62,8,171,212,211,90,255,0,98,219,71,202,125,61,191,213,87,231,125,240,170,62,113,115,134,47,91,4,222,162,73,59,72,199,55,181,44,85,60,28,156,187,74,177,114,106,183,151,106,1,52,39,211,171,88,236,90,201,180,124,18,166,209,15,167,171,195,237,240,97,215,74,110,79,127,134,170,130,8,163,106,243,115,24,142,242,192,180,243,246,111,38,179,207,195,147,156,199,41,37,79,41,171,24,47,237,67,75,51,45,51,251,83,236,207,189,184,253,198,197,235,124,30,111,75,234,169,164,135,203,227,228,222,124,124,156,184,242,111,126,221,187,167,126,229,107,127,176,99,255,0,215,69,255,0,66,127,251,60,181,64,10,64,234,247,174,148,122,159,184,234,77,57,199,175,62,182,203,166,150,247,91,166,107,18,7,194,219,196,239,73,43,86,57,99,87,61,220,88,202,72,30,199,170,44,114,211,74,212,99,87,147,159,13,180,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,221,251,42,127,19,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,126,253,149,127,137,232,1,88,29,81,122,127,209,221,232,238,91,155,209,12,119,195,117,135,212,220,115,139,92,18,65,5,44,148,177,65,44,243,93,155,228,123,56,204,158,46,210,199,26,61,211,58,70,200,141,71,164,174,150,181,116,47,93,53,31,110,154,143,110,213,13,47,188,250,27,173,15,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,158,72,95,197,189,211,186,57,28,214,189,142,99,216,199,183,181,245,20,220,94,9,186,13,83,193,245,51,5,168,254,95,219,40,239,20,92,38,255,0,38,93,61,77,92,211,209,249,37,138,63,55,139,206,198,249,88,222,15,254,40,191,197,19,245,118,51,188,219,22,207,52,227,88,174,113,218,190,217,204,242,143,176,233,241,155,108,172,122,82,186,72,146,191,203,83,83,35,123,118,134,47,44,74,177,181,201,36,142,123,90,222,40,175,150,56,171,150,101,55,220,231,42,188,230,185,77,119,173,189,100,23,10,139,165,198,167,196,200,252,245,83,200,233,37,147,131,17,172,111,39,189,203,217,168,141,78,253,145,17,63,2,237,58,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,228,124,105,27,17,17,175,124,208,215,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,138,189,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,57,87,85,61,135,127,219,125,213,233,5,151,253,84,185,125,138,217,110,255,0,215,190,166,246,231,249,127,230,237,149,145,195,254,178,161,238,255,0,125,121,207,250,61,237,139,239,246,163,220,119,11,153,98,246,171,150,45,135,243,183,217,31,89,55,57,25,145,34,211,202,217,227,129,59,162,248,32,122,175,57,59,35,100,158,23,70,142,124,106,232,174,80,170,191,246,12,127,250,232,191,232,79,255,0,103,150,83,164,248,47,236,191,75,48,221,51,251,83,237,63,186,88,253,186,197,235,124,30,31,85,233,105,163,135,203,227,228,238,28,188,124,184,242,119,110,253,187,175,110,230,96,137,191,212,31,75,238,180,186,47,181,157,104,133,213,115,219,110,122,79,99,197,234,17,180,78,240,81,207,77,72,202,152,185,212,119,86,243,157,181,115,113,141,81,171,218,146,71,34,187,241,225,250,189,26,115,250,108,103,116,119,76,50,227,144,213,210,83,230,56,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,251,118,71,72,212,94,242,113,117,218,28,171,118,62,214,53,147,233,254,67,241,211,153,172,37,255,0,80,45,247,95,119,85,149,73,133,98,207,244,90,101,143,220,22,75,117,55,102,73,246,165,84,18,85,71,21,215,155,233,226,168,131,203,77,80,212,244,206,85,107,59,119,94,238,252,83,242,182,11,178,140,171,117,154,143,73,123,187,91,61,62,153,99,55,8,100,200,238,21,9,35,35,175,224,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,225,141,232,245,94,78,137,146,223,70,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,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,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,69,245,88,216,173,54,29,37,126,233,244,162,130,146,154,197,85,80,179,102,180,46,170,149,211,182,227,87,90,245,251,73,139,52,142,71,50,89,106,35,137,208,198,141,241,170,70,230,177,205,116,139,21,101,130,199,250,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,118,68,125,52,50,246,107,91,27,151,201,52,82,53,234,214,196,232,230,184,146,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,18,37,109,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,238,141,87,183,155,213,145,181,121,189,168,186,9,219,70,221,48,77,175,233,101,6,153,224,180,255,0,234,171,47,21,188,230,255,0,41,221,61,52,48,207,89,227,150,89,60,62,95,3,29,226,99,184,51,248,34,127,21,88,1,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,33,86,245,186,144,255,0,131,237,83,181,105,159,236,107,239,111,218,120,252,23,223,91,247,139,208,120,252,149,53,16,248,188,126,150,94,253,189,55,46,92,147,191,62,221,191,14,235,234,246,49,190,127,241,163,247,219,254,197,223,115,190,231,125,155,255,0,118,254,208,245,94,175,212,255,0,245,60,60,56,250,111,254,155,191,63,244,118,252,101,80,0,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,201,244,228,202,108,88,55,78,172,47,53,202,107,189,21,151,31,183,228,87,75,141,79,137,242,120,41,96,186,87,201,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,29,215,64,119,15,165,251,152,195,107,115,205,38,186,213,215,218,45,247,138,187,36,207,169,163,146,153,254,120,21,170,142,70,189,17,85,146,69,36,51,49,127,143,9,90,143,70,72,143,141,157,44,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,229,93,106,253,211,226,223,79,232,126,70,226,123,254,139,184,181,139,57,197,119,11,133,101,52,62,182,203,144,91,236,118,187,141,55,149,241,249,233,103,142,233,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,87,94,172,96,191,178,253,83,204,180,207,237,79,180,254,233,100,23,27,23,173,240,120,125,87,165,169,146,31,47,143,147,184,114,241,242,227,201,221,187,246,238,189,187,151,189,211,95,87,169,181,127,103,216,60,235,61,34,220,176,250,117,196,46,80,211,65,44,76,129,244,45,107,41,218,171,39,126,111,117,26,210,72,247,49,85,138,249,92,137,199,178,177,178,128,205,102,236,125,211,235,39,212,12,135,228,103,57,165,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,116,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,207,123,152,215,189,141,71,190,101,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,103,219,169,165,166,213,101,223,30,167,209,217,173,148,148,20,242,84,91,106,223,21,52,45,137,142,158,123,101,36,211,74,173,106,34,43,228,150,73,36,123,191,139,158,247,57,123,170,170,150,21,209,83,218,198,83,245,2,187,227,173,197,43,26,83,218,119,181,141,27,250,127,143,124,116,7,170,213,93,51,197,117,147,78,50,61,45,205,105,61,69,151,38,183,203,111,169,227,28,111,146,30,105,249,39,139,200,199,177,179,68,244,108,145,189,90,188,36,99,28,137,221,168,126,174,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,1,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,51,237,212,210,211,106,178,239,143,83,232,236,214,202,74,10,121,42,45,181,111,138,154,22,196,199,79,61,178,146,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,213,85,75,10,232,169,237,99,41,250,129,93,241,214,226,127,131,42,230,148,246,157,237,99,70,254,159,227,223,29,1,239,242,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,86,182,11,213,239,237,141,220,87,98,215,251,125,169,154,49,121,184,69,143,89,110,45,119,167,154,131,140,238,100,119,137,229,168,72,255,0,115,55,52,116,209,200,140,240,196,145,171,123,190,41,125,69,159,131,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,8,149,212,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,242,43,81,18,73,59,212,94,212,118,163,174,58,241,174,44,194,176,168,174,184,117,126,29,112,142,123,253,254,120,102,166,147,23,146,25,149,17,206,68,86,72,218,196,146,39,36,80,162,182,69,146,55,42,171,27,28,146,71,161,60,78,221,125,179,226,182,107,78,83,145,253,224,189,81,91,233,233,238,55,127,70,202,79,180,42,153,27,91,45,79,129,138,172,139,200,244,115,252,109,94,45,229,217,63,4,63,88,169,94,182,154,199,125,151,42,193,118,253,79,15,134,203,77,111,76,198,178,78,76,119,171,170,146,74,138,74,116,236,172,231,31,133,145,84,254,40,254,47,245,95,153,189,227,106,173,96,150,169,209,47,90,255,0,249,186,219,157,101,191,255,0,159,154,219,234,163,139,254,111,71,87,28,207,89,63,230,75,27,91,31,250,245,115,191,204,66,213,0,0,242,154,177,157,126,203,244,179,50,212,207,178,254,211,251,165,143,220,111,190,139,207,225,245,94,150,154,73,188,94,78,46,225,203,199,199,151,23,118,239,223,178,246,236,102,95,44,202,111,185,206,85,121,205,114,154,239,91,122,200,46,21,23,75,141,79,137,145,249,234,167,145,210,75,39,6,35,88,222,79,123,151,179,81,26,157,251,34,34,126,7,229,23,83,209,147,84,190,245,237,198,251,166,117,247,223,85,95,130,100,18,122,106,47,75,195,209,218,235,88,147,67,251,196,98,54,78,117,77,184,187,241,115,158,222,221,151,179,124,104,79,240,10,64,234,133,178,143,240,255,0,157,191,89,244,246,217,106,161,211,108,202,224,202,104,173,212,73,225,251,26,232,232,92,247,211,164,78,114,247,134,95,20,243,70,177,162,50,63,207,23,8,218,200,188,144,88,22,169,210,179,97,223,246,163,117,122,191,101,255,0,91,46,33,98,185,219,191,245,15,166,189,181,254,95,249,195,98,100,144,255,0,171,168,99,191,222,158,90,161,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,85,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,206,127,163,26,23,167,26,3,98,189,99,122,101,102,251,50,130,253,144,87,228,149,112,181,81,35,109,85,83,209,85,145,70,196,108,112,195,28,108,138,24,227,141,173,107,99,133,157,249,57,92,247,116,0,12,171,151,19,187,93,47,186,234,63,73,141,48,185,217,157,87,37,70,11,139,226,57,67,233,41,168,157,80,250,152,25,108,101,52,221,248,170,44,108,138,42,185,42,31,39,103,35,89,78,238,232,136,170,246,213,174,222,178,155,22,13,175,186,105,154,229,53,222,138,203,143,230,22,107,165,198,167,196,249,60,20,176,86,197,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,105,164,229,91,177,246,177,172,159,79,242,31,142,156,205,97,213,118,209,183,76,239,116,26,167,65,166,120,45,63,250,170,203,197,111,56,127,201,150,191,83,12,51,214,120,229,150,63,55,139,206,199,120,152,238,111,254,8,159,197,83,66,122,23,161,122,113,183,77,56,183,105,126,151,217,189,13,170,135,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,79,36,207,226,222,235,217,26,141,107,88,198,177,140,99,27,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,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,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,251,117,2,219,29,139,106,186,251,38,21,139,94,189,109,151,32,183,174,75,110,166,244,207,143,236,186,89,235,106,163,138,135,155,229,149,243,248,153,78,212,243,57,81,207,239,221,90,139,248,171,167,238,216,236,91,170,215,216,240,172,166,245,232,172,184,253,189,50,91,141,55,166,124,159,106,82,193,91,75,28,180,60,217,44,79,131,202,202,135,39,153,170,174,103,110,232,213,95,197,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,245,148,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,143,213,234,255,0,139,95,115,157,232,105,238,21,139,80,250,219,214,65,135,218,109,118,234,111,43,35,243,213,79,118,175,142,40,249,189,90,198,242,123,218,157,220,168,212,239,221,85,19,241,39,254,197,246,101,98,217,230,156,85,91,36,186,253,179,153,229,30,158,163,38,185,68,247,165,43,164,137,31,226,166,166,141,221,187,67,23,150,84,73,28,212,146,71,61,206,119,20,86,69,28,149,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,87,175,80,190,158,154,209,187,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,113,168,98,34,171,145,123,163,191,15,224,171,237,122,111,108,167,84,246,125,251,68,253,166,95,241,75,159,222,223,178,61,23,216,85,85,51,120,253,47,171,242,121,124,208,69,219,191,169,103,30,60,187,246,119,126,221,147,188,213,0,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,244,25,190,234,179,43,230,216,244,243,107,120,229,202,174,219,137,227,148,245,149,57,4,13,141,35,91,181,198,91,165,93,84,72,247,181,234,178,83,69,20,148,238,107,21,172,253,247,145,206,71,248,225,115,124,254,218,55,23,157,237,127,84,232,53,51,5,168,255,0,85,71,120,162,225,15,249,78,215,234,97,154,122,63,36,177,73,225,242,248,24,223,43,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,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,57,87,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,26,186,169,232,229,139,72,183,113,119,169,199,38,237,73,158,219,226,204,100,166,226,255,0,246,173,85,76,243,199,82,156,222,247,43,252,147,211,203,63,127,202,214,249,248,53,168,214,34,172,159,232,143,171,212,207,181,106,22,130,87,79,73,29,68,21,17,101,246,184,219,4,190,121,216,246,199,75,90,231,201,248,196,140,141,99,160,70,183,242,189,86,105,23,243,162,47,11,74,51,89,187,31,116,250,201,245,3,33,249,25,201,211,209,239,106,58,113,156,209,220,119,55,154,197,246,205,215,23,200,31,103,176,90,231,133,22,150,134,170,40,41,231,90,247,119,85,242,204,158,161,169,18,42,35,98,115,29,34,114,122,198,232,173,168,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,138,86,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,6,85,205,41,237,59,218,198,141,253,63,199,190,58,2,165,122,161,111,95,252,64,103,111,209,141,61,185,218,171,180,219,13,184,50,166,43,141,18,249,190,217,186,54,23,49,245,9,43,154,157,161,139,203,60,49,164,106,172,147,243,203,206,70,190,47,28,22,45,83,165,102,252,127,237,70,213,53,126,245,254,182,44,66,251,115,184,255,0,234,25,77,100,107,60,95,243,135,68,249,38,255,0,87,78,198,255,0,189,48,181,67,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,206,102,250,115,91,174,127,188,29,91,190,222,105,233,33,168,165,202,42,236,140,109,51,28,214,44,22,247,122,24,92,168,231,57,121,186,42,104,220,245,239,217,94,174,84,70,162,163,83,218,220,116,7,210,244,214,180,107,165,78,158,242,189,84,106,133,71,166,191,211,179,201,34,99,178,81,165,43,253,66,198,171,194,20,184,210,120,217,230,68,86,200,229,225,217,42,23,201,249,61,58,181,142,251,163,123,184,193,42,109,16,250,138,76,194,225,6,29,116,166,228,198,121,169,107,231,138,54,175,55,49,234,223,20,233,79,63,102,241,115,252,28,57,53,175,114,154,20,0,2,186,186,205,235,165,30,45,163,86,45,6,180,94,120,94,179,107,132,119,27,165,36,105,4,159,228,122,71,43,218,147,35,149,101,139,201,86,148,238,141,237,106,35,253,36,237,230,136,215,53,212,216,9,85,211,47,90,255,0,98,219,184,197,189,69,191,213,80,103,125,176,170,206,17,115,154,47,91,60,62,158,72,251,200,198,183,181,84,84,220,220,188,187,68,178,241,106,187,143,107,254,0,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,247,223,174,217,233,182,177,184,107,158,15,102,174,164,159,30,190,83,253,227,199,225,133,101,231,69,110,158,162,118,71,73,42,202,231,57,207,137,208,201,26,63,155,249,177,172,122,171,92,247,49,189,3,166,62,209,45,91,154,213,202,188,175,48,184,210,38,39,166,181,22,235,149,202,213,37,59,103,125,222,121,95,43,169,233,92,201,26,232,189,51,150,154,79,55,36,85,115,59,70,214,254,241,100,142,247,129,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,85,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,202,185,162,141,39,193,127,106,27,5,195,116,211,237,79,179,62,246,232,253,186,197,235,124,30,111,75,234,172,177,195,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,115,61,153,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,52,81,178,156,166,197,152,109,31,72,110,216,229,119,171,164,167,195,237,150,185,36,241,62,62,53,84,80,54,146,166,62,207,68,85,225,60,18,179,191,110,46,227,221,170,173,84,85,253,109,216,251,88,214,79,167,249,15,199,78,102,176,209,158,206,246,171,134,237,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,252,232,217,92,198,59,211,70,231,72,216,89,197,188,88,170,229,79,35,228,123,251,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,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,221,35,210,28,53,154,209,81,175,110,130,174,76,178,124,94,28,65,146,58,117,240,65,110,101,92,149,78,107,35,78,200,175,146,89,24,174,115,185,118,72,99,70,112,239,39,63,106,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,0,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,0,205,102,236,125,211,235,39,212,12,135,228,103,60,166,149,105,158,85,172,154,143,142,105,110,21,73,234,47,89,53,194,43,125,55,40,228,124,112,243,95,207,60,190,54,61,237,134,38,35,164,145,232,213,225,27,30,229,78,205,83,186,239,107,98,121,150,206,46,182,41,221,124,171,203,177,59,237,58,49,153,27,109,41,69,4,87,20,116,138,234,39,177,38,153,90,255,0,19,25,35,92,229,111,145,22,68,98,47,138,69,79,213,233,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,120,209,202,171,28,125,175,123,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,71,42,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,61,7,91,141,47,181,85,96,26,123,173,16,186,146,11,149,178,241,46,47,80,141,162,111,158,178,10,152,100,169,139,157,71,116,119,8,29,73,55,24,213,28,157,234,228,114,43,127,30,112,171,166,190,175,84,233,6,240,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,78,220,24,218,196,164,145,238,98,163,209,145,57,19,151,117,99,180,18,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,149,141,41,237,59,218,198,141,253,63,199,190,58,3,170,131,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,138,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,149,114,194,119,33,212,18,166,211,182,29,53,218,246,139,93,105,30,247,233,189,130,131,48,190,83,75,21,75,56,77,105,117,61,101,149,98,150,7,53,30,141,124,14,124,241,75,206,55,163,162,252,175,107,251,67,93,11,208,189,71,220,94,163,219,180,191,75,236,222,186,235,93,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,142,22,114,111,117,236,174,87,57,172,99,94,247,177,142,183,77,103,233,103,165,247,45,168,81,233,142,154,211,85,199,157,225,212,245,23,187,101,198,26,137,17,151,203,219,232,233,226,171,108,176,212,206,232,161,101,98,209,83,162,34,72,214,192,246,177,205,94,9,35,37,166,28,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,151,105,211,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,191,59,228,73,24,170,142,123,33,145,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,1,202,183,85,170,95,177,109,184,234,46,166,67,125,251,26,190,205,143,213,125,149,91,233,125,71,138,233,43,60,52,63,187,86,61,174,239,85,44,13,252,237,86,39,126,239,236,212,114,166,109,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,41,158,109,226,235,127,216,76,251,110,187,218,169,50,12,134,221,166,244,150,74,106,122,74,199,67,5,77,238,130,138,63,72,232,229,122,197,217,158,178,158,23,34,201,197,170,136,137,34,113,87,33,158,19,78,122,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,221,187,170,255,0,19,218,128,12,245,245,21,214,59,238,178,110,227,59,169,187,195,233,233,48,251,132,248,117,174,155,147,31,225,165,160,158,88,220,188,218,198,43,188,179,173,68,253,157,201,204,243,240,228,230,177,170,126,4,154,13,77,105,217,51,183,27,120,162,171,101,202,251,169,20,152,205,149,102,167,150,38,125,157,13,190,182,90,153,162,122,191,132,236,150,161,35,141,87,135,238,223,66,246,163,255,0,51,218,159,147,180,205,33,166,215,173,114,181,233,28,208,82,73,81,145,89,242,8,109,235,87,60,176,193,21,197,150,106,201,104,166,145,241,119,122,50,58,152,225,145,81,17,221,209,138,138,215,34,171,87,149,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,105,39,106,186,165,251,105,219,142,157,106,100,215,223,182,107,239,56,253,47,218,181,190,151,211,249,110,145,51,195,93,251,180,99,26,222,213,81,78,223,200,212,98,246,238,206,237,86,170,245,80,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,154,83,218,119,181,141,27,250,127,143,124,116,5,32,117,21,209,203,238,141,238,227,59,166,187,205,234,41,51,11,132,249,141,174,167,139,25,230,165,175,158,89,28,156,26,247,171,124,83,165,68,29,221,197,207,240,115,226,214,189,168,79,94,136,249,173,170,191,69,245,11,78,97,167,171,75,149,143,40,138,247,81,43,152,223,3,160,174,164,142,24,154,199,114,228,175,71,91,230,87,34,181,17,17,209,246,87,119,84,108,202,221,143,181,141,100,250,127,144,252,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,0,0,0,0,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,10,86,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,128,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,0,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,0,6,107,55,99,238,159,89,62,160,100,63,35,57,107,221,32,180,27,13,195,54,233,77,174,77,162,164,171,203,51,250,138,214,62,224,234,117,108,244,86,234,122,167,83,182,137,142,87,185,56,58,90,103,206,231,53,25,205,100,141,175,71,120,99,113,50,181,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,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,40,58,94,239,167,246,41,149,51,67,181,143,51,244,154,109,122,231,246,61,77,107,121,67,98,186,73,35,85,59,204,174,79,79,71,55,121,60,157,209,204,100,170,201,63,116,215,84,72,183,82,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,28,171,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,153,93,66,52,190,213,170,187,62,212,155,101,193,212,144,212,88,44,242,229,20,53,115,81,54,165,244,243,219,218,181,43,226,238,168,177,190,88,163,150,157,100,106,247,107,42,31,248,57,21,88,236,251,98,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,211,158,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,223,191,101,95,226,103,51,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,149,141,41,237,59,218,198,141,253,63,199,190,58,3,170,131,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,138,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,149,115,245,113,60,90,251,156,229,86,108,43,22,161,245,183,172,130,225,79,107,183,83,121,89,31,158,170,121,27,28,81,243,122,181,141,228,247,181,59,185,81,169,223,186,170,39,226,95,78,193,118,81,138,237,79,78,41,47,119,107,103,168,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,124,210,49,30,171,197,177,50,41,84,66,14,165,251,28,166,220,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,249,223,34,198,244,84,115,31,13,37,226,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,186,156,35,121,182,45,225,236,71,91,174,114,90,190,198,204,241,125,63,188,211,228,214,216,152,245,165,108,146,219,42,188,85,52,210,59,191,120,101,241,74,169,27,156,178,70,230,57,174,228,136,201,100,164,19,85,0,2,181,122,218,106,102,43,77,165,152,46,142,122,191,46,73,112,200,19,38,240,71,36,110,244,244,52,244,213,20,252,230,111,63,35,60,146,85,118,141,120,43,93,224,159,243,34,179,178,193,94,157,90,57,125,214,77,220,96,148,214,137,189,61,38,31,112,131,49,186,84,241,99,252,52,180,19,197,35,83,131,158,197,119,150,117,167,131,187,121,57,158,126,124,92,214,57,13,10,25,214,223,182,153,229,90,95,187,141,76,183,101,52,158,63,183,178,10,220,154,221,59,35,145,33,170,161,175,157,245,17,62,55,61,141,231,199,200,232,158,173,238,212,150,25,88,142,119,14,229,149,116,100,213,47,189,123,113,190,233,157,125,247,213,87,224,153,4,158,154,139,210,240,244,118,186,214,36,208,254,241,24,141,147,157,83,110,46,252,92,231,183,183,101,236,223,26,19,252,2,63,239,179,93,44,90,3,182,92,199,36,185,222,110,182,203,173,250,223,85,141,227,115,90,209,233,84,219,197,85,44,201,78,246,72,213,111,135,199,193,243,44,138,230,171,91,10,241,228,245,99,29,158,204,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,150,191,213,3,75,237,90,43,211,243,73,244,162,204,234,73,41,241,108,162,209,109,125,69,53,19,105,25,89,59,45,87,15,53,82,196,213,84,99,230,151,201,43,255,0,51,149,95,35,149,92,229,85,85,134,189,46,61,246,105,151,235,95,15,90,126,175,85,61,28,177,105,22,238,46,245,56,228,221,169,51,219,124,89,140,148,220,95,254,213,170,169,158,120,234,83,155,222,229,127,146,122,121,103,239,249,90,223,63,6,181,26,196,85,146,189,18,245,175,255,0,155,173,185,214,91,255,0,249,249,173,190,170,56,191,230,244,117,113,204,245,147,254,100,177,181,177,255,0,175,87,59,252,196,45,80,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,17,87,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,93,93,109,52,114,251,22,85,130,238,6,158,111,53,150,166,222,152,117,100,124,88,223,73,85,28,149,21,116,235,221,95,206,79,51,37,169,252,17,156,89,233,127,51,187,200,212,78,65,209,235,53,181,98,187,193,101,138,225,79,87,37,70,99,139,220,172,148,46,133,141,86,71,59,29,13,114,186,85,87,34,163,60,84,50,181,21,168,229,230,230,39,110,202,174,109,186,110,199,218,198,178,125,63,200,126,58,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,0,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,64,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,0,0,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,202,183,47,183,76,19,116,26,89,95,166,121,213,63,250,218,203,61,111,57,191,201,151,79,77,52,48,86,120,226,150,63,55,139,206,247,120,158,238,15,254,10,159,193,83,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,130,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,116,186,234,1,71,119,163,182,237,147,91,242,47,13,214,31,77,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,141,140,227,50,120,187,197,36,138,247,76,233,29,26,185,30,145,54,89,213,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,35,149,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,102,51,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,223,191,100,79,224,93,159,74,205,99,190,234,238,209,237,20,217,28,61,234,240,43,132,184,116,117,60,153,254,218,165,166,130,9,41,151,131,24,212,103,142,10,136,160,237,249,156,239,7,55,57,92,245,68,166,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,138,86,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,6,85,203,179,233,149,177,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,234,90,59,164,13,99,241,186,39,171,154,214,71,31,117,86,84,205,23,103,72,247,241,145,140,147,193,198,53,73,188,179,212,2,184,55,209,211,6,167,89,181,114,207,170,218,44,148,150,151,229,87,138,26,28,194,134,154,142,38,178,153,146,62,101,172,191,170,203,83,27,100,122,55,192,143,166,137,136,249,95,202,78,74,247,189,87,175,191,106,58,113,180,173,136,235,14,21,133,69,235,174,181,218,127,126,158,255,0,127,158,20,101,85,222,169,182,202,132,71,57,17,87,199,11,57,57,34,133,21,91,27,92,229,85,123,223,36,143,161,115,85,0,2,133,186,169,235,29,139,87,119,113,119,166,199,33,239,73,129,91,226,195,164,169,228,255,0,246,213,85,52,243,201,82,188,30,198,171,60,115,212,75,7,111,204,215,120,57,181,202,215,162,36,159,232,143,164,52,204,181,106,22,189,215,65,73,37,68,245,17,98,22,185,27,60,190,120,24,198,199,85,90,215,199,248,68,172,145,100,160,86,187,243,61,22,25,19,242,34,175,59,74,42,87,173,166,142,95,98,202,176,93,192,211,205,230,178,212,219,211,14,172,143,139,27,233,42,163,146,162,174,157,123,171,249,201,230,100,181,63,130,51,139,61,47,230,119,121,26,137,197,122,70,106,102,43,167,123,184,134,221,148,213,250,79,190,184,253,94,51,110,157,242,71,28,45,174,146,122,122,136,153,35,158,246,246,242,122,87,68,196,111,39,58,89,98,98,55,243,119,75,212,0,169,94,182,154,199,125,151,42,193,118,253,79,15,134,203,77,111,76,198,178,78,76,119,171,170,146,74,138,74,116,236,172,231,31,133,145,84,254,40,254,47,245,95,153,189,227,106,175,11,233,79,160,212,218,201,186,58,12,154,251,69,87,37,139,77,169,211,38,145,237,167,149,96,146,226,201,88,218,8,95,51,30,212,137,254,85,90,150,162,171,188,137,71,35,21,142,106,189,91,55,250,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,88,255,0,86,157,188,93,117,151,111,52,249,230,41,106,164,170,190,233,141,69,77,238,119,205,88,232,94,219,34,211,185,110,13,137,170,190,39,189,22,26,105,149,31,217,220,41,222,145,170,185,222,57,42,47,106,186,165,251,22,220,118,157,106,100,215,223,177,168,44,217,5,47,218,181,190,151,212,120,173,114,191,195,93,251,180,99,220,238,244,178,206,223,200,213,122,119,238,206,206,70,170,105,34,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,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,34,175,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,143,245,71,210,26,157,90,217,246,77,61,182,10,185,238,88,53,68,57,125,44,48,207,20,76,123,41,154,246,85,58,85,147,252,230,50,142,122,185,17,173,86,189,95,27,17,188,191,204,117,27,105,62,117,251,47,213,60,55,83,62,203,251,79,238,150,65,110,190,250,47,63,135,213,122,90,152,230,241,121,56,187,135,47,31,30,92,93,219,191,126,203,219,177,161,237,205,221,173,87,253,162,106,189,246,197,115,164,184,219,110,58,111,125,171,163,172,164,153,179,65,83,4,150,201,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,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,0,0,0,0,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,10,86,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,128,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,0,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,68,174,160,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,145,90,136,146,73,222,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,236,248,220,191,139,81,90,191,193,75,105,209,189,245,83,110,151,100,218,199,131,234,13,125,35,53,82,193,166,249,60,213,208,211,82,202,198,92,237,208,219,209,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,207,99,158,214,49,142,70,50,157,141,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,202,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,40,219,172,46,21,106,197,119,130,251,237,190,162,174,74,140,199,23,182,222,235,155,51,218,172,142,118,58,106,20,108,72,141,69,70,120,168,98,114,163,149,203,205,207,94,253,149,26,222,191,209,47,88,239,177,101,89,214,223,170,33,243,89,106,109,235,152,209,201,201,141,244,149,81,201,79,73,80,157,145,156,228,243,50,90,111,197,95,197,158,151,242,183,188,142,84,130,219,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,20,172,105,79,105,222,214,52,111,233,254,61,241,208,29,84,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,10,160,233,125,211,238,154,237,77,101,221,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,249,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,194,70,43,101,252,204,115,59,218,248,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,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,253,187,170,127,19,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,110,221,213,127,137,127,221,61,244,190,213,165,91,62,211,107,101,189,212,147,84,95,236,241,101,21,213,112,209,54,153,245,19,220,26,149,41,229,236,170,178,62,40,164,138,157,36,114,247,115,41,217,248,53,17,24,217,20,69,254,165,26,67,77,171,251,62,206,32,72,41,22,229,135,211,166,95,109,154,166,121,98,100,15,161,107,159,80,228,72,251,243,123,168,214,174,54,53,232,172,87,202,213,94,61,145,237,162,29,39,206,191,101,250,167,134,234,103,217,127,105,253,210,200,45,215,223,69,231,240,250,175,75,83,28,222,47,39,23,112,229,227,227,203,139,187,119,239,217,123,118,52,209,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,143,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,154,45,107,213,11,174,181,106,230,95,170,247,150,213,199,81,148,222,42,110,76,167,169,173,117,91,232,224,123,215,195,74,146,185,17,94,200,98,241,196,207,202,212,70,70,212,70,181,17,17,46,207,165,102,142,95,116,139,104,246,138,156,142,110,213,121,237,194,92,198,58,110,44,255,0,106,210,212,193,4,116,201,205,143,114,63,201,5,60,83,247,252,174,111,159,131,154,142,98,170,248,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,209,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,19,50,250,177,130,254,203,245,79,50,211,63,181,62,211,251,165,144,92,108,94,183,193,225,245,94,150,166,72,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,94,79,75,237,111,186,235,102,212,44,173,188,216,233,45,213,24,5,67,112,118,62,154,71,57,149,144,81,81,210,172,51,171,93,248,177,235,20,209,177,233,201,200,175,141,207,78,40,244,141,146,212,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,138,189,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,15,107,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,119,237,221,23,248,25,140,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,118,154,81,170,22,173,85,233,49,122,185,219,219,73,13,69,131,73,239,152,189,117,36,53,173,169,125,60,246,251,100,212,201,229,236,136,177,190,88,163,138,161,35,114,119,107,42,25,248,185,21,30,234,54,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,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,126,207,114,127,165,79,63,139,109,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,154,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,123,47,226,215,42,47,224,170,116,0,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,123,92,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,211,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,217,63,23,57,85,127,21,83,245,128,7,138,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,123,119,123,151,253,42,48,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,221,216,213,255,0,66,30,212,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,237,221,238,95,244,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,123,119,99,87,253,8,123,80,15,41,157,105,62,150,106,135,161,253,166,105,166,41,150,253,153,229,244,95,110,217,169,171,253,47,147,143,147,197,230,99,184,114,241,179,151,30,221,248,55,191,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,123,119,99,87,253,8,123,80,0,0,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,156,215,252,39,109,99,255,0,38,157,42,255,0,224,219,119,255,0,34,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,172,0,1,205,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,244,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,246,79,197,206,85,95,197,84,253,96,14,127,148,237,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,166,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,59,175,224,214,162,39,224,136,124,150,205,178,109,182,203,82,250,203,54,223,52,214,130,162,74,121,233,31,45,54,39,65,19,221,4,241,62,25,162,87,54,36,85,100,145,73,36,111,111,240,115,30,230,175,116,85,67,229,255,0,9,219,88,255,0,201,167,74,191,248,54,221,255,0,200,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,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,110,239,114,255,0,165,79,171,5,210,125,44,210,255,0,93,251,51,211,76,83,18,251,79,197,235,126,194,179,83,80,122,175,31,47,31,151,194,198,243,227,228,127,30,93,251,115,119,111,226,167,203,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,246,238,247,47,250,84,250,176,93,39,210,205,47,245,223,179,61,52,197,49,47,180,252,94,183,236,43,53,53,7,170,241,242,241,249,124,44,111,62,62,71,241,229,223,183,55,118,254,42,122,179,202,103,90,79,165,154,161,232,127,105,154,105,138,101,191,102,121,125,23,219,182,106,106,255,0,75,228,227,228,241,121,152,238,28,188,108,229,199,183,126,13,239,252,16,249,112,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,221,216,213,255,0,66,31,147,118,219,38,219,111,247,90,219,237,247,111,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,245,120,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,191,102,53,63,208,135,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,205,127,194,118,214,63,242,105,210,175,254,13,183,127,242,39,85,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,239,217,238,79,244,169,231,241,109,189,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,211,92,109,120,205,21,37,84,28,216,230,63,132,177,198,215,183,147,30,230,175,101,252,90,229,69,252,21,78,128,115,252,167,111,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,245,55,27,166,51,69,87,85,63,6,53,140,231,44,145,185,238,226,198,53,169,221,127,6,181,17,63,4,67,208,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,253,152,212,255,0,66,30,43,252,39,109,99,255,0,38,157,42,255,0,224,219,119,255,0,34,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,172,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,255,0,9,219,88,255,0,201,167,74,191,248,54,221,255,0,200,157,84,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,191,103,185,63,210,167,159,197,182,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,77,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,189,151,241,107,149,23,240,85,58,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,212,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,117,252,26,212,68,252,17,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,59,246,99,83,253,8,122,0,0,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,255,0,9,219,88,255,0,201,167,74,191,248,54,221,255,0,200,157,84,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,225,59,107,31,249,52,233,87,255,0,6,219,191,249,19,170,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,230,191,225,59,107,31,249,52,233,87,255,0,6,219,191,249,19,165,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,103,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,194,118,214,63,242,105,210,175,254,13,183,127,242,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,252,172,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,223,179,220,159,233,83,207,226,219,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,159,166,184,218,241,154,42,74,168,57,177,204,127,9,99,141,175,111,38,61,205,94,203,248,181,202,139,248,42,157,0,231,249,78,222,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,234,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,186,254,13,106,34,126,8,135,234,224,186,79,165,154,95,235,191,102,122,105,138,98,95,105,248,189,111,216,86,106,106,15,85,227,229,227,242,248,88,222,124,124,143,227,203,191,110,110,237,252,84,245,96,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,110,239,114,255,0,165,79,171,5,210,125,44,210,255,0,93,251,51,211,76,83,18,251,79,197,235,126,194,179,83,80,122,175,31,47,31,151,194,198,243,227,228,127,30,93,251,115,119,111,226,167,171,7,138,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,123,119,123,151,253,42,125,88,46,147,233,102,151,250,239,217,158,154,98,152,151,218,126,47,91,246,21,154,154,131,213,120,249,120,252,190,22,55,159,31,35,248,242,239,219,155,187,127,21,63,43,41,219,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,61,77,198,233,140,209,85,213,79,193,141,99,57,203,36,110,123,184,177,141,106,119,95,193,173,68,79,193,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,191,102,53,63,208,135,160,0,3,149,127,132,237,172,127,228,211,165,95,252,27,110,255,0,228,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,232,44,26,79,165,152,166,43,114,193,113,109,52,197,44,216,221,231,205,246,141,158,223,102,166,167,161,172,242,198,145,75,230,129,140,72,228,231,27,90,199,114,106,242,106,35,87,186,39,99,202,255,0,132,237,172,127,228,211,165,95,252,27,110,255,0,228,78,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,111,95,170,157,139,64,178,170,221,39,209,75,5,171,48,203,237,189,226,187,92,171,103,123,173,118,154,166,200,206,84,171,28,74,215,213,76,140,73,91,34,54,88,219,11,213,136,174,123,219,44,76,149,91,104,220,94,9,186,13,44,160,212,204,22,163,253,85,29,226,139,132,223,228,203,167,166,134,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,213,65,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,87,94,153,117,111,195,114,237,215,220,48,252,166,106,76,119,73,43,169,223,101,178,93,231,238,246,58,227,21,100,190,11,148,210,190,56,95,73,77,85,78,246,53,241,202,217,60,47,142,23,43,163,106,206,242,199,192,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,198,157,213,242,67,26,186,63,42,72,222,105,176,94,162,56,174,231,40,233,52,183,60,79,177,53,54,219,111,133,19,212,84,70,232,242,111,20,13,245,53,116,252,35,141,145,205,205,178,200,250,84,111,229,141,81,204,87,181,178,120,166,168,0,143,250,5,188,92,19,92,117,79,81,244,83,209,253,137,153,233,254,65,120,183,125,153,228,154,167,215,90,232,106,98,166,251,71,205,224,100,81,115,154,94,62,14,110,123,120,247,238,228,94,233,32,1,31,247,235,170,89,222,139,109,59,57,212,205,52,190,253,141,146,89,190,204,244,85,190,150,26,143,23,150,229,75,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,172,13,189,117,30,222,118,115,175,186,105,133,101,58,201,235,108,185,6,97,102,181,220,105,190,238,218,163,243,210,207,91,20,114,199,205,148,205,123,121,49,238,78,237,84,114,119,238,138,139,248,151,126,1,26,181,31,121,182,45,36,222,38,43,182,124,230,213,226,181,103,120,253,186,162,201,120,167,99,223,36,23,138,138,234,186,102,211,84,49,59,247,134,95,20,45,100,141,68,88,228,85,231,221,143,87,195,37,64,5,122,245,35,212,61,241,237,218,166,61,97,209,189,94,171,118,157,92,106,27,77,91,109,135,19,182,76,204,101,233,20,17,196,178,212,77,28,179,76,202,153,150,119,35,220,214,178,55,171,35,239,221,241,162,195,93,45,234,211,187,28,83,59,182,95,245,47,46,251,247,141,210,249,189,110,63,232,45,182,191,89,202,23,178,63,246,212,52,107,36,124,36,115,36,252,169,249,188,124,87,240,114,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,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,156,127,126,186,165,157,232,182,211,179,157,76,211,75,239,216,217,37,155,236,207,69,91,233,97,168,241,121,110,84,176,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,74,192,219,215,81,237,231,103,58,251,166,152,86,83,172,158,182,203,144,102,22,107,93,198,155,238,237,170,63,61,44,245,177,71,44,124,217,76,215,183,147,30,228,238,213,71,39,126,232,168,191,137,119,228,74,234,25,189,59,86,214,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,39,25,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,120,228,99,38,227,86,223,236,163,239,179,255,0,30,127,244,102,207,255,0,84,46,79,106,56,174,228,241,253,56,101,207,116,218,159,247,163,51,188,248,234,36,182,193,111,160,167,165,177,71,217,123,83,54,74,72,89,231,153,121,119,150,69,115,163,71,35,91,31,116,106,203,55,107,0,168,13,250,239,215,118,58,45,187,28,231,76,244,211,85,190,198,198,236,223,102,122,42,47,176,173,181,30,47,45,182,150,105,63,121,53,59,228,119,121,37,123,191,51,151,183,126,201,217,17,17,36,7,74,77,209,235,182,229,63,106,63,182,188,231,239,31,221,207,177,62,204,255,0,38,81,209,248,61,71,174,243,127,193,162,143,151,47,4,95,231,119,237,199,240,237,221,123,207,242,53,110,183,121,182,45,165,234,62,149,219,51,203,87,151,12,206,254,215,167,187,220,160,99,223,85,106,146,157,104,188,21,45,141,189,252,176,167,168,149,37,141,26,178,113,86,185,157,213,158,41,100,168,0,2,128,127,217,71,223,103,254,60,255,0,232,205,159,254,168,93,246,222,178,155,238,115,160,90,105,154,229,53,222,182,245,144,97,246,107,165,198,167,196,200,252,245,83,209,69,36,178,112,98,53,141,228,247,185,123,53,17,169,223,178,34,39,224,116,3,133,98,59,179,195,114,29,212,103,187,83,188,211,210,89,50,28,86,158,221,83,101,146,106,245,115,242,22,79,68,218,170,148,138,53,141,173,141,240,54,72,251,179,200,247,189,156,228,68,70,198,254,61,212,0,82,6,225,122,143,111,59,6,215,221,75,194,177,109,100,244,86,92,127,48,188,218,237,212,223,119,109,82,120,41,96,173,150,56,163,230,250,103,61,220,88,198,167,119,42,185,123,119,85,85,252,75,63,216,86,169,103,122,211,180,236,27,83,53,46,251,246,206,73,121,251,79,214,214,250,88,105,252,190,43,149,84,49,254,238,22,50,54,246,142,38,55,242,181,59,246,238,189,213,85,86,37,245,29,214,61,241,237,75,50,160,204,52,251,93,170,234,52,235,48,168,157,148,48,203,139,91,37,125,146,173,168,143,90,41,103,90,53,107,216,230,171,157,3,156,239,43,153,20,173,114,57,97,89,100,142,154,23,213,199,114,120,134,163,219,174,122,223,146,125,251,195,37,239,79,116,182,197,105,160,163,170,134,55,42,127,182,105,164,130,40,187,205,31,110,233,28,142,241,189,170,230,175,5,115,101,142,237,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,34,87,84,13,123,213,141,187,104,21,131,53,209,204,175,238,253,234,183,48,165,181,207,83,232,105,170,249,210,190,138,182,71,71,194,162,57,24,157,223,12,107,221,19,151,229,237,223,178,170,44,64,216,86,253,119,99,173,59,177,193,180,207,82,245,91,237,156,110,243,246,159,173,162,251,10,219,79,229,241,91,106,166,143,247,144,211,178,70,246,146,38,59,242,185,59,246,236,189,209,85,22,223,200,43,212,127,168,5,30,221,236,82,233,38,144,228,95,246,88,175,244,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,0,98,125,71,186,132,231,57,85,155,10,197,181,147,214,222,178,11,133,61,174,221,77,247,118,201,31,158,170,121,27,28,81,243,125,51,88,222,79,123,83,187,149,26,157,251,170,162,126,37,212,232,94,43,171,24,134,156,91,173,154,223,169,255,0,126,243,57,123,212,93,46,81,91,233,168,233,97,145,200,159,237,106,104,224,134,46,240,199,219,178,73,35,124,143,114,185,203,193,28,216,163,232,4,0,234,183,186,61,118,219,95,236,187,246,41,156,253,220,251,199,246,223,218,127,228,202,58,207,63,167,244,62,31,248,76,82,113,227,231,151,252,222,221,249,126,61,251,39,104,255,0,176,173,250,238,199,90,119,99,131,105,158,165,234,183,219,56,221,231,237,63,91,69,246,21,182,159,203,226,182,213,77,31,239,33,167,100,141,237,36,76,119,229,114,119,237,217,123,162,170,45,191,131,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,32,219,167,86,76,87,93,183,29,14,145,220,180,251,238,174,55,145,114,162,198,110,149,151,56,214,162,74,230,62,103,49,181,109,94,49,199,234,35,240,199,28,81,186,71,50,116,70,35,166,73,145,209,79,240,8,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,30,10,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,201,216,230,248,240,221,222,225,174,165,170,101,37,143,81,108,116,237,125,250,194,199,175,9,25,221,27,235,104,249,42,185,244,206,114,181,21,170,170,248,94,228,99,213,200,232,165,151,235,221,110,243,108,91,75,212,125,43,182,103,150,175,46,25,157,253,175,79,119,185,64,199,190,170,213,37,58,209,120,42,91,27,123,249,97,79,81,42,75,26,53,100,226,173,115,59,171,60,82,201,80,0,7,42,221,30,186,127,134,189,9,201,181,175,238,183,222,63,187,158,139,252,153,235,189,31,159,212,86,65,77,254,253,227,147,143,31,63,47,243,23,191,30,223,135,126,233,237,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,71,253,247,229,250,177,167,91,96,203,181,27,69,50,11,173,171,41,197,253,45,198,55,91,237,180,213,222,90,84,168,142,58,164,154,42,136,37,79,11,32,146,89,220,246,163,92,207,2,57,94,140,71,181,213,45,137,245,88,222,117,159,42,179,93,178,157,80,251,193,101,162,184,83,212,92,109,31,98,90,169,62,208,165,100,141,116,180,222,118,82,43,226,242,49,28,207,35,83,147,121,119,79,197,11,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,172,190,168,27,204,220,158,221,181,246,193,133,104,230,164,125,223,178,214,225,244,183,73,233,190,199,160,171,231,84,250,218,216,221,39,58,136,36,122,119,100,49,167,100,94,63,151,191,110,234,170,189,3,165,38,232,245,219,114,159,181,31,219,94,115,247,143,238,231,216,159,102,127,147,40,232,252,30,163,215,121,191,224,209,71,203,151,130,47,243,187,246,227,248,118,238,189,230,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,209,15,251,40,251,236,255,0,199,159,253,25,179,255,0,213,11,116,193,243,205,121,192,54,43,83,170,250,201,85,73,116,213,11,54,15,118,202,170,155,91,111,244,172,73,219,13,69,93,45,53,77,60,108,129,99,124,113,120,34,154,54,181,138,143,100,137,201,87,243,175,181,219,22,225,113,93,208,104,213,151,87,49,106,111,65,235,252,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,242,100,98,185,172,115,226,150,39,171,25,207,138,117,80,14,63,187,109,111,186,237,195,64,114,61,104,179,88,233,47,53,24,229,69,173,207,160,169,145,209,178,166,9,174,52,212,243,49,30,223,197,143,88,166,147,131,251,57,26,254,46,86,189,17,88,190,175,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,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,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,225,91,51,221,47,248,184,194,115,13,72,162,198,254,196,178,219,115,10,171,21,146,158,87,114,170,125,12,84,116,146,182,90,149,71,43,18,103,190,121,28,173,103,229,99,85,172,238,245,106,200,249,0,14,21,136,238,207,13,200,119,81,158,237,78,243,79,73,100,200,113,90,123,117,77,150,73,171,213,207,200,89,61,19,106,170,82,40,214,54,182,55,192,217,35,238,207,35,222,246,115,145,17,27,27,248,247,80,1,194,182,125,187,60,55,119,90,95,247,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,56,119,242,49,21,93,19,209,59,168,0,28,43,64,55,103,134,238,51,84,53,91,7,211,250,122,74,235,22,154,212,90,233,169,242,58,74,245,158,11,203,234,163,157,101,88,217,227,106,53,145,75,79,36,104,246,190,70,74,157,158,213,226,173,85,238,160,2,53,106,62,243,108,90,73,188,76,87,108,249,205,171,197,106,206,241,251,117,69,146,241,78,199,190,72,47,21,21,213,116,205,166,168,98,119,239,12,190,40,90,201,26,136,177,200,171,207,187,30,175,134,74,128,82,6,191,111,147,168,78,223,245,151,44,209,220,143,94,125,69,94,51,112,117,60,117,63,117,236,140,245,116,175,106,73,77,83,193,148,239,72,252,176,73,20,190,62,106,230,115,226,239,204,213,66,197,122,112,110,118,227,185,157,190,197,114,205,114,143,182,51,236,110,225,83,111,201,31,36,52,180,242,73,228,149,242,210,78,216,41,248,163,97,116,15,108,77,122,198,206,82,83,206,136,142,226,174,89,84,10,107,222,135,81,237,201,224,219,160,207,240,173,17,214,79,69,136,99,247,8,237,116,212,223,119,104,36,240,85,65,79,20,117,177,243,169,166,116,174,227,86,202,132,238,170,173,94,221,216,170,206,42,76,174,152,90,169,184,189,115,210,60,135,85,245,239,59,171,190,211,220,47,9,109,199,169,230,199,233,109,236,100,20,204,253,253,84,82,193,28,105,80,201,37,149,98,94,237,84,99,232,222,136,229,85,114,54,5,110,23,168,246,243,176,109,125,212,188,43,22,214,79,69,101,199,243,11,205,174,221,77,247,118,213,39,130,150,10,217,99,138,62,111,166,115,221,197,140,106,119,114,171,151,183,117,85,95,196,179,253,133,106,150,119,173,59,78,193,181,51,82,239,191,108,228,151,159,180,253,109,111,165,134,159,203,226,185,85,67,31,238,225,99,35,111,104,226,99,127,43,83,191,110,235,221,85,85,100,0,43,3,170,6,243,55,39,183,109,125,176,97,90,57,169,31,119,236,181,184,125,45,210,122,111,177,232,42,249,213,62,182,182,55,73,206,162,9,30,157,217,12,105,217,23,143,229,239,219,186,170,175,64,233,73,186,61,118,220,167,237,71,246,215,156,253,227,251,185,246,39,217,159,228,202,58,63,7,168,245,222,111,248,52,81,242,229,224,139,252,238,253,184,254,29,187,175,121,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,82,183,84,45,139,126,197,50,167,235,142,142,97,158,147,77,175,92,62,216,166,162,119,40,108,87,73,36,114,47,104,81,169,233,232,230,239,31,143,178,185,140,149,95,31,238,154,234,120,214,47,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,234,44,185,53,190,43,133,55,41,35,124,144,243,79,207,4,190,55,189,141,154,39,163,163,145,136,229,225,35,30,213,94,237,83,213,148,237,213,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,186,35,233,161,151,187,156,233,26,190,73,162,141,204,70,182,38,201,53,112,22,211,210,235,168,5,29,222,142,219,182,77,111,200,188,55,88,125,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,222,54,51,140,201,226,239,20,146,43,221,51,164,116,106,228,122,68,217,108,252,229,91,151,220,94,9,181,253,44,175,212,204,234,163,253,109,29,158,139,132,223,229,59,167,166,154,104,40,252,145,69,39,135,203,224,123,124,175,111,6,127,21,95,224,139,159,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,149,200,198,243,122,190,71,39,55,185,86,127,244,190,233,247,77,118,166,178,238,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,252,225,150,150,162,142,244,146,197,59,92,172,87,50,118,178,9,98,225,35,21,178,254,102,57,157,237,124,0,103,51,92,179,252,203,75,55,179,169,218,131,167,217,13,93,143,33,177,234,70,65,83,67,93,76,169,206,39,253,161,80,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,121,27,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,82,183,90,191,116,248,183,211,250,31,145,184,157,171,164,166,245,254,219,163,163,218,110,166,220,238,181,151,168,124,210,97,119,9,215,207,27,168,97,131,200,251,99,149,27,206,63,11,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,128,126,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,251,239,111,103,217,54,209,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,158,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,160,116,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,149,204,138,39,53,92,176,164,82,89,167,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,11,222,222,14,236,240,221,162,233,127,223,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,223,198,197,84,116,172,69,207,182,169,106,150,119,173,57,221,207,83,53,46,251,246,206,73,121,240,250,218,223,75,13,63,151,197,11,33,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,182,211,211,23,167,253,102,145,81,211,110,7,91,241,223,73,157,85,241,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,198,25,24,231,66,214,55,186,182,71,61,145,216,168,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,10,171,235,157,252,147,254,164,254,218,120,174,149,251,234,169,192,50,27,86,216,117,74,190,174,124,98,249,81,13,183,12,154,26,88,184,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,248,158,214,39,22,198,247,190,59,137,0,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,74,11,234,99,118,186,216,58,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,22,169,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,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,157,255,0,84,180,183,4,214,156,18,231,166,122,151,98,251,103,27,188,248,125,109,23,170,154,159,203,226,153,147,71,251,200,94,201,27,218,72,152,239,202,228,239,219,178,247,69,84,92,251,239,7,105,153,150,209,117,67,238,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,237,227,122,162,54,86,42,200,174,152,187,241,253,136,95,105,180,27,86,47,92,112,28,130,224,223,179,110,151,27,143,142,151,23,153,204,153,210,118,111,137,203,225,168,157,212,232,238,82,71,20,46,89,38,94,220,229,114,202,174,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,150,211,190,141,230,216,182,121,167,20,183,56,237,95,108,230,121,71,168,167,198,109,178,177,233,74,233,34,70,121,106,106,100,111,110,208,197,229,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,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,46,167,167,7,79,250,61,187,216,162,213,189,94,199,127,236,177,95,234,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,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,14,21,189,61,179,211,110,187,65,174,186,97,13,117,37,190,251,5,68,55,124,122,186,173,101,240,83,92,97,228,141,242,36,110,69,86,73,20,147,66,170,173,127,4,153,100,70,61,204,106,25,225,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,119,221,51,247,175,113,220,254,9,114,194,117,46,231,234,117,39,18,239,83,91,89,34,210,195,246,205,12,211,72,177,212,67,79,11,99,225,225,238,200,36,70,199,197,59,192,229,122,186,101,107,102,169,229,53,75,84,176,77,22,193,46,122,153,169,119,223,177,177,187,55,135,214,214,250,89,170,60,94,89,153,12,127,187,133,143,145,221,228,149,141,252,173,94,221,251,175,100,69,84,206,190,231,119,11,149,110,131,89,111,90,185,148,211,122,15,95,227,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,149,35,213,173,99,95,44,178,189,24,206,124,82,127,244,125,218,31,240,221,198,117,69,254,190,139,6,108,117,255,0,250,250,90,250,185,162,98,127,203,130,52,123,255,0,215,185,99,255,0,120,144,117,206,254,73,255,0,82,127,109,60,167,75,77,251,125,196,172,176,237,71,84,32,231,143,221,110,30,143,16,186,83,211,247,146,130,186,174,117,114,81,212,53,137,222,72,102,158,87,43,37,236,174,142,73,21,30,171,19,145,208,91,248,0,17,87,170,63,177,61,77,253,23,230,40,138,192,233,205,189,127,240,171,168,243,216,51,251,157,214,77,50,202,127,119,114,166,129,124,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,218,87,67,20,107,125,32,3,50,218,253,163,151,221,191,235,46,89,163,185,28,222,162,175,25,184,58,158,58,158,44,103,171,165,123,82,74,106,158,12,123,210,63,44,18,69,47,143,154,185,156,248,187,243,53,80,184,174,146,26,243,77,170,123,104,143,77,174,21,181,115,228,58,97,81,246,93,74,212,212,75,80,249,109,211,190,73,104,100,71,189,136,214,49,173,73,105,153,19,94,254,12,163,106,254,86,189,141,72,107,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,116,174,178,250,223,117,193,116,74,193,162,246,251,29,37,69,62,168,84,78,234,234,249,164,119,58,72,45,179,209,212,35,34,98,118,69,124,146,201,23,119,185,85,26,200,222,222,42,175,71,199,89,123,47,209,203,22,190,238,131,0,210,172,166,110,22,91,173,194,74,139,140,124,94,190,166,150,146,158,90,185,105,187,177,236,123,60,204,167,116,94,70,185,28,207,39,52,238,173,236,183,211,187,31,107,26,201,244,255,0,33,248,233,202,33,217,246,236,243,45,162,234,135,223,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,219,200,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,172,17,87,170,63,177,61,77,253,23,230,40,138,149,216,190,243,111,187,60,212,122,171,156,150,175,182,112,204,163,211,211,228,214,216,152,196,170,116,113,43,252,85,52,210,59,183,105,162,242,202,169,27,156,145,200,215,185,174,226,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,135,214,1,74,221,78,183,227,251,111,190,212,232,54,147,222,185,96,56,253,193,223,105,93,45,215,31,37,46,81,51,89,11,163,238,223,19,87,195,79,59,106,17,188,100,146,41,156,145,204,157,248,68,228,149,93,21,61,172,101,63,80,43,190,58,220,79,240,80,95,83,27,181,214,193,212,3,80,47,182,43,157,93,186,229,110,168,176,213,209,214,82,76,232,103,166,158,59,77,11,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,181,77,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,12,208,237,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,236,142,86,59,131,209,146,53,57,177,170,154,41,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,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,5,101,245,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,121,92,189,226,72,101,116,125,158,233,31,225,243,253,12,127,157,159,211,127,220,139,84,0,20,173,214,175,221,62,45,244,254,135,228,110,36,159,233,165,212,18,155,88,109,86,125,190,106,253,214,174,77,65,160,167,244,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,220,170,175,87,119,176,160,83,95,90,77,28,177,97,250,203,137,107,21,162,111,29,94,162,91,234,41,238,148,220,94,188,170,173,173,167,141,181,60,220,245,68,231,4,244,241,120,218,198,53,190,155,151,230,116,142,84,116,91,214,59,22,31,172,185,110,142,221,225,241,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,145,207,99,91,233,184,254,103,72,212,75,148,60,166,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,48,70,143,118,95,163,151,221,2,219,6,1,165,89,76,220,239,86,171,124,149,23,24,248,177,61,53,85,93,68,181,114,211,119,99,222,199,248,95,80,232,188,141,114,181,254,62,105,217,29,217,40,95,118,62,233,245,147,234,6,67,242,51,150,253,210,91,84,176,76,175,105,214,29,51,176,95,125,86,73,130,122,175,188,20,94,150,102,122,63,91,114,174,154,151,247,143,98,71,39,56,218,174,253,219,157,199,183,103,118,95,192,154,160,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,201,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,66,251,250,217,70,85,181,61,71,171,189,218,109,158,163,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,243,70,197,122,47,38,202,200,190,174,159,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,141,28,170,177,199,218,101,117,66,223,213,30,41,138,191,111,26,51,112,181,93,170,243,140,125,149,23,219,253,53,76,21,148,244,246,122,216,220,140,166,129,24,231,39,154,162,7,35,214,71,34,35,96,154,55,199,201,211,50,72,170,46,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,252,26,198,57,203,217,17,84,249,79,65,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,103,198,229,252,90,138,213,254,10,92,246,202,122,148,224,154,165,163,87,90,173,193,230,22,171,6,103,130,91,231,175,190,212,122,105,153,13,117,174,23,83,196,203,143,102,69,226,100,210,77,85,28,62,154,39,57,239,149,59,197,26,36,140,141,181,129,189,125,215,95,119,105,172,181,185,151,150,235,71,136,91,123,209,226,214,74,217,152,239,65,75,197,137,36,138,216,209,24,147,78,246,121,100,94,239,114,119,100,126,71,178,40,212,236,29,52,54,57,83,184,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,243,178,68,141,136,170,231,190,27,201,0,3,53,155,177,247,79,172,159,80,50,31,145,156,109,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,46,132,244,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,138,245,71,246,39,169,191,162,252,197,17,72,27,122,202,108,88,54,190,233,166,107,148,215,122,43,46,63,152,89,174,151,26,159,19,228,240,82,193,91,20,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,165,60,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,10,86,235,87,238,159,22,250,127,67,242,55,18,0,23,125,211,131,168,5,30,226,44,81,105,38,175,100,95,246,88,160,245,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,139,235,234,87,190,60,203,106,52,216,78,45,165,44,199,231,201,242,42,135,221,43,157,94,244,157,244,150,234,105,98,237,27,169,81,81,200,202,183,44,177,121,85,205,236,200,106,18,63,222,118,146,38,207,186,162,225,187,163,213,15,217,29,247,77,42,240,139,237,198,158,73,172,74,219,162,220,224,184,62,24,223,44,240,189,233,4,75,3,219,19,22,70,170,162,177,200,201,17,92,199,35,27,36,223,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,226,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,213,168,247,112,122,62,55,47,54,57,19,165,98,187,205,190,210,108,199,53,217,222,91,106,245,214,170,239,73,81,138,92,105,216,198,73,111,145,183,88,43,106,105,170,19,240,242,66,254,51,200,201,63,25,25,35,149,139,205,143,111,131,144,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,79,65,185,221,194,229,91,160,214,91,214,174,101,52,222,131,215,248,233,173,214,182,85,73,81,13,178,134,38,241,138,158,55,61,127,229,72,245,107,88,215,203,44,175,70,51,159,20,151,253,49,122,127,209,234,237,101,54,224,117,191,29,245,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,252,97,145,141,108,206,123,123,171,163,107,217,37,202,0,1,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,21,87,215,59,249,39,253,73,253,180,170,178,231,186,105,117,4,166,214,27,85,159,111,154,191,117,171,147,80,104,41,253,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,119,42,171,213,221,236,40,0,101,92,210,158,211,189,172,104,223,211,252,123,227,160,58,169,64,61,81,253,246,106,111,232,191,15,68,71,253,45,213,44,239,69,179,187,102,166,105,165,247,236,108,146,205,230,244,85,190,150,26,143,23,150,23,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,52,39,181,29,215,105,198,237,116,225,153,174,21,47,161,186,208,248,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,228,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,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,99,100,150,111,15,173,162,245,80,212,120,188,176,178,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,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,253,44,254,71,43,154,248,93,83,19,34,225,249,60,40,214,113,143,194,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,224,198,44,179,71,205,253,156,173,103,39,35,94,168,140,95,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,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,216,255,0,74,61,139,127,188,110,131,90,240,207,254,135,170,192,40,171,157,255,0,41,206,186,73,78,173,255,0,213,122,87,185,223,247,243,35,63,224,243,22,168,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,0,64,14,167,91,14,253,183,216,170,117,231,73,236,188,179,236,126,222,239,180,173,118,235,119,146,171,40,133,175,133,177,247,119,149,169,230,167,129,181,10,222,49,201,44,205,72,225,78,252,34,106,84,6,150,234,150,119,162,217,221,179,83,52,210,251,246,54,73,102,243,122,42,223,75,13,71,139,203,11,225,147,247,115,49,241,187,188,114,189,191,153,171,219,191,116,236,168,138,154,41,219,22,225,113,93,208,104,213,151,87,49,106,111,65,235,252,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,242,100,98,185,172,115,226,150,39,171,25,207,138,83,95,81,157,235,255,0,138,173,71,130,193,128,92,238,177,233,150,45,251,187,109,52,235,226,142,233,92,138,244,146,230,232,120,181,237,228,199,164,113,54,85,115,153,27,92,238,209,58,105,99,79,202,233,221,180,63,241,91,172,171,247,166,139,205,167,184,119,138,183,40,225,95,233,166,159,202,217,125,45,36,124,81,100,95,44,145,59,154,183,135,24,163,151,180,140,145,98,229,127,197,85,245,206,254,73,255,0,82,127,109,42,172,185,238,154,93,65,41,181,134,213,103,219,230,175,221,106,228,212,26,10,127,77,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,221,202,170,245,119,123,10,0,17,87,170,63,177,61,77,253,23,230,40,138,1,44,83,166,47,80,10,61,34,172,166,219,246,183,228,94,147,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,140,210,61,205,133,204,111,116,108,110,123,227,185,64,10,149,235,89,161,116,118,171,238,23,184,123,13,155,195,246,223,60,111,34,169,141,96,142,55,213,68,207,37,11,220,196,68,150,73,159,11,106,152,233,21,94,212,142,146,6,126,78,205,71,242,14,146,26,243,83,165,155,151,143,77,174,21,180,144,99,218,159,79,246,93,74,212,212,69,78,200,174,48,50,73,104,100,71,189,138,231,189,206,89,105,153,19,94,206,111,172,106,254,103,49,141,95,65,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,67,254,162,90,233,71,175,219,172,202,242,75,13,231,237,60,110,195,226,198,236,51,53,32,88,221,75,74,138,146,190,41,33,87,54,104,100,170,125,84,209,200,174,115,157,28,204,255,0,53,17,24,217,193,209,131,111,23,92,111,25,201,119,35,146,218,169,24,204,178,157,182,76,94,161,181,142,116,235,69,13,68,158,189,207,137,171,193,172,125,68,20,237,106,191,247,157,233,100,84,70,177,200,178,77,253,216,251,88,214,79,167,249,15,199,78,102,176,151,253,57,183,175,254,21,117,30,123,6,127,115,186,201,166,89,79,238,238,84,208,47,150,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,187,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,34,175,84,127,98,122,155,250,47,204,81,20,2,79,254,152,187,241,253,136,95,105,180,27,86,47,92,112,28,130,224,223,179,110,151,27,143,142,151,23,153,204,153,210,118,111,137,203,225,168,157,212,232,238,82,71,20,46,89,38,94,220,229,114,221,72,43,47,170,246,248,233,177,171,85,239,104,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,202,229,239,18,67,43,163,236,247,72,255,0,13,69,151,83,209,83,218,198,83,245,2,187,227,173,196,255,0,5,0,245,71,247,217,169,191,162,252,61,17,31,244,183,84,179,189,22,206,237,154,153,166,151,223,177,178,75,55,155,209,86,250,88,106,60,94,88,95,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,208,158,212,119,93,167,27,181,211,134,102,184,84,190,134,235,67,227,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,146,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,193,149,114,69,108,147,120,57,54,209,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,158,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,54,255,0,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,16,131,169,102,250,170,118,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,175,20,242,72,231,49,91,26,73,70,197,170,116,49,254,118,127,77,255,0,114,45,80,0,82,183,90,191,116,248,183,211,250,31,145,184,144,42,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,122,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,158,56,216,248,121,75,82,16,117,125,210,251,86,105,180,186,156,242,103,82,65,114,211,235,197,21,202,158,119,81,54,89,229,130,166,102,209,75,74,201,123,163,161,99,157,81,12,206,237,201,28,180,177,162,183,248,57,181,1,182,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,239,21,108,49,178,94,204,87,201,77,36,209,162,170,183,178,189,21,28,213,68,114,105,120,130,189,96,181,142,197,131,109,129,116,170,162,31,81,122,212,187,132,20,244,113,242,123,60,20,180,53,16,85,212,84,247,70,57,142,226,246,83,69,227,87,49,203,234,121,183,146,70,228,42,175,101,250,57,98,215,221,208,96,26,85,148,205,194,203,117,184,73,81,113,143,139,215,212,210,210,83,203,87,45,55,118,61,143,103,153,148,238,139,200,215,35,153,228,230,157,213,189,151,71,198,107,55,99,238,159,89,62,160,100,63,35,57,249,58,23,174,154,143,183,77,71,183,106,134,151,222,125,13,214,135,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,79,36,47,226,222,233,221,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,232,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,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,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,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,114,251,116,206,246,191,170,117,250,103,157,83,255,0,173,172,179,214,243,135,252,167,107,245,51,67,5,103,142,41,100,240,249,124,15,119,137,238,230,207,224,169,252,21,121,165,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,202,105,86,201,45,91,80,216,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,198,174,69,72,227,237,76,37,212,245,66,216,183,237,175,21,126,184,232,230,25,234,245,38,203,195,237,138,106,39,113,154,251,107,142,55,34,246,133,26,190,162,178,30,209,248,251,43,94,248,145,241,254,245,205,167,141,41,88,146,155,23,217,149,247,120,122,143,85,108,146,235,246,54,25,139,250,122,140,154,229,19,216,181,77,142,85,127,138,154,154,55,119,239,52,190,41,81,36,115,86,56,218,199,57,220,149,25,20,151,253,137,226,214,44,27,21,179,97,88,181,15,162,178,227,246,250,123,93,186,155,202,249,60,20,176,70,216,226,143,155,213,207,119,22,49,169,221,202,174,94,221,213,85,127,19,245,128,0,205,102,236,125,211,235,39,212,12,135,228,103,25,150,221,51,188,75,66,112,77,197,122,127,87,134,102,190,106,63,91,206,24,253,37,210,58,202,248,125,31,143,202,178,201,222,26,15,55,151,198,214,126,247,135,126,237,238,238,171,176,93,235,229,91,83,212,122,75,37,218,231,234,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,95,52,108,70,42,114,108,79,138,207,186,141,229,54,44,231,167,86,105,154,226,213,222,182,203,144,91,241,219,165,186,167,196,248,252,244,179,221,40,36,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,10,23,39,255,0,75,221,244,254,197,50,166,104,118,177,230,126,147,77,175,92,254,199,169,173,111,40,108,87,73,36,106,167,121,149,201,233,232,230,239,39,147,186,57,140,149,89,39,238,154,234,137,22,234,65,74,221,106,253,211,226,223,79,232,126,70,226,69,93,189,237,211,59,220,181,227,40,196,244,206,159,215,100,150,44,125,111,180,86,206,112,197,246,135,26,250,58,105,34,243,77,44,113,197,198,58,167,205,201,202,189,252,60,17,59,189,21,60,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,178,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,230,107,30,232,21,232,197,87,43,17,232,213,115,248,243,91,63,232,193,160,213,56,174,151,228,186,255,0,125,162,164,245,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,238,199,68,173,103,227,67,27,215,154,57,138,219,31,4,127,222,46,206,176,77,223,224,148,246,11,253,103,216,217,37,155,159,221,252,131,199,53,71,217,126,89,169,223,85,254,213,100,241,71,63,150,58,116,143,247,138,188,59,242,111,101,79,199,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,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,201,149,211,139,99,148,219,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,222,86,178,88,154,212,106,204,146,199,123,192,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,170,190,185,223,201,63,234,79,237,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,242,181,239,108,14,99,21,202,214,115,115,121,57,141,238,228,242,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,211,211,207,122,118,173,211,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,241,198,199,195,202,90,128,101,92,210,158,211,189,172,104,223,211,252,123,227,160,58,169,64,61,81,253,246,106,111,232,191,15,68,113,248,244,27,50,173,219,203,119,27,103,162,171,184,99,212,121,69,94,51,122,88,105,209,89,106,123,41,232,165,166,154,87,163,213,220,39,117,92,145,162,240,70,49,241,49,170,245,116,204,105,232,54,163,186,237,71,218,86,163,179,53,194,165,245,214,170,239,28,23,251,4,243,43,41,110,244,173,85,84,107,149,17,124,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,110,169,96,154,211,130,91,53,51,77,47,191,108,227,119,159,55,162,173,244,179,83,249,124,83,62,25,63,119,51,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,234,204,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,139,251,254,217,245,171,118,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,112,168,88,98,98,72,231,53,98,123,88,254,92,18,72,228,160,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,148,158,157,55,58,125,211,110,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,191,118,72,137,118,128,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,20,173,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,107,133,107,70,168,105,214,27,152,233,254,15,151,213,217,172,89,253,61,61,38,71,79,76,200,218,250,248,33,89,56,68,178,171,124,172,98,164,210,181,237,99,154,146,50,71,49,252,154,170,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,241,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,246,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,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,74,171,235,157,252,147,254,164,254,218,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,251,189,233,20,50,42,49,189,222,245,68,107,81,206,84,106,254,77,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,255,0,108,7,120,54,173,217,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,80,0,69,94,168,254,196,245,55,244,95,152,162,40,175,73,240,95,218,134,169,225,186,103,246,167,217,159,123,114,11,117,139,214,248,60,222,151,213,84,199,15,151,199,201,188,248,249,57,113,228,222,253,187,119,78,253,207,151,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,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,207,166,47,80,10,205,93,163,166,219,246,183,228,94,175,58,164,227,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,255,0,140,210,61,174,153,175,111,116,116,141,123,228,177,80,113,77,232,104,229,247,95,118,193,159,233,86,45,55,11,213,214,223,29,69,186,62,44,95,83,85,73,81,21,92,84,221,222,246,49,158,103,211,182,47,35,156,141,103,147,154,247,70,246,92,225,18,255,0,169,110,177,216,183,1,168,90,83,172,88,228,62,158,147,38,210,251,125,68,148,220,158,255,0,73,84,203,157,202,58,154,110,111,99,22,79,20,241,203,23,147,130,53,252,57,55,242,185,20,245,91,0,214,59,238,129,109,131,117,122,171,139,67,206,245,106,183,226,212,246,233,57,49,61,53,85,93,69,117,36,85,61,158,199,177,254,23,212,54,95,27,154,173,127,143,130,246,71,119,72,44,105,163,64,116,114,197,183,253,26,196,244,119,28,155,212,82,99,54,246,211,201,83,197,236,245,117,79,115,164,169,169,224,247,189,99,242,207,36,178,248,249,171,89,207,139,127,43,81,15,202,221,143,181,141,100,250,127,144,252,116,230,107,14,171,185,221,189,101,91,95,214,91,214,145,229,53,62,191,208,120,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,229,70,244,107,158,214,75,20,172,71,191,135,37,151,253,49,122,128,81,233,21,101,54,223,181,191,34,244,152,45,95,24,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,252,102,145,238,108,46,99,123,163,99,115,223,29,202,17,87,170,63,177,61,77,253,23,230,40,138,1,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,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,103,253,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,254,39,39,104,150,24,155,31,102,58,54,121,187,87,81,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,248,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,116,13,198,232,133,215,110,58,195,122,209,171,237,242,146,239,114,176,83,219,157,89,87,73,27,153,2,207,81,67,5,76,140,143,151,230,115,24,233,213,136,245,70,171,209,136,229,107,57,112,75,95,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,227,241,232,54,101,91,183,150,238,54,207,69,87,112,199,168,242,138,188,102,244,176,211,162,178,212,246,83,209,75,77,52,175,71,171,184,78,234,185,35,69,224,140,99,226,99,85,234,233,152,211,208,109,71,117,218,143,180,173,71,102,107,133,75,235,173,85,222,56,47,246,9,230,86,82,221,233,90,170,168,215,42,34,248,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,217,198,239,62,111,69,91,233,102,167,242,248,166,124,50,126,238,102,50,70,246,146,39,183,243,53,59,246,238,157,209,81,87,213,153,87,58,174,182,237,211,59,209,11,62,11,150,95,233,252,216,222,163,99,244,55,220,126,231,206,22,250,175,45,5,37,77,84,94,22,74,249,25,224,146,177,33,229,34,51,201,195,155,81,17,123,36,148,233,193,212,2,179,110,247,216,180,147,87,178,47,251,19,215,250,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,103,251,197,222,46,9,180,12,18,158,255,0,127,163,251,103,36,188,243,251,191,143,249,38,167,251,83,197,53,59,42,191,219,76,130,88,224,241,71,80,146,126,241,19,159,110,45,238,171,248,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,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,86,183,104,54,101,160,114,97,118,189,64,162,171,182,223,114,204,94,44,154,162,211,87,78,144,207,109,100,181,181,112,69,12,137,205,203,205,209,83,71,42,163,145,143,98,204,177,185,136,232,215,189,133,116,49,254,118,127,77,255,0,114,45,80,0,82,183,90,191,116,248,183,211,250,31,145,184,145,171,67,54,163,168,251,137,211,141,71,205,116,190,47,181,110,186,115,246,100,243,88,34,133,93,85,114,165,170,74,181,145,212,202,139,249,230,143,210,181,82,30,220,164,107,220,140,85,123,89,28,188,255,0,75,117,75,59,209,108,238,217,169,154,105,125,251,27,36,179,121,189,21,111,165,134,163,197,229,133,240,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,77,4,236,251,118,120,110,238,180,191,239,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,239,228,98,42,186,39,162,117,252,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,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,209,158,203,245,142,251,175,187,96,192,53,87,41,135,133,234,235,111,146,158,227,39,38,47,169,170,164,168,150,146,90,158,204,99,24,207,51,233,221,47,141,173,70,179,201,193,59,163,123,173,85,245,130,214,59,238,115,186,5,210,170,136,125,61,151,77,45,240,83,209,199,201,143,243,213,87,83,193,87,81,83,221,24,215,183,147,31,77,23,141,92,246,167,166,230,222,43,35,144,232,29,18,244,207,21,200,53,31,81,53,74,237,73,234,47,88,125,190,223,111,180,121,35,141,241,211,250,245,169,243,206,222,76,87,178,100,101,34,70,215,177,205,253,220,243,181,81,200,255,0,194,223,204,214,110,199,221,62,178,125,64,200,126,70,115,234,205,246,207,153,97,219,116,211,205,205,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,193,82,70,61,173,237,27,165,245,123,36,222,14,77,180,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,231,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,208,70,39,148,216,179,156,86,205,154,226,213,222,182,203,144,91,233,238,150,234,159,19,227,243,210,207,27,100,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,10,108,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,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,3,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,140,29,58,186,115,95,118,215,149,93,181,123,89,170,173,85,153,123,61,93,158,197,67,69,194,166,158,138,151,201,193,245,233,51,216,143,73,167,99,21,35,70,240,115,32,149,237,147,187,229,124,80,202,173,216,251,88,214,79,167,249,15,199,78,102,176,213,65,90,187,214,233,93,251,80,213,59,86,166,104,91,254,204,251,219,144,65,22,99,69,219,205,233,125,85,77,68,213,247,239,37,85,91,121,241,242,68,223,71,11,91,223,183,118,118,238,168,77,253,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,209,170,247,112,98,50,54,175,6,53,19,165,128,0,51,89,187,31,116,250,201,245,3,33,249,25,203,137,233,239,128,97,186,167,211,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,194,86,125,179,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,21,116,231,163,142,101,46,225,175,144,103,215,90,74,61,36,199,175,16,213,218,102,146,165,43,42,242,107,114,212,35,210,141,201,3,224,125,51,253,58,58,57,166,84,103,25,85,22,22,74,213,230,217,105,212,111,22,177,96,221,58,179,76,43,22,161,244,86,92,126,223,142,218,237,212,222,87,201,224,165,130,233,65,28,81,243,122,185,238,226,198,53,59,185,85,203,219,186,170,175,226,82,14,147,224,191,181,13,83,195,116,207,237,79,179,62,246,228,22,235,23,173,240,121,189,47,170,169,142,31,47,143,147,121,241,242,114,227,201,189,251,118,238,157,251,159,171,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,63,210,251,168,37,77,218,166,203,181,237,105,186,210,49,236,167,109,6,31,124,169,150,42,102,112,134,42,90,122,59,42,69,20,13,106,189,90,201,220,201,229,151,156,143,86,197,249,158,230,119,180,162,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,210,186,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,243,185,31,206,121,35,174,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,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,75,184,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,2,186,186,184,237,71,78,50,13,39,188,110,154,217,23,216,217,158,47,232,32,185,73,79,10,44,119,218,89,106,97,164,141,181,9,221,59,77,23,149,138,201,147,187,150,54,44,78,71,34,68,176,212,182,147,224,191,181,13,83,195,116,207,237,79,179,62,246,228,22,235,23,173,240,121,189,47,170,169,142,31,47,143,147,121,241,242,114,227,201,189,251,118,238,157,251,154,94,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,119,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,38,255,0,85,13,138,211,103,248,245,215,115,218,91,65,73,6,79,99,167,154,229,153,195,53,84,188,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,60,172,115,215,147,164,99,25,37,80,105,110,169,103,122,45,157,219,53,51,77,47,191,99,100,150,111,55,162,173,244,176,212,120,188,176,190,25,63,119,51,31,27,187,199,43,219,249,154,189,187,247,78,202,136,169,161,61,168,238,187,78,55,107,167,12,205,112,169,125,13,214,135,199,5,254,193,60,200,250,171,69,83,145,85,26,229,68,79,36,47,226,229,138,100,68,108,141,107,145,81,143,100,145,179,181,131,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,74,1,234,143,239,179,83,127,69,248,122,34,122,116,106,180,218,175,251,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,235,190,141,153,95,118,121,168,244,182,200,238,191,108,225,153,71,168,168,198,110,82,189,137,84,232,226,86,121,105,170,99,111,110,211,69,229,137,22,70,181,35,145,175,107,155,197,85,241,71,232,58,121,239,78,235,181,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,198,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,158,57,30,200,120,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,109,247,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,10,171,235,55,183,76,18,201,103,177,110,94,193,79,232,114,75,238,65,29,139,32,252,243,75,246,159,42,5,244,178,254,121,86,56,124,49,219,213,156,99,141,60,158,110,78,94,236,252,208,43,104,186,33,106,220,118,226,240,205,26,190,223,42,237,22,219,253,69,75,171,42,233,35,107,231,72,41,233,102,169,145,145,242,252,173,123,219,2,177,30,168,228,98,189,28,173,127,30,11,163,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,15,172,0,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,2,31,245,61,220,22,156,105,6,220,111,24,6,99,143,253,224,189,106,109,190,182,207,98,182,190,4,116,49,200,198,51,157,124,146,61,174,99,61,43,229,130,86,34,34,200,233,124,92,56,162,62,88,168,92,159,253,30,247,11,138,233,94,178,223,52,143,41,166,240,126,213,61,13,53,186,232,250,168,226,134,154,186,141,181,46,138,158,70,189,83,191,159,212,58,54,43,92,174,242,164,76,70,59,203,201,151,82,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,59,175,85,13,138,212,224,25,13,215,115,218,91,65,87,62,49,124,168,154,229,153,195,53,84,92,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,252,79,107,215,147,99,123,25,28,10,210,221,82,206,244,91,59,182,106,102,154,95,126,198,201,44,222,111,69,91,233,97,168,241,121,97,124,50,126,238,102,62,55,119,142,87,183,243,53,123,119,238,157,149,17,83,66,123,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,113,61,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,226,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,61,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,79,28,108,124,60,165,168,51,215,212,75,66,232,244,7,117,153,94,55,97,179,125,153,141,223,188,89,37,134,22,172,9,27,105,106,145,86,86,69,28,40,214,195,12,117,76,170,134,56,213,173,115,99,133,159,231,34,163,221,192,47,57,77,247,32,183,88,173,55,122,239,81,73,140,219,223,107,181,199,226,99,61,61,43,234,170,42,221,31,118,162,43,251,207,87,80,254,238,85,119,231,237,223,139,90,136,166,202,111,180,152,173,199,10,167,174,225,101,186,220,40,238,149,148,222,38,47,150,170,146,58,152,233,228,230,169,205,188,89,91,82,157,145,81,171,228,238,228,85,107,85,37,255,0,73,221,11,190,234,126,232,45,154,141,246,53,170,183,22,211,78,247,27,187,174,10,199,241,170,158,158,162,58,4,134,37,71,43,166,108,236,243,181,253,145,177,250,101,119,54,191,198,215,222,161,202,183,99,237,99,89,62,159,228,63,29,57,154,195,70,123,193,218,102,27,187,173,47,251,143,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,252,59,248,222,168,174,137,138,153,246,213,45,45,206,244,91,59,185,233,158,165,216,190,198,201,44,222,31,91,69,234,161,168,241,121,97,100,209,254,242,23,190,55,119,142,86,59,242,185,123,119,236,189,149,21,18,218,122,98,245,0,172,213,218,58,109,191,107,126,69,234,243,170,78,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,248,205,35,218,233,154,246,247,71,72,215,190,78,215,213,31,216,158,166,254,139,243,20,69,0,154,19,223,70,204,172,91,195,211,138,91,100,119,95,177,179,60,95,212,84,99,55,41,94,245,165,108,146,163,60,180,213,49,183,191,120,101,241,68,139,35,90,178,70,230,53,205,228,136,248,164,207,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,167,235,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,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,244,197,216,119,236,66,197,77,175,58,177,101,227,159,100,22,246,253,155,107,184,219,188,117,88,188,46,124,205,147,179,188,174,79,53,68,14,167,87,114,142,57,97,106,201,10,246,231,43,86,0,117,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,167,70,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,94,187,232,217,149,247,103,154,143,75,108,142,235,246,206,25,148,122,138,140,102,229,43,216,149,78,142,37,103,150,154,166,54,246,237,52,94,88,145,100,107,82,57,26,246,185,188,85,95,20,126,131,167,158,244,238,187,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,227,145,236,135,141,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,101,136,208,70,51,160,216,110,228,186,126,105,198,148,230,116,84,142,101,199,77,236,47,182,87,77,78,179,62,211,113,75,84,73,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,70,218,233,161,122,143,183,77,71,184,233,126,168,89,189,13,214,135,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,79,36,47,226,238,203,217,28,142,107,152,246,177,236,123,27,229,111,249,102,85,149,253,155,247,167,38,186,222,126,198,183,195,105,183,125,161,91,37,71,163,161,139,191,138,154,30,106,190,56,89,201,220,99,111,102,183,186,246,68,238,88,255,0,74,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,137,169,218,85,154,38,201,221,141,141,158,111,21,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,35,234,221,79,73,10,156,203,94,113,251,206,221,225,164,199,48,220,186,162,121,114,150,75,226,74,44,97,236,226,229,150,150,31,35,101,149,147,163,159,227,166,141,188,35,145,157,188,145,66,246,164,51,127,106,59,81,211,141,165,105,195,48,172,42,47,93,117,174,241,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,199,11,57,57,34,133,21,91,27,92,229,85,123,223,36,143,237,101,5,245,77,192,42,112,93,233,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,252,175,125,100,21,106,254,104,143,115,249,61,123,243,71,58,85,116,62,207,234,101,181,106,158,150,215,100,52,137,79,75,81,110,191,218,237,46,88,155,58,190,86,203,5,109,67,19,183,149,236,68,134,129,142,252,85,140,85,143,252,213,145,121,86,182,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,225,165,73,92,136,175,100,49,120,226,103,229,106,35,35,106,35,90,136,136,151,125,210,203,0,166,193,118,91,134,213,46,61,87,105,185,101,85,21,247,251,146,84,164,173,125,83,228,169,124,84,245,8,201,23,242,177,244,112,82,43,56,34,49,204,226,244,239,205,92,233,106,102,179,118,62,233,245,147,234,6,67,242,51,151,19,211,223,0,195,117,79,167,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,251,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,165,183,131,180,204,203,104,186,161,247,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,246,241,189,81,27,43,21,100,87,76,93,248,254,196,47,180,218,13,171,23,174,56,14,65,112,111,217,183,75,141,199,199,75,139,204,230,76,233,59,55,196,229,240,212,78,234,116,119,41,35,138,23,44,147,47,110,114,185,93,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,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,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,186,157,253,108,163,21,221,102,156,85,222,237,54,207,79,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,120,100,122,189,23,139,165,100,180,45,150,98,215,220,27,42,188,225,89,77,15,162,189,99,247,10,139,93,198,155,202,201,60,21,80,72,232,229,143,155,21,204,119,23,177,201,221,170,173,94,221,209,85,63,18,242,122,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,231,177,207,107,24,199,35,25,8,58,213,251,167,197,190,159,208,252,141,196,132,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,202,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,248,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,252,140,69,87,68,244,72,107,171,88,174,132,244,170,213,138,221,113,198,180,190,213,149,201,155,250,75,126,9,143,201,115,172,130,171,30,134,10,105,89,122,157,181,83,199,82,199,243,123,237,252,94,229,73,85,181,115,198,212,108,108,127,150,106,109,235,120,219,125,220,255,0,154,139,73,179,111,87,122,162,183,193,113,184,89,43,105,37,164,174,163,142,78,200,168,173,145,168,201,124,111,84,100,143,129,242,70,215,57,159,159,179,216,174,237,96,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,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,130,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,43,103,125,79,181,183,46,220,190,53,174,182,181,171,178,99,216,173,66,50,135,17,134,178,7,49,214,233,217,74,151,26,41,106,210,153,174,153,149,46,164,107,209,210,198,255,0,11,248,58,52,71,70,215,28,171,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,63,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,89,191,208,199,249,217,253,55,253,200,181,66,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,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,14,191,102,26,113,159,235,46,89,153,105,30,5,247,47,16,186,220,29,61,174,201,205,23,211,71,197,17,206,226,222,236,139,200,244,124,190,22,42,199,23,147,198,197,86,49,170,179,131,163,6,156,234,229,195,84,50,93,79,177,101,85,118,93,62,181,211,182,219,125,161,117,51,223,6,67,86,248,228,88,32,98,170,120,154,250,101,114,76,233,17,222,86,36,145,198,141,225,82,245,73,169,191,77,248,211,108,234,213,102,179,89,112,42,188,139,44,202,41,234,165,183,62,173,146,211,218,169,25,27,85,190,89,38,70,246,168,123,101,116,93,233,162,115,95,193,85,95,36,60,226,89,33,6,198,186,161,229,88,70,119,122,176,110,151,54,186,223,177,188,182,224,251,155,178,11,132,242,77,247,122,100,134,119,200,216,105,96,167,146,71,195,52,137,77,27,96,141,99,138,14,202,230,49,17,207,239,93,102,148,246,157,237,99,70,254,159,227,223,29,1,213,74,1,234,143,239,179,83,127,69,248,122,35,208,116,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,149,204,138,39,53,92,176,164,82,93,158,169,105,110,9,173,56,37,207,76,245,46,197,246,206,55,121,240,250,218,47,85,53,63,151,197,51,38,143,247,144,189,146,55,180,145,49,223,149,201,223,183,101,238,138,168,185,236,220,166,212,117,31,109,250,226,154,33,115,139,239,29,125,211,193,62,55,61,174,21,146,75,205,45,68,207,138,157,204,167,106,186,70,76,233,35,124,107,10,247,114,72,213,70,172,141,86,72,251,148,233,209,161,122,237,160,154,19,73,137,235,94,83,254,179,236,204,75,208,209,255,0,185,207,246,229,92,147,127,183,105,164,127,172,245,30,88,166,252,203,251,175,243,19,253,61,169,91,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,0,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,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,126,8,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,193,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,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,102,254,206,58,90,126,222,118,251,122,212,125,77,186,221,113,11,214,83,224,143,11,124,244,62,88,233,168,91,44,18,190,230,232,18,104,223,55,168,98,75,4,77,145,88,214,198,231,76,137,42,73,11,153,2,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,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,234,122,105,239,170,167,115,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,114,79,28,141,115,213,210,36,115,124,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,138,22,234,51,178,143,240,171,168,240,95,240,11,101,214,77,50,202,127,121,109,169,157,60,177,218,235,149,94,178,91,29,55,39,61,220,88,196,146,39,74,141,115,227,115,155,222,87,67,44,139,202,182,163,186,237,71,218,86,163,179,53,194,165,245,214,170,239,28,23,251,4,243,43,41,110,244,173,85,84,107,149,17,124,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,110,169,96,154,211,130,91,53,51,77,47,191,108,227,119,159,55,162,173,244,179,83,249,124,83,62,25,63,119,51,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,234,200,171,213,31,216,158,166,254,139,243,20,69,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,104,39,98,251,205,177,111,15,78,42,174,114,90,190,198,204,241,127,79,79,147,91,98,99,214,149,178,74,143,241,84,211,72,238,253,225,151,197,42,164,110,114,201,27,152,230,187,146,35,37,146,58,245,80,216,173,54,127,143,93,119,61,165,180,20,144,100,246,58,121,174,89,156,51,85,75,206,237,110,130,150,22,54,120,150,73,22,24,223,75,13,50,170,198,198,51,202,199,61,121,58,70,49,146,66,174,157,155,117,220,94,168,235,13,175,82,116,106,237,87,133,219,113,170,138,170,74,188,233,214,186,90,248,45,147,203,67,58,120,153,75,82,246,182,169,239,107,219,27,154,206,75,18,84,71,35,184,247,98,173,250,2,189,122,203,232,133,215,58,209,43,6,180,91,239,148,148,244,250,95,81,59,107,168,38,141,220,234,224,185,79,71,78,143,137,233,221,17,241,203,28,93,216,228,68,115,36,123,185,34,177,25,37,48,130,242,122,72,104,53,54,150,109,162,61,73,184,81,85,193,144,234,125,71,218,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,249,154,198,57,102,249,202,183,99,237,99,89,62,159,228,63,29,57,154,194,234,122,98,239,199,246,223,98,166,208,109,88,189,114,207,177,251,123,126,205,186,92,110,62,74,172,162,22,190,103,73,217,190,38,167,154,158,6,211,163,185,73,36,179,53,36,153,123,240,149,201,239,250,140,236,163,252,85,105,196,23,252,2,217,106,143,83,113,111,222,91,106,103,79,20,151,74,20,71,172,150,199,77,201,172,111,39,189,36,137,210,163,154,201,26,230,247,137,179,75,34,83,102,220,52,47,92,117,207,81,237,86,157,12,179,93,126,213,160,184,82,202,235,253,58,205,79,75,97,147,187,164,138,170,162,174,52,95,77,199,195,35,216,168,190,71,58,37,72,154,247,241,106,220,159,81,187,117,246,207,211,171,52,180,229,57,31,222,11,213,21,191,29,167,184,221,253,27,41,62,208,170,101,210,129,178,212,248,24,170,200,188,143,71,63,198,213,226,222,93,147,240,66,133,205,57,235,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,126,8,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,203,215,237,99,190,238,3,89,114,205,98,200,225,244,245,121,53,193,213,17,211,114,99,253,37,43,26,145,211,83,115,99,24,146,120,160,142,40,188,156,17,207,225,201,223,153,202,167,149,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,161,61,157,111,23,4,221,254,9,81,127,176,81,253,141,146,89,184,125,224,199,252,147,84,125,151,229,154,161,148,191,237,167,193,20,115,249,99,167,89,63,118,139,195,191,23,118,84,252,106,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,238,187,251,212,109,18,211,157,180,95,231,215,188,86,175,42,199,175,117,20,214,218,92,122,154,166,122,87,221,174,45,127,169,166,129,106,33,84,117,59,17,212,171,35,228,85,252,25,19,145,27,35,149,177,63,60,37,233,244,157,194,245,151,22,219,5,178,227,169,25,55,60,110,243,222,167,14,199,95,107,109,60,214,170,23,84,84,73,37,68,147,43,25,36,222,170,73,188,172,71,115,106,68,145,61,143,84,149,88,202,44,52,167,180,239,107,26,55,244,255,0,30,248,232,15,21,189,189,159,99,59,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,30,10,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,202,217,15,77,220,171,86,245,151,37,182,238,14,195,117,198,241,189,51,184,67,71,125,181,201,20,145,77,119,174,115,124,140,163,134,161,159,187,240,248,252,114,201,44,82,43,150,41,224,88,149,18,118,76,203,191,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,87,87,90,77,28,190,230,26,53,137,107,21,162,111,37,38,157,220,42,41,238,148,220,88,156,105,110,78,167,141,181,60,220,244,85,225,60,20,241,120,218,199,185,222,167,151,229,108,110,85,168,204,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,233,221,63,43,218,199,183,139,216,215,39,201,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,19,81,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,31,89,154,205,216,251,167,214,79,168,25,15,200,206,88,255,0,72,173,224,227,53,248,109,191,105,121,130,210,91,111,182,186,138,151,98,46,134,42,135,190,239,4,171,87,93,86,201,85,24,232,162,124,10,217,28,143,115,216,143,100,140,107,91,202,55,57,243,127,115,187,122,197,119,65,163,87,173,35,202,106,125,7,175,241,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,202,141,232,215,49,207,138,89,88,143,103,62,73,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,193,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,228,206,53,51,42,212,75,118,33,110,202,106,253,95,220,172,125,152,205,186,119,201,36,147,58,134,58,170,154,136,153,35,158,247,119,241,250,167,68,196,111,22,182,40,162,98,55,242,247,91,42,232,99,252,236,254,155,254,228,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,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,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,123,92,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,211,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,217,127,7,53,81,127,20,83,245,129,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,81,183,86,157,77,209,45,67,220,53,61,46,150,217,169,31,144,227,180,245,54,172,206,249,12,115,192,250,203,140,21,14,167,109,36,177,73,27,26,247,211,54,5,68,168,98,191,200,201,152,206,92,96,97,194,182,121,163,154,177,173,26,251,139,218,116,114,111,69,122,199,238,20,89,4,247,126,52,210,125,139,75,5,109,59,93,112,240,84,61,140,169,240,190,88,223,224,69,87,63,183,110,202,157,251,73,94,181,126,233,241,111,167,244,63,35,113,32,173,155,22,190,228,22,235,245,218,209,67,234,41,49,155,123,46,151,73,60,172,103,167,165,125,84,20,141,147,179,149,21,253,231,171,167,103,102,162,187,243,247,237,197,174,84,232,27,98,220,46,85,181,253,101,178,234,230,45,77,235,253,7,146,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,254,76,140,87,53,237,100,177,68,245,99,248,113,95,107,190,173,213,84,238,191,91,106,179,11,53,203,32,110,19,110,167,130,155,25,180,93,227,138,23,219,152,176,69,234,151,197,11,222,206,114,84,54,71,43,249,57,238,98,68,213,94,204,99,25,47,250,48,109,214,165,247,92,151,114,121,126,39,87,29,60,20,237,179,97,213,213,81,69,224,157,239,116,137,112,168,129,30,213,149,31,26,71,20,9,51,21,172,84,154,170,46,239,84,122,50,215,192,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,121,252,215,80,176,29,53,181,69,125,212,108,227,31,197,109,179,212,54,146,42,203,221,206,26,24,36,157,205,115,155,19,100,153,205,106,189,90,199,185,26,139,223,179,28,191,232,83,207,226,219,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,159,166,183,90,242,106,42,186,169,248,49,207,127,8,163,145,207,119,22,49,206,94,201,248,53,170,171,248,34,157,0,162,190,163,59,9,255,0,10,247,216,53,35,78,231,245,26,101,147,92,61,29,37,60,245,28,234,172,181,207,99,229,74,55,43,215,156,208,171,35,145,209,75,248,185,26,199,50,85,228,214,201,52,43,45,83,161,143,243,179,250,111,251,145,106,133,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,157,215,170,134,250,170,115,252,134,235,182,29,45,175,171,131,24,177,212,77,109,204,230,154,150,46,23,107,140,21,80,189,176,68,146,70,179,70,202,89,169,149,22,70,61,158,87,185,233,197,209,177,143,146,47,236,235,103,89,222,239,243,186,139,5,130,179,236,108,110,205,195,239,6,65,227,134,163,236,191,44,53,15,165,255,0,106,190,120,164,159,203,37,58,199,251,181,94,29,249,59,178,39,227,160,156,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,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,241,91,157,219,214,43,186,13,26,189,105,30,83,83,232,61,127,142,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,254,84,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,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,40,210,158,211,189,172,104,223,211,252,123,227,160,58,169,64,61,81,253,246,106,111,232,191,15,68,69,82,205,58,80,239,142,167,26,186,217,54,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,252,78,78,242,164,210,182,62,207,108,140,240,218,245,199,19,197,111,23,219,70,83,118,198,109,85,183,172,127,212,125,145,113,168,162,142,74,171,127,157,136,201,253,60,174,69,124,94,70,34,53,252,21,57,53,17,23,186,31,172,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,3,202,103,90,177,165,154,95,232,127,105,154,151,138,98,95,105,249,125,23,219,183,154,106,15,85,227,227,228,241,121,158,222,124,124,140,229,199,191,110,109,239,252,80,252,172,91,112,186,5,156,223,105,113,108,43,92,52,255,0,32,189,86,243,244,214,235,94,77,69,87,85,63,6,57,239,225,20,114,57,238,226,198,57,203,217,63,6,181,85,127,4,82,186,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,211,206,181,99,75,52,191,208,254,211,53,47,20,196,190,211,242,250,47,183,111,52,212,30,171,199,199,201,226,243,61,188,248,249,25,203,143,126,220,219,223,248,161,242,225,90,223,162,250,149,117,150,197,167,58,189,133,101,87,40,41,221,87,45,29,146,255,0,73,93,60,112,53,205,107,165,116,112,200,231,35,17,207,99,85,202,157,187,189,169,254,148,61,169,64,61,68,119,121,254,43,117,149,62,235,86,249,180,247,14,242,209,98,252,232,61,52,211,249,91,23,170,171,147,146,172,139,229,146,38,240,71,112,227,20,113,119,141,146,44,188,191,87,167,54,202,63,197,86,163,207,127,207,237,151,88,244,203,22,253,229,202,166,4,241,71,116,174,69,98,199,108,108,220,154,246,242,99,214,73,93,18,57,204,141,173,111,120,157,52,82,37,244,144,3,169,214,195,191,109,246,42,157,121,210,123,47,44,251,31,183,187,237,43,93,186,221,228,170,202,33,107,225,108,125,221,229,106,121,169,224,109,66,183,140,114,75,51,82,56,83,191,8,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,156,79,236,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,2,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,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,186,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,113,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,111,27,213,17,178,177,87,223,244,243,222,157,215,107,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,140,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,60,114,61,144,241,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,8,193,213,31,216,158,166,254,139,243,20,69,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,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,246,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,83,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,154,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,94,201,248,185,202,171,248,170,159,172,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,238,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,140,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,234,180,7,71,47,187,128,214,92,79,71,113,201,189,61,94,77,112,109,60,149,60,88,255,0,73,74,198,186,74,154,158,15,123,18,79,20,17,203,47,143,154,57,252,56,183,243,57,16,210,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,214,114,173,216,251,88,214,79,167,249,15,199,78,102,176,250,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,52,19,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,34,168,173,54,171,117,77,125,101,190,217,73,75,81,116,168,74,186,233,97,133,172,125,84,233,20,112,164,178,185,19,187,222,145,67,20,104,231,119,94,17,177,191,193,168,137,24,58,163,251,19,212,223,209,126,98,136,160,18,69,111,111,120,57,54,238,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,158,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,57,59,160,116,226,216,229,54,235,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,149,172,150,38,181,26,179,36,177,246,174,171,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,207,43,87,188,169,52,174,147,187,219,35,252,48,87,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,100,114,177,220,30,140,145,169,205,141,84,245,123,223,213,236,55,94,183,57,150,234,230,159,207,87,37,139,34,167,180,77,78,149,112,44,51,196,246,90,233,34,150,25,25,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,217,167,69,79,107,25,79,212,10,239,142,183,18,255,0,41,220,46,129,96,215,218,172,91,53,215,13,63,199,239,84,92,61,77,186,233,147,81,82,85,65,205,141,123,57,197,36,141,123,121,49,237,114,119,79,197,174,69,79,193,80,244,24,86,161,96,58,149,106,150,251,167,57,198,63,149,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,191,103,181,127,210,133,16,245,71,247,217,169,191,162,252,61,17,53,58,83,106,150,9,162,219,29,207,117,47,83,47,191,99,99,118,109,64,159,214,214,250,89,170,60,94,90,75,92,49,254,238,22,62,71,119,146,86,55,242,181,123,119,238,189,145,21,82,189,183,131,187,60,203,119,90,161,247,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,246,241,177,85,91,19,17,36,87,76,93,135,126,219,239,180,218,243,171,22,94,88,14,63,112,111,217,182,187,141,187,201,75,148,76,214,76,217,59,59,202,213,240,211,206,218,117,119,40,228,138,103,36,144,175,126,18,181,46,164,202,185,165,61,167,123,88,209,191,167,248,247,199,64,117,80,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,44,127,53,214,253,23,211,91,172,86,45,70,213,236,43,21,185,79,78,218,184,168,239,119,250,74,25,228,129,206,115,91,43,99,154,70,185,88,174,99,218,142,68,237,221,142,79,244,41,245,96,186,177,165,154,161,235,191,102,122,151,138,101,191,102,120,189,111,216,87,154,106,255,0,75,228,229,227,242,248,94,238,28,188,111,227,203,183,126,14,237,252,20,245,96,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,56,254,239,116,134,167,93,246,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,252,141,99,234,32,137,143,87,43,127,35,157,249,153,254,114,102,220,157,61,31,116,114,251,156,238,129,53,86,158,111,79,101,211,75,124,245,21,146,113,99,252,245,85,212,243,210,83,211,118,87,181,237,228,199,212,203,228,70,189,169,233,184,59,138,200,213,46,252,25,172,221,143,186,125,100,250,129,144,252,140,231,52,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,157,219,188,255,0,21,186,52,191,122,107,124,218,133,135,120,168,178,142,20,30,154,25,252,174,151,210,213,199,197,86,53,242,199,19,185,163,120,113,150,57,123,70,200,214,46,95,86,255,0,182,125,106,221,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,92,42,22,24,152,146,57,205,88,158,214,63,151,4,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,82,210,186,24,255,0,59,63,166,255,0,185,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,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,136,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,2,207,186,174,111,95,246,101,138,207,182,189,51,185,218,170,114,76,182,223,81,77,150,203,223,205,53,158,215,52,109,106,83,240,86,172,109,154,170,57,31,248,185,220,227,137,57,35,17,102,134,86,212,102,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,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,103,123,85,195,118,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,126,116,108,174,99,29,233,163,115,164,108,44,226,222,44,85,114,167,145,242,61,245,151,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,143,21,212,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,222,87,50,41,90,228,114,194,178,201,18,177,60,90,251,156,229,86,108,43,22,161,245,183,172,130,225,79,107,183,83,121,89,31,158,170,121,27,28,81,243,122,181,141,228,247,181,59,185,81,169,223,186,170,39,226,105,79,64,116,114,197,183,253,26,196,244,119,28,155,212,82,99,54,246,211,201,83,197,236,245,117,79,115,164,169,169,224,247,189,99,242,207,36,178,248,249,171,89,207,139,127,43,81,14,128,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,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,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,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,202,231,177,179,163,21,232,141,71,171,21,200,214,114,224,157,47,167,118,239,63,194,150,178,175,222,154,223,14,158,230,62,42,44,163,133,7,169,154,15,19,101,244,181,113,241,84,145,60,82,74,238,104,222,124,162,146,94,209,190,68,139,141,255,0,21,87,215,59,249,39,253,73,253,180,130,187,58,176,103,121,78,189,219,172,26,95,123,186,218,178,250,204,127,39,101,142,166,215,83,13,53,87,174,75,13,122,195,27,38,153,21,145,121,30,141,141,100,238,215,49,175,87,49,241,189,27,35,120,169,163,221,153,105,230,156,105,190,217,116,242,223,165,246,175,75,106,188,227,246,251,236,213,50,210,37,61,85,202,170,170,150,41,36,171,169,98,73,47,105,164,238,222,237,242,200,216,218,141,141,142,86,70,196,78,214,8,235,189,189,159,99,59,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,30,10,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,236,240,151,19,210,191,125,84,217,254,61,106,219,14,169,87,210,65,147,216,233,225,182,225,147,67,75,47,59,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,207,43,28,196,226,233,24,247,201,99,229,0,245,71,247,217,169,191,162,252,61,17,34,182,43,180,204,55,119,91,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,254,29,252,111,84,87,68,197,74,235,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,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,233,139,191,31,219,125,138,155,65,181,98,245,203,62,199,237,237,251,54,233,113,184,249,42,178,136,90,249,157,39,102,248,154,158,106,120,27,78,142,229,36,146,204,212,146,101,239,194,87,36,255,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,164,170,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,37,87,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,55,250,175,99,26,185,146,237,46,246,186,115,112,164,91,21,182,162,158,191,46,182,37,181,245,21,181,214,232,166,141,237,116,18,55,146,68,200,37,107,39,151,187,19,188,113,57,222,86,54,55,199,53,16,154,30,233,245,147,233,30,77,180,188,21,116,94,223,87,108,177,91,41,230,160,169,182,87,92,153,93,91,67,113,108,207,125,91,106,36,103,100,87,201,44,142,157,191,146,46,241,207,27,146,40,154,230,198,217,20,12,219,110,234,231,162,87,173,197,230,119,157,186,71,73,30,159,87,212,83,84,218,153,73,73,61,44,13,123,233,97,117,74,71,12,237,107,226,103,169,89,251,51,139,88,212,236,140,68,98,53,9,65,209,178,193,172,181,251,130,187,95,240,171,223,163,192,109,86,244,102,111,77,37,75,82,58,239,52,85,9,111,141,176,170,57,93,51,103,99,164,108,136,141,225,28,115,181,94,158,95,28,189,87,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,226,37,98,251,211,181,89,119,199,169,59,83,213,44,130,146,130,158,74,139,42,224,115,203,76,216,152,233,231,182,83,73,81,111,150,116,114,34,190,73,100,71,192,143,111,119,61,242,199,228,85,88,34,59,6,231,118,245,138,238,131,70,175,90,71,148,212,250,15,95,227,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,149,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,130,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,223,233,139,212,2,143,72,171,41,182,253,173,249,23,164,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,227,52,143,115,97,115,27,221,27,27,158,248,231,87,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,9,85,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,235,179,237,217,230,91,69,213,15,191,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,183,145,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,20,23,213,78,75,83,247,199,159,54,223,69,87,5,68,116,246,118,215,62,106,150,202,201,231,251,50,153,81,241,53,35,106,196,207,18,196,197,99,157,34,171,216,247,242,68,122,70,207,65,210,27,238,39,248,201,182,253,238,255,0,182,191,119,238,159,117,191,223,191,237,167,141,190,79,247,191,203,255,0,1,245,255,0,239,191,147,255,0,157,249,252,101,234,3,149,110,199,218,198,178,125,63,200,126,58,115,53,133,186,117,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,121,90,189,162,88,98,116,157,216,232,223,230,172,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,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,219,98,220,46,43,186,13,26,178,234,230,45,77,232,61,127,146,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,254,76,140,87,53,142,124,82,196,245,99,57,241,78,85,213,31,216,158,166,254,139,243,20,69,0,157,215,103,219,76,204,183,117,170,31,113,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,159,111,35,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,120,68,206,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,10,33,234,59,177,202,109,169,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,239,43,153,20,173,114,57,97,89,100,134,165,212,244,84,246,177,148,253,64,174,248,235,113,0,58,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,64,14,168,254,251,53,55,244,95,135,162,35,172,153,254,101,46,3,79,165,174,200,106,211,19,165,188,77,127,101,165,170,141,129,110,50,195,28,14,168,122,34,119,123,210,40,88,198,242,85,224,139,39,14,62,73,57,119,77,139,236,202,251,188,61,71,170,182,73,117,251,27,12,197,253,61,70,77,114,137,236,90,166,199,42,191,197,77,77,27,187,247,154,95,20,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,102,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,202,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,0,51,45,184,27,70,156,88,53,199,60,178,105,13,199,215,97,148,57,5,116,22,73,154,228,124,107,74,217,156,141,108,82,36,211,121,161,111,226,216,230,89,21,210,198,214,72,228,98,189,88,219,53,232,125,69,134,179,0,213,59,133,13,218,174,76,178,123,197,186,27,165,11,154,190,8,45,204,134,85,162,153,139,193,17,95,36,178,87,181,201,205,221,146,24,255,0,43,59,162,190,205,1,154,205,216,251,167,214,79,168,25,15,200,206,119,91,190,199,41,178,94,159,248,110,238,52,229,245,107,125,182,211,220,159,151,90,81,146,212,37,117,36,87,106,152,27,91,2,53,28,177,62,8,154,207,43,87,180,75,12,78,147,187,29,27,252,209,127,75,117,75,59,209,108,238,217,169,154,105,125,251,27,36,179,121,189,21,111,165,134,163,197,229,133,240,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,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,170,14,178,88,181,139,31,221,197,29,218,209,67,233,234,242,108,62,221,116,186,73,229,123,253,69,83,39,169,164,108,157,156,170,140,237,5,37,59,59,53,17,191,147,191,110,78,114,175,107,232,99,252,236,254,155,254,228,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,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,34,175,84,127,98,122,155,250,47,204,81,20,45,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,235,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,179,35,106,126,46,68,106,127,4,46,251,167,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,254,123,220,198,189,236,106,61,243,40,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,92,78,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,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,64,13,142,116,234,186,237,215,118,153,118,85,154,86,213,223,45,184,85,158,141,112,235,211,173,206,164,130,233,61,198,25,99,169,168,103,10,135,181,143,167,108,117,52,238,130,78,106,169,83,28,221,153,222,37,117,143,128,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,0,1,64,61,81,253,246,106,111,232,191,15,68,69,82,207,186,74,111,95,236,74,202,61,166,234,109,206,213,71,101,155,205,38,23,112,157,124,18,54,186,105,252,143,182,57,81,188,36,243,62,89,100,137,210,57,174,73,17,209,34,200,178,194,198,126,183,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,199,247,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,165,162,154,71,197,217,138,249,41,164,134,69,68,70,246,87,170,43,90,168,173,75,127,233,5,170,22,172,211,105,116,216,28,45,164,130,229,167,215,138,219,109,68,13,173,108,179,203,5,76,206,173,138,169,241,118,71,66,199,58,162,104,91,223,146,57,105,100,84,119,241,107,102,248,6,85,207,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,66,155,36,222,14,51,187,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,224,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,168,190,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,30,215,168,238,199,42,119,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,188,77,124,178,181,200,212,153,101,142,138,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,52,19,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,72,59,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,20,129,213,11,101,31,225,255,0,59,126,179,233,237,178,213,67,166,217,149,193,148,209,91,168,147,195,246,53,209,208,185,239,167,72,156,229,239,12,190,41,230,141,99,68,100,127,158,46,17,181,145,121,57,6,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,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,39,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,29,88,183,175,110,197,177,91,158,213,244,222,231,207,36,188,246,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,213,71,55,23,171,100,123,82,36,150,55,177,86,84,86,85,182,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,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,163,237,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,193,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,184,58,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,40,7,170,63,190,205,77,253,23,225,232,139,41,233,141,188,92,239,116,216,38,71,96,212,186,63,85,146,96,158,143,214,228,30,72,89,246,191,173,154,177,241,255,0,181,97,130,56,233,252,81,192,200,255,0,42,187,159,110,75,217,123,247,232,27,232,217,149,139,120,122,113,75,108,142,235,246,54,103,139,250,138,140,102,229,43,222,180,173,146,84,103,150,154,166,54,247,239,12,190,40,145,100,107,86,72,220,198,185,188,145,31,20,153,236,46,207,117,151,107,173,255,0,164,21,37,246,251,115,171,184,220,174,56,62,17,87,89,89,87,51,166,158,166,121,42,109,142,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,168,118,157,238,159,70,254,160,99,223,35,1,164,139,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,251,111,163,102,87,221,158,106,61,45,178,59,175,219,56,102,81,234,42,49,155,148,175,98,85,58,56,149,158,90,106,152,219,219,180,209,121,98,69,145,173,72,228,107,218,230,241,85,124,81,251,110,156,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,242,185,145,68,230,171,150,20,138,75,222,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,252,17,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,45,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,232,52,171,83,50,173,27,212,124,115,84,176,170,191,79,122,198,110,17,92,41,185,73,35,35,155,130,254,120,37,241,189,143,116,50,177,93,28,140,71,39,56,222,246,170,246,114,154,104,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,20,173,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,235,179,237,217,230,91,69,213,15,191,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,183,145,136,168,217,94,139,110,125,70,242,155,22,115,211,171,52,205,113,106,239,91,101,200,45,248,237,210,221,83,226,124,126,122,89,238,148,18,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,5,11,154,83,219,22,222,177,93,175,232,213,151,72,241,106,159,95,232,60,149,55,27,163,233,99,167,154,231,93,43,185,75,81,35,88,159,242,99,98,57,207,115,34,138,38,43,223,195,146,245,80,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,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,102,232,244,47,252,53,235,182,77,162,159,122,126,241,253,220,244,95,229,63,67,232,252,254,162,142,10,159,247,159,36,156,120,249,248,255,0,158,189,248,247,252,59,246,75,84,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,229,91,98,219,214,85,186,13,101,178,233,30,45,83,232,61,127,146,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,254,76,108,71,57,141,124,178,196,197,123,57,242,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,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,3,159,235,246,177,216,182,255,0,163,89,102,177,100,112,250,138,76,102,222,234,136,233,185,61,158,174,169,238,72,233,169,185,177,143,88,252,179,201,20,94,78,10,214,115,228,239,202,213,83,50,228,233,232,251,172,119,220,27,116,9,165,84,240,250,139,46,165,219,231,167,172,143,147,25,224,170,161,167,158,174,158,167,186,177,207,119,22,50,166,47,26,57,141,95,83,205,220,150,54,161,119,224,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,72,1,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,235,179,237,217,230,91,69,213,15,191,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,183,145,136,168,217,94,139,218,186,182,103,248,110,169,235,166,1,168,58,125,144,210,95,49,235,230,155,208,84,208,215,83,42,240,149,159,105,92,145,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,59,175,67,31,231,103,244,223,247,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,21,122,163,251,19,212,223,209,126,98,136,160,18,218,122,93,116,255,0,163,180,81,219,119,55,173,248,239,154,235,55,166,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,198,247,242,153,124,189,162,142,68,99,161,116,110,145,90,175,88,157,21,159,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,32,0,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,0,1,64,61,81,253,246,106,111,232,191,15,68,122,13,134,108,251,25,221,206,151,235,141,149,201,73,69,155,88,233,236,78,196,239,21,114,212,120,40,103,150,74,183,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,233,41,178,206,146,21,54,91,173,171,84,183,89,13,36,149,20,21,19,75,6,6,158,42,168,28,246,57,169,4,181,213,17,200,232,165,103,116,145,254,153,136,230,57,60,62,73,21,22,88,15,151,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,233,93,99,180,134,167,10,220,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,180,104,88,202,89,161,137,141,236,246,49,180,233,64,245,87,162,247,124,207,226,229,236,173,103,171,232,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,189,44,81,42,119,153,239,138,178,89,87,139,187,181,148,175,94,46,69,85,101,196,128,101,92,178,157,127,233,227,157,235,78,137,232,78,182,109,235,21,251,103,36,188,233,254,59,69,150,91,228,188,67,79,229,241,90,41,35,164,171,133,42,92,200,219,218,56,150,41,17,37,78,253,160,86,198,170,179,61,103,86,204,182,47,167,27,60,177,87,73,108,175,251,209,153,222,121,69,114,201,170,40,210,158,71,82,243,229,29,45,60,92,223,224,133,56,177,207,68,123,157,36,136,142,115,149,27,19,35,169,110,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,133,91,171,233,125,167,27,156,214,90,61,98,251,253,117,196,234,235,125,60,121,77,53,53,42,85,253,173,28,45,142,56,221,3,228,145,18,146,111,4,126,37,119,9,99,94,49,187,197,201,36,89,101,174,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,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,231,51,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,0,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,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,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,183,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,247,93,161,245,48,206,246,199,164,249,30,152,92,236,159,122,105,41,45,255,0,238,18,158,84,134,26,91,77,115,234,101,150,127,82,177,177,179,79,12,139,82,249,87,188,138,228,116,13,137,188,27,42,201,20,53,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,191,78,157,219,67,255,0,10,90,52,191,122,104,188,58,133,152,248,171,114,142,21,254,166,24,60,78,151,210,210,71,197,18,52,241,71,43,185,171,121,242,150,73,123,72,248,210,46,50,168,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,138,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,202,185,117,59,150,255,0,244,54,218,62,159,224,159,255,0,30,214,85,94,211,189,211,232,223,212,12,123,228,96,52,166,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,197,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,58,108,203,166,238,156,109,46,251,93,158,92,242,79,191,121,156,188,160,182,221,234,45,137,71,29,170,149,204,227,35,105,224,242,203,218,105,59,189,175,153,95,203,198,169,27,81,136,233,124,179,0,21,193,214,127,94,106,113,93,47,198,180,2,197,91,73,234,51,138,135,93,47,172,109,68,78,158,59,117,28,145,186,8,223,10,177,94,198,77,83,217,237,149,28,207,198,134,70,39,52,115,209,180,236,11,179,232,243,173,246,172,243,110,149,26,53,13,142,174,142,229,165,213,10,218,138,183,72,215,193,93,5,198,170,174,166,39,179,248,57,143,107,146,102,57,138,138,157,153,27,145,203,205,89,28,245,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,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,33,94,217,250,84,105,30,223,53,114,167,85,175,57,93,94,116,251,117,71,159,19,161,185,91,153,11,44,239,71,185,89,60,202,215,185,181,117,44,111,141,25,39,8,152,199,163,164,72,249,248,214,47,107,213,31,216,158,166,254,139,243,20,69,0,154,168,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,158,157,20,45,54,168,118,219,153,95,97,182,82,50,229,89,156,84,82,84,86,54,22,164,243,65,13,5,19,162,137,242,118,228,230,49,211,204,230,181,87,179,86,89,21,59,114,94,246,20,1,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,43,171,173,38,177,223,112,253,26,196,180,118,209,15,142,147,81,46,21,21,23,74,158,76,94,84,182,215,83,200,218,110,14,98,170,115,158,122,121,124,141,123,28,223,77,199,243,54,71,34,84,14,53,139,95,115,11,140,214,156,114,135,213,213,211,219,235,238,146,71,229,100,124,105,104,169,101,171,169,147,187,213,17,120,65,4,175,237,223,147,184,246,106,43,149,17,125,6,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,230,165,89,90,138,172,100,209,121,34,127,229,114,43,36,114,43,92,138,168,186,115,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,73,251,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,246,111,111,103,217,54,209,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,158,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,182,58,150,169,208,199,249,217,253,55,253,200,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,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,0,43,3,168,95,83,170,204,90,179,32,219,246,221,107,124,55,88,124,150,203,254,91,19,231,130,170,213,85,20,243,193,87,67,77,20,145,51,140,201,226,143,181,91,30,246,163,100,119,141,17,232,217,89,221,122,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,231,177,207,107,24,199,35,25,78,219,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,21,122,163,251,19,212,223,209,126,98,136,164,189,178,90,109,87,253,201,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,52,188,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,0,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,44,39,172,118,144,211,102,187,104,161,213,42,120,41,18,229,167,23,136,102,124,243,79,43,95,246,117,115,217,75,52,49,49,189,216,247,186,161,104,30,170,244,78,204,133,252,92,157,213,175,171,109,151,235,29,139,64,183,65,128,106,174,83,15,59,45,170,225,37,61,198,78,79,79,77,75,87,79,45,36,181,61,152,199,189,254,22,84,58,95,27,90,174,127,143,130,118,87,119,77,31,0,101,92,210,158,211,189,172,104,223,211,252,123,227,160,58,169,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,4,74,234,127,165,250,95,157,109,47,45,202,181,1,212,150,251,150,23,78,219,150,61,122,117,20,149,19,210,214,190,104,163,109,43,60,106,142,70,85,185,99,167,119,46,241,181,100,142,103,53,124,45,86,208,97,98,157,22,244,223,78,50,157,101,203,115,252,142,179,158,95,132,219,233,229,198,168,189,114,71,251,186,182,212,65,91,85,225,78,207,151,198,197,138,46,253,214,54,122,191,204,213,123,162,115,110,80,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,241,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,25,87,46,167,114,223,254,134,219,71,211,252,19,255,0,227,218,202,171,218,119,186,125,27,250,129,143,124,140,6,148,192,0,206,102,247,53,230,155,113,219,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,112,111,7,212,61,23,187,185,57,120,253,231,22,190,227,246,235,21,218,239,67,233,233,50,107,123,238,150,185,60,172,127,168,165,101,85,69,35,164,236,213,85,103,105,233,42,25,217,200,142,252,157,251,113,115,85,84,216,181,246,175,21,184,230,180,244,60,236,182,171,133,29,174,178,167,202,196,241,85,85,199,83,37,60,124,21,121,187,147,40,170,87,186,34,181,60,125,156,168,174,106,44,159,233,129,173,23,93,41,221,166,37,98,155,47,171,180,227,25,205,67,172,55,154,54,177,210,193,95,60,144,202,219,123,95,26,53,221,158,149,143,133,173,149,17,21,137,36,136,174,108,111,147,189,250,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,1,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,1,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,34,254,249,55,193,140,237,7,13,108,48,89,106,239,25,221,250,157,203,142,80,79,67,80,203,115,213,21,90,250,137,170,145,169,19,217,10,241,87,193,28,158,101,242,66,138,145,178,84,153,176,175,100,157,85,181,18,163,84,34,193,247,85,153,82,93,44,89,61,68,20,212,153,29,92,116,150,216,49,247,182,57,215,188,140,166,165,106,74,201,229,117,52,106,249,30,198,66,141,87,170,163,121,170,120,174,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,40,219,171,238,168,93,115,77,218,84,224,115,54,174,11,110,159,89,232,173,180,240,58,181,210,193,44,245,48,182,182,90,166,69,217,27,11,220,218,136,97,119,110,74,228,165,141,85,223,193,173,237,93,22,116,94,213,127,181,106,190,167,101,184,133,37,198,219,113,167,131,11,164,158,173,237,154,10,152,36,107,166,185,209,201,76,174,86,189,142,106,219,149,86,72,213,21,21,90,213,255,0,125,66,178,242,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,95,159,77,28,254,167,80,118,91,167,117,87,44,134,146,235,114,177,211,212,216,42,146,21,139,157,27,41,42,100,138,150,158,86,70,137,193,237,163,74,69,78,73,205,204,115,30,238,92,249,44,160,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,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,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,94,186,104,94,163,237,211,81,238,58,95,170,22,111,67,117,161,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,201,11,248,187,178,246,71,35,154,230,61,172,123,30,198,216,175,67,31,231,103,244,223,247,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,0,128,29,80,182,45,251,107,197,95,174,58,57,134,122,189,73,178,240,251,98,154,137,220,102,190,218,227,141,200,189,161,70,175,168,172,135,180,126,62,202,215,190,36,124,127,189,115,105,227,74,107,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,245,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,187,119,85,254,37,239,116,184,246,39,166,95,173,124,197,105,42,136,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,0,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,236,247,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,157,165,162,154,71,197,221,232,200,234,99,134,69,68,71,119,70,42,43,92,138,173,92,209,26,104,208,29,99,177,110,3,70,177,61,98,199,33,244,244,153,53,189,181,18,83,114,123,253,37,83,28,232,234,105,185,189,140,89,60,83,199,44,94,78,8,215,240,228,223,202,228,83,160,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,74,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,0,40,91,168,206,245,255,0,197,86,163,193,96,192,46,119,88,244,203,22,253,221,182,154,117,241,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,119,104,157,52,177,167,10,210,189,188,106,134,178,225,186,135,158,96,150,170,74,171,70,152,217,219,123,191,62,106,200,225,123,96,85,122,241,137,174,94,239,122,69,13,76,202,159,130,112,167,122,34,172,142,138,57,60,254,150,234,150,119,162,217,221,179,83,52,210,251,246,54,73,102,243,122,42,223,75,13,71,139,203,11,225,147,247,115,49,241,187,188,114,189,191,153,171,219,191,116,236,168,138,154,41,219,22,225,113,93,208,104,213,151,87,49,106,111,65,235,252,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,242,100,98,185,172,115,226,150,39,171,25,207,138,117,82,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,67,42,229,212,238,91,255,0,208,219,104,250,127,130,127,252,123,89,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,225,91,220,215,154,157,184,237,163,49,212,155,53,109,36,25,10,83,178,215,143,164,213,17,70,245,184,212,189,34,142,72,153,43,30,217,159,11,93,37,74,197,193,220,217,78,244,94,205,228,228,207,14,39,139,95,115,156,170,205,133,98,212,62,182,245,144,92,41,237,118,234,111,43,35,243,213,79,35,99,138,62,111,86,177,188,158,246,167,119,42,53,59,247,85,68,252,73,127,213,91,76,241,93,27,214,13,51,210,220,42,147,211,217,113,157,47,182,91,233,185,71,27,36,155,133,194,227,206,121,124,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,220,167,171,233,177,162,159,226,39,111,187,162,209,200,238,30,138,175,32,183,227,94,130,119,75,227,141,149,208,75,95,81,75,229,119,142,69,72,86,120,98,73,56,177,93,227,87,241,236,238,202,144,0,210,238,219,181,190,213,184,253,18,197,181,162,205,99,171,179,83,228,116,242,185,244,21,50,54,71,211,79,12,242,83,204,196,123,127,7,177,37,134,78,15,236,213,115,56,185,90,197,85,98,124,187,177,246,177,172,159,79,242,31,142,156,205,97,170,128,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,197,55,93,181,29,56,221,174,156,63,10,205,98,244,55,90,31,36,246,11,252,16,163,234,173,21,78,68,69,115,81,85,60,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,99,100,150,111,15,173,162,245,80,212,120,188,176,178,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,245,234,94,175,102,90,181,77,134,193,153,207,73,59,240,108,94,151,16,182,77,12,9,19,223,110,166,150,103,211,182,84,111,229,115,216,217,252,104,228,70,247,100,108,87,114,127,39,186,199,250,24,255,0,59,63,166,255,0,185,22,168,15,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,46,249,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,47,251,167,38,153,254,203,246,109,167,22,234,138,75,84,117,247,235,123,178,106,201,237,241,246,245,94,190,71,84,83,190,103,43,26,231,204,218,89,41,162,114,175,126,222,20,99,92,230,177,170,86,175,88,45,28,190,224,219,160,93,85,168,155,212,89,117,46,223,5,69,28,156,88,207,5,85,13,60,20,149,20,221,145,238,123,184,177,148,210,249,21,172,106,250,158,13,228,177,185,78,193,208,251,63,166,138,235,170,122,91,93,144,213,173,69,85,61,186,255,0,107,180,185,101,116,8,200,157,44,21,181,12,78,222,38,61,86,106,6,59,241,71,189,18,63,243,146,53,227,107,230,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,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,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,10,149,234,139,211,254,178,209,89,114,220,222,136,99,190,107,84,222,166,227,156,90,224,146,121,234,163,170,150,121,103,154,236,223,35,223,202,21,242,246,150,56,209,141,133,177,182,68,106,177,101,116,85,130,95,247,75,143,98,122,101,250,215,204,86,146,168,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,0,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,206,14,244,52,114,197,160,91,160,207,244,171,22,155,157,150,213,112,142,162,221,31,23,167,166,165,171,167,138,174,42,110,239,123,222,255,0,11,42,27,23,145,206,87,63,199,205,123,43,187,37,170,116,125,214,59,22,115,182,4,210,170,120,125,61,235,77,46,19,211,214,71,201,239,243,210,215,84,79,87,79,83,221,88,214,55,147,223,83,23,141,28,247,39,166,230,238,41,35,80,157,64,202,185,165,61,167,123,88,209,191,167,248,247,199,64,117,82,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,0,86,7,86,189,235,253,137,71,89,180,221,50,185,221,104,239,83,120,100,205,46,16,47,130,54,208,205,7,145,150,198,170,183,156,158,102,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,252,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,125,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,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,84,95,83,173,135,126,196,47,181,58,243,164,246,94,56,14,65,112,119,218,86,187,117,187,199,75,139,204,230,66,216,251,187,202,229,240,212,78,234,133,111,24,227,138,23,44,112,167,110,113,53,120,86,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,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,39,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,221,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,161,149,114,234,119,45,255,0,232,109,180,125,63,193,63,254,61,172,170,189,167,123,167,209,191,168,24,247,200,192,105,76,0,83,183,89,253,121,166,202,181,67,26,208,11,21,109,95,167,193,233,221,116,190,177,181,18,182,9,46,53,145,198,232,35,124,42,196,99,223,13,55,103,182,84,115,255,0,10,233,24,156,21,175,71,120,158,143,186,57,125,206,119,64,154,171,79,55,167,178,233,165,190,122,138,201,56,177,254,122,170,234,121,233,41,233,187,43,218,246,242,99,234,101,242,35,94,212,244,220,29,197,100,106,159,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,254,167,250,47,117,210,157,218,101,183,216,113,10,187,78,49,156,212,54,253,102,172,115,221,44,21,243,201,12,78,184,57,146,43,157,217,233,88,249,156,232,149,81,88,146,70,168,214,198,248,251,202,174,137,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,179,24,178,205,68,171,18,189,19,156,143,123,27,221,210,185,103,174,236,125,172,107,39,211,252,135,227,167,51,88,106,160,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,64,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,149,212,51,101,150,173,211,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,82,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,242,70,199,205,202,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,45,43,161,143,243,179,250,111,251,145,106,128,137,93,83,115,250,108,23,101,185,149,42,100,53,118,155,150,85,81,65,96,182,173,50,202,215,213,62,74,150,75,81,78,175,141,63,43,31,71,5,90,63,154,163,28,206,76,94,252,209,174,164,189,1,209,203,238,224,53,151,19,209,220,114,111,79,87,147,92,27,79,37,79,22,63,210,82,177,174,146,166,167,131,222,196,147,197,4,114,203,227,230,142,127,14,45,252,206,68,52,210,64,14,178,122,41,247,231,111,182,157,99,164,184,120,106,244,202,224,190,104,36,151,140,115,208,220,101,167,167,147,139,82,55,43,166,108,236,163,86,247,123,26,145,249,251,242,119,4,43,47,99,58,161,106,209,205,218,105,158,121,125,109,34,91,96,188,125,155,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,247,236,138,145,170,43,155,223,146,104,204,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,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,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,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,81,103,81,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,252,199,181,142,123,222,213,123,236,211,165,199,177,61,50,253,107,230,43,73,84,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,0,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,0,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,106,133,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,83,95,90,77,28,177,97,250,203,137,107,21,162,111,29,94,162,91,234,41,238,148,220,94,188,170,173,173,167,141,181,60,220,245,68,231,4,244,241,120,218,198,53,190,155,151,230,116,142,84,249,58,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,201,44,112,177,237,252,140,98,211,77,93,35,149,233,248,172,49,162,57,21,120,190,231,193,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,165,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,4,127,223,78,224,175,187,106,219,142,69,168,152,182,63,117,184,222,170,56,217,237,213,116,80,50,72,108,245,85,44,123,34,175,170,87,181,236,108,49,61,27,217,28,199,54,73,93,12,75,217,37,228,220,240,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,95,167,78,237,161,255,0,133,45,26,95,189,52,94,29,66,204,124,85,185,71,10,255,0,83,12,30,39,75,233,105,35,226,137,26,120,163,149,220,213,188,249,75,36,189,164,124,105,23,25,84,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,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,102,240,118,153,153,109,23,84,62,227,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,222,55,170,35,101,98,172,191,233,21,188,28,154,131,50,183,237,47,48,90,187,149,138,233,79,82,236,69,208,197,78,198,90,39,137,42,235,170,217,42,163,27,44,172,157,29,35,145,238,123,213,143,141,141,107,120,200,231,51,208,117,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,106,134,85,203,169,220,183,255,0,161,182,209,244,255,0,4,255,0,248,246,178,170,246,157,238,159,70,254,160,99,223,35,1,165,48,15,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,52,58,253,172,119,221,192,107,46,89,172,89,28,62,158,175,38,184,58,162,58,110,76,127,164,165,99,82,58,106,110,108,99,18,79,20,17,197,23,147,130,57,252,57,59,243,57,84,186,158,150,154,23,71,163,251,83,176,228,149,182,111,73,146,106,39,251,164,185,205,34,193,36,143,165,145,85,45,236,108,145,39,47,15,165,241,204,216,222,231,57,146,84,207,254,106,185,88,216,45,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,118,174,176,90,57,98,206,118,192,186,171,81,55,167,189,105,165,194,10,138,57,56,189,254,122,90,234,136,41,42,41,187,35,218,198,242,123,233,165,242,43,94,228,244,220,27,197,36,114,149,45,181,141,107,255,0,14,219,130,194,117,142,75,127,173,164,199,238,11,235,224,108,94,73,31,67,60,79,167,170,241,55,201,26,44,201,4,210,172,124,158,141,242,35,57,119,111,116,91,254,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,101,92,210,158,211,189,172,104,223,211,252,123,227,160,58,168,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,0,43,171,169,215,79,250,205,93,163,169,220,14,136,99,190,175,58,164,229,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,255,0,132,49,177,174,153,175,119,101,116,141,99,36,240,29,12,127,157,159,211,127,220,139,84,5,59,117,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,218,150,88,145,59,194,246,69,71,20,169,201,221,220,202,166,47,22,162,34,191,207,244,108,209,79,191,59,130,187,107,29,93,195,195,73,166,86,244,240,193,28,188,100,158,186,227,21,69,60,124,154,177,185,29,11,96,101,98,187,179,216,228,147,193,219,147,121,161,117,39,63,215,237,28,177,110,3,70,178,205,29,200,230,244,244,153,53,189,212,241,212,241,123,253,37,83,28,146,83,84,240,99,216,178,120,167,142,41,124,124,209,175,225,197,223,149,202,134,101,205,46,237,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,59,197,91,12,108,151,187,209,145,212,199,52,104,170,174,238,140,69,71,57,21,28,185,247,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,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,1,226,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,187,246,69,254,5,69,255,0,176,169,186,127,252,62,210,175,253,235,113,255,0,168,151,82,0,0,0,126,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,79,21,183,45,16,181,109,199,71,172,186,53,98,190,85,221,237,182,10,139,139,168,234,234,227,107,39,88,42,43,167,169,141,146,113,252,174,123,27,58,49,94,136,212,122,177,92,141,103,46,9,210,206,41,188,205,20,202,183,19,182,204,195,71,48,171,133,170,138,245,144,125,159,233,167,186,75,36,116,172,240,87,211,212,63,155,163,142,71,167,118,66,228,78,204,95,204,169,223,178,119,84,175,109,16,233,19,185,45,53,214,140,7,81,175,185,182,154,207,109,197,114,139,85,238,178,42,75,149,123,167,146,10,106,184,230,145,177,181,212,109,106,189,90,197,68,69,115,83,191,110,234,159,196,183,64,10,245,234,23,211,211,90,55,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,206,53,12,68,85,114,47,116,119,225,252,21,93,61,58,122,107,70,211,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,198,157,232,170,142,85,238,173,252,63,138,165,133,0,0,56,166,243,52,83,42,220,78,219,51,13,28,194,174,22,170,43,214,65,246,127,166,158,233,44,145,210,179,193,95,79,80,254,110,142,57,30,157,217,11,145,59,49,127,50,167,126,201,221,82,189,180,67,164,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,253,187,170,127,18,221,0,0,2,176,55,153,210,255,0,95,119,19,185,60,195,88,240,172,191,79,232,172,185,7,217,254,154,11,165,194,182,58,166,120,40,41,233,223,205,177,210,72,196,238,248,92,169,217,235,249,85,59,246,94,232,157,171,166,246,202,117,79,103,223,180,79,218,101,255,0,20,185,253,237,251,35,209,125,133,85,83,55,143,210,250,191,39,151,205,4,93,187,250,150,113,227,203,191,103,119,237,217,59,205,82,21,117,33,217,78,169,239,7,246,119,251,51,191,226,150,207,186,95,107,250,223,183,106,170,97,242,122,175,73,227,241,120,96,151,191,111,76,254,92,184,246,238,222,221,251,175,110,43,179,62,151,250,251,183,109,201,225,250,199,154,229,250,127,91,101,199,254,208,245,48,90,238,21,178,85,63,207,65,81,78,206,13,146,146,54,47,103,204,213,94,239,79,202,139,219,186,246,69,179,242,42,245,7,217,149,102,240,116,226,199,67,137,93,109,86,172,207,20,184,58,162,213,87,116,124,237,165,146,150,116,107,42,169,158,177,114,225,203,199,4,137,39,138,71,35,169,209,137,197,36,123,146,42,237,99,165,254,233,246,237,184,44,39,88,228,203,244,170,182,147,31,184,47,175,129,183,11,140,146,62,134,120,159,79,85,226,111,164,141,22,100,130,105,86,62,79,70,249,17,156,187,183,186,45,170,2,149,191,216,84,221,63,254,31,105,87,254,245,184,255,0,212,75,116,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,246,237,221,19,248,30,212,172,13,230,116,191,215,221,196,238,79,48,214,60,43,47,211,250,43,46,65,246,127,166,130,233,112,173,142,169,158,10,10,122,119,243,108,116,146,49,59,190,23,42,118,122,254,85,78,253,151,186,36,159,233,233,181,252,251,105,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,252,169,222,170,136,213,78,202,223,199,248,162,74,0,10,139,214,254,145,59,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,59,247,236,171,252,75,9,217,158,138,101,91,118,219,102,31,163,153,173,194,213,91,122,199,254,208,245,51,218,229,146,74,87,249,235,234,42,25,193,210,71,27,215,179,38,106,47,118,39,230,69,237,221,59,42,246,176,8,191,212,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,145,223,143,240,69,140,27,51,233,127,175,187,118,220,158,31,172,121,174,95,167,245,182,92,127,237,15,83,5,174,225,91,37,83,252,244,21,20,236,224,217,41,35,98,246,124,205,85,238,244,252,168,189,187,175,100,91,63,0,2,21,117,33,217,78,169,239,7,246,119,251,51,191,226,150,207,186,95,107,250,223,183,106,170,97,242,122,175,73,227,241,120,96,151,191,111,76,254,92,184,246,238,222,221,251,175,110,43,179,62,151,250,251,183,109,201,225,250,199,154,229,250,127,91,101,199,254,208,245,48,90,238,21,178,85,63,207,65,81,78,206,13,146,146,54,47,103,204,213,94,239,79,202,139,219,186,246,69,179,240,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,145,87,68,58,110,104,150,132,110,46,231,175,120,132,181,113,211,193,78,200,113,92,121,175,159,193,99,123,233,124,21,115,62,121,102,146,90,183,202,142,149,90,143,226,200,210,105,19,139,213,35,116,114,212,3,133,111,7,105,152,110,238,180,191,238,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,239,227,122,162,186,38,42,124,155,58,217,214,9,180,12,18,162,193,96,172,251,103,36,188,240,251,193,144,120,230,167,251,83,197,53,67,233,127,218,175,158,88,224,241,71,80,177,254,237,83,159,110,78,238,171,248,114,174,164,59,41,213,61,224,254,206,255,0,102,119,252,82,217,247,75,237,127,91,246,237,85,76,62,79,85,233,60,126,47,12,18,247,237,233,159,203,151,30,221,219,219,191,117,237,197,118,103,210,255,0,95,118,237,185,60,63,88,243,92,191,79,235,108,184,255,0,218,30,166,11,93,194,182,74,167,249,232,42,41,217,193,178,82,70,197,236,249,154,171,221,233,249,81,123,119,94,200,182,126,86,6,243,58,95,235,238,226,119,39,152,107,30,21,151,233,253,21,151,32,251,63,211,65,116,184,86,199,84,207,5,5,61,59,249,182,58,73,24,157,223,11,149,59,61,127,42,167,126,203,221,19,181,116,222,217,78,169,236,251,246,137,251,76,191,226,151,63,189,191,100,122,47,176,170,170,102,241,250,95,87,228,242,249,160,139,183,127,82,206,60,121,119,236,238,253,187,39,121,170,82,183,251,10,155,167,255,0,195,237,42,255,0,222,183,31,250,137,97,58,189,181,252,251,63,216,37,6,213,236,215,124,126,28,178,151,23,198,172,143,172,169,168,153,182,229,158,223,37,19,166,114,72,216,157,47,7,37,52,156,23,199,221,123,183,186,55,186,246,133,122,33,210,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,126,221,213,63,137,110,128,28,43,123,58,51,159,110,23,110,153,14,141,105,203,241,248,46,89,37,69,3,101,171,189,215,205,77,5,44,16,85,71,82,231,183,195,4,206,145,234,232,24,196,98,163,19,180,142,119,47,200,140,125,106,218,122,40,110,74,107,173,20,55,221,75,211,90,59,107,234,35,109,101,69,37,93,125,76,240,192,174,79,35,227,137,212,177,182,71,163,123,170,49,100,98,57,81,17,92,222,253,210,231,202,245,234,23,211,211,90,55,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,206,53,12,68,85,114,47,116,119,225,252,21,125,175,77,237,148,234,158,207,191,104,159,180,203,254,41,115,251,219,246,71,162,251,10,170,166,111,31,165,245,126,79,47,154,8,187,119,245,44,227,199,151,126,206,239,219,178,119,151,249,102,45,98,206,113,91,206,21,148,208,250,219,46,65,111,168,181,220,105,188,175,143,207,75,60,110,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,41,179,253,133,77,211,255,0,225,246,149,127,239,91,143,253,68,177,252,31,66,53,114,131,98,181,59,109,206,242,108,126,227,155,59,7,187,98,16,92,41,158,246,219,154,201,33,168,167,183,181,92,144,49,252,35,167,117,51,30,239,18,189,120,57,87,154,254,103,87,7,251,10,155,167,255,0,195,237,42,255,0,222,183,31,250,137,117,32,28,83,121,154,41,149,110,39,109,153,134,142,97,87,11,85,21,235,32,251,63,211,79,116,150,72,233,89,224,175,167,168,127,55,71,28,143,78,236,133,200,157,152,191,153,83,191,100,238,169,88,63,236,42,110,159,255,0,15,180,171,255,0,122,220,127,234,37,212,128,10,192,222,103,75,253,125,220,78,228,243,13,99,194,178,253,63,162,178,228,31,103,250,104,46,151,10,216,234,153,224,160,167,167,127,54,199,73,35,19,187,225,114,167,103,175,229,84,239,217,123,162,73,254,158,155,95,207,182,153,162,247,173,57,212,107,190,63,113,185,92,114,138,155,220,82,217,42,38,154,6,193,37,37,36,45,107,157,52,81,57,31,202,157,234,168,141,84,236,173,252,127,138,36,160,5,96,111,51,165,254,190,238,39,114,121,134,177,225,89,126,159,209,89,114,15,179,253,52,23,75,133,108,117,76,240,80,83,211,191,155,99,164,145,137,221,240,185,83,179,215,242,170,119,236,189,209,36,255,0,79,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,118,86,254,63,197,18,80,0,82,183,251,10,155,167,255,0,195,237,42,255,0,222,183,31,250,137,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,94,221,187,162,127,3,218,128,87,175,80,190,158,154,209,187,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,113,168,98,34,171,145,123,163,191,15,224,171,237,122,111,108,167,84,246,125,251,68,253,166,95,241,75,159,222,223,178,61,23,216,85,85,51,120,253,47,171,242,121,124,208,69,219,191,169,103,30,60,187,246,119,126,221,147,188,213,0,3,143,233,22,217,240,221,21,213,205,83,213,44,50,186,173,140,213,122,138,11,149,206,217,50,172,140,166,184,194,250,183,212,79,20,142,114,187,132,238,171,230,177,170,126,71,181,252,93,193,205,142,62,192,10,171,221,63,75,253,211,238,39,112,89,182,177,199,151,233,85,21,38,65,112,79,65,3,174,23,24,228,101,12,17,50,158,151,202,223,73,34,36,203,4,49,44,156,94,173,242,43,248,246,111,100,73,85,211,227,102,85,155,62,211,139,229,14,91,117,181,93,115,60,174,224,218,139,173,93,173,243,186,150,58,88,17,204,165,166,98,203,199,159,31,36,242,44,158,40,220,174,168,86,47,36,141,142,89,84,10,149,215,238,142,122,167,149,235,46,89,148,232,166,73,167,246,108,50,243,112,117,194,217,110,185,214,84,211,205,71,229,106,62,104,27,21,53,18,197,28,44,153,210,182,38,53,87,140,73,26,42,170,162,147,87,97,58,25,174,59,110,209,169,116,119,88,239,56,165,222,146,209,112,150,163,29,169,177,86,77,47,134,150,161,203,36,212,210,178,74,88,85,56,206,178,74,217,21,242,57,222,161,205,252,141,137,136,232,65,173,253,34,119,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,119,239,217,87,248,150,19,179,61,20,202,182,237,182,204,63,71,51,91,133,170,182,245,143,253,161,234,103,181,203,36,148,175,243,215,212,84,51,131,164,142,55,175,102,76,212,94,236,79,204,139,219,186,118,85,237,96,175,94,161,125,61,53,163,118,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,227,80,196,69,87,34,247,71,126,31,193,87,218,244,222,217,78,169,236,251,246,137,251,76,191,226,151,63,189,191,100,122,47,176,170,170,102,241,250,95,87,228,242,249,160,139,183,127,82,206,60,121,119,236,238,253,187,39,121,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,146,237,106,134,235,79,98,154,231,72,203,149,101,60,213,116,244,110,153,169,60,208,66,232,219,44,172,143,191,39,49,142,158,22,185,200,157,154,178,198,139,219,146,119,250,192,0,31,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,214,126,78,89,148,216,176,108,86,243,154,229,53,222,138,203,143,219,234,46,151,26,159,19,228,240,82,193,27,164,150,78,12,71,61,220,88,199,47,102,162,185,123,118,68,85,252,8,215,254,202,62,196,255,0,241,231,255,0,70,111,31,245,66,74,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,96,70,172,179,168,246,204,112,108,170,243,133,101,58,201,232,175,88,253,194,162,215,113,166,251,187,117,147,193,85,4,142,142,88,249,178,153,204,119,23,177,201,221,170,173,94,221,209,85,63,19,170,232,166,189,233,62,226,113,90,172,215,71,50,191,188,22,90,43,131,237,115,212,250,26,154,78,21,76,142,57,29,31,10,136,227,122,246,100,209,175,116,78,63,155,183,126,232,168,158,214,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,0,70,172,179,168,246,204,112,108,170,243,133,101,58,201,232,175,88,253,194,162,215,113,166,251,187,117,147,193,85,4,142,142,88,249,178,153,204,119,23,177,201,221,170,173,94,221,209,85,63,19,170,232,166,189,233,62,226,113,90,172,215,71,50,191,188,22,90,43,131,237,115,212,250,26,154,78,21,76,142,57,29,31,10,136,227,122,246,100,209,175,116,78,63,155,183,126,232,168,157,0,3,159,235,94,189,233,62,221,177,90,92,215,88,242,191,187,246,90,219,131,45,112,84,250,26,154,190,117,79,142,73,27,31,10,120,228,122,119,100,50,47,117,78,63,151,183,126,234,136,188,255,0,75,119,235,180,237,105,206,237,154,103,166,154,173,246,206,73,121,243,122,42,47,176,174,84,254,95,20,47,154,79,222,77,78,200,219,218,56,158,239,204,228,239,219,178,119,85,68,94,235,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,222,244,138,25,100,86,183,186,240,141,238,254,13,85,79,172,0,0,7,63,214,189,123,210,125,187,98,180,185,174,177,229,127,119,236,181,183,6,90,224,169,244,53,53,124,234,159,28,146,54,62,20,241,200,244,238,200,100,94,234,156,127,47,110,253,213,17,121,254,150,239,215,105,218,211,157,219,52,207,77,53,91,237,156,146,243,230,244,84,95,97,92,169,252,190,40,95,52,159,188,154,157,145,183,180,113,61,223,153,201,223,183,100,238,170,136,178,0,28,255,0,90,245,239,73,246,237,138,210,230,186,199,149,253,223,178,214,220,25,107,130,167,208,212,213,243,170,124,114,72,216,248,83,199,35,211,187,33,145,123,170,113,252,189,187,247,84,69,231,250,91,191,93,167,107,78,119,108,211,61,52,213,111,182,114,75,207,155,209,81,125,133,114,167,242,248,161,124,210,126,242,106,118,70,222,209,196,247,126,103,39,126,221,147,186,170,34,200,0,126,78,89,148,216,176,108,86,243,154,229,53,222,138,203,143,219,234,46,151,26,159,19,228,240,82,193,27,164,150,78,12,71,61,220,88,199,47,102,162,185,123,118,68,85,252,8,215,254,202,62,196,255,0,241,231,255,0,70,111,31,245,66,85,0,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,246,54,55,102,240,250,218,223,75,53,71,139,203,51,33,143,247,112,177,242,59,188,146,177,191,149,171,219,191,117,236,136,170,156,3,253,148,125,137,255,0,227,207,254,140,222,63,234,135,127,210,221,82,193,53,167,4,182,106,102,154,95,126,217,198,239,62,111,69,91,233,102,167,242,248,166,124,50,126,238,102,50,70,246,146,39,183,243,53,59,246,238,157,209,81,87,213,145,255,0,84,183,235,180,237,22,206,238,122,103,169,122,173,246,54,73,102,240,250,218,47,176,174,85,30,47,44,44,154,63,222,67,78,248,221,222,57,88,239,202,229,237,223,178,246,84,84,78,129,162,154,247,164,251,137,197,106,179,93,28,202,254,240,89,104,174,15,181,207,83,232,106,105,56,85,50,56,228,116,124,42,35,141,235,217,147,70,189,209,56,254,110,221,251,162,162,116,3,133,106,246,248,182,175,161,25,148,154,125,170,90,183,73,105,200,96,167,138,166,122,24,109,181,181,207,167,100,136,170,196,149,105,97,145,177,189,91,217,232,199,170,63,131,216,238,220,94,213,95,41,105,234,99,178,139,253,214,138,197,98,214,10,187,141,202,227,81,29,37,29,29,38,37,123,154,122,153,228,114,54,56,163,141,180,106,231,189,206,84,106,53,17,85,85,81,16,146,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,202,138,135,214,0,0,0,0,7,42,215,77,209,232,78,218,254,196,253,181,231,63,119,62,241,250,159,179,63,201,149,149,158,127,79,226,243,127,193,162,147,143,31,60,95,231,118,239,203,240,239,217,123,126,78,138,111,51,109,155,137,202,170,176,173,28,212,143,188,23,170,43,123,238,147,211,125,143,95,73,194,149,146,71,27,164,231,81,4,108,94,207,154,52,236,139,203,243,119,237,217,21,83,181,128,0,0,0,71,253,82,223,174,211,180,91,59,185,233,158,165,234,183,216,217,37,155,195,235,104,190,194,185,84,120,188,176,178,104,255,0,121,13,59,227,119,120,229,99,191,43,151,183,126,203,217,81,81,58,6,138,107,222,147,238,39,21,170,205,116,115,43,251,193,101,162,184,62,215,61,79,161,169,164,225,84,200,227,145,209,240,168,142,55,175,102,77,26,247,68,227,249,187,119,238,138,137,208,0,0,0,1,31,245,75,126,187,78,209,108,238,231,166,122,151,170,223,99,100,150,111,15,173,162,251,10,229,81,226,242,194,201,163,253,228,52,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,245,122,23,186,61,9,220,167,219,127,177,76,231,239,31,221,207,77,246,159,249,50,178,143,193,234,60,190,31,248,76,81,242,229,224,151,252,222,253,184,254,61,187,167,126,170,0,0,0,0,57,254,181,235,222,147,237,219,21,165,205,117,143,43,251,191,101,173,184,50,215,5,79,161,169,171,231,84,248,228,145,177,240,167,142,71,167,118,67,34,247,84,227,249,123,119,238,168,139,202,177,62,163,219,49,206,114,171,54,21,139,107,39,173,189,100,23,10,123,93,186,155,238,237,214,63,61,84,242,54,56,163,230,250,102,177,188,158,246,167,119,42,53,59,247,85,68,252,73,42,15,146,182,237,106,183,84,208,81,220,46,116,148,181,23,74,133,164,161,138,105,154,199,213,78,145,73,50,197,19,85,123,189,233,20,50,200,173,111,117,225,27,221,252,26,170,159,88,0,0,0,0,28,83,90,247,153,182,205,187,101,84,184,86,177,234,71,221,251,213,109,189,151,72,41,190,199,175,171,231,74,249,36,141,178,115,167,130,70,39,119,195,34,118,85,229,249,123,246,236,168,171,250,218,23,186,61,9,220,167,219,127,177,76,231,239,31,221,207,77,246,159,249,50,178,143,193,234,60,190,31,248,76,81,242,229,224,151,252,222,253,184,254,61,187,167,126,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,42,3,69,247,237,254,21,247,137,173,122,111,168,144,122,141,50,201,181,67,33,172,171,168,130,159,157,85,150,185,245,210,68,181,141,70,39,57,161,86,71,27,101,139,241,114,53,141,124,73,201,174,142,107,127,0,30,83,85,117,51,21,209,189,56,200,245,75,53,171,244,246,92,102,223,45,194,167,140,145,178,73,184,39,228,130,47,35,216,199,77,43,213,177,198,197,114,115,145,236,106,47,119,33,92,29,63,183,49,153,110,191,168,30,107,170,89,133,13,37,185,141,211,122,187,109,162,217,76,136,230,91,173,209,221,104,159,20,11,39,20,116,207,229,44,143,124,142,68,228,247,187,139,88,206,17,179,208,117,121,212,204,171,70,245,31,110,26,165,133,85,250,123,214,51,112,191,220,41,185,73,35,35,155,130,219,57,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,153,91,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,170,190,170,123,241,255,0,182,251,84,210,11,215,250,168,178,251,237,178,227,255,0,175,101,77,145,204,241,127,205,221,43,227,155,253,101,59,219,254,250,194,127,237,59,218,198,141,253,63,199,190,58,3,170,131,53,155,170,210,223,216,182,227,181,23,76,225,177,125,141,65,102,200,42,190,202,162,245,94,163,197,107,149,254,106,31,222,43,222,231,119,165,150,7,126,119,43,211,191,103,246,114,57,18,223,186,70,106,102,85,168,155,71,134,221,148,213,250,191,185,89,5,94,51,110,157,242,73,36,206,161,142,10,122,136,153,35,158,247,119,241,250,167,68,196,111,22,182,40,162,98,55,242,247,89,170,121,77,88,206,191,101,250,89,153,106,103,217,127,105,253,210,199,238,55,223,69,231,240,250,175,75,77,36,222,47,39,23,112,229,227,227,203,139,187,119,239,217,123,118,51,47,150,101,55,220,231,42,188,230,185,77,119,173,189,100,23,10,139,165,198,167,196,200,252,245,83,200,233,37,147,131,17,172,111,39,189,203,217,168,141,78,253,145,17,63,3,67,219,22,194,173,88,6,207,180,146,197,102,168,171,154,158,171,23,164,189,189,213,47,107,158,147,220,27,235,166,106,43,90,212,224,217,106,100,107,19,183,116,98,53,21,92,168,174,90,235,233,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,221,81,148,211,75,217,205,116,109,79,28,210,200,231,163,155,43,164,134,226,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,9,235,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,29,131,98,251,205,177,111,15,78,42,174,114,90,190,198,204,241,127,79,79,147,91,98,99,214,149,178,74,143,241,84,211,72,238,253,225,151,197,42,164,110,114,201,27,152,230,187,146,35,37,146,74,128,0,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,20,45,212,103,101,31,225,87,81,224,191,224,22,203,172,154,101,148,254,242,219,83,58,121,99,181,215,42,189,100,182,58,110,78,123,184,177,137,36,78,149,26,231,198,231,55,188,174,134,89,23,202,108,95,121,183,221,158,106,61,85,206,75,87,219,56,102,81,233,233,242,107,108,76,98,85,58,56,149,254,42,154,105,29,219,180,209,121,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,66,131,58,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,119,93,237,239,7,25,218,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,240,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,208,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,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,159,77,206,159,117,59,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,239,217,242,34,198,189,19,223,29,54,212,183,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,223,43,153,20,78,106,185,97,72,164,184,144,1,81,125,40,119,199,83,141,93,108,155,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,254,39,39,121,82,105,91,31,103,182,70,120,109,208,0,0,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,224,234,205,171,217,150,130,234,134,220,245,115,79,231,164,142,251,142,212,100,211,83,165,92,9,52,18,177,241,219,226,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,70,185,38,86,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,83,170,128,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,229,112,117,102,213,236,203,65,117,67,110,122,185,167,243,210,71,125,199,106,50,105,169,210,174,4,154,9,88,248,237,241,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,35,92,146,255,0,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,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,165,117,127,121,183,221,158,117,51,213,123,156,150,175,182,112,204,163,238,237,62,77,109,137,140,74,167,71,21,162,151,197,83,77,35,187,118,154,47,44,170,145,185,201,28,141,123,154,238,42,172,150,59,95,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,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,32,87,89,91,181,214,193,182,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,232,103,166,158,58,11,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,246,189,63,119,221,98,221,86,43,30,21,148,191,209,106,110,63,111,73,46,52,221,159,39,218,148,176,71,75,28,183,94,108,167,138,158,15,45,77,67,147,211,53,85,204,237,221,59,183,241,73,128,0,4,21,234,255,0,148,223,112,109,2,211,220,215,22,174,244,87,172,127,84,45,55,75,117,79,137,146,120,42,160,162,175,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,58,174,197,247,155,98,222,30,156,85,92,228,181,125,141,153,226,254,158,159,38,182,196,199,173,43,100,149,31,226,169,166,145,221,251,195,47,138,85,72,220,229,146,55,49,205,119,36,70,75,36,149,0,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,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,25,172,221,143,186,125,100,250,129,144,252,140,228,244,233,125,212,18,154,211,77,101,218,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,252,172,107,59,90,248,63,39,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,5,16,245,6,222,221,215,117,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,60,136,213,69,146,78,253,47,162,167,186,124,167,233,253,119,200,219,142,171,215,59,249,39,253,73,253,180,129,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,61,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,245,96,132,29,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,242,62,53,145,234,136,214,50,106,54,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,10,118,235,113,133,93,104,53,163,79,117,26,106,138,69,182,223,49,121,108,148,241,53,238,243,182,122,26,185,38,149,207,111,30,40,197,109,194,20,106,163,149,85,91,39,116,111,100,87,121,254,140,154,165,247,83,113,215,221,51,175,190,250,90,12,239,31,147,211,81,122,94,126,178,233,68,244,154,31,222,35,21,209,240,165,117,197,223,139,154,199,119,236,189,221,227,66,234,72,85,213,207,83,50,173,59,218,60,214,236,90,175,210,125,245,200,41,49,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,183,147,210,182,39,163,185,53,209,75,43,21,191,155,186,84,14,213,116,183,246,211,184,237,58,211,57,172,95,108,208,94,114,10,95,181,104,189,87,167,242,218,226,127,154,187,247,136,246,57,189,169,98,157,223,145,200,245,237,217,157,220,173,69,210,153,149,114,221,58,83,239,170,167,49,142,131,107,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,125,154,244,134,54,171,95,20,84,242,74,217,164,87,121,17,100,107,158,215,54,52,150,205,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,79,254,181,126,214,49,111,168,20,63,29,113,42,3,75,117,75,59,209,108,238,217,169,154,105,125,251,27,36,179,121,189,21,111,165,134,163,197,229,133,240,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,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,236,0,0,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,129,0,58,213,251,88,197,190,160,80,252,117,196,168,13,45,213,44,239,69,179,187,102,166,105,165,247,236,108,146,205,230,244,85,190,150,26,143,23,150,23,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,52,39,181,29,215,105,198,237,116,225,153,174,21,47,161,186,208,248,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,228,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,118,179,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,108,227,119,159,15,173,162,245,83,83,249,124,83,50,104,255,0,121,11,217,35,123,73,19,29,249,92,157,251,118,94,232,170,139,159,125,224,237,51,50,218,46,168,125,199,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,188,111,84,70,202,197,89,21,211,23,126,63,177,11,237,54,131,106,197,235,142,3,144,92,27,246,109,210,227,113,241,210,226,243,57,147,58,78,205,241,57,124,53,19,186,157,29,202,72,226,133,203,36,203,219,156,174,94,85,213,31,223,102,166,254,139,240,244,68,170,233,227,184,92,87,107,253,61,53,19,87,50,154,111,95,232,53,2,170,154,221,107,101,84,116,243,92,235,165,160,183,54,42,120,220,245,255,0,149,35,213,173,123,153,20,82,189,24,254,28,86,184,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,63,21,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,31,233,71,177,111,247,141,208,107,94,25,255,0,208,245,88,5,21,115,191,229,57,215,73,41,213,191,250,175,74,247,59,254,254,100,103,252,30,98,213,12,214,110,199,221,62,178,125,64,200,126,70,114,101,116,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,196,246,177,56,182,55,189,241,220,72,6,85,203,158,233,165,212,18,155,88,109,86,125,190,106,253,214,174,77,65,160,167,244,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,220,170,175,87,119,176,160,0,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,65,85,125,115,191,146,127,212,159,219,72,65,179,237,217,230,91,69,213,15,191,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,183,145,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,237,156,110,243,230,244,85,190,150,106,127,47,138,103,195,39,238,230,99,36,111,105,34,123,127,51,83,191,110,233,221,21,21,125,88,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,242,170,250,231,127,36,255,0,169,63,182,144,131,103,219,179,204,182,139,170,31,126,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,111,35,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,219,56,221,231,205,232,171,125,44,212,254,95,20,207,134,79,221,204,198,72,222,210,68,246,254,102,167,126,221,211,186,42,42,250,176,112,173,224,238,207,13,218,46,151,253,248,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,252,108,85,71,74,196,90,245,217,95,86,44,171,26,190,191,5,221,85,243,237,140,126,235,112,171,184,38,97,59,100,90,171,63,145,147,76,232,29,79,77,3,214,162,23,207,227,100,76,99,89,224,108,142,106,42,196,216,227,138,223,193,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,80,15,84,127,125,154,155,250,47,195,209,29,43,166,231,80,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,118,238,249,21,110,208,0,0,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,130,0,117,171,246,177,139,125,64,161,248,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,202,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,157,128,0,64,14,181,126,214,49,111,168,20,63,29,113,42,131,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,100,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,85,71,120,162,225,55,249,50,233,233,161,154,122,63,36,177,71,230,241,121,216,223,43,27,193,255,0,197,23,248,162,117,80,115,77,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,149,200,199,112,98,62,71,39,6,57,82,173,180,15,171,158,163,216,245,199,33,184,106,244,31,106,105,238,113,144,71,60,84,213,21,74,178,97,212,175,154,56,249,83,190,24,21,213,16,197,74,137,206,20,137,174,150,72,210,70,171,36,146,101,151,202,117,127,202,108,89,206,190,233,238,107,139,87,122,219,46,65,165,246,155,165,186,167,196,248,252,244,179,214,215,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,29,175,161,143,243,179,250,111,251,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,3,53,155,177,247,79,172,159,80,50,31,145,156,229,69,212,244,189,223,79,237,175,21,102,135,107,30,103,234,245,38,203,207,236,122,154,214,241,154,251,107,142,54,170,119,153,92,190,162,178,30,210,121,59,163,94,248,145,146,126,245,205,168,145,39,249,77,125,87,55,175,251,77,202,167,219,94,153,220,238,180,216,222,37,112,168,166,203,101,239,225,134,241,116,134,70,181,41,248,43,82,71,67,75,36,111,252,92,238,18,74,188,145,138,144,195,43,171,172,159,253,21,61,211,229,63,79,235,190,70,220,117,94,185,223,201,63,234,79,237,165,85,146,211,167,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,227,71,42,172,113,246,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,14,1,190,77,221,218,182,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,56,243,241,167,117,124,144,198,174,143,202,146,55,62,217,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,63,40,210,158,211,189,172,104,223,211,252,123,227,160,58,168,33,255,0,85,61,28,190,234,238,209,238,245,56,228,221,234,240,43,132,89,140,148,220,89,254,218,165,166,130,120,234,83,155,222,212,103,142,10,137,103,239,249,156,239,7,6,181,92,244,84,166,29,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,212,49,43,17,82,36,87,189,142,167,89,88,246,53,23,155,28,230,246,119,46,203,165,226,149,186,205,234,151,222,189,199,88,180,206,130,251,234,168,48,76,126,63,83,69,233,120,122,59,165,107,214,105,191,120,172,71,73,206,149,182,231,126,14,115,27,219,178,118,119,145,15,85,209,47,76,242,170,157,83,206,181,143,210,120,177,187,126,62,184,207,158,72,228,111,168,174,168,169,167,168,225,11,184,120,223,227,142,151,188,137,205,28,223,60,31,149,81,253,210,223,204,171,159,85,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,116,253,223,117,139,117,88,172,120,86,82,255,0,69,169,184,253,189,36,184,211,118,124,159,106,82,193,29,44,114,221,121,178,158,42,120,60,181,53,14,79,76,213,87,51,183,116,238,223,197,38,0,0,205,102,236,125,211,235,39,212,12,135,228,103,37,167,75,29,241,225,186,11,83,89,160,154,172,202,75,78,49,149,94,22,233,67,146,189,234,214,80,92,100,138,40,86,58,197,85,226,218,103,182,8,145,37,78,222,39,247,89,59,198,245,124,55,62,1,73,125,81,183,183,106,220,14,77,14,137,105,188,244,149,152,78,23,120,125,91,239,84,149,77,168,130,251,90,148,236,141,178,199,222,22,186,54,64,233,43,98,71,50,71,199,50,72,146,39,116,72,212,230,189,46,61,246,105,151,235,95,15,90,79,254,181,126,214,49,111,168,20,63,29,113,41,88,237,91,81,221,118,163,237,43,81,217,154,225,82,250,235,85,119,142,11,253,130,121,149,148,183,122,86,170,170,53,202,136,190,57,153,201,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,182,113,187,207,155,209,86,250,89,169,252,190,41,159,12,159,187,153,140,145,189,164,137,237,252,205,78,253,187,167,116,84,85,245,96,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,37,43,29,171,106,59,174,212,125,165,106,59,51,92,42,95,93,106,174,241,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,199,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,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,87,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,3,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,14,169,105,110,119,162,217,221,207,76,245,46,197,246,54,73,102,240,250,218,47,85,13,71,139,203,11,38,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,158,126,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,252,26,198,53,169,217,17,16,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,223,139,94,246,193,11,92,228,78,238,72,163,69,239,197,59,78,174,155,157,62,233,183,19,83,38,176,235,37,170,173,186,117,110,168,117,53,21,182,104,165,133,153,51,214,41,227,149,98,168,134,120,166,133,148,211,36,14,87,181,174,100,143,71,199,223,187,36,68,187,64,102,179,118,62,233,245,147,234,6,67,242,51,156,168,185,62,152,189,64,43,53,118,142,155,111,218,223,145,122,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,254,51,72,246,186,102,189,189,209,210,53,239,146,197,65,149,115,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,191,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,0,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,171,235,157,252,147,254,164,254,218,85,89,47,250,115,111,95,252,42,234,60,246,12,254,231,117,147,76,178,159,221,220,169,160,95,44,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,118,149,208,197,26,223,72,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,242,170,250,231,127,36,255,0,169,63,182,149,86,75,78,158,123,211,186,237,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,241,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,55,211,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,229,117,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,63,4,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,240,238,119,112,185,86,232,53,150,245,171,153,77,55,160,245,254,58,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,249,82,61,90,214,53,242,203,43,209,140,231,197,38,255,0,74,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,137,169,218,85,154,38,201,221,141,141,158,107,116,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,1,64,61,81,253,246,106,111,232,191,15,68,69,82,218,122,74,111,95,237,186,58,61,166,234,109,206,235,89,122,135,205,38,23,112,157,124,241,186,134,24,60,143,182,57,81,188,227,240,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,248,0,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,32,7,90,191,107,24,183,212,10,31,142,184,148,172,117,93,180,110,47,59,218,254,169,208,106,102,11,81,254,170,142,241,69,194,31,242,157,175,212,195,52,244,126,73,98,147,195,229,240,49,190,86,55,155,63,138,47,241,69,208,158,133,235,166,156,110,47,78,45,218,161,165,247,159,93,106,174,239,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,199,51,57,55,186,119,86,171,92,215,177,207,99,216,247,116,0,8,1,214,175,218,198,45,245,2,135,227,174,37,43,29,215,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,254,117,108,78,123,27,234,99,107,164,116,47,228,222,47,85,106,175,141,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,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,171,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,6,125,247,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,126,52,236,140,142,24,213,210,120,146,71,117,94,154,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,249,217,34,70,196,85,115,223,15,160,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,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,102,179,118,62,233,245,147,234,6,67,242,51,147,127,13,216,173,54,233,122,112,233,166,113,167,212,20,140,213,75,5,61,210,26,25,170,106,165,99,46,118,232,111,55,87,173,181,17,100,72,33,123,164,168,116,140,153,204,255,0,61,141,99,158,198,57,94,202,224,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,58,181,243,170,206,95,170,187,101,199,180,155,24,162,186,218,51,59,165,190,75,94,160,94,42,33,162,146,150,231,74,234,89,41,166,142,157,158,53,227,234,188,158,103,171,89,3,160,115,82,56,214,68,94,105,10,180,171,76,242,173,100,212,124,115,75,112,170,79,81,122,201,174,17,91,233,185,71,35,227,135,154,254,121,229,241,177,239,108,49,49,29,36,143,70,175,8,216,247,42,118,106,147,43,169,38,217,240,221,168,105,30,131,233,110,31,93,87,113,123,170,50,123,149,222,231,82,170,215,220,110,50,50,210,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,255,0,95,69,79,116,249,79,211,250,239,145,183,29,87,174,119,242,79,250,147,251,105,31,250,84,233,158,43,172,154,193,169,154,91,154,210,122,139,46,77,165,247,59,125,79,24,227,124,144,243,184,91,184,79,23,145,143,99,102,137,232,217,35,122,181,120,72,198,57,19,187,80,225,91,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,228,174,192,58,142,211,109,151,0,200,244,155,82,109,21,119,139,20,20,245,247,172,90,102,213,75,222,158,226,144,171,210,218,244,237,34,67,77,81,43,19,140,145,199,251,169,166,145,239,107,219,43,159,20,85,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,217,92,140,111,55,171,228,114,115,123,149,101,174,215,54,29,255,0,230,177,169,187,171,213,251,47,242,255,0,38,151,16,177,92,237,223,254,174,231,77,123,107,252,191,243,134,196,201,33,255,0,87,80,199,127,189,60,128,6,148,246,157,237,99,70,254,159,227,223,29,1,213,65,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,253,187,162,255,0,3,50,250,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,110,221,209,63,129,126,125,58,181,142,197,172,155,71,193,42,109,16,250,122,188,62,223,6,29,116,166,228,247,248,106,168,32,138,54,175,55,49,136,239,44,11,79,63,102,242,107,60,252,57,57,204,114,148,67,173,249,173,171,82,181,163,62,212,107,21,61,92,22,220,171,40,186,222,232,226,171,99,91,60,112,84,213,201,52,109,145,173,115,154,143,70,189,17,81,28,228,239,223,178,175,241,46,207,165,102,142,95,116,139,104,246,138,156,142,110,213,121,237,194,92,198,58,110,44,255,0,106,210,212,193,4,116,201,205,143,114,63,201,5,60,83,247,252,174,111,159,131,154,142,98,170,204,3,42,228,244,220,135,79,186,107,78,212,52,215,116,58,45,106,171,123,31,131,216,43,243,11,29,52,82,212,191,156,212,110,168,172,189,44,178,206,231,35,17,207,129,175,130,40,184,70,196,116,191,149,141,127,104,87,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,236,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,51,89,187,31,116,250,201,245,3,33,249,25,206,84,91,167,74,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,137,201,218,37,134,38,199,217,142,141,158,107,52,43,47,170,246,248,233,177,171,85,239,104,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,202,229,239,18,67,43,163,236,247,72,255,0,13,69,146,171,165,199,190,205,50,253,107,225,235,73,255,0,214,175,218,198,45,245,2,135,227,174,37,122,244,206,180,218,175,251,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,77,244,108,202,251,179,205,71,165,182,71,117,251,103,12,202,61,69,70,51,114,149,236,74,167,71,18,179,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,63,65,211,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,241,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,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,32,7,90,191,107,24,183,212,10,31,142,184,149,235,211,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,111,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,208,116,230,222,191,248,85,212,121,236,25,253,206,235,38,153,101,63,187,185,83,64,190,88,237,117,202,172,72,238,109,135,139,158,238,44,98,199,43,98,86,185,241,185,174,237,43,161,138,53,185,77,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,1,21,122,136,237,15,252,86,232,210,125,214,162,243,106,22,29,229,173,197,249,215,250,104,103,242,186,47,85,73,39,36,88,215,203,28,77,224,174,225,198,88,226,239,35,35,89,121,80,93,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,138,216,190,204,175,187,195,212,122,171,100,151,95,177,176,204,95,211,212,100,215,40,158,197,170,108,114,171,252,84,212,209,187,191,121,165,241,74,137,35,154,177,198,214,57,206,228,168,200,164,208,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,12,214,110,199,221,62,178,125,64,200,126,70,114,116,226,59,40,255,0,21,93,51,52,174,255,0,128,91,45,81,234,110,45,246,212,150,218,153,211,197,37,210,133,46,247,5,146,216,233,185,53,141,228,247,164,145,58,84,115,89,35,92,222,241,54,105,100,74,203,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,158,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,142,54,62,30,82,212,202,185,50,183,63,177,90,156,3,111,58,99,185,237,45,160,171,159,24,190,96,246,75,150,103,12,213,81,112,180,220,103,167,162,99,103,137,100,145,38,145,149,83,84,170,172,108,99,252,79,107,215,147,99,123,25,28,95,210,221,82,206,244,91,59,182,106,102,154,95,126,198,201,44,222,111,69,91,233,97,168,241,121,97,124,50,126,238,102,62,55,119,142,87,183,243,53,123,119,238,157,149,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,59,0,0,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,42,175,174,119,242,79,250,147,251,105,18,186,127,109,159,13,221,126,165,230,186,91,152,87,85,219,158,220,30,174,229,104,185,211,42,185,246,235,140,117,212,76,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,194,181,75,75,115,189,22,206,238,122,103,169,118,47,177,178,75,55,135,214,209,122,168,106,60,94,88,89,52,127,188,133,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,158,189,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,241,61,172,78,45,141,239,124,119,18,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,229,85,245,206,254,73,255,0,82,127,109,35,255,0,74,109,45,193,53,167,91,51,221,51,212,203,23,219,56,221,231,79,231,245,180,94,170,106,127,47,138,239,107,154,63,222,66,246,72,222,210,68,199,126,87,39,126,221,151,186,42,162,240,173,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,171,166,231,81,59,86,132,83,73,162,250,247,125,171,131,79,163,167,115,177,234,248,104,27,43,44,115,249,103,168,157,146,178,8,86,162,118,84,62,117,236,245,89,22,55,177,141,70,163,30,231,199,192,55,183,188,28,155,119,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,207,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,58,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,202,214,75,19,90,141,89,146,88,239,120,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,7,63,167,215,77,56,174,215,25,182,241,108,188,250,236,206,135,31,151,36,185,83,83,162,62,59,117,43,102,167,142,54,84,63,191,228,154,79,84,199,178,52,69,119,141,170,247,112,71,196,178,82,15,84,127,125,154,155,250,47,195,209,30,131,64,54,43,83,185,173,153,100,26,159,166,52,21,117,90,161,142,103,19,219,105,104,91,85,20,112,93,237,203,77,111,87,64,245,158,70,69,11,225,89,230,153,178,35,147,146,121,35,115,94,174,141,99,134,165,228,244,211,223,85,78,230,177,154,173,48,212,234,250,186,173,80,199,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,228,158,57,26,231,171,164,72,230,248,0,16,3,173,95,181,140,91,234,5,15,199,92,74,171,218,119,186,125,27,250,129,143,124,140,6,148,193,0,58,213,251,88,197,190,160,80,252,117,196,170,13,178,90,109,87,253,201,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,59,87,80,109,146,93,118,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,200,173,69,88,228,237,242,236,23,122,249,86,212,245,30,146,201,118,185,250,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,205,27,17,138,156,155,19,226,190,140,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,8,1,214,175,218,198,45,245,2,135,227,174,37,117,116,228,197,172,89,206,240,176,188,43,41,161,245,182,92,130,223,145,90,238,52,222,87,199,231,165,158,197,95,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,125,123,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,245,125,58,247,213,83,181,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,243,30,231,181,143,123,81,143,117,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,204,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,60,139,217,25,28,210,35,100,241,44,110,208,70,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,74,108,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,106,234,139,211,254,142,239,71,114,220,222,136,99,190,27,172,62,166,227,156,90,224,146,8,41,100,165,138,9,103,154,236,223,35,217,198,100,241,118,150,56,209,238,153,210,54,68,106,61,37,116,181,65,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,61,62,118,73,106,218,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,95,26,185,21,35,143,180,96,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,58,175,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,102,155,214,209,13,47,215,109,188,228,182,45,89,190,85,216,45,24,237,60,217,60,55,218,104,228,153,246,137,233,41,229,85,170,88,25,248,212,49,177,58,102,190,30,202,175,99,220,140,86,201,193,237,206,97,37,58,118,233,30,156,107,94,235,49,76,59,83,111,30,10,10,127,45,226,146,214,234,4,170,142,251,85,70,137,58,80,75,205,174,141,144,186,56,229,146,69,145,170,215,199,11,226,78,46,149,174,75,191,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,80,183,85,61,28,177,105,22,238,46,245,56,228,221,169,51,219,124,89,140,148,220,95,254,213,170,169,158,120,234,83,155,222,229,127,146,122,121,103,239,249,90,223,63,6,181,26,196,85,109,131,121,182,45,27,218,62,186,237,247,35,181,122,138,188,194,223,81,38,52,177,177,236,243,85,87,193,29,190,181,179,76,156,209,190,40,18,42,136,219,227,107,95,224,157,142,149,174,124,72,70,13,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,183,126,200,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,223,191,100,79,224,122,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,78,221,69,54,43,83,181,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,243,30,214,57,239,123,85,239,225,91,104,220,94,119,181,253,83,160,212,204,22,163,253,85,29,226,139,132,63,229,59,95,169,134,105,232,252,146,197,39,135,203,224,99,124,172,111,54,127,20,95,226,139,161,61,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,232,0,205,102,236,125,211,235,39,212,12,135,228,103,37,86,209,54,47,98,222,14,203,239,53,182,74,251,86,57,159,99,250,129,113,251,62,247,83,70,249,61,93,47,217,52,106,150,249,221,27,218,173,133,211,190,55,164,170,201,93,23,105,56,49,124,175,71,64,171,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,31,255,0,102,111,59,255,0,14,63,118,126,234,127,217,159,254,215,125,228,240,195,246,95,167,225,255,0,108,124,29,255,0,225,159,232,240,112,240,115,253,239,126,31,237,82,184,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,44,43,120,123,50,177,108,243,98,54,11,100,151,95,182,115,60,163,80,45,53,25,53,202,39,189,41,93,36,86,203,167,138,154,154,55,118,237,12,94,89,81,36,115,82,73,28,247,57,220,81,89,20,124,87,165,199,190,205,50,253,107,225,235,73,255,0,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,244,245,75,75,112,77,105,193,46,122,103,169,118,47,182,113,187,207,135,214,209,122,169,169,252,190,41,153,52,127,188,133,236,145,189,164,137,142,252,174,78,253,187,47,116,85,69,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,249,107,211,23,168,5,30,145,86,83,109,251,91,242,47,73,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,198,105,30,230,194,230,55,186,54,55,61,241,220,160,0,164,190,168,219,219,181,110,7,38,135,68,180,222,122,74,204,39,11,188,62,173,247,170,74,166,212,65,125,173,74,118,70,217,99,239,11,93,27,32,116,149,177,35,153,35,227,153,36,73,19,186,36,106,68,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,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,219,98,220,46,43,186,13,26,178,234,230,45,77,232,61,127,146,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,254,76,140,87,53,142,124,82,196,245,99,57,241,78,170,64,14,181,126,214,49,111,168,20,63,29,113,43,215,166,93,218,213,101,223,30,152,86,94,110,116,148,20,242,84,92,169,25,45,76,205,137,142,158,123,101,92,48,196,142,114,162,43,228,150,72,227,99,127,139,158,246,181,59,170,162,23,169,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,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,115,187,122,202,182,191,172,183,173,35,202,106,125,127,160,241,212,219,174,140,165,146,158,27,157,12,173,229,21,68,109,122,127,202,141,232,215,61,172,150,41,88,143,127,14,75,34,182,165,190,58,156,107,109,186,147,180,125,70,101,34,88,174,88,62,82,204,70,236,175,138,157,104,106,229,160,171,157,212,83,171,149,169,43,39,149,207,241,57,59,202,147,74,216,251,61,178,51,195,8,13,84,3,159,238,23,41,190,224,218,5,169,121,174,45,93,232,175,88,254,31,121,186,91,170,124,76,147,193,85,5,20,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,5,32,255,0,178,143,190,207,252,121,255,0,209,155,63,253,80,191,224,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,194,186,168,108,86,155,63,199,174,187,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,231,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,229,99,158,188,157,35,24,201,42,131,75,117,75,59,209,108,238,217,169,154,105,125,251,27,36,179,121,189,21,111,165,134,163,197,229,133,240,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,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,205,185,165,61,167,123,88,209,191,167,248,247,199,64,83,95,81,157,148,127,133,93,71,130,255,0,128,91,46,178,105,150,83,251,203,109,76,233,229,142,215,92,170,245,146,216,233,185,57,238,226,198,36,145,58,84,107,159,27,156,222,242,186,25,100,94,85,181,29,215,106,62,210,181,29,153,174,21,47,174,181,87,120,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,227,153,156,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,251,103,27,188,249,189,21,111,165,154,159,203,226,153,240,201,251,185,152,201,27,218,72,158,223,204,212,239,219,186,119,69,69,95,86,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,14,255,0,183,131,117,221,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,188,234,18,24,158,145,185,173,72,152,214,51,143,52,146,73,60,86,208,247,57,125,218,94,178,211,106,173,162,203,246,221,35,237,245,86,187,165,163,212,178,155,215,210,202,212,115,99,243,186,41,86,46,51,199,79,47,118,183,146,248,184,119,70,185,198,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,88,78,255,0,182,125,106,221,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,92,42,22,24,152,146,57,205,88,158,214,63,151,4,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,82,226,122,98,245,0,172,213,218,58,109,191,107,126,69,234,243,170,78,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,248,205,35,218,233,154,246,247,71,72,215,190,75,21,0,225,86,205,233,232,53,235,114,239,218,157,155,32,171,175,204,163,167,157,95,61,53,55,150,220,218,216,24,249,38,183,172,237,114,170,84,199,20,114,61,233,199,198,222,14,141,100,73,145,98,41,219,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,179,77,224,237,51,13,221,214,151,253,199,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,252,111,84,87,68,197,76,251,106,150,150,231,122,45,157,220,244,207,82,236,95,99,100,150,111,15,173,162,245,80,212,120,188,176,178,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,210,246,125,180,204,203,119,90,161,247,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,246,242,61,17,91,19,213,52,39,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,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,35,174,246,247,131,140,237,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,120,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,96,7,73,60,255,0,50,213,61,236,231,250,131,168,57,13,93,243,33,190,96,245,245,53,213,213,42,156,229,127,218,22,212,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,78,21,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,227,159,245,107,217,71,219,116,117,155,178,211,43,101,214,178,245,15,134,60,210,223,2,121,227,117,12,48,120,217,115,106,43,185,199,225,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,171,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,101,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,240,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,1,78,221,92,119,131,140,234,141,214,135,109,218,126,180,151,11,110,31,120,146,191,33,185,58,42,136,167,134,247,76,234,170,55,80,177,178,49,141,225,27,93,35,157,35,124,141,145,101,141,26,230,248,221,206,0,105,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,187,246,84,254,38,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,2,0,117,171,246,177,139,125,64,161,248,235,137,82,187,122,202,108,88,54,190,233,166,107,148,215,122,43,46,63,152,89,174,151,26,159,19,228,240,82,193,91,20,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,163,236,167,22,211,141,113,211,138,172,111,36,161,181,101,184,102,91,111,99,156,214,202,147,82,215,82,200,141,146,41,162,150,53,255,0,145,36,114,198,228,115,92,140,123,28,138,141,114,103,135,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,170,233,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,58,231,193,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,93,158,226,180,27,13,220,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,159,125,203,237,211,59,218,254,169,215,233,158,117,79,254,182,178,207,91,206,31,242,157,175,212,205,12,21,158,56,165,147,195,229,240,61,222,39,187,155,63,130,167,240,85,249,54,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,119,70,171,219,205,234,200,218,188,222,212,93,9,237,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,238,141,87,187,131,17,145,181,120,49,168,157,44,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,53,105,54,193,116,59,69,247,29,127,220,62,11,111,244,114,93,109,235,79,111,176,37,52,43,67,101,170,153,234,181,117,52,138,173,87,197,228,98,49,140,141,138,214,196,217,42,88,157,227,149,145,195,37,74,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,58,175,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,226,186,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,230,49,175,115,24,247,43,25,199,246,189,181,29,71,221,109,247,39,178,96,17,112,251,175,143,213,94,37,154,72,85,99,158,169,172,84,163,160,108,142,86,197,28,213,19,118,107,86,89,24,214,198,201,228,252,222,37,99,185,87,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,22,253,165,219,238,177,110,171,101,250,193,133,101,47,244,90,155,143,233,126,65,37,198,155,179,228,251,82,150,11,75,35,150,235,205,148,241,83,193,229,169,168,114,122,102,170,185,157,187,167,118,254,41,77,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,43,215,173,62,1,77,125,219,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,131,88,250,136,40,24,143,122,126,15,224,214,170,121,21,29,76,36,191,233,89,163,150,45,93,221,197,162,167,35,155,189,38,5,111,151,49,142,155,139,255,0,219,85,84,211,193,29,50,115,99,218,172,241,207,81,20,253,255,0,51,93,224,224,230,171,94,170,151,210,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,191,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,159,125,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,141,123,43,36,134,69,108,126,84,141,190,131,96,187,215,202,182,167,168,244,150,75,181,207,212,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,190,104,216,140,84,228,216,159,21,244,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,99,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,57,255,0,89,61,11,209,168,108,86,157,121,147,41,181,99,57,245,71,123,99,45,113,208,186,74,172,187,139,233,218,215,57,205,145,18,47,73,7,149,93,59,163,119,38,186,8,92,244,253,195,74,150,45,167,163,102,133,232,212,214,43,182,188,199,148,218,178,108,250,159,181,177,246,185,40,93,29,86,35,201,245,13,115,154,231,72,169,47,171,131,196,173,157,177,183,139,91,60,45,122,254,253,167,64,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,63,250,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,92,246,234,183,49,134,237,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,156,85,176,179,140,82,61,242,57,23,139,24,238,45,123,248,70,252,240,234,150,169,103,122,211,157,220,245,51,82,239,191,108,228,151,159,15,173,173,244,176,211,249,124,80,178,24,255,0,119,11,25,27,123,71,19,27,249,90,157,251,119,94,234,170,171,105,93,40,118,57,77,141,90,172,155,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,254,38,167,120,146,25,91,39,119,186,70,120,108,208,2,186,186,157,117,0,172,210,42,58,157,191,104,134,69,233,51,170,190,80,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,248,77,27,220,232,90,199,118,70,200,230,62,58,108,7,117,217,246,236,243,45,162,234,135,223,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,219,200,196,84,108,175,69,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,14,181,126,214,49,111,168,20,63,29,113,41,88,187,238,156,29,64,40,247,17,98,139,73,53,123,34,255,0,178,197,7,169,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,93,215,120,59,76,195,119,117,165,255,0,113,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,135,127,27,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,57,196,254,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,205,84,3,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,251,119,69,254,4,32,255,0,97,83,107,31,248,125,170,191,251,214,221,255,0,81,39,248,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,128,29,78,183,227,251,111,190,212,232,54,147,222,185,96,56,253,193,223,105,93,45,215,31,37,46,81,51,89,11,163,238,223,19,87,195,79,59,106,17,188,100,146,41,156,145,204,157,248,68,228,143,251,58,217,214,119,187,252,238,162,193,96,172,251,27,27,179,112,251,193,144,120,225,168,251,47,203,13,67,233,127,218,175,158,41,39,242,201,78,177,254,237,87,135,126,78,236,137,248,232,39,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,114,238,105,79,105,222,214,52,111,233,254,61,241,208,30,171,84,180,183,4,214,156,18,231,166,122,151,98,251,103,27,188,248,125,109,23,170,154,159,203,226,153,147,71,251,200,94,201,27,218,72,152,239,202,228,239,219,178,247,69,84,92,251,239,7,105,153,150,209,117,67,238,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,237,227,122,162,54,86,42,251,254,158,123,211,186,237,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,241,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,55,211,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,130,154,250,157,117,0,163,213,218,202,157,191,104,134,69,234,240,90,78,80,100,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,248,77,27,218,217,156,247,118,71,70,214,62,74,235,4,202,233,197,190,58,109,169,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,226,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,43,215,169,111,79,186,109,97,181,94,55,7,164,22,170,185,53,6,130,159,212,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,246,106,34,189,91,222,154,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,167,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,227,141,143,135,148,181,56,254,236,244,103,50,215,237,6,201,244,183,3,212,90,188,58,239,120,167,224,202,168,187,36,21,172,78,252,168,170,156,141,89,89,77,50,126,73,29,18,163,209,23,241,73,35,242,67,46,112,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,61,6,169,106,150,119,173,57,221,207,83,53,46,251,246,206,73,121,240,250,218,223,75,13,63,151,197,11,33,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,182,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,146,42,239,219,100,22,45,220,96,145,86,227,148,182,171,110,166,217,60,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,240,116,175,141,56,43,153,47,110,46,107,100,149,31,213,118,197,183,172,87,107,250,53,101,210,60,90,167,215,250,15,37,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,252,152,216,142,115,220,200,162,137,138,247,240,228,189,84,0,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,97,59,138,215,156,55,109,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,220,228,115,123,43,145,142,224,196,124,142,78,12,114,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,63,21,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,89,149,209,83,221,62,83,244,254,187,228,109,199,42,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,202,75,234,71,211,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,251,190,52,88,149,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,41,208,189,116,211,141,197,233,197,187,84,52,190,243,235,173,85,221,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,248,230,103,38,247,78,234,213,107,154,246,57,236,123,30,238,128,8,1,213,11,125,63,177,76,85,250,29,163,153,159,164,212,155,215,15,182,42,104,155,202,107,21,174,72,220,171,218,100,114,122,122,201,187,199,227,236,142,123,34,87,201,251,167,58,158,69,165,96,117,253,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,250,30,210,173,76,197,117,147,78,49,205,82,194,170,253,69,151,38,183,197,112,166,229,36,111,146,30,105,249,224,151,198,247,177,179,68,244,116,114,49,28,188,36,99,218,171,221,170,66,190,181,126,214,49,111,168,20,63,29,113,41,88,177,254,148,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,213,25,77,52,189,156,215,70,212,241,205,44,142,122,57,178,186,72,108,211,114,251,116,193,55,65,165,149,250,103,157,83,255,0,173,172,179,214,243,155,252,153,116,244,211,67,5,103,142,41,99,243,120,188,239,119,137,238,224,255,0,224,169,252,21,56,86,199,58,113,97,187,82,169,118,160,230,23,122,76,195,81,106,41,219,20,53,204,165,88,233,44,140,124,72,147,197,70,143,85,115,222,231,44,140,90,151,35,30,232,187,53,177,196,142,149,36,153,64,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,225,91,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,242,35,165,107,30,239,77,35,155,27,102,103,23,114,98,35,145,60,140,141,236,252,173,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,145,123,171,228,154,68,108,126,85,141,178,40,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,199,85,235,157,252,147,254,164,254,218,86,94,39,159,230,88,45,54,65,75,135,228,53,118,150,101,86,121,44,23,117,166,84,107,234,173,210,75,20,178,211,171,251,114,107,30,232,35,71,241,84,228,206,76,119,118,61,237,119,170,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,221,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,186,53,94,238,12,70,70,213,224,198,162,66,190,171,27,28,169,212,171,85,126,233,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,145,95,83,12,93,218,230,200,229,242,67,20,109,98,181,209,54,57,170,2,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,221,21,80,249,77,15,105,238,107,117,211,94,158,24,214,163,88,169,233,39,185,98,186,47,69,123,163,138,173,142,116,18,79,77,99,100,209,182,70,181,205,114,177,92,196,69,68,115,87,183,126,202,159,196,174,15,246,106,247,79,255,0,128,58,85,255,0,186,174,63,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,187,119,85,254,39,181,57,86,234,180,183,246,211,183,29,69,211,56,108,95,108,215,222,113,250,175,178,168,189,87,167,242,221,34,103,154,135,247,138,246,53,189,170,162,129,223,157,200,197,237,217,253,218,174,69,205,97,115,221,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,241,127,54,185,87,198,136,219,10,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,156,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,117,106,61,188,216,175,141,203,193,238,69,207,102,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,234,212,123,184,61,31,27,151,155,28,137,45,122,94,239,167,246,41,149,51,67,181,143,51,244,154,109,122,231,246,61,77,107,121,67,98,186,73,35,85,59,204,174,79,79,71,55,121,60,157,209,204,100,170,201,63,116,215,84,72,183,82,102,179,118,62,233,245,147,234,6,67,242,51,150,41,211,35,93,52,227,110,155,17,206,181,67,84,47,62,134,213,67,168,21,177,67,12,72,143,170,184,85,58,217,111,88,233,105,163,85,79,36,207,226,238,201,221,26,141,107,158,247,49,140,123,219,93,123,157,220,46,85,186,13,101,189,106,230,83,77,232,61,127,142,154,221,107,101,84,149,16,219,40,98,111,24,169,227,115,215,254,84,143,86,181,141,124,178,202,244,99,57,241,71,248,92,215,111,216,79,248,151,251,141,255,0,99,111,255,0,13,253,167,71,255,0,209,158,139,254,15,229,245,31,240,143,201,254,247,255,0,211,127,155,249,134,216,183,11,149,109,127,89,108,186,185,139,83,122,255,0,65,228,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,147,35,21,205,123,89,44,81,61,88,254,28,86,199,250,161,234,246,27,175,91,9,211,109,92,211,249,234,228,177,100,89,197,28,212,233,87,2,195,60,79,101,21,206,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,53,233,113,239,179,76,191,90,248,122,210,127,245,171,246,177,139,125,64,161,248,235,137,90,187,10,213,44,19,69,183,99,131,106,102,165,223,126,198,198,236,223,105,250,218,223,75,53,71,139,203,109,170,134,63,221,194,199,200,238,242,74,198,254,86,175,110,253,215,178,34,170,124,187,193,221,158,101,187,173,80,251,241,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,156,251,120,216,170,173,137,136,146,43,166,46,195,191,109,247,218,109,121,213,139,47,44,7,31,184,55,236,219,93,198,221,228,165,202,38,107,38,108,157,157,229,106,248,105,231,109,58,187,148,114,69,51,146,72,87,191,9,90,151,82,87,175,80,190,161,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,123,171,191,31,224,137,237,122,111,111,91,84,247,131,251,68,253,166,88,49,75,103,221,47,178,61,23,216,84,181,48,249,61,87,171,242,121,124,211,203,223,183,166,103,30,60,123,119,119,126,253,211,183,160,234,25,189,59,86,214,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,39,25,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,120,228,99,38,227,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,147,171,115,251,44,181,109,99,97,56,117,247,47,199,233,27,170,153,46,113,68,185,5,98,84,182,169,104,160,90,43,139,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,228,145,140,135,143,31,233,201,139,88,179,157,225,97,120,86,83,67,235,108,185,5,191,34,181,220,105,188,175,143,207,75,61,138,190,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,249,119,183,179,236,155,104,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,207,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,208,58,113,111,142,155,106,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,202,230,69,19,154,174,88,82,41,38,255,0,90,191,107,24,183,212,10,31,142,184,148,237,129,224,25,150,167,228,208,97,154,127,143,85,223,111,181,84,245,117,52,246,250,68,71,79,59,41,169,228,168,149,35,111,126,239,122,69,12,138,140,111,119,189,81,26,212,115,149,26,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,101,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,198,201,44,220,62,240,99,254,73,170,62,203,242,205,80,202,95,246,211,224,138,57,252,177,211,172,159,187,69,225,223,139,187,42,126,60,43,170,198,207,173,90,195,165,245,251,132,198,146,173,153,182,157,217,213,211,196,217,91,224,184,217,33,145,243,78,199,182,71,181,177,190,6,201,81,80,215,179,243,61,18,72,213,178,43,162,88,233,48,211,158,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,183,126,202,159,196,168,191,246,106,247,79,255,0,128,58,85,255,0,186,174,63,245,226,234,65,197,55,153,173,121,86,221,182,217,152,107,30,21,111,181,86,222,177,255,0,179,253,52,23,72,164,146,149,254,122,250,122,119,243,108,114,70,245,236,201,156,169,217,233,249,145,59,247,78,232,181,237,162,29,93,183,37,169,90,209,128,233,205,247,9,211,88,45,185,86,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,119,237,221,23,248,22,232,0,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,205,102,236,125,211,235,39,212,12,135,228,103,37,252,155,197,202,182,241,211,99,73,52,191,79,104,238,180,25,38,160,91,242,63,22,77,77,36,148,223,100,67,21,254,100,127,129,238,129,209,205,52,145,190,118,47,142,86,75,79,202,57,127,42,190,37,88,65,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,248,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,116,106,189,220,24,140,141,171,193,141,68,233,102,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,156,171,115,187,122,197,119,65,163,87,173,35,202,106,125,7,175,241,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,202,141,232,215,49,207,138,89,88,143,103,62,73,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,193,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,111,244,197,234,1,71,164,85,148,219,126,214,252,139,210,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,241,154,71,185,176,185,141,238,141,141,207,124,119,40,87,87,83,174,160,21,154,69,71,83,183,237,16,200,189,38,117,87,202,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,63,9,163,123,157,11,88,238,200,217,28,199,199,82,218,91,165,185,222,180,231,118,205,51,211,75,23,219,57,37,231,205,232,168,189,84,52,254,95,20,47,154,79,222,76,246,70,222,209,196,247,126,103,39,126,221,147,186,170,34,203,254,164,27,81,211,141,165,105,198,135,225,88,84,94,186,235,93,247,130,123,253,254,120,81,149,87,122,166,165,185,17,206,68,85,241,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,255,0,3,165,230,144,225,186,245,170,250,147,164,122,129,5,92,150,44,139,77,235,33,168,90,73,214,25,226,123,46,182,201,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,177,255,0,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,117,106,61,220,30,143,141,203,205,142,68,157,93,40,119,199,83,141,93,108,155,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,254,39,39,121,82,105,91,31,103,182,70,120,125,7,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,168,190,171,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,207,43,87,188,169,52,174,147,187,219,35,252,53,235,165,186,165,157,232,182,119,108,212,205,52,190,253,141,146,89,188,222,138,183,210,195,81,226,242,194,248,100,253,220,204,124,110,239,28,175,111,230,106,246,239,221,59,42,34,166,132,246,163,186,237,56,221,174,156,51,53,194,165,244,55,90,31,28,23,251,4,243,35,234,173,21,78,69,84,107,149,17,60,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,206,214,64,174,164,125,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,223,179,35,68,164,194,226,122,40,103,248,108,186,47,153,105,107,114,26,68,203,41,114,138,139,251,237,46,85,108,235,110,150,146,138,6,212,49,21,59,61,137,44,47,99,184,170,240,85,143,159,31,36,124,172,124,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,64,0,172,13,230,117,64,215,221,187,110,79,48,209,204,43,16,211,250,219,46,63,246,127,166,158,233,111,173,146,169,254,122,10,122,135,243,116,117,113,177,123,62,103,34,118,98,126,84,78,253,215,186,175,106,233,189,189,109,83,222,15,237,19,246,153,96,197,45,159,116,190,200,244,95,97,82,212,195,228,245,94,175,201,229,243,79,47,126,222,153,156,120,241,237,221,221,251,247,78,213,173,213,31,223,102,166,254,139,240,244,68,138,232,225,159,225,186,89,134,238,11,80,117,7,33,164,177,227,214,58,124,114,166,186,186,165,87,132,76,239,114,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,137,91,197,222,46,119,187,252,238,158,255,0,127,163,251,27,27,179,115,251,191,143,249,33,168,251,47,203,13,59,42,191,219,76,130,41,39,242,201,78,146,126,241,23,135,126,45,236,137,248,242,11,174,1,153,88,176,219,6,160,222,113,234,186,60,123,42,168,174,166,178,215,76,136,214,87,190,141,98,74,149,137,21,121,57,140,116,241,177,95,219,130,191,155,81,85,209,189,27,55,250,42,123,167,202,126,159,215,124,141,184,229,93,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,249,63,238,87,61,197,127,238,86,71,141,228,118,255,0,253,29,101,13,202,134,162,63,253,168,230,134,72,223,255,0,157,174,107,191,210,138,80,14,250,54,101,125,217,230,163,210,219,35,186,253,179,134,101,30,162,163,25,185,74,246,37,83,163,137,89,229,166,169,141,189,187,77,23,150,36,89,26,212,142,70,189,174,111,21,87,197,31,203,178,77,224,228,219,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,254,122,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,254,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,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,235,191,173,235,226,187,83,211,138,187,37,166,231,234,53,55,38,183,205,30,57,111,167,88,223,37,7,52,116,109,185,212,36,141,123,27,12,79,69,86,53,237,95,52,140,86,34,113,108,175,138,133,178,204,166,251,156,229,87,156,215,41,174,245,183,172,130,225,81,116,184,212,248,153,31,158,170,121,29,36,178,112,98,53,141,228,247,185,123,53,17,169,223,178,34,39,224,76,173,203,236,86,155,107,91,38,197,51,141,65,160,164,126,170,95,243,138,120,107,166,166,170,149,236,182,91,166,183,212,189,45,170,137,34,193,51,219,37,59,100,124,205,103,249,239,115,26,247,177,168,247,197,253,189,98,214,44,231,95,116,211,10,202,104,125,109,151,32,204,44,214,187,141,55,149,241,249,233,103,173,138,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,238,189,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,79,34,181,21,99,147,179,167,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,227,71,42,172,113,246,157,93,101,110,214,171,254,209,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,133,69,233,62,11,251,80,213,60,55,76,254,212,251,51,239,110,65,110,177,122,223,7,155,210,250,170,152,225,242,248,249,55,159,31,39,46,60,155,223,183,110,233,223,184,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,90,255,0,74,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,232,175,169,134,46,206,107,163,106,249,33,138,71,61,26,232,157,36,214,62,69,254,161,123,160,207,182,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,202,157,136,138,174,84,236,174,252,63,130,164,96,217,159,84,13,125,220,78,228,240,253,28,205,113,13,63,162,178,228,31,104,122,153,237,118,250,216,234,153,224,160,168,168,103,7,73,87,35,19,187,225,106,47,118,47,229,85,237,217,123,42,116,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,213,122,231,127,36,255,0,169,63,182,149,129,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,19,65,59,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,15,34,247,87,201,52,136,216,252,171,27,100,80,41,219,170,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,101,70,83,77,47,118,185,178,57,60,115,75,27,88,174,108,173,142,26,224,52,81,164,248,47,237,67,96,184,110,154,125,169,246,103,222,221,31,183,88,189,111,131,205,233,125,85,150,56,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,66,191,246,12,127,250,232,191,232,79,255,0,103,150,83,164,248,47,236,191,75,48,221,51,251,83,237,63,186,88,253,186,197,235,124,30,31,85,233,105,163,135,203,227,228,238,28,188,124,184,242,119,110,253,187,175,110,231,171,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,183,126,202,159,196,204,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,165,207,244,100,213,47,189,123,113,190,233,157,125,247,213,87,224,153,4,158,154,139,210,240,244,118,186,214,36,208,254,241,24,141,147,157,83,110,46,252,92,231,183,183,101,236,223,26,19,252,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,8,235,190,77,162,90,183,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,56,243,241,175,116,124,112,200,173,147,196,145,187,62,217,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,45,211,164,118,240,114,109,81,181,87,109,187,80,22,174,225,114,195,236,241,215,227,215,38,197,79,20,16,217,41,155,75,70,218,23,182,54,49,220,227,115,163,115,100,119,145,210,36,178,35,156,223,27,121,214,94,236,125,211,235,39,212,12,135,228,103,57,164,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,248,181,239,108,16,181,206,68,238,228,138,52,94,252,83,180,181,233,205,178,143,241,85,168,243,223,243,251,101,214,61,50,197,191,121,114,169,129,60,81,221,43,145,88,177,219,27,55,38,189,188,152,245,146,87,68,142,115,35,107,91,222,39,77,20,137,125,37,11,117,25,217,71,248,85,212,120,47,248,5,178,235,38,153,101,63,188,182,212,206,158,88,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,239,43,161,150,69,138,180,217,77,246,147,21,184,225,84,245,220,44,183,91,133,29,210,178,155,196,197,242,213,82,71,83,29,60,156,213,57,183,139,43,106,83,178,42,53,124,157,220,138,173,106,164,149,233,113,239,179,76,191,90,248,122,210,127,245,171,246,177,139,125,64,161,248,235,137,74,196,148,216,190,204,175,187,195,212,122,171,100,151,95,177,176,204,95,211,212,100,215,40,158,197,170,108,114,171,252,84,212,209,187,191,121,165,241,74,137,35,154,177,198,214,57,206,228,168,200,164,208,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,66,173,235,116,222,255,0,24,58,167,106,212,207,219,47,221,47,179,49,248,44,94,139,238,239,175,242,120,234,106,38,242,249,61,84,93,187,250,158,60,120,175,110,29,251,254,61,147,213,236,99,99,31,224,187,239,183,253,148,126,248,253,241,251,55,254,226,125,159,233,125,39,169,255,0,234,137,185,242,245,63,253,47,110,31,233,239,248,122,13,237,236,251,25,221,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,240,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,23,103,219,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,36,181,215,253,245,84,238,107,102,88,254,152,106,117,125,93,86,168,99,153,196,23,42,170,231,82,197,28,23,123,114,211,92,17,179,177,32,141,145,66,248,86,120,97,116,106,212,228,158,57,26,231,171,164,72,249,166,194,181,75,4,209,109,216,224,218,153,169,119,223,177,177,187,55,218,126,182,183,210,205,81,226,242,219,106,161,143,247,112,177,242,59,188,146,177,191,149,171,219,191,117,236,136,170,159,46,240,119,103,153,110,235,84,62,252,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,222,54,42,171,98,98,39,127,233,185,211,238,155,113,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,125,251,178,68,73,107,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,69,117,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,121,90,189,229,73,165,116,157,222,217,31,225,130,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,123,35,149,142,224,244,100,141,78,108,106,165,234,106,78,175,97,186,245,176,157,68,213,205,63,158,174,75,22,69,166,249,36,212,233,87,2,195,60,79,101,21,76,82,195,35,63,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,92,240,154,125,213,140,23,246,161,165,153,150,153,253,169,246,103,222,220,126,227,98,245,190,15,55,165,245,84,210,67,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,114,181,191,216,49,255,0,235,162,255,0,161,63,253,158,90,160,57,86,232,244,47,252,74,104,78,77,162,159,122,126,238,125,227,244,95,229,63,67,235,60,30,158,178,10,159,247,159,36,124,185,120,56,255,0,158,157,185,119,252,123,118,88,85,164,253,26,255,0,101,250,167,134,234,103,248,142,251,79,238,150,65,110,190,250,47,186,30,31,85,233,106,99,155,197,228,245,174,225,203,199,199,151,23,118,239,223,178,246,236,89,80,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,145,90,211,165,247,92,135,165,190,221,181,94,222,234,185,169,240,203,198,71,109,174,167,134,137,210,178,56,46,23,90,158,213,82,202,139,218,22,50,90,56,162,78,77,236,231,213,49,57,53,81,17,252,255,0,166,142,127,77,167,219,210,211,186,171,150,67,87,106,182,223,42,42,108,21,73,10,203,194,177,245,116,210,69,75,79,43,35,69,230,199,86,45,34,167,36,224,215,181,143,119,30,28,147,65,32,202,185,165,61,167,123,88,209,191,167,248,247,199,64,117,80,70,173,244,108,202,197,188,61,56,165,182,71,117,251,27,51,197,253,69,70,51,114,149,239,90,86,201,42,51,203,77,83,27,123,247,134,95,20,72,178,53,171,36,110,99,92,222,72,143,138,76,251,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,93,167,74,77,215,106,62,226,116,227,37,194,181,66,95,181,110,186,115,246,116,16,223,229,153,93,85,114,165,170,74,132,141,181,40,169,249,230,143,210,185,22,110,252,164,107,218,175,69,123,95,36,174,163,253,63,232,247,17,98,151,86,244,135,29,255,0,178,197,7,166,130,90,106,121,32,167,143,34,165,230,200,248,212,62,103,199,27,38,134,53,87,178,101,119,37,142,37,137,200,255,0,220,172,84,195,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,178,171,126,123,193,198,119,115,165,250,29,122,106,210,81,102,214,58,123,235,114,203,61,36,85,30,10,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,202,116,254,220,198,27,181,13,75,205,117,75,48,161,171,184,189,216,61,93,182,209,108,166,69,107,238,55,25,43,168,159,20,11,39,21,108,44,227,20,143,124,142,69,226,198,59,139,94,254,17,191,138,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,126,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,127,210,135,99,148,216,213,170,201,187,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,226,106,119,137,33,149,178,119,123,164,103,135,207,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,68,61,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,229,115,34,149,174,71,44,43,44,156,127,106,59,174,212,125,165,106,59,51,92,42,95,93,106,174,241,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,199,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,209,240,51,237,212,210,211,106,178,239,143,83,232,236,214,202,74,10,121,42,45,181,111,138,154,22,196,199,79,61,178,146,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,213,85,78,21,165,186,165,157,232,182,119,108,212,205,52,190,253,141,146,89,188,222,138,183,210,195,81,226,242,194,248,100,253,220,204,124,110,239,28,175,111,230,106,246,239,221,59,42,34,166,138,118,197,184,92,87,116,26,53,101,213,204,90,155,208,122,255,0,37,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,252,153,24,174,107,28,248,165,137,234,198,115,226,144,3,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,0,32,6,232,250,82,127,137,77,118,201,181,175,246,245,247,115,239,31,162,255,0,38,125,214,245,158,15,79,71,5,55,251,247,171,143,151,47,7,47,243,19,183,46,223,143,110,235,213,118,49,177,143,240,93,247,219,254,202,63,124,126,248,253,155,255,0,113,62,207,244,190,147,212,255,0,245,68,220,249,122,159,254,151,183,15,244,247,252,42,175,170,63,190,205,77,253,23,225,232,136,191,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,31,126,46,123,27,60,205,107,149,59,181,37,145,19,183,37,239,32,54,73,179,236,155,119,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,207,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,93,42,186,199,224,24,110,150,97,187,125,211,237,62,199,169,44,120,245,142,159,35,166,161,161,166,69,225,19,59,219,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,124,87,69,79,116,249,79,211,250,239,145,183,28,171,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,41,131,166,151,80,74,157,30,186,217,246,249,171,247,90,72,244,250,190,163,211,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,119,114,170,49,29,218,218,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,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,238,119,111,89,86,215,245,150,245,164,121,77,79,175,244,30,58,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,249,81,189,26,231,181,146,197,43,17,239,225,201,101,255,0,72,237,215,106,62,63,171,22,125,172,220,229,251,103,12,202,61,124,246,216,234,38,84,146,197,85,21,52,213,114,58,157,123,47,120,101,241,61,31,10,246,106,72,244,149,170,213,89,82,107,31,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,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,120,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,73,253,93,222,157,215,95,54,77,98,209,173,82,200,42,238,154,131,136,231,20,117,116,181,211,211,57,95,114,178,54,223,89,19,101,154,126,74,146,84,197,44,136,199,185,232,199,61,143,133,223,189,127,153,233,194,182,245,148,216,176,109,125,211,76,215,41,174,244,86,92,127,48,179,93,46,53,62,39,201,224,165,130,182,41,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,165,239,147,119,119,93,223,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,94,60,252,105,217,25,28,49,171,164,241,36,142,233,93,57,182,19,254,42,47,179,234,70,162,79,233,244,203,25,184,122,58,186,120,42,56,85,94,171,152,198,74,180,109,86,47,56,97,70,73,27,165,151,240,114,181,237,100,75,201,206,146,25,171,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,231,186,131,108,146,213,186,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,190,69,106,34,73,39,122,33,255,0,117,88,22,85,255,0,117,113,204,147,28,184,127,233,40,235,173,181,212,242,127,236,201,12,209,200,207,252,206,107,155,254,133,66,247,186,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,190,52,114,162,73,31,127,107,189,109,169,127,140,29,44,181,105,159,223,223,186,95,102,100,16,95,125,111,217,126,191,201,227,166,168,135,197,227,243,69,219,191,169,229,203,146,246,225,219,183,227,221,56,6,215,58,82,127,134,189,118,198,117,175,246,245,247,143,238,231,173,255,0,38,125,214,244,126,127,81,71,61,55,251,247,171,147,143,31,63,47,243,23,191,30,223,135,126,232,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,29,87,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,128,29,102,245,75,238,166,220,108,90,103,65,125,244,181,249,222,65,31,169,162,244,188,253,101,174,137,139,52,223,188,86,43,99,225,84,235,115,191,7,53,238,239,217,59,183,200,133,43,19,127,163,214,107,106,197,119,130,203,21,194,158,174,74,140,199,23,185,89,40,93,11,26,172,142,118,58,26,229,116,170,174,69,70,120,168,101,106,43,81,203,205,204,78,221,149,92,219,201,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,34,174,236,125,211,235,39,212,12,135,228,103,63,87,106,59,81,212,125,218,234,59,48,172,42,47,67,106,161,241,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,201,51,248,185,34,133,21,29,35,154,229,85,99,25,36,140,208,158,150,233,110,9,162,216,37,179,76,244,210,197,246,54,55,102,243,122,42,47,85,53,71,139,203,51,230,147,247,147,61,242,59,188,146,189,223,153,203,219,191,100,236,136,136,158,172,242,154,165,165,184,38,180,224,151,61,51,212,187,23,219,56,221,231,195,235,104,189,84,212,254,95,20,204,154,63,222,66,246,72,222,210,68,199,126,87,39,126,221,151,186,42,162,231,179,117,219,81,212,125,165,106,59,240,172,214,47,93,106,174,242,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,199,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,232,29,46,61,246,105,151,235,95,15,90,79,254,181,126,214,49,111,168,20,63,29,113,42,131,109,218,33,117,220,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,191,139,222,145,67,39,6,119,106,57,252,90,174,98,42,189,52,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,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,0,32,87,82,62,159,117,59,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,239,217,145,162,82,96,36,166,197,246,101,125,222,30,163,213,91,36,186,253,141,134,98,254,158,163,38,185,68,246,45,83,99,149,95,226,166,166,141,221,251,205,47,138,84,73,28,213,142,54,177,206,119,37,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,32,95,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,40,135,168,238,199,41,182,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,147,138,104,54,230,51,45,6,199,181,39,12,179,80,210,92,113,237,81,197,235,113,203,213,20,200,140,123,95,37,45,68,52,213,113,74,141,87,53,240,186,166,69,86,126,44,145,143,123,85,17,220,36,143,144,26,168,7,148,213,140,235,246,95,165,153,150,166,125,151,246,159,221,44,126,227,125,244,94,127,15,170,244,180,210,77,226,242,113,119,14,94,62,60,184,187,183,126,253,151,183,98,181,191,217,206,255,0,235,93,255,0,166,223,253,128,90,160,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,205,52,123,75,238,186,199,209,125,48,59,19,170,214,229,61,158,243,114,163,130,146,137,213,115,213,207,67,126,169,173,142,150,56,154,168,231,62,103,83,36,41,219,186,162,200,138,141,119,110,43,78,198,164,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,177,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,151,214,126,211,106,183,110,190,201,89,111,182,82,82,212,93,48,122,10,186,233,97,133,172,125,84,233,89,91,10,75,43,145,59,189,233,20,49,70,142,119,117,225,27,27,252,26,136,157,131,161,143,243,179,250,111,251,145,106,133,74,245,107,217,71,216,149,149,155,178,211,43,101,170,142,203,55,134,60,210,223,2,120,36,109,116,211,248,217,115,106,43,184,73,230,124,177,71,43,99,107,92,146,35,101,84,145,101,153,236,172,16,79,254,152,187,14,253,183,223,105,181,231,86,44,188,176,28,126,224,223,179,109,119,27,119,146,151,40,153,172,153,178,118,119,149,171,225,167,157,180,234,238,81,201,20,206,73,33,94,252,37,106,93,73,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,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,101,68,83,54,230,170,1,64,61,81,253,246,106,111,232,191,15,68,113,248,244,27,50,173,219,203,119,27,103,162,171,184,99,212,121,69,94,51,122,88,105,209,89,106,123,41,232,165,166,154,87,163,213,220,39,117,92,145,162,240,70,49,241,49,170,245,116,204,105,39,250,70,93,247,5,75,184,41,109,58,85,110,245,120,45,95,134,124,253,39,108,81,82,178,150,56,170,89,74,231,84,186,25,36,108,205,146,121,31,20,49,43,93,51,152,228,114,182,54,201,36,125,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,146,5,117,35,234,9,83,183,106,104,244,123,70,238,180,142,212,91,141,59,106,107,110,80,203,20,207,198,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,78,221,159,26,172,128,217,246,236,240,221,221,105,127,223,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,225,223,200,196,85,116,79,68,238,160,2,128,122,163,251,236,212,223,209,126,30,136,227,251,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,187,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,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,224,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,57,87,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,101,92,210,158,211,189,172,104,223,211,252,123,227,160,34,87,90,251,77,170,109,182,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,185,53,143,116,16,185,205,69,236,229,138,53,94,252,83,180,11,233,113,239,179,76,191,90,248,122,210,255,0,136,107,212,83,98,180,219,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,255,0,61,141,99,158,198,57,94,202,33,4,138,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,121,23,178,50,57,164,70,201,226,88,221,160,140,79,22,177,96,216,173,155,10,197,168,125,21,151,31,183,211,218,237,212,222,87,201,224,165,130,54,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,144,91,173,95,181,140,91,234,5,15,199,92,74,171,218,119,186,125,27,250,129,143,124,140,6,148,202,224,234,177,177,202,157,74,181,87,238,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,217,21,245,48,197,221,174,108,142,95,36,49,70,214,43,93,19,99,154,42,244,190,218,134,168,106,190,174,89,117,222,205,127,171,197,177,60,14,240,217,159,120,166,116,114,62,225,91,3,233,95,53,165,99,108,241,205,27,39,164,169,145,31,47,7,199,193,92,197,71,114,86,151,146,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,136,149,212,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,242,35,85,82,57,59,58,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,190,52,114,162,73,31,121,106,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,39,166,158,110,195,68,181,83,90,50,205,4,194,50,58,186,252,179,11,167,154,107,172,110,183,79,12,12,124,21,110,165,170,133,146,72,212,71,190,25,124,72,229,79,200,228,158,53,141,210,118,147,199,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,213,122,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,10,54,235,11,154,218,178,173,224,190,197,111,167,171,142,163,14,197,237,182,74,231,76,198,163,36,157,238,154,185,29,18,163,149,85,158,42,232,154,170,228,106,243,107,211,183,100,71,59,159,237,207,103,215,93,100,219,70,185,107,212,233,73,21,62,15,103,86,216,157,83,43,154,201,43,105,95,13,117,193,232,177,61,92,143,142,130,55,68,198,73,18,199,35,235,154,168,230,44,74,230,240,173,39,206,191,101,250,167,134,234,103,217,127,105,253,210,200,45,215,223,69,231,240,250,175,75,83,28,222,47,39,23,112,229,227,227,203,139,187,119,239,217,123,118,52,209,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,140,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,69,93,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,189,122,215,218,109,83,109,183,13,190,205,108,164,125,202,143,56,167,164,167,172,116,45,89,225,130,106,10,215,75,19,36,237,201,172,123,160,133,206,106,47,103,44,81,170,247,226,157,160,95,75,143,125,154,101,250,215,195,214,147,255,0,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,0,5,64,117,132,218,141,139,4,190,219,183,55,133,69,106,181,208,101,151,6,89,239,246,184,33,124,114,77,120,123,42,39,74,246,246,85,141,124,177,196,228,149,17,24,190,72,219,34,249,29,52,142,108,32,219,118,136,93,119,31,173,184,182,139,217,175,148,150,106,140,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,226,247,164,80,201,193,157,218,142,127,22,171,152,138,175,77,20,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,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,242,154,165,165,184,38,180,224,151,61,51,212,187,23,219,56,221,231,195,235,104,189,84,212,254,95,20,204,154,63,222,66,246,72,222,210,68,199,126,87,39,126,221,151,186,42,162,231,223,120,59,76,204,182,139,170,31,113,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,111,27,213,17,178,177,87,133,26,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,246,239,217,23,248,21,23,254,194,166,233,255,0,240,251,74,191,247,173,199,254,162,93,72,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,164,13,126,209,203,238,223,245,151,44,209,220,142,111,81,87,140,220,29,79,29,79,22,51,213,210,189,169,37,53,79,6,61,233,31,150,9,34,151,199,205,92,206,124,93,249,154,168,93,79,73,252,166,197,144,108,151,16,180,218,43,189,69,94,51,112,187,218,238,145,248,158,207,79,84,250,233,170,219,31,119,34,35,251,193,87,78,254,237,85,111,231,237,223,147,92,137,48,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,68,61,77,54,125,140,237,107,84,44,151,173,57,74,74,60,39,57,167,149,214,171,59,101,168,150,123,100,244,113,211,178,165,143,146,119,200,233,88,247,76,201,90,245,127,126,242,72,206,45,72,218,231,243,77,144,109,107,252,92,107,140,26,111,91,146,125,137,101,182,219,228,190,222,234,34,111,42,167,208,197,52,49,58,42,100,86,171,18,103,190,120,218,142,127,229,99,85,207,236,245,106,70,253,15,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,101,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,160,30,168,254,251,53,55,244,95,135,162,38,255,0,73,60,3,13,213,61,147,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,188,37,103,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,73,233,165,186,91,130,104,182,9,108,211,61,52,177,125,141,141,217,188,222,138,139,213,77,81,226,242,204,249,164,253,228,207,124,142,239,36,175,119,230,114,246,239,217,59,34,34,37,107,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,22,63,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,30,10,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,220,251,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,232,27,98,220,46,85,181,253,101,178,234,230,45,77,235,253,7,146,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,254,76,140,87,53,237,100,177,68,245,99,248,113,93,15,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,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,136,122,132,96,25,150,169,245,30,205,180,251,79,177,234,187,230,67,124,168,178,83,80,208,211,34,115,149,255,0,99,81,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,90,246,206,182,117,130,109,3,4,168,176,88,43,62,217,201,47,60,62,240,100,30,57,169,254,212,241,77,80,250,95,246,171,231,150,56,60,81,212,44,127,187,84,231,219,147,187,170,254,18,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,227,149,117,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,230,85,205,41,237,59,218,198,141,253,63,199,190,58,2,42,245,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,84,95,87,253,166,97,184,45,77,54,232,112,250,138,75,75,242,171,197,53,150,239,99,166,160,86,178,170,227,36,85,149,18,220,150,95,39,22,189,237,130,54,190,54,196,156,159,202,87,57,94,247,242,175,93,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,52,103,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,186,53,94,238,12,70,70,213,224,198,162,116,178,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,212,238,95,113,120,38,215,244,178,191,83,51,170,143,245,180,118,122,46,19,127,148,238,158,154,105,160,163,242,69,20,158,31,47,129,237,242,189,188,25,252,85,127,130,46,120,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,63,21,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,147,74,181,51,42,209,189,71,199,53,75,10,171,244,247,172,102,225,21,194,155,148,146,50,57,184,47,231,130,95,27,216,247,67,43,21,209,200,196,114,115,141,239,106,175,103,41,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,128,165,110,181,126,233,241,111,167,244,63,35,113,35,174,132,110,171,50,219,198,145,234,126,31,166,183,42,187,70,79,168,117,22,106,102,221,224,141,57,208,219,169,217,95,234,150,25,121,163,161,169,115,170,41,218,199,163,93,197,139,51,154,177,200,216,222,156,127,19,202,111,184,54,85,102,205,113,106,239,69,122,199,238,20,247,75,117,79,137,146,120,42,160,145,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,5,249,236,7,120,54,173,217,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,29,87,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,7,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,204,190,172,103,95,181,13,83,204,181,51,236,191,179,62,246,228,23,27,239,162,243,249,189,47,170,169,146,111,23,147,139,121,241,242,113,229,197,189,251,119,236,157,251,23,147,176,77,188,99,56,206,197,108,24,30,85,106,164,172,167,213,11,61,77,239,35,101,53,101,71,10,232,46,176,246,99,85,202,173,116,79,244,11,75,11,210,46,40,143,141,202,213,85,85,145,212,109,171,24,47,236,191,84,243,45,51,251,83,237,63,186,89,5,198,197,235,124,30,31,85,233,106,100,135,203,227,228,238,28,188,124,184,242,119,110,253,187,175,110,229,234,116,203,214,191,219,78,209,241,111,81,111,244,181,248,39,108,42,179,132,92,33,151,209,65,15,167,146,62,242,61,206,239,75,45,55,55,47,30,242,164,188,90,141,227,222,85,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,138,187,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,63,250,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,0,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,129,26,186,131,232,94,156,107,46,217,115,91,182,107,102,242,221,112,76,126,233,146,88,46,80,42,50,170,138,170,158,149,243,43,26,245,69,239,12,190,38,178,88,213,21,174,106,53,83,179,217,27,217,158,195,85,0,0,0,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,43,171,172,22,142,95,112,109,208,46,170,212,77,234,44,186,151,111,130,162,142,78,44,103,130,170,134,158,10,74,138,110,200,247,61,220,88,202,105,124,138,214,53,125,79,6,242,88,220,167,75,232,125,154,218,168,51,253,83,211,153,169,234,214,229,124,179,219,175,116,242,181,141,240,54,10,25,165,134,86,189,220,185,35,213,215,8,85,168,141,84,84,108,157,213,189,145,29,110,134,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,65,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,42,175,174,119,242,79,250,147,251,105,23,250,111,107,206,27,182,221,75,212,125,86,204,235,105,26,203,118,155,220,89,108,161,154,161,97,125,218,226,181,212,11,79,69,18,181,143,119,57,28,222,202,228,99,184,49,31,35,147,131,28,169,192,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,63,21,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,31,233,71,177,111,247,141,208,107,94,25,255,0,208,245,88,5,21,115,191,229,57,215,73,41,213,191,250,175,74,247,59,254,254,100,103,252,30,98,53,117,25,217,71,248,85,212,120,47,248,5,178,235,38,153,101,63,188,182,212,206,158,88,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,239,43,161,150,69,242,155,23,222,109,247,103,154,143,85,115,146,213,246,206,25,148,122,122,124,154,219,19,24,149,78,142,37,127,138,166,154,71,118,237,52,94,89,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,202,176,77,189,98,184,78,187,106,102,224,189,79,218,25,38,163,125,155,77,202,74,88,219,246,93,13,29,28,48,122,120,100,236,178,47,150,72,188,178,47,36,107,184,64,222,8,177,115,127,85,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,28,171,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,50,174,105,79,105,222,214,52,111,233,254,61,241,208,17,87,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,128,1,0,58,213,251,88,197,190,160,80,252,117,196,174,14,158,249,254,27,165,155,185,194,117,7,80,114,26,75,30,61,99,167,189,212,215,87,84,170,240,137,159,99,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,249,77,213,110,99,50,221,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,56,163,166,127,41,100,123,228,114,39,39,189,220,90,198,112,141,146,131,165,238,197,191,109,121,83,53,199,88,240,207,87,166,214,94,127,99,211,86,187,140,55,219,164,114,53,19,188,42,213,245,20,112,246,147,201,221,90,199,202,140,143,247,173,109,68,105,250,189,87,54,81,251,50,202,167,220,166,153,219,46,181,56,222,91,112,168,169,203,98,237,230,134,207,116,154,70,185,42,57,171,150,70,195,85,36,143,252,28,222,17,202,156,81,232,147,67,19,98,86,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,162,203,147,91,226,184,83,114,146,55,201,15,52,252,240,75,227,123,216,217,162,122,58,57,24,142,94,18,49,237,85,238,213,42,7,173,95,186,124,91,233,253,15,200,220,72,0,76,173,85,233,143,171,154,93,181,203,70,225,230,184,213,221,174,242,83,211,220,178,28,82,158,204,248,167,176,91,165,137,242,58,121,164,146,68,149,239,133,60,45,158,52,129,60,74,249,85,92,177,194,233,22,63,237,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,236,142,86,59,131,209,146,53,57,177,170,154,9,219,70,226,240,77,208,105,101,6,166,96,181,31,234,168,239,20,92,38,255,0,38,93,61,52,51,79,71,228,150,40,252,222,47,59,27,229,99,120,63,248,162,255,0,20,78,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,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,227,170,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,138,189,77,53,175,246,45,180,124,167,211,219,253,85,126,119,223,10,163,231,23,56,98,245,176,77,234,36,147,180,140,115,123,82,197,83,193,201,203,180,171,23,38,171,121,118,162,189,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,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,74,221,101,176,10,108,103,116,118,188,206,221,143,85,210,83,230,56,189,37,77,101,193,201,42,193,93,113,167,150,90,121,17,142,114,171,17,241,211,71,66,142,99,59,118,71,70,229,78,242,114,119,74,232,151,172,119,216,178,172,235,111,213,16,249,172,181,54,245,204,104,228,228,198,250,74,168,228,167,164,168,78,200,206,114,121,153,45,55,226,175,226,207,75,249,91,222,71,42,91,81,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,136,171,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,147,255,0,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,0,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,138,117,164,209,203,238,97,163,88,150,177,90,38,242,82,105,221,194,162,158,233,77,197,137,198,150,228,234,120,219,83,205,207,69,94,19,193,79,23,141,172,123,157,234,121,126,86,198,229,90,246,233,225,154,218,176,13,233,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,112,108,181,49,185,235,223,186,49,28,168,142,84,70,174,135,140,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,130,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,85,95,92,239,228,159,245,39,246,210,170,201,211,211,131,167,253,102,226,47,177,106,222,175,99,191,246,39,160,245,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,207,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,238,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,222,14,211,51,45,162,234,135,220,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,219,198,245,68,108,172,85,239,253,55,58,130,83,109,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,183,119,200,171,118,128,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,202,186,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,243,42,230,148,246,157,237,99,70,254,159,227,223,29,1,21,122,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,130,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,16,3,173,95,181,140,91,234,5,15,199,92,74,86,37,86,193,118,81,149,110,179,81,233,47,119,107,103,167,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,60,49,189,30,171,201,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,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,80,183,80,109,146,93,118,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,200,173,69,88,228,236,233,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,120,209,202,171,28,125,189,175,87,252,166,197,156,235,238,158,230,184,181,119,173,178,228,26,95,105,186,91,170,124,79,143,207,75,61,109,124,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,232,58,55,104,54,27,169,90,185,149,106,182,97,69,73,115,126,155,211,219,223,104,161,169,167,89,25,29,198,173,243,44,85,168,188,209,188,224,109,36,136,198,185,142,252,243,54,70,171,31,19,20,185,242,141,186,151,236,114,167,110,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,228,100,107,27,209,21,172,124,220,87,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,254,117,108,78,123,27,234,99,107,164,116,47,228,222,47,85,106,175,141,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,119,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,29,87,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,5,74,245,180,214,59,236,185,86,11,183,234,120,124,54,90,107,122,102,53,146,114,99,189,93,84,146,84,82,83,167,101,103,56,252,44,138,167,241,71,241,127,170,252,205,239,27,85,121,175,70,156,2,155,38,221,29,211,51,184,227,213,117,116,248,118,47,87,83,71,112,106,74,144,80,220,106,37,138,158,52,123,154,168,197,124,148,210,87,35,88,254,253,209,178,57,19,188,124,155,118,132,10,235,45,128,84,228,219,92,181,230,118,236,122,146,174,163,14,202,41,42,107,46,14,72,146,122,27,117,68,82,211,200,140,115,149,30,172,146,166,74,20,115,25,223,186,182,55,42,118,143,147,106,219,101,154,153,251,34,221,102,152,103,82,85,218,169,41,41,242,8,45,245,245,87,73,60,116,180,180,53,168,180,117,83,189,252,218,140,241,193,81,43,209,238,119,22,185,168,231,34,181,21,23,71,198,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,34,174,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,79,254,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,0,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,78,149,187,221,33,169,215,125,180,106,22,150,219,224,171,158,229,118,179,190,107,92,20,211,197,11,234,46,52,207,109,85,28,42,249,127,35,88,250,136,34,99,213,202,223,200,231,126,102,127,156,153,183,52,231,162,154,161,106,214,173,35,196,53,94,204,218,72,233,242,155,61,53,201,244,244,213,173,171,101,28,239,98,121,169,86,86,162,35,223,12,190,72,159,249,90,168,248,220,138,214,170,42,38,99,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,65,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,42,175,174,119,242,79,250,147,251,105,13,118,73,179,236,155,119,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,207,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,93,127,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,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,1,202,183,59,183,172,87,116,26,53,122,210,60,166,167,208,122,255,0,29,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,252,168,222,141,115,28,248,165,149,136,246,115,228,144,131,103,221,34,45,88,149,215,239,230,233,164,164,189,220,173,55,137,22,213,141,80,78,217,173,85,48,64,231,177,149,21,170,230,114,157,146,185,25,51,32,78,8,140,107,18,116,127,146,72,35,179,64,0,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,229,93,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,149,115,74,123,78,246,177,163,127,79,241,239,142,128,138,189,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,16,3,173,95,181,140,91,234,5,15,199,92,74,171,218,119,186,125,27,250,129,143,124,140,6,148,193,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,105,76,0,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,163,110,153,222,232,53,78,131,76,240,90,127,245,85,151,138,222,112,255,0,147,45,126,166,24,103,172,241,203,44,126,111,23,157,142,241,49,220,223,252,17,63,138,166,132,244,47,66,244,227,110,154,113,110,210,253,47,179,122,27,85,15,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,160,3,202,106,174,153,226,186,201,167,25,30,150,230,180,158,162,203,147,91,229,183,212,241,142,55,201,15,52,252,147,197,228,99,216,217,162,122,54,72,222,173,94,18,49,142,68,238,212,43,91,64,250,50,122,61,71,200,106,183,15,149,253,165,136,89,46,17,199,96,167,178,77,233,228,200,33,69,142,85,154,169,85,28,250,88,85,138,176,186,22,57,37,89,60,170,201,90,200,227,146,126,63,214,86,211,106,176,110,75,9,177,88,173,148,150,235,109,187,77,237,180,148,116,116,144,182,24,41,160,142,190,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,59,7,67,31,231,103,244,223,247,34,213,15,201,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,65,155,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,245,125,58,247,213,83,181,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,243,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,213,122,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,103,7,122,122,153,251,93,221,102,167,231,81,213,218,170,233,42,50,9,237,244,21,86,185,60,148,181,84,52,72,148,116,179,177,252,220,143,242,65,79,19,213,237,119,23,57,202,230,162,53,81,18,210,122,52,224,21,56,206,215,46,153,157,199,30,164,164,168,204,114,138,186,154,59,131,82,37,158,186,221,79,20,84,241,163,220,213,87,163,35,169,142,185,26,199,246,236,174,145,200,157,164,228,233,234,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,110,253,145,127,129,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,36,237,87,84,191,109,59,113,211,173,76,154,251,246,205,125,231,31,165,251,86,183,210,250,127,45,210,38,120,107,191,118,140,99,91,218,170,41,219,249,26,140,94,221,217,221,170,213,92,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,69,93,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,159,253,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,0,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,0,0,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,205,14,229,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,180,180,83,72,248,187,49,95,37,52,144,200,168,136,222,202,245,69,107,85,21,169,111,253,32,181,66,213,154,109,46,155,3,133,180,144,92,180,250,241,91,109,168,129,181,173,150,121,96,169,153,213,177,85,62,46,200,232,88,231,84,77,11,123,242,71,45,44,138,142,254,45,109,27,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,130,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,87,175,84,77,6,204,183,37,171,155,117,210,156,50,138,173,207,184,212,100,47,185,215,67,78,147,50,211,110,71,218,146,162,182,84,115,216,222,17,181,221,209,170,246,243,122,178,54,175,55,181,22,106,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,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,0,0,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,114,174,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,202,185,165,61,167,123,88,209,191,167,248,247,199,64,69,94,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,3,74,96,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,52,166,0,4,32,234,217,128,102,90,167,161,120,6,159,105,246,61,87,124,200,111,154,145,65,77,67,67,76,137,206,87,253,155,114,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,239,251,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,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,57,166,226,180,27,13,220,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,159,125,203,237,211,59,218,254,169,215,233,158,117,79,254,182,178,207,91,206,31,242,157,175,212,205,12,21,158,56,165,147,195,229,240,61,222,39,187,155,63,130,167,240,85,157,61,46,186,128,86,90,43,45,187,100,214,252,139,205,106,155,211,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,227,99,249,66,190,94,241,73,34,177,176,182,55,70,174,86,44,77,138,218,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,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,233,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,236,159,139,156,170,191,138,169,250,192,30,83,58,210,125,44,213,15,67,251,76,211,76,83,45,251,51,203,232,190,221,179,83,87,250,95,39,31,39,139,204,199,112,229,227,103,46,61,187,240,111,127,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,246,238,198,175,250,16,250,179,173,39,210,205,80,244,63,180,205,52,197,50,223,179,60,190,139,237,219,53,53,127,165,242,113,242,120,188,204,119,14,94,54,114,227,219,191,6,247,254,8,124,184,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,110,236,106,255,0,161,15,106,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,240,157,181,143,252,154,116,171,255,0,131,109,223,252,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,62,176,114,175,240,157,181,143,252,154,116,171,255,0,131,109,223,252,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,62,176,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,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,251,49,169,254,132,60,87,248,78,218,199,254,77,58,85,255,0,193,182,239,254,68,233,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,88,7,138,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,123,119,123,151,253,42,48,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,221,216,213,255,0,66,31,147,118,219,38,219,111,247,90,219,237,247,111,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,245,120,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,191,102,53,63,208,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,191,103,185,63,210,167,159,197,182,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,77,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,189,151,241,107,149,23,240,85,61,6,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,239,217,238,79,244,169,231,241,109,189,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,211,92,109,120,205,21,37,84,28,216,230,63,132,177,198,215,183,147,30,230,175,101,252,90,229,69,252,21,78,128,0,0,30,127,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,119,236,247,39,250,84,243,248,182,222,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,233,174,54,188,102,138,146,170,14,108,115,31,194,88,227,107,219,201,143,115,87,178,254,45,114,162,254,10,167,64,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,251,61,201,254,149,60,254,45,183,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,250,107,141,175,25,162,164,170,131,155,28,199,240,150,56,218,246,242,99,220,213,236,191,139,92,168,191,130,169,208,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,240,157,181,143,252,154,116,171,255,0,131,109,223,252,137,213,64,0,0,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,212,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,117,252,26,212,68,252,17,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,59,246,99,83,253,8,122,0,14,105,118,219,38,219,111,247,90,219,237,247,111,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,159,166,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,178,126,46,114,170,254,42,167,235,28,255,0,41,219,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,61,77,198,233,140,209,85,213,79,193,141,99,57,203,36,110,123,184,177,141,106,119,95,193,173,68,79,193,16,253,92,23,73,244,179,75,253,119,236,207,77,49,76,75,237,63,23,173,251,10,205,77,65,234,188,124,188,126,95,11,27,207,143,145,252,121,119,237,205,221,191,138,158,87,252,39,109,99,255,0,38,157,42,255,0,224,219,119,255,0,34,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,172,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,187,189,203,254,149,62,172,23,73,244,179,75,253,119,236,207,77,49,76,75,237,63,23,173,251,10,205,77,65,234,188,124,188,126,95,11,27,207,143,145,252,121,119,237,205,221,191,138,158,172,30,83,58,210,125,44,213,15,67,251,76,211,76,83,45,251,51,203,232,190,221,179,83,87,250,95,39,31,39,139,204,199,112,229,227,103,46,61,187,240,111,127,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,246,238,198,175,250,16,246,160,242,153,214,147,233,102,168,122,31,218,102,154,98,153,111,217,158,95,69,246,237,154,154,191,210,249,56,249,60,94,102,59,135,47,27,57,113,237,223,131,123,255,0,4,62,92,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,183,118,53,127,208,135,181,0,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,248,78,218,199,254,77,58,85,255,0,193,182,239,254,68,234,160,231,249,78,222,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,234,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,186,254,13,106,34,126,8,135,160,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,251,49,169,254,132,61,0,0,0,0,0,30,83,58,210,125,44,213,15,67,251,76,211,76,83,45,251,51,203,232,190,221,179,83,87,250,95,39,31,39,139,204,199,112,229,227,103,46,61,187,240,111,127,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,246,238,198,175,250,16,249,50,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,212,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,117,252,26,212,68,252,17,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,59,246,99,83,253,8,122,3,149,127,132,237,172,127,228,211,165,95,252,27,110,255,0,228,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,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,191,103,185,63,210,167,159,197,182,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,77,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,189,151,241,107,149,23,240,85,58,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,239,217,238,79,244,169,229,45,59,100,219,109,130,235,69,125,177,109,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,29,44,30,127,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,119,236,247,39,250,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,0,0,0,0,60,86,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,219,187,220,191,233,83,234,193,116,159,75,52,191,215,126,204,244,211,20,196,190,211,241,122,223,176,172,212,212,30,171,199,203,199,229,240,177,188,248,249,31,199,151,126,220,221,219,248,169,234,192,60,166,117,164,250,89,170,30,135,246,153,166,152,166,91,246,103,151,209,125,187,102,166,175,244,190,78,62,79,23,153,142,225,203,198,206,92,123,119,224,222,255,0,193,15,43,254,19,182,177,255,0,147,78,149,127,240,109,187,255,0,145,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,253,6,220,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,193,241,189,143,106,162,183,132,146,118,0,0,5,69,235,127,87,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,251,246,68,254,4,212,233,233,186,12,251,118,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,252,170,30,138,168,228,78,200,223,195,248,170,202,0,1,229,53,99,58,253,151,233,102,101,169,159,101,253,167,247,75,31,184,223,125,23,159,195,234,189,45,52,147,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,242,187,104,220,94,9,186,13,44,160,212,204,22,163,253,85,29,226,139,132,223,228,203,167,166,134,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,213,64,60,254,161,86,230,86,236,3,37,184,105,205,166,146,233,150,82,217,235,102,176,208,213,185,27,5,85,197,176,189,105,161,145,85,236,68,99,165,70,53,85,94,207,193,87,243,55,248,165,59,127,179,87,186,127,252,1,210,175,253,213,113,255,0,175,22,189,182,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,239,21,108,49,178,94,239,70,71,83,28,209,162,170,187,186,49,21,28,228,84,114,242,174,161,123,160,207,182,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,202,157,136,138,174,84,236,174,252,63,130,164,96,217,159,84,13,125,220,78,228,240,253,28,205,113,13,63,162,178,228,31,104,122,153,237,118,250,216,234,153,224,160,168,168,103,7,73,87,35,19,187,225,106,47,118,47,229,85,237,217,123,42,89,249,82,187,129,234,245,175,186,117,174,57,230,158,97,90,121,167,236,178,226,153,5,117,138,153,215,74,106,218,170,169,125,36,206,129,242,190,72,234,98,103,231,124,110,122,53,24,156,26,228,106,171,213,170,247,76,14,158,27,156,213,61,217,105,102,69,169,154,153,73,138,80,122,12,129,214,42,42,43,21,186,166,159,143,138,154,25,164,150,89,38,169,155,159,47,82,198,181,173,107,56,248,156,170,175,230,136,201,84,14,63,160,219,152,195,117,231,33,212,156,50,205,67,87,110,200,116,187,40,173,199,47,84,83,34,189,142,100,117,85,16,211,85,197,42,53,26,230,76,218,105,21,89,248,62,55,177,237,84,86,240,146,78,192,0,0,137,91,232,223,222,51,180,58,107,62,59,102,181,210,100,121,221,202,162,134,185,246,42,149,168,167,99,44,143,150,100,154,165,39,108,78,139,155,150,154,72,24,222,92,152,249,91,42,177,236,98,177,242,43,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,193,31,244,11,120,184,38,184,234,158,163,232,167,163,251,19,51,211,252,130,241,110,251,51,201,53,79,174,181,208,212,197,77,246,143,155,192,200,162,231,52,188,124,28,220,246,241,239,221,200,189,210,64,0,120,173,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,110,253,149,63,137,81,127,236,213,238,159,255,0,0,116,171,255,0,117,92,127,235,197,186,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,123,118,238,171,252,79,223,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,8,52,171,171,198,137,103,122,209,119,211,172,186,217,73,135,98,113,212,84,83,88,115,10,187,156,242,193,117,122,85,178,26,101,146,5,164,98,209,50,88,158,233,149,243,61,25,18,49,81,234,159,197,39,168,0,17,87,122,219,255,0,193,54,125,246,85,131,238,255,0,222,220,206,231,224,172,251,191,234,230,160,241,218,228,245,12,245,158,171,211,203,18,246,154,155,199,226,238,143,94,124,187,118,79,199,186,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,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,64,174,162,155,226,220,54,208,115,252,82,223,128,225,88,85,126,39,147,217,228,154,10,235,221,61,68,243,190,227,4,206,74,152,90,144,213,70,173,99,34,150,141,200,174,103,226,178,187,179,157,217,81,191,149,211,211,168,94,180,110,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,157,211,199,87,73,11,90,231,77,83,43,85,156,106,30,170,136,212,94,232,223,199,248,162,216,80,33,7,81,78,160,121,14,210,46,184,166,9,166,54,44,126,241,150,94,169,228,187,220,82,247,13,84,144,81,219,145,206,138,30,44,137,209,35,223,44,172,155,178,164,191,145,41,156,142,98,249,88,228,231,251,13,234,23,185,45,217,235,204,122,115,146,227,26,107,110,199,173,214,122,203,221,226,90,26,42,248,107,93,4,124,33,141,180,238,125,76,172,87,250,138,138,117,114,61,168,158,52,147,178,242,226,139,39,243,253,226,224,154,95,186,124,115,109,25,213,31,217,159,123,113,250,59,141,158,247,228,154,111,85,116,170,184,186,138,11,119,167,138,7,112,229,227,123,252,239,145,172,78,220,85,19,186,56,144,0,0,8,255,0,160,91,197,193,53,199,84,245,31,69,61,31,216,153,158,159,228,23,139,119,217,158,73,170,125,117,174,134,166,42,111,180,124,222,6,69,23,57,165,227,224,230,231,183,143,126,238,69,238,146,0,0,8,85,184,46,169,122,53,161,218,227,105,209,154,43,87,222,104,233,238,17,81,102,55,216,43,157,29,46,59,202,102,50,70,181,145,195,43,235,38,133,139,35,229,137,156,120,185,173,143,146,201,228,100,83,42,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,23,173,253,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,119,239,217,19,248,22,19,179,61,107,202,183,19,182,204,63,88,243,91,125,170,138,245,144,125,161,234,96,181,197,36,116,172,240,87,212,83,179,131,100,146,71,167,118,66,213,94,239,95,204,171,219,178,118,68,250,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,0,15,41,171,25,215,236,191,75,51,45,76,251,47,237,63,186,88,253,198,251,232,188,254,31,85,233,105,164,155,197,228,226,238,28,188,124,121,113,119,110,253,251,47,110,199,203,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,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,56,254,218,55,49,134,238,151,30,202,243,61,62,161,171,102,61,96,202,42,49,202,26,218,148,86,62,230,200,105,105,166,90,180,137,90,142,133,142,117,67,145,140,119,231,224,198,185,200,199,57,99,103,96,7,31,194,119,49,134,230,59,139,212,61,178,186,134,174,131,44,192,233,232,238,76,87,34,201,5,202,221,61,45,36,174,157,143,70,162,70,248,165,171,100,78,141,223,197,22,55,177,206,239,35,98,236,0,0,71,253,125,222,46,9,161,218,167,167,26,41,232,254,219,204,245,3,32,179,219,190,204,242,77,77,232,109,117,213,50,211,125,163,230,240,62,41,120,77,23,31,7,54,189,220,187,247,106,39,117,233,122,197,38,174,83,96,23,75,134,136,63,31,147,44,160,167,158,174,142,134,247,110,125,84,23,55,178,25,22,58,54,171,106,169,146,7,201,47,137,169,51,222,230,49,57,119,98,247,238,218,149,187,117,149,221,221,130,235,91,98,190,233,118,154,219,174,86,234,137,41,43,40,234,236,151,56,103,166,158,55,43,100,138,72,221,90,142,99,218,228,86,171,85,17,81,81,81,73,213,177,61,253,227,59,187,181,84,99,87,219,93,38,59,168,182,154,119,213,86,89,233,22,162,104,42,168,162,109,51,36,175,142,71,68,140,133,142,168,168,86,37,58,203,36,141,70,162,171,158,139,200,150,165,69,235,127,87,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,251,246,68,254,4,212,233,233,186,12,251,118,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,252,170,30,138,168,228,78,200,223,195,248,170,201,91,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,150,214,46,180,250,151,77,159,221,45,250,33,167,216,84,152,157,5,68,244,148,117,215,184,235,170,167,185,177,147,72,145,214,53,27,37,50,192,201,34,241,57,33,123,28,246,47,46,239,94,253,155,218,182,57,188,141,236,238,247,50,117,85,86,9,166,182,61,58,177,212,53,151,235,243,44,247,14,114,63,178,59,209,81,242,173,86,190,165,205,86,170,185,81,89,11,28,143,122,57,93,20,82,216,80,35,86,243,119,209,167,27,60,177,80,199,115,160,251,209,153,222,120,203,109,198,105,235,18,158,71,82,243,227,37,85,68,188,31,224,133,56,189,172,85,99,157,36,136,173,107,85,27,43,227,233,91,117,215,156,55,114,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,220,227,115,187,35,149,141,230,197,100,141,78,15,106,175,75,0,28,126,235,185,140,54,193,186,59,86,214,47,180,53,116,183,220,143,23,102,71,98,174,106,44,144,86,61,37,172,73,233,30,136,222,240,189,145,81,172,173,122,170,177,233,228,106,171,28,214,36,189,128,0,14,63,175,59,152,195,116,27,33,211,108,50,243,67,87,113,200,117,71,40,162,199,44,180,80,162,177,141,100,149,84,240,212,213,203,42,181,90,214,66,218,152,213,25,248,190,71,189,141,68,70,243,146,62,192,14,105,184,221,111,181,109,199,71,175,90,203,125,177,213,221,237,182,10,139,115,107,41,41,36,107,39,88,42,43,160,166,145,241,242,252,174,123,27,58,189,24,170,212,122,177,26,174,103,46,105,234,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,2,63,231,251,197,193,52,191,116,248,230,218,51,170,63,179,62,246,227,244,119,27,61,239,201,52,222,170,233,85,113,117,20,22,239,79,20,14,225,203,198,247,249,223,35,88,157,184,170,39,116,113,32,0,0,28,255,0,93,53,211,78,54,233,167,23,29,80,213,11,207,161,181,80,246,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,120,254,201,119,217,134,239,30,213,125,129,182,58,76,71,44,177,84,43,223,142,58,236,181,179,203,110,86,198,141,173,99,214,24,81,204,242,189,241,185,173,71,120,213,35,87,170,121,99,69,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,207,182,77,175,57,150,219,122,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,111,9,26,222,200,229,99,184,61,25,35,83,155,26,169,118,155,104,220,94,9,186,13,44,160,212,204,22,163,253,85,29,226,139,132,223,228,203,167,166,134,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,213,64,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,0,57,86,236,125,172,107,39,211,252,135,227,167,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,254,117,108,78,123,27,234,99,107,164,116,47,228,222,47,85,106,175,141,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,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,65,125,80,116,66,213,162,123,175,189,58,205,124,171,184,211,231,244,238,206,30,202,152,218,215,209,207,91,89,84,147,64,142,111,224,246,36,176,200,246,47,22,170,50,70,177,121,43,22,71,202,14,137,122,215,255,0,205,214,220,235,45,255,0,252,252,214,223,85,28,95,243,122,58,184,230,122,201,255,0,50,88,218,216,255,0,215,171,157,254,98,29,87,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,201,239,39,93,40,246,237,183,28,207,81,190,217,251,58,244,219,124,150,236,113,204,72,31,51,239,21,12,116,116,171,28,83,170,50,95,27,215,206,246,118,114,248,161,149,220,28,141,86,174,117,241,60,90,251,156,229,86,108,43,22,161,245,183,172,130,225,79,107,183,83,121,89,31,158,170,121,27,28,81,243,122,181,141,228,247,181,59,185,81,169,223,186,170,39,226,105,79,111,218,103,251,27,208,236,15,75,100,164,181,83,213,227,56,253,13,190,191,236,184,248,82,205,92,200,91,234,167,103,228,98,187,203,58,203,34,189,205,71,61,207,87,57,57,57,78,128,12,245,231,186,233,168,251,116,223,118,169,234,134,151,222,125,13,214,135,80,50,40,166,134,84,87,210,220,41,93,115,153,100,165,169,141,21,60,144,191,139,123,167,116,114,57,173,123,28,199,177,143,109,223,237,163,113,120,38,232,52,178,131,83,48,90,143,245,84,119,138,46,19,127,147,46,158,154,25,167,163,242,75,20,126,111,23,157,141,242,177,188,31,252,81,127,138,39,85,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,126,69,116,77,123,29,233,163,115,163,116,207,228,222,44,84,106,47,145,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,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,41,211,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,241,163,149,86,56,251,94,246,39,148,216,179,156,86,205,154,226,213,222,182,203,144,91,233,238,150,234,159,19,227,243,210,207,27,100,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,15,214,51,153,174,89,254,101,165,155,217,212,237,65,211,236,134,174,199,144,216,245,35,32,169,161,174,166,84,231,19,254,208,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,187,237,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,249,213,177,57,239,119,166,145,205,145,208,191,147,185,49,21,170,190,70,72,198,119,80,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,43,3,170,230,245,255,0,105,185,84,251,107,211,59,157,214,155,27,196,174,21,20,217,108,189,252,48,222,46,144,200,214,165,63,5,106,72,232,105,100,141,255,0,139,157,194,73,87,146,49,82,24,101,116,96,217,222,213,115,45,215,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,157,27,43,152,246,250,153,26,217,27,11,56,187,147,209,92,169,227,100,143,102,135,113,60,90,197,131,98,182,108,43,22,161,244,86,92,126,223,79,107,183,83,121,95,39,130,150,8,219,28,81,243,122,185,238,226,198,53,59,185,85,203,219,186,170,175,226,126,176,7,10,222,38,234,176,221,168,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,145,93,19,94,199,122,104,220,232,221,51,249,55,139,21,26,139,228,124,108,126,123,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,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,74,116,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,60,104,229,85,142,62,215,189,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,128,32,175,88,173,51,251,225,181,56,115,170,74,75,82,85,224,89,5,29,194,106,170,136,255,0,219,77,161,169,85,163,146,10,119,163,21,83,156,243,209,189,236,87,53,174,108,8,229,85,115,24,139,82,219,85,213,47,216,182,227,180,235,83,38,190,253,141,65,102,200,41,126,213,173,244,190,163,197,107,149,254,26,239,221,163,30,231,119,165,150,118,254,70,171,211,191,118,118,114,53,83,74,96,160,190,168,250,189,77,171,91,193,201,160,182,207,73,61,183,6,167,135,16,165,154,24,37,137,239,125,51,158,250,166,202,146,127,156,246,86,79,87,26,57,168,214,43,35,98,183,151,249,238,150,189,18,244,114,197,22,43,157,110,6,162,111,53,234,166,224,184,117,28,124,94,223,73,75,28,116,245,117,11,221,31,194,79,51,229,166,252,21,156,153,233,127,43,187,72,228,78,43,214,175,221,62,45,244,254,135,228,110,36,170,233,123,190,159,219,94,42,205,14,214,60,207,213,234,77,151,159,216,245,53,173,227,53,246,215,28,109,84,239,50,185,125,69,100,61,164,242,119,70,189,241,35,36,253,235,155,81,34,79,240,0,51,153,174,89,254,101,165,155,217,212,237,65,211,236,134,174,199,144,216,245,35,32,169,161,174,166,84,231,19,254,208,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,187,237,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,249,213,177,57,239,119,166,145,205,145,208,191,147,185,49,21,170,190,70,72,198,119,80,8,107,212,83,125,84,219,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,255,0,61,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,177,94,148,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,213,25,77,52,189,156,215,70,212,241,205,44,142,122,57,178,186,72,110,36,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,165,43,109,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,46,132,244,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,160,3,149,110,199,218,198,178,125,63,200,126,58,114,152,58,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,158,52,114,170,199,31,107,222,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,192,21,65,213,7,168,37,53,218,154,245,181,237,22,186,213,177,140,168,117,6,97,124,166,150,90,103,243,134,90,170,122,203,42,197,44,13,114,177,92,200,28,249,226,151,132,140,87,69,249,152,231,247,236,29,21,61,172,101,63,80,43,190,58,220,79,240,80,183,81,188,166,251,131,117,21,205,51,92,90,187,209,94,177,251,134,59,116,183,84,248,153,39,130,170,11,93,4,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,103,251,5,222,190,43,186,205,56,164,178,93,174,126,159,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,240,200,244,98,167,23,68,249,101,80,7,20,221,118,235,180,227,105,90,112,252,215,53,151,215,93,107,188,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,241,194,206,77,89,102,84,86,198,215,53,17,30,247,199,27,232,223,67,115,252,203,84,247,179,166,58,131,168,57,13,93,243,33,190,106,70,63,83,93,93,82,169,206,87,253,161,78,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,163,50,184,58,172,108,114,167,82,173,85,251,164,211,103,210,69,125,198,44,234,252,166,216,230,69,2,92,109,212,173,123,214,181,146,118,69,125,76,49,119,107,155,35,151,201,12,81,181,138,215,68,216,230,170,13,42,212,204,171,70,245,31,28,213,44,42,175,211,222,177,155,132,87,10,110,82,72,200,230,224,191,158,9,124,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,156,166,135,182,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,80,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,136,235,213,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,186,35,233,161,151,187,156,233,26,190,73,162,141,204,70,182,38,201,52,53,219,70,221,51,189,208,106,157,6,153,224,180,255,0,234,171,47,21,188,225,255,0,38,90,253,76,48,207,89,227,150,88,252,222,47,59,29,226,99,185,191,248,34,127,21,77,9,232,94,133,233,198,221,52,226,221,165,250,95,102,244,54,170,30,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,60,147,63,139,123,175,100,106,53,173,99,26,198,49,140,111,64,57,86,229,247,23,130,109,127,75,43,245,51,58,168,255,0,91,71,103,162,225,55,249,78,233,233,166,154,10,63,36,81,73,225,242,248,30,223,43,219,193,159,197,87,248,34,231,175,93,53,211,81,247,23,168,247,29,80,213,11,207,174,186,215,118,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,227,133,156,157,217,59,171,149,206,115,222,231,189,239,123,186,94,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,200,157,149,146,77,26,58,63,42,200,221,4,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,96,10,96,235,43,118,186,216,55,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,38,255,0,79,221,247,88,183,85,138,199,133,101,47,244,90,155,143,219,210,75,141,55,103,201,246,165,44,17,210,199,45,215,155,41,226,167,131,203,83,80,228,244,205,85,115,59,119,78,237,252,82,96,0,114,173,203,238,47,4,218,254,150,87,234,102,117,81,254,182,142,207,69,194,111,242,157,211,211,77,52,20,126,72,162,147,195,229,240,61,190,87,183,131,63,138,175,240,69,164,188,103,94,115,45,201,117,3,211,141,86,204,235,106,220,251,142,164,88,89,108,161,154,161,38,101,166,220,151,88,150,158,138,37,107,24,222,17,181,221,149,200,198,243,122,190,71,39,55,185,87,65,32,138,189,81,253,137,234,111,232,191,49,68,86,95,78,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,252,199,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,41,91,173,95,186,124,91,233,253,15,200,220,73,85,210,247,125,63,182,188,85,154,29,172,121,159,171,212,155,47,63,177,234,107,91,198,107,237,174,56,218,169,222,101,114,250,138,200,123,73,228,238,141,123,226,70,73,251,215,54,162,68,159,224,3,242,114,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,80,190,254,183,175,149,110,179,81,234,236,150,155,159,167,211,44,102,225,52,120,229,190,157,100,100,117,252,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,60,49,189,88,137,201,210,190,88,255,0,165,90,153,149,104,222,163,227,154,165,133,85,250,123,214,51,112,138,225,77,202,73,25,28,220,23,243,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,208,246,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,233,245,147,234,6,67,242,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,254,117,108,78,123,27,234,99,107,164,116,47,228,222,47,85,106,175,141,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,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,19,43,167,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,254,99,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,130,5,117,136,209,123,174,162,237,230,203,168,24,190,33,87,121,187,224,23,135,213,214,84,83,61,206,125,5,146,106,119,250,201,86,36,119,103,177,37,134,137,207,114,53,206,141,145,185,255,0,150,52,149,74,161,218,174,169,126,197,183,29,167,90,153,53,247,236,106,11,54,65,75,246,173,111,165,245,30,43,92,175,240,215,126,237,24,247,59,189,44,179,183,242,53,94,157,251,179,179,145,170,150,169,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,74,117,180,214,59,236,185,86,11,183,234,120,124,54,90,107,122,102,53,146,114,99,189,93,84,146,84,82,83,167,101,103,56,252,44,138,167,241,71,241,127,170,252,205,239,27,85,120,95,74,125,6,166,214,77,209,208,100,215,218,42,185,44,90,109,78,153,52,143,109,60,171,4,151,22,74,198,208,66,249,152,246,164,79,242,170,212,181,21,93,228,74,57,24,172,115,85,234,219,222,0,205,102,236,125,211,235,39,212,12,135,228,103,61,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,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,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,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,28,211,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,101,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,91,71,103,162,225,15,249,50,215,234,102,154,10,63,36,81,71,230,241,121,222,223,43,219,205,255,0,197,87,248,34,76,174,159,157,50,169,181,135,13,186,106,182,227,44,181,116,88,198,73,103,146,151,19,161,142,121,105,174,42,249,85,170,203,195,85,174,70,177,141,106,42,66,201,89,35,38,242,44,142,103,141,35,89,97,254,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,210,231,125,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,69,143,86,185,207,89,89,39,36,229,21,53,67,158,213,87,243,241,197,35,85,234,214,164,211,74,219,159,51,89,187,31,116,250,201,245,3,33,249,25,198,218,55,23,157,237,127,84,232,53,51,5,168,255,0,85,71,120,162,225,15,249,78,215,234,97,154,122,63,36,177,73,225,242,248,24,223,43,27,205,159,197,23,248,162,232,79,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,161,6,226,186,187,83,104,190,225,175,186,113,134,105,205,38,105,140,99,52,239,180,92,223,53,68,182,186,180,191,197,80,230,212,120,166,115,101,107,233,163,107,124,74,139,3,92,233,81,238,107,214,52,106,191,186,229,155,154,210,125,207,236,191,90,178,221,38,184,221,106,233,40,180,254,245,21,193,181,182,138,154,79,71,85,37,166,105,22,149,101,145,137,12,179,70,138,158,68,130,73,26,222,76,94,92,94,199,58,128,75,20,220,167,80,10,59,70,211,52,183,108,154,33,145,121,174,179,105,253,154,221,156,93,32,142,9,233,99,165,150,204,216,38,180,183,200,199,242,153,124,189,229,146,53,99,161,116,109,141,28,175,89,91,20,42,208,189,11,212,125,197,234,61,187,75,244,190,205,235,174,181,221,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,248,225,103,38,247,94,202,229,115,154,198,53,239,123,24,237,10,109,163,110,152,38,215,244,178,131,76,240,90,127,245,85,151,138,222,115,127,148,238,158,154,24,103,172,241,203,44,158,31,47,129,142,241,49,220,25,252,17,63,138,175,85,0,231,250,233,174,154,113,183,77,56,184,234,134,168,94,125,13,170,135,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,79,36,207,226,238,201,221,26,141,107,158,247,49,140,123,219,158,205,203,238,47,59,221,6,169,215,234,102,117,81,254,182,142,207,69,194,31,242,101,175,212,205,52,20,126,72,162,143,205,226,243,189,190,87,183,155,255,0,138,175,240,68,229,64,159,253,47,119,211,251,20,202,153,161,218,199,153,250,77,54,189,115,251,30,166,181,188,161,177,93,36,145,170,157,230,87,39,167,163,155,188,158,78,232,230,50,85,100,159,186,107,170,36,91,169,0,242,154,177,130,254,212,52,179,50,211,63,181,62,204,251,219,143,220,108,94,183,193,230,244,190,170,154,72,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,102,95,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,38,140,246,127,159,211,106,126,215,52,183,51,135,33,171,190,212,85,98,244,52,215,11,133,90,202,233,231,184,211,68,148,245,171,35,165,78,111,122,84,195,50,43,215,191,53,69,114,43,145,81,203,237,117,99,58,253,151,233,102,101,169,159,101,253,167,247,75,31,184,223,125,23,159,195,234,189,45,52,147,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,204,190,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,13,15,108,91,10,181,96,27,62,210,75,21,154,162,174,106,122,172,94,146,246,247,84,189,174,122,79,112,111,174,153,168,173,107,83,131,101,169,145,172,78,221,209,136,212,85,114,162,185,107,47,173,95,186,124,91,233,253,15,200,220,72,43,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,250,118,11,189,124,87,117,154,113,73,100,187,92,253,62,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,225,145,232,197,78,46,137,242,249,253,252,245,3,166,218,29,215,16,195,241,75,21,38,67,150,93,42,32,187,221,109,181,176,202,200,25,96,229,44,111,225,80,215,34,71,83,44,177,171,99,94,51,53,137,28,174,145,159,140,104,255,0,65,180,62,161,186,79,186,255,0,77,140,82,217,238,184,222,124,255,0,85,45,70,59,233,106,110,16,197,75,15,101,74,175,93,20,13,133,176,185,30,198,247,155,196,239,42,248,209,174,229,27,164,149,64,205,102,236,125,211,235,39,212,12,135,228,103,27,104,220,94,119,181,253,83,160,212,204,22,163,253,85,29,226,139,132,63,229,59,95,169,134,105,232,252,146,197,39,135,203,224,99,124,172,111,54,127,20,95,226,139,161,61,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,232,4,127,222,190,235,172,91,75,209,170,220,203,203,106,172,203,238,93,232,241,107,37,108,207,111,175,170,228,196,146,69,108,104,175,88,96,99,252,178,47,118,53,123,50,63,35,31,44,106,103,179,44,202,111,185,206,85,121,205,114,154,239,91,122,200,46,21,23,75,141,79,137,145,249,234,167,145,210,75,39,6,35,88,222,79,123,151,179,81,26,157,251,34,34,126,5,159,237,107,164,165,139,51,219,141,226,231,184,43,109,215,25,212,76,179,180,248,244,173,169,122,205,142,82,181,141,116,14,158,143,242,49,211,74,245,122,205,12,174,115,146,47,27,81,105,230,242,43,107,87,85,116,207,42,209,189,71,200,244,183,53,164,244,247,172,102,225,45,190,167,140,114,50,57,184,47,228,158,47,35,24,247,67,43,21,178,70,245,106,115,141,236,114,39,103,33,103,253,46,186,128,81,221,232,237,187,100,214,252,139,195,117,135,211,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,227,99,56,204,158,46,241,73,34,189,211,58,71,70,174,71,164,77,150,207,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,128,73,85,176,93,235,229,91,83,212,122,75,37,218,231,234,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,95,52,108,70,42,114,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,177,202,183,99,237,99,89,62,159,228,63,29,57,154,194,197,58,81,239,95,246,101,149,65,182,189,76,185,221,106,113,188,182,225,79,77,137,75,223,205,13,158,233,52,142,106,211,240,70,172,141,134,170,73,25,248,181,220,35,149,57,43,17,38,154,86,220,160,32,175,84,45,235,255,0,135,252,17,250,49,167,183,59,173,14,164,230,86,246,84,197,113,162,95,15,216,214,183,76,230,62,161,37,115,87,188,210,248,167,134,52,141,81,241,254,121,121,198,230,69,228,164,18,234,122,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,56,166,133,235,166,163,237,211,81,237,218,161,165,247,159,67,117,161,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,201,11,248,183,186,119,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,58,169,207,245,211,93,52,227,110,154,113,113,213,13,80,188,250,27,85,15,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,158,73,159,197,221,147,186,53,26,215,61,238,99,24,247,183,61,155,151,220,94,119,186,13,83,175,212,204,234,163,253,109,29,158,139,132,63,228,203,95,169,154,104,40,252,145,69,31,155,197,231,123,124,175,111,55,255,0,21,95,224,136,218,119,186,125,27,250,129,143,124,140,6,148,193,78,221,86,54,57,77,166,183,90,253,210,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,59,42,50,154,105,123,181,205,145,201,227,154,88,218,197,115,101,108,112,195,253,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,254,87,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,223,191,101,95,226,117,92,23,120,57,54,151,109,18,247,182,237,63,90,187,125,203,48,202,46,85,249,13,201,209,83,203,4,214,74,155,100,20,110,161,99,100,99,221,206,71,54,71,58,70,248,221,26,69,26,53,206,242,59,135,21,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,20,109,87,108,248,110,212,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,201,91,11,56,197,27,25,27,85,120,177,141,228,231,191,156,143,236,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,194,38,119,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,235,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,146,189,52,246,9,77,184,91,173,86,172,235,126,35,87,62,151,210,83,207,77,108,133,213,178,209,173,238,227,201,24,170,197,139,180,175,166,133,60,188,158,201,35,239,51,99,98,44,136,201,216,222,43,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,241,175,101,100,144,200,173,143,202,145,183,160,116,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,204,123,158,214,61,237,70,62,244,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,82,183,90,191,116,248,183,211,250,31,145,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,217,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,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,61,155,215,221,117,247,118,154,203,91,153,121,110,180,120,133,183,189,30,45,100,173,153,142,244,20,188,88,146,72,173,141,17,137,52,239,103,150,69,238,247,39,118,71,228,123,34,141,79,43,180,239,116,250,55,245,3,30,249,24,13,41,130,42,245,71,246,39,169,191,162,252,197,17,64,37,159,116,186,234,1,89,104,172,182,237,147,91,242,47,53,170,111,77,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,141,143,229,10,249,123,197,36,138,198,194,216,221,26,185,88,177,54,43,106,41,91,173,95,186,124,91,233,253,15,200,220,72,43,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,250,118,11,189,124,87,117,154,113,73,100,187,92,253,62,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,225,145,232,197,78,46,137,242,202,160,10,64,234,133,189,127,241,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,230,251,102,232,216,92,199,212,36,174,106,118,134,47,44,240,198,145,170,178,79,207,47,57,26,248,188,124,47,103,123,85,204,183,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,254,116,108,174,99,219,234,100,107,100,108,44,226,238,79,69,114,167,141,146,61,146,83,169,103,79,60,103,111,150,170,93,111,208,218,58,186,124,38,122,136,45,183,139,19,157,81,86,182,121,220,213,72,234,153,59,249,187,211,72,230,163,29,230,127,118,77,36,104,215,57,38,107,34,137,123,104,220,94,119,181,253,83,160,212,204,22,163,253,85,29,226,139,132,63,229,59,95,169,134,105,232,252,146,197,39,135,203,224,99,124,172,111,54,127,20,95,226,139,161,61,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,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,51,89,187,31,116,250,201,245,3,33,249,25,206,127,121,197,175,184,253,186,197,118,187,208,250,122,76,154,222,251,165,174,79,43,31,234,41,89,85,81,72,233,59,53,85,89,218,122,74,134,118,114,35,191,39,126,220,92,213,89,107,211,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,255,0,49,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,192,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,30,171,63,210,220,239,75,254,238,125,250,177,125,153,247,183,31,163,202,108,255,0,237,168,102,245,86,186,174,94,9,255,0,116,247,112,229,227,127,228,127,23,167,111,197,169,221,11,20,233,117,212,2,178,209,89,109,219,38,183,228,94,107,84,222,154,221,131,221,39,142,121,234,163,170,150,120,160,134,210,239,27,31,202,21,242,247,138,73,21,141,133,177,186,53,114,177,98,108,86,212,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,119,237,221,23,248,25,161,213,140,23,246,95,170,121,150,153,253,169,246,159,221,44,130,227,98,245,190,15,15,170,244,181,50,67,229,241,242,119,14,94,62,92,121,59,183,126,221,215,183,114,106,235,190,181,254,218,122,80,233,111,168,183,250,90,252,19,80,40,48,170,206,17,112,134,95,69,103,171,244,242,71,222,71,185,221,233,101,166,230,229,227,222,84,151,139,81,188,123,241,254,153,215,107,85,131,122,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,217,43,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,42,220,166,175,84,235,214,188,231,58,185,52,245,114,83,228,87,137,166,183,165,92,17,67,60,86,230,118,138,138,25,25,23,118,35,227,166,142,24,213,81,93,221,88,170,174,114,170,185,110,83,165,62,131,84,232,222,215,40,50,107,237,21,36,119,221,73,168,76,154,71,182,158,36,158,59,115,226,99,104,33,124,204,123,150,86,120,145,106,90,138,173,241,173,100,140,86,53,200,245,116,202,0,205,102,236,125,211,235,39,212,12,135,228,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,249,208,213,186,150,166,25,88,189,156,199,181,201,27,209,123,43,21,147,51,179,149,200,246,178,74,244,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,204,123,158,214,61,237,70,62,244,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,138,250,174,106,206,178,231,27,142,159,2,212,204,67,238,205,135,10,245,17,226,84,124,91,39,174,161,157,237,69,185,250,132,79,222,250,143,3,63,43,87,140,62,47,18,167,149,147,57,252,171,98,218,77,163,90,215,184,236,119,2,215,28,191,236,91,13,95,41,41,168,249,58,47,183,107,145,236,72,109,158,161,21,61,63,151,187,191,55,116,115,248,120,163,86,203,44,110,77,15,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,112,173,244,233,54,141,106,230,220,114,43,118,184,229,255,0,116,172,54,30,55,202,108,139,147,151,236,170,232,216,248,225,155,194,138,158,167,151,153,209,122,127,197,210,249,184,71,198,85,141,237,206,185,121,61,37,181,55,91,117,15,111,53,20,186,165,102,171,126,61,142,212,83,90,176,203,228,209,193,3,43,45,208,83,182,157,212,145,69,28,108,115,217,76,232,17,22,161,234,255,0,35,230,123,57,114,129,229,69,238,199,221,62,178,125,64,200,126,70,115,202,126,203,115,191,217,103,237,175,236,47,247,25,247,131,238,183,218,126,170,31,251,105,233,189,79,131,195,207,203,254,243,249,185,240,225,254,142,93,255,0,3,176,109,35,124,122,185,180,42,155,221,46,30,202,75,230,61,124,167,153,243,88,110,143,127,164,142,227,226,86,193,91,31,5,71,49,237,114,70,146,53,170,158,104,155,193,202,215,54,41,98,143,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,151,147,131,237,211,252,49,116,202,212,44,2,229,79,226,201,46,26,127,145,223,114,111,207,203,181,210,162,215,39,56,191,9,100,143,247,49,178,26,126,81,185,24,255,0,7,145,17,21,234,81,97,250,184,158,45,125,206,114,171,54,21,139,80,250,219,214,65,112,167,181,219,169,188,172,143,207,85,60,141,142,40,249,189,90,198,242,123,218,157,220,168,212,239,221,85,19,241,47,123,99,155,62,192,118,107,164,110,205,243,52,164,165,206,238,150,118,215,229,247,203,164,176,177,150,136,17,137,52,180,49,202,143,116,81,83,64,173,239,36,136,245,73,95,31,145,206,224,216,153,23,138,211,222,174,123,125,205,181,198,233,167,23,88,62,235,225,140,253,197,147,52,186,85,74,216,238,149,94,104,98,107,95,76,144,127,180,225,127,57,164,73,167,149,173,108,113,34,200,145,43,149,172,157,64,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,20,47,191,173,235,229,91,172,212,122,187,37,166,231,233,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,79,12,111,86,34,114,116,175,151,245,122,126,236,70,251,186,172,170,60,215,41,103,162,211,44,126,224,145,220,106,123,178,79,181,42,160,146,150,73,109,92,25,81,21,68,30,90,106,135,47,169,106,43,89,219,178,119,119,224,158,127,169,141,166,213,96,222,190,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,118,74,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,45,122,117,237,211,4,221,6,193,115,141,52,206,169,255,0,152,23,58,203,61,111,57,191,201,151,79,177,105,33,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,149,193,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,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,167,75,174,160,20,119,122,59,110,217,53,191,34,240,221,97,244,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,120,216,206,51,39,139,188,82,72,175,116,206,145,209,171,145,233,19,101,179,240,10,1,234,105,162,159,177,109,220,101,62,158,225,234,168,51,190,249,173,31,57,121,205,23,173,158,111,81,28,157,163,99,91,218,170,42,158,13,78,93,162,88,185,57,93,203,180,191,232,151,172,118,41,113,92,235,111,213,16,248,111,84,215,5,204,104,228,228,247,122,186,89,35,167,164,168,78,200,206,17,248,95,21,55,226,175,228,255,0,85,249,91,218,55,42,246,174,174,122,153,149,105,222,209,230,183,98,213,126,147,239,174,65,73,140,220,103,100,146,71,51,104,100,130,162,162,86,70,230,61,189,188,158,149,177,61,29,201,174,138,89,88,173,252,221,210,160,118,171,165,191,182,157,199,105,214,153,205,98,251,102,130,243,144,82,253,171,69,234,189,63,150,215,19,252,213,223,188,71,177,205,237,75,20,238,252,142,71,175,110,204,238,229,106,46,148,202,86,235,87,238,159,22,250,127,67,242,55,18,21,96,26,91,157,234,135,222,63,184,182,47,180,254,233,99,245,153,77,227,253,181,12,62,150,215,75,199,207,63,239,94,222,124,124,140,252,140,228,245,239,248,53,123,41,250,186,23,174,154,143,183,77,71,183,106,134,151,222,125,13,214,135,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,79,36,47,226,222,233,221,28,142,107,94,199,49,236,99,219,250,219,157,220,46,85,186,13,101,189,106,230,83,77,232,61,127,142,154,221,107,101,84,149,16,219,40,98,111,24,169,227,115,215,254,84,143,86,181,141,124,178,202,244,99,57,241,75,41,232,201,183,79,187,88,37,247,114,247,250,126,213,249,127,146,197,143,254,127,243,45,112,76,158,170,95,201,42,181,124,181,81,35,56,201,27,94,207,69,201,170,173,155,241,178,160,102,179,118,62,233,245,147,234,6,67,242,51,158,83,246,91,157,254,203,63,109,127,97,127,184,207,188,31,117,190,211,245,80,255,0,219,79,77,234,124,30,30,126,95,247,159,205,207,135,15,244,114,239,248,29,171,98,251,205,190,236,243,81,234,174,114,90,190,217,195,50,143,79,79,147,91,98,99,18,169,209,196,175,241,84,211,72,238,221,166,139,203,42,164,110,114,71,35,94,230,187,138,171,37,142,250,126,253,125,225,210,207,218,102,150,218,254,246,253,167,143,253,187,142,81,121,253,7,218,254,74,111,53,44,94,73,218,158,159,203,222,54,242,145,169,195,159,119,39,224,168,103,179,120,122,199,171,26,209,175,185,69,219,88,225,244,87,172,126,225,91,143,193,104,229,77,39,216,180,176,86,212,57,182,255,0,61,59,24,202,159,11,229,145,158,117,69,115,251,119,238,169,219,183,127,233,21,163,154,79,170,186,251,119,187,106,20,222,178,245,132,219,233,114,12,110,209,198,166,62,245,80,214,194,239,180,60,241,61,172,255,0,107,189,176,51,193,34,57,178,122,190,253,149,34,113,119,228,10,234,227,163,218,37,147,104,189,14,169,103,153,37,38,35,150,88,170,36,160,177,221,155,102,158,182,123,195,214,146,170,120,172,175,88,92,137,27,37,150,62,109,158,84,115,33,84,147,183,111,43,249,82,181,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,138,118,83,168,218,219,170,187,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,237,217,241,185,200,200,218,246,198,206,234,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,160,19,223,234,182,133,234,62,141,81,226,23,108,214,205,226,181,103,120,253,22,73,96,185,64,170,250,90,218,90,136,35,153,88,215,170,39,105,162,242,181,146,198,168,142,107,149,170,157,216,248,222,249,129,210,247,125,63,177,76,169,154,29,172,121,159,164,211,107,215,63,177,234,107,91,202,27,21,210,73,26,169,222,101,114,122,122,57,187,201,228,238,142,99,37,86,73,251,166,186,162,69,186,147,149,110,199,218,198,178,125,63,200,126,58,115,53,135,170,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,90,87,74,125,245,84,230,49,208,109,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,179,94,144,198,213,107,226,138,158,73,91,52,138,239,34,44,141,115,218,230,198,146,201,77,255,0,111,6,213,180,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,184,83,172,209,61,35,115,92,178,189,204,103,30,11,36,145,208,102,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,15,213,212,237,51,202,180,139,47,147,5,205,105,61,37,234,158,223,109,184,84,210,186,57,35,146,151,214,209,65,88,200,37,100,140,107,217,52,108,168,107,36,98,183,242,200,215,181,21,81,17,86,223,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,56,165,62,133,234,61,118,135,77,184,123,101,155,215,97,148,57,4,184,221,202,166,157,85,242,91,170,155,13,60,145,190,161,157,191,36,50,122,166,49,146,34,171,124,141,86,59,130,190,36,147,219,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,206,173,137,207,99,125,76,109,116,142,133,252,155,197,234,173,85,241,190,70,62,255,0,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,112,242,53,236,115,21,168,244,86,148,109,191,173,235,229,91,172,212,122,187,37,166,231,233,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,79,12,111,86,34,114,116,175,150,58,199,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,119,189,34,133,239,119,20,94,8,177,243,227,228,143,151,181,218,119,186,125,27,250,129,143,124,140,6,148,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,80,183,80,109,146,93,118,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,200,173,69,88,228,237,18,207,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,66,250,122,124,236,146,213,181,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,190,53,114,42,71,31,105,106,10,86,234,219,174,154,237,144,234,156,58,41,157,98,223,116,176,203,103,27,197,158,217,235,168,235,254,215,241,212,215,83,65,120,243,69,26,75,79,229,133,94,223,74,247,175,14,29,213,59,170,41,21,118,171,130,224,154,155,184,237,58,192,53,46,233,232,113,187,238,65,75,71,91,251,137,165,245,124,159,251,186,63,220,185,178,71,234,36,225,79,229,107,147,197,230,242,42,246,98,154,61,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,205,119,111,165,250,95,171,59,121,205,177,253,92,117,37,37,138,130,207,89,119,75,196,212,82,85,62,199,61,61,60,143,101,198,40,226,84,149,207,133,57,57,88,197,69,145,156,226,94,237,145,205,92,230,101,150,235,21,159,42,188,218,113,108,143,239,5,150,138,225,81,79,110,187,250,55,210,125,161,74,201,28,216,170,124,15,85,124,94,70,35,95,227,114,242,111,46,203,248,161,111,221,30,245,115,112,89,206,156,92,112,236,214,207,246,206,155,98,252,237,214,12,154,122,248,150,170,134,170,36,167,114,218,93,18,185,101,150,20,134,161,178,69,34,181,27,19,88,232,145,206,106,198,200,172,84,20,173,214,175,221,62,45,244,254,135,228,110,36,42,178,233,158,85,144,105,198,81,170,86,154,79,81,101,195,238,22,187,125,223,199,28,143,146,159,215,165,87,130,119,113,98,177,144,163,233,22,55,61,238,111,239,39,129,168,142,87,254,30,175,109,27,139,206,246,191,170,116,26,153,130,212,127,170,163,188,81,112,135,252,167,107,245,48,205,61,31,146,88,164,240,249,124,12,111,149,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,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,210,183,81,77,245,84,238,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,252,198,53,238,99,30,229,99,34,254,43,166,121,86,97,136,102,185,213,166,147,181,151,2,183,210,92,46,245,82,71,39,141,190,166,182,10,56,32,107,218,197,98,76,247,206,175,107,30,230,242,142,9,220,138,170,206,203,234,246,157,238,159,70,254,160,99,223,35,1,165,48,69,94,168,254,196,245,55,244,95,152,162,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,237,223,178,47,240,25,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,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,109,61,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,251,162,190,166,24,187,57,174,141,171,228,134,41,28,244,107,162,116,147,71,94,181,126,233,241,111,167,244,63,35,113,33,86,1,165,185,222,168,125,227,251,139,98,251,79,238,150,63,89,148,222,63,219,80,195,233,109,116,188,124,243,254,245,237,231,199,200,207,200,206,79,94,255,0,131,87,178,159,171,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,20,219,70,226,240,77,208,105,101,6,166,96,181,31,234,168,239,20,92,38,255,0,38,93,61,52,51,79,71,228,150,40,252,222,47,59,27,229,99,120,63,248,162,255,0,20,78,170,64,14,173,186,233,174,218,95,165,144,226,120,46,45,246,102,25,150,241,179,222,50,223,93,71,55,170,245,84,213,209,207,103,244,82,198,233,89,202,24,217,55,170,98,183,183,110,8,168,170,165,43,26,61,217,230,142,105,62,139,232,22,47,105,209,201,189,109,151,32,183,209,100,19,221,248,212,199,246,213,84,244,84,237,117,195,193,80,247,190,155,204,200,163,127,129,21,26,206,253,187,34,247,239,216,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,51,153,188,61,52,210,125,37,215,220,163,10,209,204,223,239,5,150,138,225,91,28,244,223,102,212,210,125,131,84,202,218,136,221,106,231,80,231,62,171,192,200,227,79,82,139,198,78,93,255,0,138,42,157,255,0,164,222,174,110,11,28,215,31,217,126,153,89,254,244,97,151,158,23,28,170,205,81,95,21,60,118,234,95,52,52,242,93,169,214,87,39,105,162,242,197,206,56,209,206,158,52,70,43,85,91,28,145,93,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,12,214,110,199,221,62,178,125,64,200,126,70,114,210,118,197,182,124,55,117,253,45,244,251,75,115,10,234,187,115,219,81,119,185,90,46,116,202,174,125,186,227,29,214,226,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,149,23,170,186,103,149,104,222,163,228,122,91,154,210,122,123,214,51,112,150,223,83,198,57,25,28,220,23,242,79,23,145,140,123,161,149,138,217,35,122,181,57,198,246,57,19,179,144,177,78,151,93,64,43,45,21,150,221,178,107,126,69,230,181,77,233,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,241,177,252,161,95,47,120,164,145,88,216,91,27,163,87,43,22,38,197,109,64,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,243,131,108,248,110,235,250,126,105,62,150,230,21,213,118,231,183,7,198,238,86,139,157,50,171,159,110,184,199,106,141,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,40,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,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,165,238,250,127,109,120,171,52,59,88,243,63,87,169,54,94,127,99,212,214,183,140,215,219,92,113,181,83,188,202,229,245,21,144,246,147,201,221,26,247,196,140,147,247,174,109,68,137,63,193,77,125,102,244,46,179,22,214,91,22,188,218,44,220,44,185,181,190,59,117,210,174,53,158,79,242,197,35,85,141,89,149,200,177,69,228,164,74,118,198,198,185,21,254,146,119,112,69,107,156,232,1,77,148,223,105,49,91,142,21,79,93,194,203,117,184,81,221,43,41,188,76,95,45,85,36,117,49,211,201,205,83,155,120,178,182,165,59,34,163,87,201,221,200,170,214,170,49,172,166,251,135,220,102,187,99,149,222,146,174,162,223,95,107,146,79,19,36,229,75,91,75,45,37,76,125,158,138,137,206,9,229,103,126,220,155,203,187,85,28,136,169,232,52,83,75,238,186,213,171,152,134,148,89,157,87,29,70,83,120,166,182,190,162,154,137,213,111,163,129,239,79,53,82,196,213,69,123,33,139,201,43,255,0,51,81,25,27,149,92,212,69,84,210,238,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,0,205,102,236,125,211,235,39,212,12,135,228,103,45,123,104,122,13,134,238,75,165,190,33,165,57,157,21,35,153,113,167,190,190,217,93,53,58,204,251,77,197,46,181,233,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,84,59,151,219,166,119,181,253,83,175,211,60,234,159,253,109,101,158,183,156,63,229,59,95,169,154,24,43,60,113,75,39,135,203,224,123,188,79,119,54,127,5,79,224,171,58,122,93,117,0,172,180,86,91,118,201,173,249,23,154,213,55,166,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,198,199,242,133,124,189,226,146,69,99,97,108,110,141,92,172,88,155,21,181,17,171,125,27,50,177,111,15,78,41,109,145,221,126,198,204,241,127,81,81,140,220,165,123,214,149,178,74,140,242,211,84,198,222,253,225,151,197,18,44,141,106,201,27,152,215,55,146,35,226,146,128,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,93,79,78,109,253,88,181,195,78,39,211,189,85,184,125,149,153,233,206,63,235,174,87,138,250,151,186,150,231,103,165,70,70,251,148,245,51,57,124,115,51,148,126,163,202,254,206,115,252,173,85,71,61,144,192,14,160,91,238,190,238,171,42,147,10,197,159,232,180,203,31,184,44,150,234,110,204,147,237,74,168,36,170,142,43,175,55,211,197,81,7,150,154,161,169,233,156,170,214,118,238,189,221,248,167,229,108,23,101,25,86,235,53,30,146,247,118,182,122,125,50,198,110,16,201,145,220,42,18,70,71,95,193,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,195,27,209,234,188,157,19,37,190,140,79,22,177,96,216,173,155,10,197,168,125,21,151,31,183,211,218,237,212,222,87,201,224,165,130,54,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,153,194,221,143,186,125,100,250,129,144,252,140,229,154,116,147,192,48,221,83,217,54,127,167,218,131,143,82,95,49,235,230,113,95,77,93,67,82,139,194,86,125,159,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,174,189,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,249,17,210,181,140,111,169,141,174,141,179,51,139,120,189,81,200,158,55,198,247,245,94,148,250,13,77,172,155,163,160,201,175,180,85,114,88,180,218,157,50,105,30,218,121,86,9,46,44,149,141,160,133,243,49,237,72,159,229,85,169,106,42,187,200,148,114,49,88,230,171,213,183,19,187,31,107,26,201,244,255,0,33,248,233,204,214,23,61,210,159,101,150,173,51,192,40,55,29,168,216,253,36,249,182,87,78,149,120,219,221,82,218,132,181,217,39,133,139,28,172,106,55,140,85,53,13,123,213,206,71,61,205,133,209,179,247,106,249,227,119,31,234,139,212,2,178,239,89,114,219,38,136,100,94,27,84,62,166,221,156,93,32,142,120,42,164,170,138,121,96,154,210,223,35,25,198,20,241,119,150,72,213,237,153,178,54,52,114,49,37,108,176,91,109,27,116,206,247,65,170,116,26,103,130,211,255,0,170,172,188,86,243,135,252,153,107,245,48,195,61,103,142,89,99,243,120,188,236,119,137,142,230,255,0,224,137,252,85,52,81,165,90,111,98,209,253,56,199,52,191,24,172,186,213,218,177,155,124,86,234,73,174,149,207,171,170,124,113,167,100,87,200,255,0,255,0,163,26,141,141,141,236,200,216,198,53,172,111,171,57,166,224,118,241,165,251,154,192,29,167,58,175,106,171,172,182,178,161,107,168,229,164,172,146,154,122,42,212,134,88,99,169,141,205,94,46,123,27,60,138,141,145,175,141,85,83,147,29,219,177,84,53,221,33,53,150,203,184,236,99,77,254,208,251,197,166,215,63,29,194,229,152,210,181,180,30,154,134,39,198,149,144,62,55,44,222,26,197,231,198,6,126,245,178,115,107,251,241,142,161,33,184,156,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,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,162,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,29,87,127,91,40,197,119,89,167,21,119,187,77,179,211,234,110,51,111,154,76,114,225,78,145,178,74,254,8,233,27,108,168,89,28,198,58,25,94,170,140,115,220,158,25,30,175,69,226,233,89,44,95,216,87,75,60,155,16,204,173,154,209,185,106,106,187,53,223,19,188,122,171,46,43,13,69,60,204,154,120,82,9,105,107,229,171,165,157,232,172,108,171,47,106,126,205,85,124,44,115,156,177,170,198,251,74,0,172,14,182,154,57,98,151,21,193,119,3,79,55,134,245,77,112,76,58,178,62,47,119,171,165,146,58,138,186,117,238,175,225,31,133,241,84,254,8,206,79,245,95,153,221,163,106,44,74,233,113,171,212,218,75,188,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,249,175,125,100,20,145,171,156,142,98,50,71,171,184,255,0,158,222,151,214,111,84,190,245,238,58,197,166,116,23,223,85,65,130,99,241,250,154,47,75,195,209,221,43,94,179,77,251,197,98,58,78,116,173,183,59,240,115,152,222,221,147,179,188,136,122,14,136,248,85,214,191,90,53,11,81,161,168,164,75,109,143,23,138,201,81,19,158,239,59,167,174,171,142,104,156,198,241,226,172,70,219,230,71,42,185,21,21,209,246,71,119,85,109,196,148,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,135,84,45,139,126,197,50,167,235,142,142,97,158,147,77,175,92,62,216,166,162,119,40,108,87,73,36,114,47,104,81,169,233,232,230,239,31,143,178,185,140,149,95,31,238,154,234,120,214,26,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,158,106,165,137,170,138,246,67,23,146,87,254,102,162,50,55,42,185,168,138,169,165,220,79,22,177,96,216,173,155,10,197,168,125,21,151,31,183,211,218,237,212,222,87,201,224,165,130,54,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,159,172,12,214,110,199,221,62,178,125,64,200,126,70,114,205,58,73,224,24,110,169,236,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,225,43,62,207,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,71,249,122,63,234,133,215,114,249,38,154,89,175,181,118,125,47,182,211,199,114,160,205,110,148,113,212,62,162,9,152,239,21,44,112,69,35,18,122,150,74,217,35,147,241,137,17,145,121,149,172,73,96,142,75,95,208,189,11,211,141,186,105,197,187,75,244,190,205,232,109,84,61,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,121,38,127,22,247,94,200,212,107,90,198,53,140,99,24,216,193,212,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,127,59,228,88,222,138,142,99,225,164,188,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,23,211,181,173,253,105,198,181,237,198,241,173,186,145,112,181,97,117,120,47,106,124,198,23,84,163,161,167,147,131,86,58,152,35,71,58,111,13,66,187,140,49,185,171,35,165,108,144,179,204,230,35,223,76,27,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,7,75,221,139,126,218,242,166,107,142,177,225,158,175,77,172,188,254,199,166,173,119,24,111,183,72,228,106,39,120,85,171,234,40,225,237,39,147,186,181,143,149,25,31,239,90,218,136,210,234,64,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,128,75,254,178,237,211,4,221,6,193,116,171,77,51,170,127,229,253,142,178,207,91,206,111,242,101,211,236,84,134,10,207,28,82,199,230,241,121,222,239,19,221,193,255,0,193,83,248,42,82,6,186,104,94,163,237,211,81,238,58,95,170,22,111,67,117,161,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,201,11,248,187,178,246,71,35,154,230,61,172,123,30,198,216,255,0,75,238,160,149,55,106,155,46,215,181,166,235,72,199,178,157,180,24,125,242,166,88,169,153,194,24,169,105,232,236,169,20,80,53,170,245,107,39,115,39,150,94,114,61,91,23,230,123,153,222,122,238,199,218,198,178,125,63,200,126,58,115,53,133,249,245,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,124,138,212,68,146,78,244,67,254,234,176,44,171,254,234,227,153,38,57,112,255,0,210,81,215,91,107,169,228,255,0,217,146,25,163,145,159,249,156,215,55,253,10,135,160,213,237,104,213,13,122,204,164,212,13,92,203,234,242,43,236,148,241,82,37,68,204,142,38,69,4,104,188,34,138,40,154,216,162,103,117,115,149,172,107,81,94,247,189,123,185,238,85,177,254,149,155,14,255,0,181,27,171,213,251,47,250,217,113,11,21,206,221,255,0,168,125,53,237,175,242,255,0,206,27,19,36,135,253,93,67,29,254,244,242,42,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,79,72,12,90,197,156,236,191,80,176,172,166,135,214,217,114,12,194,237,107,184,211,121,95,31,158,150,123,77,4,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,5,183,245,178,140,171,106,122,143,87,123,180,219,61,70,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,230,141,138,244,94,77,149,145,112,170,45,104,213,11,118,145,215,232,69,191,47,171,165,193,46,151,132,191,87,89,225,100,108,101,85,106,50,54,35,165,145,27,229,123,17,33,137,82,39,61,99,231,27,31,199,155,81,201,234,182,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,89,87,86,204,3,13,210,205,147,96,26,125,167,216,245,37,143,30,177,231,20,20,212,52,52,200,188,34,103,217,247,37,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,203,218,119,186,125,27,250,129,143,124,140,6,148,192,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,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,155,109,88,193,127,101,250,167,153,105,159,218,159,105,253,210,200,46,54,47,91,224,240,250,175,75,83,36,62,95,31,39,112,229,227,229,199,147,187,119,237,221,123,119,44,211,162,198,131,97,181,184,246,87,184,219,205,21,37,195,33,163,188,63,25,178,172,212,234,175,181,49,148,177,203,83,52,79,87,171,121,206,218,184,227,85,224,143,99,34,123,81,234,217,158,210,210,128,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,158,245,140,220,37,183,212,241,142,70,71,55,5,252,147,197,228,99,30,232,101,98,182,72,222,173,78,113,189,142,68,236,228,45,127,165,62,248,234,117,42,213,65,181,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,31,116,87,212,195,23,103,53,209,181,124,144,197,35,158,141,116,78,146,104,191,213,11,122,255,0,226,3,59,126,140,105,237,206,213,93,166,216,109,193,149,49,92,104,151,205,246,205,209,176,185,143,168,73,92,212,237,12,94,89,225,141,35,85,100,159,158,94,114,53,241,120,248,94,206,246,171,153,110,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,252,232,217,92,199,183,212,200,214,200,216,89,197,220,158,138,229,79,27,36,123,52,39,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,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,20,173,214,175,221,62,45,244,254,135,228,110,39,74,232,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,171,168,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,228,86,162,172,114,118,225,88,126,191,107,46,1,167,25,78,145,225,186,133,117,181,98,25,167,31,182,237,112,61,190,58,158,200,141,119,23,42,43,226,242,49,18,57,124,110,111,150,54,181,146,115,98,35,83,235,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,221,26,175,111,55,171,35,106,243,123,81,109,167,119,154,13,134,237,183,165,190,95,165,56,101,21,35,89,110,167,177,62,231,93,13,58,194,251,181,197,110,180,9,81,91,42,57,239,119,57,28,222,232,213,123,184,49,25,27,87,131,26,137,84,59,78,247,79,163,127,80,49,239,145,128,210,152,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,11,147,234,5,177,27,22,234,177,89,51,92,89,158,139,83,113,251,122,199,110,169,238,249,62,212,165,130,58,169,34,181,112,125,68,84,240,121,106,106,26,190,165,200,174,103,110,203,221,191,130,112,14,158,157,49,107,49,106,204,127,112,59,138,162,240,221,97,241,220,236,24,148,172,158,10,171,85,84,83,193,61,37,117,76,177,202,206,51,39,138,78,244,143,99,218,141,145,190,69,71,163,162,103,21,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,199,201,212,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,234,140,166,154,94,238,141,236,227,27,31,39,131,140,104,144,249,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,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,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,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,159,86,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,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,252,107,217,89,36,50,43,99,242,164,109,234,189,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,242,50,52,145,138,138,215,178,105,105,213,115,122,255,0,179,44,86,125,181,233,157,206,213,83,146,101,182,250,138,108,182,94,254,105,172,246,185,163,107,82,159,130,181,99,108,213,81,200,255,0,197,206,231,28,73,201,24,139,52,50,182,163,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,149,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,243,163,101,115,24,239,77,27,157,35,97,103,22,241,98,171,149,60,143,145,239,238,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,228,234,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,249,21,168,137,36,157,232,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,82,231,250,94,239,167,246,215,138,179,67,181,143,51,245,122,147,101,231,246,61,77,107,120,205,125,181,199,27,85,59,204,174,95,81,89,15,105,60,157,209,175,124,72,201,63,122,230,212,72,147,252,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,2,0,117,180,191,232,211,190,226,226,223,98,115,213,134,118,184,125,163,29,51,155,225,199,93,234,25,224,154,94,232,217,57,213,55,148,108,236,245,143,197,58,247,139,203,251,218,213,210,127,191,127,181,60,55,246,91,255,0,205,159,222,11,119,221,207,247,159,251,105,234,99,244,191,239,255,0,186,255,0,126,241,255,0,190,126,79,251,239,195,185,165,237,61,162,204,173,216,6,53,111,212,107,181,37,211,44,165,179,209,67,126,174,164,106,54,10,171,139,97,98,84,205,26,35,24,136,199,74,143,114,34,49,159,130,167,229,111,240,79,64,70,174,162,186,57,98,214,77,163,231,116,215,121,189,61,94,31,111,159,49,181,212,241,123,252,53,84,16,75,35,147,131,94,196,119,150,5,168,131,187,185,53,158,126,124,92,230,53,12,246,2,205,58,44,104,53,77,219,50,202,247,27,121,162,164,125,182,197,78,252,102,202,179,83,197,43,254,209,153,35,150,166,104,158,175,231,3,226,167,88,227,85,225,251,198,87,61,168,255,0,202,246,173,186,0,12,214,110,199,221,62,178,125,64,200,126,70,114,116,244,172,223,117,139,15,183,90,54,165,170,47,244,148,149,23,9,99,196,174,253,159,39,42,170,218,168,27,21,171,193,5,58,170,115,158,122,169,189,76,178,241,111,46,11,217,168,222,211,215,120,155,85,195,119,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,126,68,116,173,99,221,233,164,115,99,108,204,226,238,76,68,114,39,145,145,189,153,246,202,116,171,81,240,189,71,170,210,28,147,11,186,210,102,116,151,6,90,221,100,109,58,203,85,37,84,138,212,138,56,155,31,47,55,147,155,22,53,143,147,100,107,216,230,43,145,205,85,208,158,205,176,93,101,211,77,184,225,152,46,186,93,45,85,121,37,150,223,29,28,112,91,224,107,126,207,161,141,141,109,53,28,210,177,203,29,68,209,70,141,99,165,141,173,106,246,70,247,149,90,179,203,218,200,65,212,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,127,59,228,88,222,138,142,99,225,163,99,170,237,163,110,153,222,232,53,78,131,76,240,90,127,245,85,151,138,222,112,255,0,147,45,126,166,24,103,172,241,203,44,126,111,23,157,142,241,49,220,223,252,17,63,138,166,132,244,47,66,244,227,110,154,113,110,210,253,47,179,122,27,85,15,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,160,25,172,221,143,186,125,100,250,129,144,252,140,231,117,233,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,152,247,61,172,123,218,140,125,196,238,95,110,152,38,232,52,178,191,76,243,170,127,245,181,150,122,222,115,127,147,46,158,154,104,96,172,241,197,44,126,111,23,157,238,241,61,220,31,252,21,63,130,167,148,217,6,214,191,194,62,135,65,166,245,185,39,219,119,171,149,194,75,237,238,162,38,241,165,101,116,176,195,19,162,166,69,106,61,97,99,32,141,168,231,254,103,185,28,254,204,71,36,108,245,123,177,246,177,172,159,79,242,31,142,156,205,97,106,155,145,223,79,236,83,101,250,61,161,218,57,153,250,77,73,189,105,254,55,246,197,77,19,121,77,98,181,201,105,137,87,180,200,228,244,245,147,119,143,199,217,28,246,68,175,147,247,78,117,60,139,89,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,202,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,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,226,155,211,211,63,218,238,212,245,63,5,142,146,235,87,87,81,143,207,112,160,165,181,199,228,170,170,174,162,84,172,165,129,140,224,229,127,146,122,120,152,172,107,121,57,174,86,181,81,202,138,153,215,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,250,186,177,157,126,212,53,79,50,212,207,178,254,204,251,219,144,92,111,190,139,207,230,244,190,170,166,73,188,94,78,45,231,199,201,199,151,22,247,237,223,178,119,236,93,247,74,205,28,190,233,22,209,237,21,57,28,221,170,243,219,132,185,140,116,220,89,254,213,165,169,130,8,233,147,155,30,228,127,146,10,120,167,239,249,92,223,63,7,53,28,197,85,152,5,43,117,171,247,79,139,125,63,161,249,27,137,18,182,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,246,71,43,29,193,232,201,26,156,216,213,75,243,209,77,99,210,125,236,232,21,85,218,221,15,173,178,228,22,247,227,249,85,163,149,76,126,142,170,122,40,221,89,111,243,171,33,124,156,25,84,140,243,196,136,215,119,238,213,69,254,16,218,201,167,58,37,210,159,94,106,117,95,55,202,170,234,173,26,167,120,172,199,49,171,85,182,154,119,166,63,141,175,134,170,162,174,165,94,146,62,165,244,245,41,67,77,193,178,36,142,133,95,58,36,210,57,96,138,127,233,14,180,105,126,189,97,177,234,6,145,229,244,153,21,138,74,137,105,22,162,22,73,19,226,158,53,78,113,75,20,173,108,177,63,178,181,200,215,181,170,172,123,30,157,218,246,170,251,80,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,170,190,170,123,14,255,0,182,251,171,210,11,47,250,169,114,251,21,178,221,255,0,175,125,77,237,207,242,255,0,205,219,43,35,135,253,101,67,221,254,250,242,170,201,85,176,93,148,101,91,172,212,122,75,221,218,217,233,244,203,25,184,67,38,71,112,168,73,25,29,127,5,108,142,182,83,172,110,99,221,52,172,84,71,185,142,79,12,111,71,170,242,116,76,150,250,49,60,90,197,131,98,182,108,43,22,161,244,86,92,126,223,79,107,183,83,121,95,39,130,150,8,219,28,81,243,122,185,238,226,198,53,59,185,85,203,219,186,170,175,226,126,176,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,80,9,165,61,167,123,88,209,191,167,248,247,199,64,66,14,180,242,104,51,48,220,81,183,90,42,73,245,126,74,134,54,212,250,74,159,21,92,22,78,242,44,207,170,106,70,228,150,155,202,156,34,99,221,27,146,87,200,248,156,173,101,68,111,170,12,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,9,212,104,245,66,46,159,153,171,117,170,182,146,171,59,93,39,188,59,32,125,53,52,112,49,43,86,213,50,200,197,108,82,62,37,123,85,120,61,241,185,35,123,218,231,177,177,177,205,141,185,225,53,17,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,238,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,214,221,158,191,84,238,99,94,114,125,89,117,174,146,223,67,95,81,233,173,80,197,111,138,150,127,179,161,238,202,85,170,88,213,203,45,79,137,25,228,123,164,127,227,249,24,169,19,35,99,57,85,166,231,83,101,186,209,94,104,227,164,146,162,130,162,58,152,153,87,73,21,84,14,123,28,142,106,73,12,205,116,82,179,186,39,118,72,215,49,201,221,28,138,138,168,104,167,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,126,117,108,78,123,221,233,164,115,100,116,47,228,238,76,69,106,175,145,146,49,148,237,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,75,253,116,208,189,56,220,94,156,92,116,191,84,44,222,186,213,93,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,142,102,114,119,101,236,173,86,185,204,123,94,199,189,142,162,28,191,98,186,219,140,238,142,221,181,136,104,41,36,190,228,85,19,205,143,87,85,213,65,12,21,214,134,75,80,141,185,72,145,201,42,192,197,138,146,105,86,21,87,76,136,197,106,49,206,86,163,175,39,109,27,116,193,54,191,165,148,26,103,130,211,255,0,170,172,188,86,243,155,252,167,116,244,208,195,61,103,142,89,100,240,249,124,12,119,137,142,224,207,224,137,252,85,98,175,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,128,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,2,37,117,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,124,138,212,68,146,78,244,45,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,237,116,47,66,245,31,113,122,143,110,210,253,47,179,122,235,173,119,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,190,56,89,201,189,215,178,185,92,230,177,141,123,222,198,59,66,155,104,219,166,9,181,253,44,160,211,60,22,159,253,85,101,226,183,156,223,229,59,167,166,134,25,235,60,114,203,39,135,203,224,99,188,76,119,6,127,4,79,226,171,213,64,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,247,253,90,247,121,138,225,186,113,89,182,92,74,182,213,117,203,242,127,15,222,26,121,232,35,173,142,211,107,84,242,183,146,189,85,145,86,72,244,129,241,126,87,62,56,209,210,167,137,235,79,34,211,97,58,122,86,110,243,21,219,238,163,221,116,223,83,107,109,86,124,67,58,241,118,189,75,65,27,100,162,186,70,168,216,61,77,90,43,94,218,55,49,242,181,124,156,217,20,142,107,211,194,199,84,61,214,43,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,10,86,235,87,238,159,22,250,127,67,242,55,18,58,236,179,115,21,59,81,215,155,86,167,205,67,87,112,177,79,79,53,163,33,161,164,72,188,245,54,233,184,171,188,107,35,85,17,241,203,28,51,34,35,153,205,97,72,213,236,107,220,166,130,63,220,38,184,233,103,255,0,134,240,205,64,199,255,0,244,212,222,186,215,93,77,255,0,177,44,92,225,151,255,0,165,123,121,127,247,42,159,133,22,111,235,101,25,86,212,245,30,174,247,105,182,122,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,205,27,21,232,188,155,43,34,151,253,23,49,205,193,80,216,178,59,229,205,254,135,70,43,189,76,182,218,106,138,120,153,37,198,250,231,211,71,37,85,59,252,126,87,195,28,52,175,133,234,178,36,94,71,35,90,215,189,146,172,118,126,115,77,197,104,54,27,185,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,238,113,185,221,213,168,246,243,98,190,55,47,7,185,23,61,155,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,123,171,81,238,224,244,124,110,94,108,114,39,63,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,78,157,123,21,166,218,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,249,239,115,26,247,177,168,247,204,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,92,29,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,59,34,190,166,24,187,181,205,145,203,228,134,40,218,197,107,162,108,115,84,94,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,11,233,216,46,245,241,93,214,105,197,37,146,237,115,244,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,134,71,163,21,56,186,39,203,42,140,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,3,149,110,199,218,198,178,125,63,200,126,58,115,53,133,217,234,110,240,109,91,77,233,249,163,174,183,173,92,153,222,99,166,246,170,12,81,144,196,213,101,52,236,181,83,36,149,210,186,70,58,46,20,235,52,79,72,220,215,44,175,115,25,199,130,201,36,116,195,150,101,55,220,231,42,188,230,185,77,119,173,189,100,23,10,139,165,198,167,196,200,252,245,83,200,233,37,147,131,17,172,111,39,189,203,217,168,141,78,253,145,17,63,2,242,122,117,236,86,155,107,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,231,189,204,107,222,198,163,223,50,128,51,131,188,157,11,172,219,182,227,179,61,57,251,27,236,235,43,110,18,92,113,198,177,103,124,47,179,212,61,210,82,164,114,206,136,249,124,108,95,3,223,221,201,229,134,86,243,114,181,92,188,84,208,246,192,52,26,155,111,155,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,221,105,213,234,198,185,206,66,69,0,12,214,110,199,221,62,178,125,64,200,126,70,115,149,23,125,210,247,122,255,0,226,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,205,246,205,173,179,53,140,168,89,90,212,237,52,94,88,33,145,36,85,124,159,146,94,114,57,242,248,229,255,0,236,183,4,253,169,254,218,254,194,255,0,118,127,119,254,235,125,167,234,166,255,0,181,126,167,212,248,60,60,252,95,239,223,155,159,14,127,232,229,219,240,61,88,56,86,245,183,15,106,219,62,222,114,92,242,123,173,93,5,246,225,79,53,147,22,125,53,27,106,95,246,220,244,242,173,43,149,178,34,196,140,141,99,116,207,89,63,47,8,156,136,143,114,182,55,231,48,147,253,55,181,190,235,162,59,175,196,221,111,177,210,93,41,243,202,138,124,30,185,147,72,232,223,4,21,245,148,232,147,196,228,238,136,248,229,142,39,170,57,170,142,98,61,159,149,92,146,51,65,32,205,102,236,125,211,235,39,212,12,135,228,103,57,81,105,61,47,186,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,149,141,103,107,95,57,86,236,125,172,107,39,211,252,135,227,167,51,88,125,86,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,189,211,247,98,54,45,170,226,177,230,185,75,61,110,166,228,22,244,142,227,83,221,241,253,151,75,60,116,178,75,106,224,202,137,105,231,241,84,211,185,125,75,81,28,254,253,147,179,127,5,152,0,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,25,172,221,86,150,254,197,183,29,168,186,103,13,139,236,106,11,54,65,85,246,85,23,170,245,30,43,92,175,243,80,254,241,94,247,59,189,44,176,59,243,185,94,157,251,63,179,145,200,158,43,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,237,223,178,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,119,239,217,19,248,30,128,165,110,181,126,233,241,111,167,244,63,35,113,32,1,223,246,81,186,235,238,210,245,150,139,50,242,221,107,49,11,151,106,60,166,201,69,51,27,235,233,120,189,35,145,27,34,43,22,104,30,255,0,44,107,221,142,94,207,143,200,198,75,34,159,94,253,119,49,77,186,125,195,92,243,139,53,13,36,24,245,142,159,238,230,63,52,41,47,58,219,116,21,19,190,58,185,82,86,181,205,124,174,154,73,17,156,25,193,142,99,21,28,230,57,238,151,253,20,52,66,234,183,92,203,114,51,95,41,27,109,109,61,70,15,79,109,108,110,116,242,78,174,162,172,150,119,187,240,107,24,214,164,45,106,39,37,122,190,69,94,28,19,201,107,224,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,8,58,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,241,49,234,179,83,66,170,254,238,225,80,245,141,17,205,242,71,70,197,138,116,100,215,74,204,91,89,111,186,13,119,188,240,178,230,214,249,46,54,186,73,18,121,63,203,20,141,71,185,33,70,170,197,23,146,145,42,29,35,220,212,87,250,72,27,205,21,173,107,174,80,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,165,0,151,253,101,220,94,9,181,253,130,233,86,165,231,85,31,203,251,29,29,158,139,132,223,229,59,167,216,169,52,20,126,72,162,147,195,229,240,61,190,87,183,131,63,138,175,240,69,162,189,85,212,204,171,89,53,31,35,213,44,214,175,212,94,178,107,132,183,10,158,50,72,248,225,230,191,146,8,188,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,154,133,191,244,189,216,183,236,83,21,102,184,235,30,25,233,53,38,245,207,236,122,106,215,114,154,197,107,146,54,162,119,133,90,158,158,178,110,242,121,59,171,158,200,149,145,254,233,206,168,141,101,86,236,125,172,107,39,211,252,135,227,167,51,88,76,174,162,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,249,140,107,220,198,61,202,198,120,157,139,236,202,251,188,61,71,170,182,73,117,251,27,12,197,253,61,70,77,114,137,236,90,166,199,42,191,197,77,77,27,187,247,154,95,20,168,146,57,171,28,109,99,156,238,74,140,138,73,1,212,127,167,5,139,66,236,82,235,206,131,65,233,48,90,79,77,79,126,176,212,86,190,89,45,82,72,246,67,21,77,60,179,57,210,77,12,146,61,141,124,110,115,164,100,143,71,55,148,110,84,130,32,109,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,47,160,222,254,175,97,186,245,185,204,183,87,52,254,122,185,44,89,21,61,162,106,116,171,129,97,158,39,178,215,73,20,176,200,207,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,205,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,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,237,201,172,123,160,133,206,106,47,103,44,81,170,247,226,157,190,178,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,0,57,166,229,53,122,155,65,116,27,57,213,201,167,164,142,163,29,179,205,53,189,42,224,150,104,37,184,191,180,84,80,200,200,187,61,89,37,76,144,198,170,138,222,200,245,85,115,81,21,201,155,124,179,41,190,231,57,85,231,53,202,107,189,109,235,32,184,84,93,46,53,62,38,71,231,170,158,71,73,44,156,24,141,99,121,61,238,94,205,68,106,119,236,136,137,248,29,87,102,218,233,89,183,109,199,97,154,141,246,207,217,214,86,220,35,183,100,110,122,78,248,95,103,168,123,99,170,89,34,129,81,242,248,216,190,118,51,179,147,203,12,78,224,229,106,53,116,124,0,41,91,173,95,186,124,91,233,253,15,200,220,78,105,178,253,224,218,182,155,164,122,222,235,122,213,201,157,230,52,246,122,12,81,144,196,213,101,52,236,101,193,36,174,149,210,49,209,112,167,89,162,122,70,230,185,101,123,152,206,60,22,73,35,140,25,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,45,127,68,58,56,225,179,232,53,206,151,92,238,181,116,186,161,145,211,178,106,58,187,117,74,201,6,42,244,252,209,194,145,181,233,21,107,213,127,9,213,202,172,84,252,144,185,138,223,81,37,96,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,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,146,86,221,190,170,156,199,98,25,238,214,53,94,190,174,166,251,75,79,100,135,10,174,109,44,77,129,214,234,74,203,122,125,154,244,134,54,171,95,20,84,242,74,217,164,87,121,17,100,107,158,215,54,52,151,133,109,59,221,62,141,253,64,199,190,70,3,74,96,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,10,86,235,87,238,159,22,250,127,67,242,55,18,0,19,43,167,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,254,99,220,246,177,239,106,49,247,103,169,26,85,167,26,193,98,167,198,53,67,11,181,100,214,170,75,133,53,210,26,75,141,58,75,27,42,160,127,56,228,68,95,253,166,185,63,205,124,111,146,55,163,152,247,181,222,172,3,57,155,214,220,61,215,115,27,134,201,115,201,238,180,149,246,43,125,68,214,76,89,244,212,110,166,103,216,144,84,74,180,174,86,200,137,42,190,68,145,211,61,100,252,220,229,114,34,49,168,216,217,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,52,167,182,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,239,21,108,49,178,94,239,70,71,83,28,209,162,170,187,186,49,21,28,228,84,114,244,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,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,59,254,172,103,95,178,253,44,204,181,51,236,191,180,254,233,99,247,27,239,162,243,248,125,87,165,166,146,111,23,147,139,184,114,241,241,229,197,221,187,247,236,189,187,30,127,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,100,114,177,188,216,172,145,169,193,237,85,172,30,171,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,149,25,77,52,189,218,230,200,228,241,205,44,109,98,185,178,182,56,96,254,133,235,166,163,237,211,81,237,218,161,165,247,159,67,117,161,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,201,11,248,183,186,119,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,40,7,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,61,6,101,159,230,90,131,83,106,170,204,242,26,187,171,236,118,122,43,5,177,38,84,225,71,110,164,137,34,167,167,137,141,68,107,24,214,167,117,236,159,153,238,123,221,201,239,115,150,106,116,136,192,116,27,44,215,151,222,181,11,33,164,168,205,172,116,242,213,98,216,213,202,223,251,137,231,111,141,233,95,77,81,230,227,45,77,59,89,58,250,119,195,221,168,230,84,70,231,44,46,88,110,208,0,84,95,91,136,244,189,115,253,61,154,146,182,173,186,138,219,60,173,175,167,109,52,142,130,75,34,205,39,165,123,229,116,136,198,61,181,9,88,141,100,113,185,207,71,200,178,57,136,200,82,72,43,182,75,77,170,255,0,185,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,217,160,169,130,74,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,151,128,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,149,183,99,238,159,89,62,160,100,63,35,57,50,172,251,28,166,220,119,78,29,56,214,28,29,245,108,212,92,46,207,126,100,52,145,178,90,134,95,45,208,222,110,51,173,19,97,98,57,201,82,142,124,174,133,204,111,231,124,139,27,209,81,204,124,53,235,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,252,246,3,188,27,86,236,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,40,1,82,189,109,53,142,251,46,85,130,237,250,158,31,13,150,154,222,153,141,100,156,152,239,87,85,36,149,20,148,233,217,89,206,63,11,34,169,252,81,252,95,234,191,51,123,198,213,88,129,179,13,186,127,137,108,239,52,196,225,167,245,213,246,45,63,191,95,109,86,206,126,47,180,46,141,133,180,212,49,121,150,88,219,23,26,170,168,38,228,245,86,47,135,131,211,139,220,169,192,13,41,237,87,84,191,109,59,113,211,173,76,154,251,246,205,125,231,31,165,251,86,183,210,250,127,45,210,38,120,107,191,118,140,99,91,218,170,41,219,249,26,140,94,221,217,221,170,213,94,170,102,179,118,62,233,245,147,234,6,67,242,51,147,43,102,251,68,181,110,251,167,230,81,138,65,113,164,179,229,150,29,72,184,92,177,203,172,244,237,123,25,58,218,173,237,125,44,207,70,172,172,166,153,56,243,241,175,116,124,112,200,173,147,196,145,186,189,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,93,79,75,221,235,255,0,136,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,95,55,219,54,182,204,214,50,161,101,107,83,180,209,121,96,134,68,145,85,242,126,73,121,200,231,203,227,146,187,177,246,177,172,159,79,242,31,142,156,205,97,113,61,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,59,42,178,166,104,187,53,173,141,201,227,134,89,26,245,115,165,116,112,216,248,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,128,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,193,214,190,138,153,155,146,195,110,13,187,82,73,81,62,15,79,11,232,90,217,124,240,49,149,245,170,217,158,170,196,137,89,34,200,246,181,26,247,61,22,25,57,181,136,177,171,249,7,76,92,23,4,207,119,147,133,81,103,87,79,7,217,30,162,251,103,162,240,76,239,180,174,148,113,172,208,69,228,137,205,240,248,248,62,171,147,251,177,222,151,196,168,190,84,66,255,0,129,74,221,106,253,211,226,223,79,232,126,70,226,126,79,72,12,90,197,156,235,238,161,97,89,77,15,173,178,228,26,95,118,181,220,105,188,175,143,207,75,61,109,4,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,200,55,201,180,75,174,208,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,175,30,126,53,236,172,146,25,21,177,249,82,54,240,172,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,94,209,77,47,181,104,174,145,226,26,81,102,117,36,148,248,181,158,154,218,250,138,106,38,210,50,178,118,49,60,213,75,19,85,81,143,154,95,36,175,252,206,85,124,142,85,115,149,85,87,218,131,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,5,11,117,83,214,59,22,174,238,226,239,77,142,67,222,147,2,183,197,135,73,83,201,255,0,237,170,170,105,231,146,165,120,61,141,86,120,231,168,150,14,223,153,174,240,115,107,149,175,68,78,127,163,251,58,206,245,139,110,58,165,184,171,37,103,134,131,78,124,126,158,139,199,11,190,213,241,49,38,184,254,241,211,177,208,122,106,87,199,55,227,27,252,188,248,51,187,145,80,229,90,79,157,126,203,245,79,13,212,207,178,254,211,251,165,144,91,175,190,139,207,225,245,94,150,166,57,188,94,78,46,225,203,199,199,151,23,118,239,223,178,246,236,105,163,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,10,1,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,64,36,159,223,44,185,148,17,232,61,174,251,154,213,221,172,82,104,190,39,116,177,90,93,18,69,5,153,146,209,54,9,227,98,34,170,72,249,101,164,89,93,42,162,61,81,241,198,189,219,11,14,149,210,43,71,52,159,85,117,246,239,118,212,41,189,101,235,9,183,210,228,24,221,163,141,76,125,234,161,173,133,223,104,121,226,123,89,254,215,123,96,103,130,68,115,100,245,125,251,42,68,226,239,206,85,187,31,107,26,201,244,255,0,33,248,233,204,214,29,87,109,27,116,206,247,65,170,116,26,103,130,211,255,0,170,172,188,86,243,135,252,153,107,245,48,195,61,103,142,89,99,243,120,188,236,119,137,142,230,255,0,224,137,252,85,52,17,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,186,53,94,238,12,70,70,213,224,198,162,116,11,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,234,5,177,27,238,213,114,169,51,92,89,158,183,76,178,11,130,199,110,169,238,200,254,203,170,158,74,169,34,181,112,125,68,181,19,248,169,169,218,190,165,200,141,127,126,203,217,223,130,196,2,234,122,42,123,88,202,126,160,87,124,117,184,128,29,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,32,7,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,1,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,105,76,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,21,129,214,211,88,236,81,98,184,46,223,169,225,243,94,170,110,9,152,214,73,201,237,244,148,177,199,81,73,78,157,149,156,36,243,62,90,159,197,31,201,158,151,243,55,180,141,84,128,27,67,219,29,247,118,154,203,77,165,86,139,215,216,148,140,183,213,93,46,151,127,76,202,159,65,75,19,81,173,147,192,233,98,89,121,79,37,60,93,154,238,73,229,231,217,90,215,28,171,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,255,0,116,234,214,59,22,178,109,31,4,169,180,67,233,234,240,251,124,24,117,210,155,147,223,225,170,160,130,40,218,188,220,198,35,188,176,45,60,253,155,201,172,243,240,228,231,49,202,73,82,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,142,85,214,175,221,62,45,244,254,135,228,110,36,0,45,123,165,247,79,186,155,77,77,151,116,58,211,106,164,123,223,78,218,252,62,199,83,20,85,44,225,52,84,181,20,119,164,150,41,220,212,122,53,243,181,144,75,23,56,222,141,151,242,189,172,237,105,68,74,234,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,249,21,168,137,36,157,232,135,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,39,64,218,119,186,125,27,250,129,143,124,140,6,148,193,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,20,173,214,175,221,62,45,244,254,135,228,110,39,52,233,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,187,171,81,237,230,197,124,110,94,15,114,47,21,220,86,131,102,91,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,225,35,91,221,90,143,119,7,163,227,114,243,99,145,39,255,0,75,238,160,148,214,154,107,46,215,181,166,235,86,246,62,161,180,24,125,242,166,89,106,95,206,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,94,17,177,27,23,229,99,89,218,215,193,26,186,138,235,29,139,70,246,143,157,212,221,225,245,21,121,133,190,124,58,215,77,201,236,243,85,87,193,44,110,94,109,99,209,190,40,18,162,126,206,226,215,248,56,114,107,158,213,40,7,19,197,175,185,206,85,102,194,177,106,31,91,122,200,46,20,246,187,117,55,149,145,249,234,167,145,177,197,31,55,171,88,222,79,123,83,187,149,26,157,251,170,162,126,39,85,221,230,216,239,187,75,214,90,157,42,187,222,190,219,164,125,190,150,233,107,187,250,102,83,122,250,89,90,173,116,158,6,203,42,197,198,120,234,34,236,231,114,95,23,62,200,215,52,159,253,18,245,142,197,46,43,157,109,250,162,31,13,234,154,224,185,141,28,156,158,239,87,75,36,116,244,149,9,217,25,194,63,11,226,166,252,85,252,159,234,191,43,123,70,229,91,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,170,238,199,218,198,178,125,63,200,126,58,114,141,182,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,30,68,236,172,146,104,209,209,249,86,70,232,78,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,131,58,133,236,235,252,37,106,157,31,221,234,207,87,134,102,190,186,227,98,253,223,143,236,255,0,29,74,243,183,126,121,229,150,95,4,50,210,126,253,252,124,158,95,193,59,181,253,186,175,69,79,116,249,79,211,250,239,145,183,17,87,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,46,79,84,118,35,98,221,86,203,244,127,53,197,153,232,181,55,31,210,252,126,59,117,79,119,201,246,165,44,22,151,201,21,171,131,234,34,167,131,203,83,80,213,245,46,69,115,59,118,94,237,252,18,165,191,221,222,135,106,159,255,0,129,51,61,63,200,63,244,53,62,134,233,67,83,255,0,183,20,188,38,139,255,0,166,99,184,255,0,247,72,191,141,223,116,253,223,117,139,117,88,172,120,86,82,255,0,69,169,184,253,189,36,184,211,118,124,159,106,82,193,29,44,114,221,121,178,158,42,120,60,181,53,14,79,76,213,87,51,183,116,238,223,197,38,0,6,120,119,255,0,175,53,59,131,221,30,93,147,67,91,73,83,98,176,84,63,25,199,159,73,81,21,76,15,183,82,75,35,91,52,115,70,198,164,172,158,87,77,82,138,170,238,201,80,140,71,185,173,106,145,212,209,238,205,181,210,143,113,59,113,195,53,27,237,159,180,111,78,183,199,110,200,220,244,129,147,50,241,78,198,199,84,178,69,2,171,34,242,61,60,236,103,102,175,138,104,157,193,168,228,106,118,176,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,253,53,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,147,241,115,149,87,241,85,51,133,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,42,245,83,216,119,253,183,221,94,144,89,127,213,75,151,216,173,150,239,253,123,234,111,110,127,151,254,110,217,89,28,63,235,42,30,239,247,215,149,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,178,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,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,58,169,154,205,213,106,151,237,167,113,218,139,169,144,223,126,217,160,188,228,21,95,101,86,250,95,79,229,181,196,255,0,13,15,238,213,140,115,123,82,197,3,127,59,81,235,219,187,251,185,92,171,105,61,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,241,127,54,185,87,198,136,218,245,234,43,163,151,221,27,221,198,119,77,119,155,212,82,102,23,9,243,27,93,79,22,51,205,75,95,60,178,57,56,53,239,86,248,167,74,136,59,187,139,159,224,231,197,173,123,80,158,189,17,243,91,85,126,139,234,22,156,195,79,86,151,43,30,81,21,238,162,87,49,190,7,65,93,73,28,49,53,142,229,201,94,142,183,204,174,69,106,34,35,163,236,174,238,168,219,31,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,227,208,117,47,216,229,54,227,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,206,249,22,55,162,163,152,248,105,175,69,45,58,161,122,213,204,66,143,69,109,149,117,249,220,119,138,106,188,126,42,104,99,149,237,173,129,233,52,114,171,101,69,137,25,26,199,228,123,164,253,219,88,199,57,253,152,142,82,255,0,181,190,139,50,183,108,107,62,183,234,53,218,146,233,150,82,233,61,214,27,245,117,35,81,176,85,92,91,103,145,42,102,141,17,140,68,99,165,71,185,17,24,207,193,83,242,183,248,38,115,13,41,237,59,218,198,141,253,63,199,190,58,3,170,131,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,253,158,228,255,0,74,158,82,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,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,7,138,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,123,119,123,151,253,42,125,88,46,147,233,102,151,250,239,217,158,154,98,152,151,218,126,47,91,246,21,154,154,131,213,120,249,120,252,190,22,55,159,31,35,248,242,239,219,155,187,127,21,61,88,51,215,212,87,88,239,186,201,187,140,238,166,239,15,167,164,195,238,19,225,214,186,110,76,127,134,150,130,121,99,114,243,107,24,174,242,206,181,19,246,119,39,51,207,195,147,154,198,169,202,182,253,169,159,177,189,113,192,245,74,74,187,173,61,38,51,144,80,220,43,254,203,147,133,84,212,44,153,190,170,6,126,118,35,188,176,44,177,171,28,228,107,218,245,107,151,139,148,211,72,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,22,189,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,186,181,30,222,108,87,198,229,224,247,34,193,110,157,253,62,243,45,18,220,190,117,168,58,165,106,171,74,61,63,168,168,178,225,149,211,68,144,178,240,250,134,57,29,114,137,35,157,221,152,148,111,70,44,111,73,25,206,177,237,228,146,211,61,27,102,128,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,229,53,99,58,253,151,233,102,101,169,159,101,253,167,247,75,31,184,223,125,23,159,195,234,189,45,52,147,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,204,190,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,11,233,216,182,221,48,76,83,99,184,238,1,114,167,251,90,131,84,49,247,95,114,111,207,52,30,179,237,106,70,115,139,240,149,93,31,10,87,67,79,202,55,51,151,135,200,136,199,61,74,43,213,140,23,246,95,170,121,150,153,253,169,246,159,221,44,130,227,98,245,190,15,15,170,244,181,50,67,229,241,242,119,14,94,62,92,121,59,183,126,221,215,183,114,245,58,101,235,95,237,167,104,248,183,168,183,250,90,252,19,182,21,89,194,46,16,203,232,160,135,211,201,31,121,30,231,119,165,150,155,155,151,143,121,82,94,45,70,241,239,42,142,85,254,19,182,177,255,0,147,78,149,127,240,109,187,255,0,145,58,85,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,109,247,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,80,9,99,253,65,244,190,213,85,177,173,172,235,68,46,164,130,229,108,197,236,120,189,66,54,137,190,122,200,42,108,236,169,139,157,71,116,119,8,29,73,55,24,213,28,157,234,228,114,43,127,30,113,255,0,166,190,175,84,233,6,240,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,78,220,24,218,196,164,145,238,98,163,209,145,57,19,151,117,99,180,18,114,173,216,251,88,214,79,167,249,15,199,78,102,176,209,70,202,54,163,98,218,94,141,81,97,190,43,85,102,95,114,237,89,148,222,232,161,123,125,125,87,39,172,113,163,164,85,122,195,3,31,226,141,59,49,171,217,242,120,216,249,100,66,64,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,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,112,119,35,162,23,93,184,107,110,83,162,247,155,229,37,230,163,28,168,137,172,175,166,141,209,178,166,9,160,142,162,23,171,29,248,177,235,20,209,243,103,119,35,95,201,168,231,162,35,214,215,250,42,123,88,202,126,160,87,124,117,184,151,249,78,222,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,234,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,186,254,13,106,34,126,8,135,160,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,251,49,169,254,132,40,135,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,52,166,0,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,12,245,245,21,214,59,238,178,110,227,59,169,187,195,233,233,48,251,132,248,117,174,155,147,31,225,165,160,158,88,220,188,218,198,43,188,179,173,68,253,157,201,204,243,240,228,230,177,170,77,94,137,122,57,98,139,21,206,183,3,81,55,154,245,83,112,92,58,142,62,47,111,164,165,142,58,122,186,133,238,143,225,39,153,242,211,126,10,206,76,244,191,149,221,164,114,36,85,234,167,163,150,45,34,221,197,222,167,28,155,181,38,123,111,139,49,146,155,139,255,0,218,181,85,51,207,29,74,115,123,220,175,242,79,79,44,253,255,0,43,91,231,224,214,163,88,138,178,87,162,94,181,255,0,243,117,183,58,203,127,255,0,63,53,183,213,71,23,252,222,142,174,57,158,178,127,204,150,54,182,63,245,234,231,127,152,133,170,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,237,221,238,95,244,169,245,96,186,79,165,154,95,235,191,102,122,105,138,98,95,105,248,189,111,216,86,106,106,15,85,227,229,227,242,248,88,222,124,124,143,227,203,191,110,110,237,252,84,168,30,181,126,233,241,111,167,244,63,35,113,60,167,75,93,168,216,183,23,172,181,217,150,117,21,170,227,136,105,191,165,172,184,89,43,97,124,191,106,213,84,182,116,164,141,90,138,140,88,88,248,31,44,136,245,115,93,227,100,107,27,217,43,213,151,168,1,90,189,96,182,163,98,190,224,139,186,172,90,43,85,174,245,140,248,40,242,132,240,189,147,94,169,102,154,10,106,89,57,53,85,139,52,15,123,89,221,205,71,62,39,246,89,59,65,20,110,173,109,167,123,167,209,191,168,24,247,200,192,105,76,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,177,253,242,109,18,213,187,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,199,159,141,123,163,227,134,69,108,158,36,141,217,246,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,117,61,47,119,175,254,32,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,124,223,108,218,219,51,88,202,133,149,173,78,211,69,229,130,25,18,69,87,201,249,37,231,35,159,47,142,117,21,43,214,211,88,239,178,229,88,46,223,169,225,240,217,105,173,233,152,214,73,201,142,245,117,82,73,81,73,78,157,149,156,227,240,178,42,159,197,31,197,254,171,243,55,188,109,85,224,29,43,52,114,197,171,187,184,180,84,228,115,119,164,192,173,242,230,49,211,113,127,251,106,170,154,120,35,166,78,108,123,85,158,57,234,34,159,191,230,107,188,28,28,213,107,213,82,85,117,180,209,203,20,184,174,11,184,26,121,188,55,170,107,130,97,213,145,241,123,189,93,44,145,212,85,211,175,117,127,8,252,47,138,167,240,70,114,127,170,252,206,237,27,81,98,7,76,189,107,253,139,110,227,22,245,22,255,0,85,65,157,246,194,171,56,69,206,104,189,108,240,250,121,35,239,35,26,222,213,81,83,115,114,242,237,18,203,197,170,238,61,175,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,78,171,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,138,187,177,247,79,172,159,80,50,31,145,156,159,253,58,247,23,130,109,127,96,185,198,165,231,85,31,204,11,157,29,158,139,132,223,229,59,167,216,180,147,65,71,228,138,41,60,62,95,3,219,229,123,120,51,248,170,255,0,4,95,213,216,127,84,140,171,82,117,78,227,166,123,150,187,90,162,251,217,112,141,113,42,218,43,108,145,250,122,234,138,152,161,138,208,145,193,27,249,66,190,94,81,205,51,145,204,241,189,37,150,78,109,86,89,248,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,2,16,117,167,196,180,74,159,13,197,51,139,203,106,233,181,82,227,80,203,109,150,104,98,158,102,85,218,41,86,71,212,193,42,44,173,130,6,50,74,232,228,73,56,62,103,61,88,196,111,5,123,226,171,93,42,202,117,31,11,212,124,115,36,210,26,235,173,38,103,73,112,137,182,71,90,226,89,106,164,170,145,124,109,133,145,34,59,205,228,230,177,172,74,215,54,70,189,88,230,185,28,173,93,41,233,85,199,81,238,250,113,142,92,245,123,28,181,88,115,58,155,124,82,94,237,182,186,197,169,165,166,170,84,252,205,100,138,159,241,42,181,29,35,88,229,86,182,89,145,169,43,253,89,29,119,255,0,175,52,219,124,218,230,93,147,67,91,87,77,125,191,211,191,25,199,159,73,81,45,52,236,184,213,197,35,91,52,115,70,199,44,79,130,38,205,82,138,170,222,235,78,140,71,181,206,106,153,225,5,159,116,75,214,59,236,89,86,117,183,234,136,124,214,90,155,122,230,52,114,114,99,125,37,84,114,83,210,84,39,100,103,57,60,204,150,155,241,87,241,103,165,252,173,239,35,149,45,168,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,43,87,41,232,231,98,191,238,106,171,60,162,204,237,84,58,79,93,112,101,246,163,28,109,11,217,84,146,58,169,178,84,90,98,109,58,195,28,52,110,143,200,216,231,99,210,72,154,230,71,226,127,15,43,172,43,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,120,87,81,93,99,177,104,222,209,243,186,155,188,62,162,175,48,183,207,135,90,233,185,61,158,106,170,248,37,141,203,205,172,122,55,197,2,84,79,217,220,90,255,0,7,14,77,115,218,166,123,13,46,237,163,0,169,210,205,188,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,23,8,174,62,157,139,88,170,177,42,177,239,117,66,202,247,189,170,188,222,231,59,187,185,119,90,224,235,105,163,151,216,178,172,23,112,52,243,121,172,181,54,244,195,171,35,226,198,250,74,168,228,168,171,167,94,234,254,114,121,153,45,79,224,140,226,207,75,249,157,222,70,162,112,190,147,58,161,106,211,141,224,218,237,151,150,210,71,79,157,89,235,49,118,85,212,214,182,157,148,211,189,209,212,195,219,146,42,72,249,101,164,142,157,145,247,106,185,245,13,236,170,168,140,117,239,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,207,21,137,232,166,145,224,185,150,65,168,152,126,156,99,246,156,159,42,168,146,166,239,119,166,161,99,106,234,159,34,69,229,69,151,183,38,177,238,130,57,30,198,170,49,210,242,149,200,178,61,239,119,159,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,0,120,173,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,110,253,149,63,137,153,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,79,175,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,255,0,116,234,214,59,22,178,109,31,4,169,180,67,233,234,240,251,124,24,117,210,155,147,223,225,170,160,130,40,218,188,220,198,35,188,176,45,60,253,155,201,172,243,240,228,231,49,202,73,82,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,32,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,4,0,235,55,170,95,117,54,227,98,211,58,11,239,165,175,206,242,8,253,77,23,165,231,235,45,116,76,89,166,253,226,177,91,31,10,167,91,157,248,57,175,119,126,201,221,190,68,42,3,73,240,95,218,134,169,225,186,103,246,167,217,159,123,114,11,117,139,214,248,60,222,151,213,84,199,15,151,199,201,188,248,249,57,113,228,222,253,187,119,78,253,205,57,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,81,103,86,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,239,197,85,36,124,178,210,73,80,249,59,53,92,250,135,119,69,84,87,187,186,116,75,214,59,236,89,86,117,183,234,136,124,214,90,155,122,230,52,114,114,99,125,37,84,114,83,210,84,39,100,103,57,60,204,150,155,241,87,241,103,165,252,173,239,35,149,45,168,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,40,4,188,157,88,210,251,86,170,244,152,178,219,46,14,164,134,162,193,164,246,60,162,134,174,106,38,212,190,158,123,125,178,26,149,241,119,84,88,223,44,81,203,78,178,53,123,181,149,15,252,28,138,172,117,37,226,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,211,158,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,223,191,101,95,226,120,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,83,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,57,86,234,181,75,246,45,183,29,69,212,200,111,191,99,87,217,177,250,175,178,171,125,47,168,241,93,37,103,134,135,247,106,199,181,221,234,165,129,191,157,170,196,239,221,253,154,142,84,205,97,161,238,158,250,95,106,210,173,159,105,181,178,222,234,73,170,47,246,120,178,138,234,184,104,155,76,250,137,238,13,74,148,242,246,85,89,31,20,82,69,78,146,57,123,185,148,236,252,26,136,140,108,85,235,113,165,246,170,172,3,79,117,162,23,82,65,114,182,94,37,197,234,17,180,77,243,214,65,83,12,149,49,115,168,238,142,225,3,169,38,227,26,163,147,189,92,142,69,111,227,206,15,244,234,214,59,238,141,238,227,4,169,180,67,234,41,51,11,132,24,117,210,155,147,25,230,165,175,158,40,218,188,220,199,171,124,83,165,60,253,155,197,207,240,112,228,214,189,202,104,80,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,73,13,122,129,244,252,166,221,213,53,175,56,193,239,180,150,61,69,177,211,199,109,134,107,148,210,253,157,95,110,242,185,235,4,200,198,189,209,62,55,75,44,140,145,140,94,252,156,199,181,200,230,62,30,171,181,93,157,233,30,212,48,218,59,54,31,103,164,184,228,238,167,116,119,124,178,166,141,141,184,220,95,34,198,233,88,143,252,93,13,55,40,163,225,78,215,43,27,193,170,229,124,156,228,127,117,51,89,186,173,82,253,180,238,59,81,117,50,27,239,219,52,23,156,130,171,236,170,223,75,233,252,182,184,159,225,161,253,218,177,142,111,106,88,160,111,231,106,61,123,119,127,119,43,149,108,127,162,62,151,218,169,112,13,66,214,137,157,73,61,202,231,120,139,23,167,71,81,55,207,71,5,52,49,212,203,194,163,186,187,132,238,171,135,148,104,141,78,244,145,185,85,223,135,9,85,212,35,75,237,90,171,179,237,73,182,92,29,73,13,69,130,207,46,81,67,87,53,19,106,95,79,61,189,171,82,190,46,234,139,27,229,138,57,105,214,70,175,118,178,161,255,0,131,145,85,142,207,182,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,52,105,62,117,251,80,210,204,55,83,62,203,251,51,239,110,63,110,190,250,47,63,155,210,250,170,104,230,241,121,56,183,159,31,39,30,92,91,223,183,126,201,223,177,234,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,167,85,221,143,181,141,100,250,127,144,252,116,230,107,13,84,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,69,93,216,251,167,214,79,168,25,15,200,206,115,73,46,215,89,173,84,246,41,174,117,111,182,209,212,77,87,79,70,233,156,176,67,60,205,141,178,202,200,251,241,107,222,216,33,107,156,137,221,201,20,104,189,248,167,111,148,186,158,151,187,233,253,181,226,172,208,237,99,204,253,94,164,217,121,253,143,83,90,222,51,95,109,113,198,213,78,243,43,151,212,86,67,218,79,39,116,107,223,18,50,79,222,185,181,18,36,255,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,254,178,238,47,4,218,254,193,116,171,82,243,170,143,229,253,142,142,207,69,194,111,242,157,211,236,84,154,10,63,36,81,73,225,242,248,30,223,43,219,193,159,197,87,248,34,210,6,186,107,166,163,238,47,81,238,58,161,170,23,159,93,117,174,237,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,199,11,57,59,178,119,87,43,156,231,189,207,123,222,247,89,87,75,174,159,244,118,138,59,110,230,245,191,29,243,93,102,244,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,120,222,254,83,47,151,180,81,200,140,116,46,141,210,43,85,235,19,162,179,240,84,95,90,125,121,169,187,102,88,166,220,172,213,180,143,182,216,169,217,147,94,146,26,136,165,127,218,51,36,145,83,67,43,17,156,224,124,84,235,36,136,156,255,0,120,202,230,57,89,249,88,229,174,10,108,90,251,87,138,220,115,90,122,30,118,91,85,194,142,215,89,83,229,98,120,170,170,227,169,146,158,62,10,188,221,201,148,85,43,221,17,90,158,62,206,84,87,53,21,141,98,215,220,194,227,53,167,28,161,245,117,116,246,250,251,164,145,249,89,31,26,90,42,89,106,234,100,238,245,68,94,16,65,43,251,119,228,238,61,154,138,229,68,95,107,182,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,239,21,108,49,178,94,204,87,201,77,36,209,162,170,183,178,189,21,28,213,68,114,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,67,235,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,88,29,109,53,142,197,22,43,130,237,250,158,31,53,234,166,224,153,141,100,156,158,223,73,75,28,117,20,148,233,217,89,194,79,51,229,169,252,81,252,153,233,127,51,123,72,213,72,1,178,156,90,251,152,110,227,72,109,56,229,15,171,171,167,204,45,151,73,35,242,178,62,52,180,83,182,174,166,78,239,84,69,225,4,18,191,183,126,78,227,217,168,174,84,69,209,241,15,250,169,232,229,247,87,118,143,119,169,199,38,239,87,129,92,34,204,100,166,226,207,246,213,45,52,19,199,82,156,222,246,163,60,112,84,75,63,127,204,231,120,56,53,170,231,162,165,38,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,77,57,153,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,0,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,16,3,172,222,169,125,212,219,141,139,76,232,47,190,150,191,59,200,35,245,52,94,151,159,172,181,209,49,102,155,247,138,197,108,124,42,157,110,119,224,230,189,221,251,39,118,249,16,173,93,132,233,158,85,170,27,184,211,59,118,45,73,228,251,7,32,162,201,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,238,28,188,109,137,138,238,205,89,102,137,138,230,243,238,116,14,170,122,57,98,210,45,220,93,234,113,201,187,82,103,182,248,179,25,41,184,191,253,171,85,83,60,241,212,167,55,189,202,255,0,36,244,242,207,223,242,181,190,126,13,106,53,136,171,37,122,37,235,95,255,0,55,91,115,172,183,255,0,243,243,91,125,84,113,127,205,232,234,227,153,235,39,252,201,99,107,99,255,0,94,174,119,249,136,90,161,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,8,65,190,126,164,248,14,223,109,85,218,115,165,119,42,76,171,81,107,169,235,168,223,45,182,186,23,193,139,206,214,203,11,102,169,114,178,86,62,166,58,134,162,250,55,55,191,104,223,229,88,209,99,73,62,174,156,219,246,255,0,21,22,41,244,223,81,32,244,250,155,140,219,253,101,93,68,20,252,41,111,84,44,123,34,90,198,163,19,132,51,35,228,141,178,197,248,53,92,246,190,36,226,231,71,13,64,238,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,164,190,178,217,253,54,77,186,59,94,25,110,200,106,234,233,240,236,94,146,154,178,222,229,149,32,161,184,212,75,45,68,138,198,185,17,138,249,41,164,161,87,61,157,251,163,99,106,175,120,248,183,242,186,61,97,86,172,171,120,44,190,220,42,42,227,168,195,177,123,149,238,133,176,189,168,201,39,123,161,161,86,202,138,213,85,103,138,186,87,34,53,90,188,218,197,239,217,21,174,188,146,181,122,222,224,191,104,105,102,154,106,103,218,158,63,176,114,10,187,23,162,240,119,243,122,250,100,155,203,228,229,249,120,125,155,199,143,21,229,230,239,221,188,59,58,16,116,215,213,234,157,32,222,14,15,58,207,86,150,220,194,161,113,11,148,52,208,69,43,231,101,115,154,202,118,170,201,219,131,27,88,148,146,61,204,84,122,50,39,34,114,238,172,118,130,64,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,60,58,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,253,251,34,127,2,236,250,86,107,29,247,87,118,143,104,166,200,225,239,87,129,92,37,195,163,169,228,207,246,213,45,52,16,73,76,188,24,198,163,60,112,84,69,7,111,204,231,120,57,185,202,231,170,39,107,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,165,48,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,189,122,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,226,254,14,106,47,141,85,181,45,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,239,219,186,47,240,52,230,71,253,254,96,191,180,77,155,106,197,131,237,79,179,253,38,63,37,247,205,224,242,242,251,54,70,87,248,184,242,111,111,39,165,241,242,239,249,121,242,236,238,220,87,61,152,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,52,231,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,119,239,217,87,248,158,128,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,163,60,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,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,170,13,92,235,39,168,237,215,27,125,110,146,99,214,175,217,182,55,112,170,167,169,161,157,85,242,101,148,190,103,49,149,46,154,72,89,45,15,120,81,143,138,54,179,148,114,57,222,95,59,123,68,146,171,126,90,153,138,235,39,76,204,171,84,176,170,191,81,101,201,173,246,11,133,55,41,35,124,144,243,187,209,115,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,80,59,78,247,79,163,127,80,49,239,145,128,210,152,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,1,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,183,5,84,114,171,81,21,201,155,115,70,123,22,194,173,88,6,207,180,146,197,102,168,171,154,158,171,23,164,189,189,213,47,107,158,147,220,27,235,166,106,43,90,212,224,217,106,100,107,19,183,116,98,53,21,92,168,174,94,234,102,7,86,48,95,217,126,169,230,90,103,246,167,218,127,116,178,11,141,139,214,248,60,62,171,210,212,201,15,151,199,201,220,57,120,249,113,228,238,221,251,119,94,221,203,201,233,113,171,213,58,181,179,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,249,204,101,28,244,145,171,156,141,122,190,55,171,185,127,158,233,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,58,174,236,125,172,107,39,211,252,135,227,167,51,88,106,160,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,42,238,199,221,62,178,125,64,200,126,70,115,165,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,202,183,209,211,179,25,214,205,35,179,187,69,108,84,150,236,239,0,179,208,217,113,246,84,215,212,57,149,150,74,38,76,145,218,145,210,205,226,99,213,102,230,201,228,107,156,175,141,172,124,141,99,221,35,41,47,19,202,111,184,54,85,102,205,113,106,239,69,122,199,238,20,247,75,117,79,137,146,120,42,160,145,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,5,244,236,23,122,248,174,235,52,226,146,201,118,185,250,125,77,198,109,240,199,145,219,234,22,54,73,95,193,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,195,35,209,138,156,93,19,229,149,71,42,221,143,181,141,100,250,127,144,252,116,230,107,15,127,170,218,233,168,250,203,71,136,90,115,91,207,150,213,130,99,244,88,221,130,219,2,43,41,104,169,105,224,142,21,123,88,170,189,230,151,196,215,203,34,170,185,206,70,162,118,99,35,99,38,175,74,61,148,126,211,114,168,55,41,169,150,203,173,54,55,137,92,41,234,113,40,187,120,97,188,93,33,145,206,90,142,104,228,145,208,210,201,27,63,6,183,132,146,175,21,122,164,51,68,235,148,7,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,205,22,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,225,165,73,92,136,175,100,49,120,226,103,229,106,35,35,106,35,90,136,136,146,211,86,52,114,251,164,93,40,116,250,167,35,155,181,94,123,170,20,217,140,116,220,89,254,213,165,169,179,213,71,76,156,216,247,35,252,144,83,197,63,127,202,230,249,248,57,168,230,42,175,42,233,201,139,88,179,157,225,97,120,86,83,67,235,108,185,5,191,34,181,220,105,188,175,143,207,75,61,138,190,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,228,26,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,134,169,34,114,170,177,147,69,227,149,159,153,200,172,145,170,142,114,42,42,221,159,74,205,99,190,234,238,209,237,20,217,28,61,234,240,43,132,184,116,117,60,153,254,218,165,166,130,9,41,151,131,24,212,103,142,10,136,160,237,249,156,239,7,55,57,92,245,68,152,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,40,219,172,46,107,106,202,183,130,251,21,190,158,174,58,140,59,23,182,217,43,157,51,26,140,146,119,186,106,228,116,74,142,85,86,120,171,162,106,171,145,171,205,175,78,221,145,28,239,65,209,115,19,251,99,115,89,30,83,87,140,250,218,76,127,15,169,240,220,100,162,242,71,111,174,158,170,153,145,241,149,81,82,41,164,129,43,26,222,202,142,116,105,58,39,118,243,46,164,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,221,251,34,255,0,3,49,134,148,246,157,237,99,70,254,159,227,223,29,1,64,59,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,0,0,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,2,141,186,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,138,186,38,170,185,26,188,218,244,237,217,17,206,235,253,18,244,114,251,46,85,157,110,6,162,111,13,150,154,222,184,117,28,124,88,239,87,85,36,148,245,117,11,221,31,206,63,11,34,166,252,21,156,95,234,191,43,187,198,228,94,193,214,159,0,166,190,237,231,20,212,26,124,122,174,178,229,138,229,12,166,125,116,41,43,153,65,110,172,167,145,38,89,81,171,193,172,125,68,20,12,71,189,63,7,240,107,85,60,138,142,175,94,157,90,199,125,209,189,220,96,149,54,136,125,69,38,97,112,131,14,186,83,114,99,60,212,181,243,197,27,87,155,152,245,111,138,116,167,159,179,120,185,254,14,28,154,215,185,77,10,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,128,29,80,182,45,251,107,197,95,174,58,57,134,122,189,73,178,240,251,98,154,137,220,102,190,218,227,141,200,189,161,70,175,168,172,135,180,126,62,202,215,190,36,124,127,189,115,105,227,74,107,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,245,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,187,119,85,254,37,196,244,84,246,177,148,253,64,174,248,235,113,63,193,156,29,235,101,55,220,195,119,26,189,118,200,235,189,93,93,62,97,115,181,199,39,137,145,241,165,162,157,212,148,209,246,98,34,47,8,32,137,157,251,114,119,30,238,85,114,170,173,133,116,71,210,251,85,46,1,168,90,209,51,169,39,185,92,239,17,98,244,232,234,38,249,232,224,166,134,58,153,120,84,119,87,112,157,213,112,242,141,17,169,222,146,55,42,187,240,225,102,132,95,234,81,164,52,218,191,179,236,226,4,130,145,110,88,125,58,101,246,217,170,103,150,38,64,250,22,185,245,14,68,143,191,55,186,141,106,227,99,94,138,197,124,173,85,227,217,30,218,33,210,124,235,246,95,170,120,110,166,125,151,246,159,221,44,130,221,125,244,94,127,15,170,244,181,49,205,226,242,113,119,14,94,62,60,184,187,183,126,253,151,183,99,79,192,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,64,38,148,246,157,237,99,70,254,159,227,223,29,1,81,125,97,112,171,86,43,188,23,223,109,245,21,114,84,102,56,189,182,247,92,217,158,213,100,115,177,211,80,163,98,68,106,42,51,197,67,19,149,28,174,94,110,122,247,236,168,214,245,254,137,122,199,125,139,42,206,182,253,81,15,154,203,83,111,92,198,142,78,76,111,164,170,142,74,122,74,132,236,140,231,39,153,146,211,126,42,254,44,244,191,149,189,228,114,165,138,238,199,218,198,178,125,63,200,126,58,115,53,134,170,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,77,125,109,50,155,237,94,190,224,184,85,69,119,59,45,171,15,75,165,29,55,137,137,226,170,171,173,168,142,162,78,104,156,221,201,148,84,201,217,85,90,158,62,237,68,87,57,87,154,244,153,210,251,86,163,239,6,215,115,188,186,146,74,124,22,207,89,148,50,146,166,137,181,12,169,157,142,142,154,30,220,149,18,55,197,45,92,117,12,147,179,149,175,167,111,100,69,84,123,111,120,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,141,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,123,118,238,137,252,13,4,108,15,58,253,162,108,219,73,239,255,0,101,253,159,233,49,248,236,94,31,63,151,151,217,178,62,131,203,203,139,123,121,61,47,147,143,111,203,207,143,119,118,228,178,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,163,220,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,148,47,191,173,148,101,91,83,212,122,187,221,166,217,234,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,95,52,108,87,162,242,108,172,139,143,225,58,243,153,97,154,61,168,122,26,218,218,186,188,79,63,167,163,123,237,238,168,70,193,69,113,167,174,164,168,109,107,26,172,114,243,116,84,207,129,205,106,179,154,73,27,158,174,240,198,211,235,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,8,43,214,75,41,190,227,251,71,163,180,218,43,189,61,38,77,152,91,173,119,72,252,76,127,168,165,100,21,53,109,143,187,145,85,157,167,164,167,127,118,170,59,242,118,239,197,206,69,166,189,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,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,245,148,23,213,31,72,105,180,151,120,57,52,246,216,41,32,182,231,52,240,229,244,176,195,60,178,189,143,169,115,217,84,233,86,79,243,94,250,200,42,228,70,181,92,196,100,140,70,241,255,0,49,179,43,162,22,117,246,134,150,106,94,153,253,151,227,251,7,32,164,190,250,223,63,127,55,175,166,88,124,94,62,63,151,135,217,188,185,114,94,94,110,221,155,195,187,172,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,117,93,216,251,88,214,79,167,249,15,199,78,102,176,213,65,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,196,85,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,202,181,234,131,211,238,166,237,83,122,221,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,56,67,21,85,69,101,233,101,150,118,181,94,173,100,13,124,17,69,206,71,171,165,252,207,115,251,215,6,133,235,166,163,237,211,81,237,218,161,165,247,159,67,117,161,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,201,11,248,183,186,119,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,27,177,246,177,172,159,79,242,31,142,156,205,97,45,58,124,236,146,235,186,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,158,53,114,34,201,31,123,222,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,192,133,93,89,53,210,251,163,251,101,251,183,137,94,109,84,151,93,68,184,63,27,170,134,161,25,37,83,236,242,82,204,181,175,167,141,203,255,0,168,133,242,113,114,49,181,41,219,139,221,27,219,78,219,107,210,26,157,122,215,156,27,72,225,130,174,74,124,138,241,12,55,5,164,158,40,103,138,220,206,242,214,205,27,229,238,196,124,116,209,205,34,34,163,187,171,17,17,174,85,70,173,170,117,149,180,218,172,27,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,16,47,165,199,190,205,50,253,107,225,235,73,21,214,159,65,170,109,57,150,41,184,219,53,21,35,45,183,218,118,99,55,165,134,158,40,159,246,140,41,36,180,211,74,244,127,57,223,45,58,73,26,47,15,221,178,133,141,87,254,102,53,57,87,73,109,195,218,180,107,112,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,158,86,49,82,106,152,81,89,221,188,234,24,178,34,53,190,72,239,36,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,6,109,183,137,118,186,222,183,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,193,172,99,90,157,145,17,11,42,232,143,133,90,168,52,95,80,181,26,26,138,181,185,95,50,136,172,149,17,57,237,240,54,10,26,72,230,137,204,111,30,72,245,117,194,100,114,171,149,21,27,31,100,111,101,87,88,248,51,45,184,92,90,197,131,107,238,165,225,88,181,15,162,178,227,249,133,230,215,110,166,242,190,79,5,44,21,178,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,151,63,210,79,53,181,101,91,45,199,236,86,250,122,184,234,48,235,197,214,201,92,233,152,212,100,147,190,165,213,200,232,149,28,170,172,241,87,68,213,87,35,87,155,94,157,187,34,57,212,237,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,131,149,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,1,249,57,102,83,98,193,177,91,206,107,148,215,122,43,46,63,111,168,186,92,106,124,79,147,193,75,4,110,146,89,56,49,28,247,113,99,28,189,154,138,229,237,217,17,87,240,51,47,171,25,215,237,67,84,243,45,76,251,47,236,207,189,185,5,198,251,232,188,254,111,75,234,170,100,155,197,228,226,222,124,124,156,121,113,111,126,221,251,39,126,197,239,116,215,210,26,109,32,217,246,15,2,193,72,151,44,194,157,114,251,148,212,211,203,43,39,125,115,90,250,119,42,73,219,131,219,70,148,145,189,172,68,98,62,39,42,114,238,175,119,75,221,86,150,254,218,118,227,168,186,103,13,139,237,154,251,206,63,85,246,85,23,170,244,254,91,164,76,243,80,254,241,94,198,183,181,84,80,59,243,185,24,189,187,63,187,85,200,185,172,52,231,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,237,219,186,175,241,42,47,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,0,42,131,170,15,79,186,107,77,53,235,116,58,45,106,171,123,31,80,234,252,194,199,77,20,181,47,231,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,23,8,216,142,151,242,177,175,237,86,197,212,244,84,246,177,148,253,64,174,248,235,113,63,207,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,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,233,75,166,127,179,189,155,99,151,26,138,75,173,37,126,107,112,174,201,171,32,184,71,227,227,228,145,41,233,223,11,85,141,114,67,37,45,45,52,173,85,229,203,202,175,107,184,185,168,147,0,231,251,133,197,175,185,206,129,106,94,21,139,80,250,219,214,65,135,222,109,118,234,111,43,35,243,213,79,69,44,113,71,205,234,214,55,147,222,212,238,229,70,167,126,234,168,159,137,153,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,74,1,52,167,180,239,107,26,55,244,255,0,30,248,232,8,107,214,227,10,181,87,232,190,158,234,52,213,21,105,114,177,229,18,217,41,226,107,219,224,116,21,212,146,77,43,158,222,60,149,232,235,124,40,213,71,34,34,58,78,232,238,232,173,129,93,58,181,142,251,163,123,184,193,42,109,16,250,138,76,194,225,6,29,116,166,228,198,121,169,107,231,138,54,175,55,49,234,223,20,233,79,63,102,241,115,252,28,57,53,175,114,151,127,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,3,74,96,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,6,125,186,151,103,244,218,131,189,45,68,170,182,228,53,119,91,109,142,162,154,193,74,147,44,188,40,223,73,77,28,85,84,241,50,68,78,12,109,98,85,170,241,78,14,123,158,246,242,231,201,100,255,0,68,45,51,245,57,86,165,235,29,101,37,214,47,179,237,244,152,205,190,127,31,26,26,143,81,34,212,85,179,146,179,243,205,31,165,162,94,205,122,113,108,255,0,153,171,205,138,150,212,12,224,239,91,22,190,225,251,184,213,235,78,71,67,233,42,234,51,11,157,210,56,252,172,147,149,45,108,238,171,166,147,187,21,81,57,193,60,79,237,223,147,121,118,114,35,145,81,44,255,0,162,167,181,140,167,234,5,119,199,91,137,254,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,153,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,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,238,95,110,153,222,215,245,78,191,76,243,170,127,245,181,150,122,222,112,255,0,148,237,126,166,104,96,172,241,197,44,158,31,47,129,238,241,61,220,217,252,21,63,130,171,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,64,42,131,174,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,188,79,122,44,53,236,111,226,175,98,44,159,230,164,137,202,37,116,228,211,63,218,134,242,116,226,221,81,73,117,146,130,195,112,118,77,89,61,190,62,254,151,208,70,234,138,119,204,229,99,154,200,93,85,29,52,78,85,237,223,204,140,107,154,231,181,77,10,2,154,250,218,98,215,218,77,125,193,115,90,138,30,22,91,174,30,150,186,58,159,43,23,203,85,73,91,81,37,68,124,17,121,183,139,43,105,151,186,162,53,124,157,154,170,173,114,39,229,116,84,247,79,148,253,63,174,249,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,170,238,199,218,198,178,125,63,200,126,58,115,53,134,170,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,34,174,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,10,86,234,133,177,111,216,166,84,253,113,209,204,51,210,105,181,235,135,219,20,212,78,229,13,138,233,36,142,69,237,10,53,61,61,28,221,227,241,246,87,49,146,171,227,253,211,93,79,26,198,173,168,238,187,81,246,149,168,236,205,112,169,125,117,170,187,199,5,254,193,60,202,202,91,189,43,85,85,26,229,68,95,28,204,228,229,138,100,69,116,110,115,145,81,236,124,145,190,242,117,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,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,87,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,66,154,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,130,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,0,161,110,170,122,199,98,213,221,220,93,233,177,200,123,210,96,86,248,176,233,42,121,63,253,181,85,77,60,242,84,175,7,177,170,207,28,245,18,193,219,243,53,222,14,109,114,181,232,137,34,186,40,104,133,213,110,185,150,228,102,190,82,54,218,218,122,140,30,158,218,216,220,233,228,157,93,69,89,44,239,119,224,214,49,173,72,90,212,78,74,245,124,138,188,56,39,147,176,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,183,237,246,104,93,139,95,182,203,152,227,119,59,53,214,231,117,176,219,234,178,76,110,27,90,189,106,157,120,165,165,153,105,216,200,218,142,243,121,57,190,21,141,90,229,115,102,94,60,94,140,123,115,217,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,77,26,79,157,126,212,52,179,13,212,207,178,254,204,251,219,143,219,175,190,139,207,230,244,190,170,154,57,188,94,78,45,231,199,201,199,151,22,247,237,223,178,119,236,122,176,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,204,102,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,191,126,202,191,196,185,238,144,216,47,221,45,155,91,111,255,0,106,122,191,190,185,5,210,251,225,240,120,253,39,142,70,208,120,185,114,95,39,127,65,228,229,217,191,239,188,123,126,94,78,154,160,206,102,250,112,171,174,1,188,29,91,177,94,106,41,38,168,170,202,42,239,108,117,51,220,230,36,23,7,122,232,90,170,230,181,121,182,42,152,218,244,237,217,30,142,68,87,34,35,150,205,58,42,123,88,202,126,160,87,124,117,184,170,189,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,8,171,212,211,90,255,0,98,219,71,202,125,61,191,213,87,231,125,240,170,62,113,115,134,47,91,4,222,162,73,59,72,199,55,181,44,85,60,28,156,187,74,177,114,106,183,151,106,43,210,124,23,246,161,170,120,110,153,253,169,246,103,222,220,130,221,98,245,190,15,55,165,245,85,49,195,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,115,77,24,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,206,182,253,180,207,42,210,253,220,106,101,187,41,164,241,253,189,144,86,228,214,233,217,28,137,13,85,13,124,239,168,137,241,185,236,111,62,62,71,68,245,111,118,164,176,202,196,115,184,119,44,171,163,38,169,125,235,219,141,247,76,235,239,190,170,191,4,200,36,244,212,94,151,135,163,181,214,177,38,135,247,136,196,108,156,234,155,113,119,226,231,61,189,187,47,102,248,208,138,189,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,0,40,135,168,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,254,99,218,199,61,239,106,189,243,127,162,167,181,140,167,234,5,119,199,91,137,254,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,50,239,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,246,237,221,19,248,26,8,216,30,117,251,68,217,182,147,223,254,203,251,63,210,99,241,216,188,62,127,47,47,179,100,125,7,151,151,22,246,242,122,95,39,30,223,151,159,30,238,237,201,100,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,242,119,173,139,88,179,13,163,234,245,167,35,161,245,116,148,248,125,206,233,28,126,87,199,198,170,138,7,85,211,73,221,138,138,188,39,130,39,246,239,197,220,123,57,21,170,168,185,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,246,172,103,95,181,13,130,230,90,151,246,95,217,159,123,116,126,227,125,244,94,127,55,165,245,86,89,38,241,121,56,183,159,31,39,30,92,91,223,183,126,201,223,177,157,115,85,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,1,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,105,76,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,10,33,234,217,133,93,113,93,233,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,249,104,101,114,35,85,201,193,204,94,253,213,90,217,105,209,11,58,251,67,75,53,47,76,254,203,241,253,131,144,82,95,125,111,159,191,155,215,211,44,62,47,31,31,203,195,236,222,92,185,47,47,55,110,205,225,221,214,84,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,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,202,44,208,220,3,50,210,205,236,233,142,159,106,14,61,87,99,200,108,122,145,143,211,87,80,212,162,115,137,255,0,104,83,170,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,232,204,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,43,47,174,14,21,117,175,192,52,179,81,161,168,164,75,109,142,241,113,178,84,68,231,187,206,233,235,161,138,104,156,198,241,226,172,70,219,230,71,42,185,21,21,209,246,71,119,85,108,95,233,13,157,125,210,222,77,182,193,246,95,171,251,235,143,221,44,94,111,63,143,210,120,227,109,127,151,143,21,242,119,244,30,62,61,219,254,251,203,191,229,226,235,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,1,72,27,133,233,195,188,236,231,95,117,47,53,197,180,111,214,217,114,12,194,243,116,183,84,253,226,181,71,231,165,158,182,89,34,147,131,234,90,246,242,99,218,189,156,136,228,239,217,81,23,240,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,216,217,37,155,237,63,91,69,234,161,168,241,121,110,85,83,71,251,200,94,248,221,222,57,88,239,202,229,237,223,178,246,84,84,78,129,184,92,90,251,156,232,22,165,225,88,181,15,173,189,100,24,125,230,215,110,166,242,178,63,61,84,244,82,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,148,131,254,197,198,251,63,241,25,255,0,73,172,255,0,245,178,255,0,136,1,213,111,107,154,237,185,79,217,119,236,83,6,251,199,247,115,237,191,180,255,0,202,116,116,126,15,81,232,124,63,240,153,99,229,203,193,47,249,189,251,113,252,123,119,78,252,255,0,165,254,204,247,39,183,109,125,191,230,186,199,166,255,0,119,236,181,184,125,85,174,10,159,182,40,42,249,213,62,182,138,70,199,194,158,121,30,157,217,12,139,221,83,143,229,237,223,186,162,44,127,220,47,78,29,231,103,58,251,169,121,174,45,163,126,182,203,144,102,23,155,165,186,167,239,21,170,63,61,44,245,178,201,20,156,31,82,215,183,147,30,213,236,228,71,39,126,202,136,191,129,63,250,95,232,38,172,109,219,64,175,248,86,177,226,159,119,239,85,185,133,85,210,10,111,93,77,87,206,149,244,84,81,182,78,116,242,72,196,238,248,100,78,202,188,191,47,126,221,149,21,102,0,63,39,44,197,172,89,206,43,121,194,178,154,31,91,101,200,45,245,22,187,141,55,149,241,249,233,103,141,209,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,37,48,238,43,164,222,226,236,58,185,125,110,130,96,180,153,62,9,95,80,250,251,51,225,188,210,210,190,223,4,143,114,182,134,86,214,212,36,175,124,41,217,137,34,57,233,35,56,61,92,143,115,227,103,64,219,102,220,122,143,104,254,3,157,104,37,102,139,82,77,130,106,85,158,231,104,150,58,188,162,205,4,22,123,141,194,24,105,93,119,146,72,86,106,169,153,12,17,170,45,60,127,231,39,117,106,115,68,239,98,155,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,7,159,212,42,220,202,221,128,100,183,13,57,180,210,93,50,202,91,61,108,214,26,26,183,35,96,170,184,182,23,173,52,50,42,189,136,140,116,168,198,170,171,217,248,42,254,102,255,0,20,162,187,183,76,238,160,23,251,173,109,246,251,163,245,119,27,149,198,162,74,186,202,202,188,182,211,52,245,51,200,229,116,146,201,35,171,21,207,123,156,170,229,114,170,170,170,170,169,114,155,72,209,123,86,130,237,231,9,211,250,92,66,147,29,187,199,103,163,171,201,41,225,123,101,124,183,185,41,227,245,178,203,43,92,228,149,254,84,115,81,200,231,53,24,198,49,157,163,99,17,56,255,0,84,13,4,213,141,196,232,21,131,10,209,204,83,239,5,234,139,48,165,186,79,77,235,169,169,56,82,178,138,182,55,73,206,162,72,216,189,159,52,105,217,23,151,230,239,219,178,42,164,64,216,86,194,183,99,162,219,177,193,181,51,82,244,167,236,108,110,205,246,159,173,173,251,118,219,81,226,242,219,106,161,143,247,112,212,62,71,119,146,86,55,242,181,123,119,238,189,145,21,82,223,202,86,221,87,77,13,216,228,187,142,212,92,179,77,52,247,239,70,55,145,228,21,87,218,43,159,218,214,218,30,126,177,254,166,72,188,51,85,36,137,226,146,87,195,201,200,156,252,92,209,17,28,136,147,167,166,62,147,235,182,133,232,117,231,75,117,215,17,186,217,106,232,114,9,174,22,111,81,119,163,174,165,74,26,136,98,239,5,63,167,168,149,98,227,60,115,200,246,43,88,213,117,74,57,170,247,58,78,51,0,20,129,184,94,156,59,206,206,117,247,82,243,92,91,70,253,109,151,32,204,47,55,75,117,79,222,43,84,126,122,89,235,101,146,41,56,62,165,175,111,38,61,171,217,200,142,78,253,149,17,127,2,207,246,21,165,185,222,139,109,59,6,211,61,75,177,125,141,146,89,190,211,245,180,94,170,26,143,23,150,229,85,52,127,188,133,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,144,0,20,3,254,197,198,251,63,241,25,255,0,73,172,255,0,245,178,234,118,171,165,191,177,109,184,233,214,153,205,98,251,26,190,205,143,210,253,171,69,234,189,71,138,233,43,60,213,223,188,71,189,174,239,85,44,238,252,142,86,39,126,204,236,212,106,39,85,5,64,111,215,97,91,177,214,157,216,231,58,153,166,154,83,246,206,55,121,251,51,209,86,253,187,109,167,242,248,173,180,176,201,251,185,170,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,47,250,95,232,38,172,109,219,64,175,248,86,177,226,159,119,239,85,185,133,85,210,10,111,93,77,87,206,149,244,84,81,182,78,116,242,72,196,238,248,100,78,202,188,191,47,126,221,149,21,96,6,225,122,112,239,59,57,215,221,75,205,113,109,27,245,182,92,131,48,188,221,45,213,63,120,173,81,249,233,103,173,150,72,164,224,250,150,189,188,152,246,175,103,34,57,59,246,84,69,252,9,255,0,210,255,0,65,53,99,110,218,5,127,194,181,143,20,251,191,122,173,204,42,174,144,83,122,234,106,190,116,175,162,162,141,178,115,167,146,70,39,119,195,34,118,85,229,249,123,246,236,168,171,48,1,207,247,11,139,95,115,157,2,212,188,43,22,161,245,183,172,131,15,188,218,237,212,222,86,71,231,170,158,138,88,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,18,144,127,216,184,223,103,254,35,63,233,53,159,254,182,93,246,222,177,107,238,13,160,90,105,133,101,52,62,138,245,143,225,246,107,93,198,155,202,201,60,21,80,81,69,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,116,0,0,0,168,13,250,236,43,118,58,211,187,28,231,83,52,211,74,126,217,198,239,63,102,122,42,223,183,109,180,254,95,21,182,150,25,63,119,53,67,36,111,105,34,123,127,51,83,191,110,233,221,21,21,101,255,0,75,253,4,213,141,187,104,21,255,0,10,214,60,83,238,253,234,183,48,170,186,65,77,235,169,170,249,210,190,138,138,54,201,206,158,73,24,157,223,12,137,217,87,151,229,239,219,178,162,172,192,0,16,3,170,78,138,238,199,113,191,115,244,207,69,52,199,237,172,50,211,202,251,115,173,251,106,219,77,234,46,139,228,134,24,188,117,50,71,43,60,48,172,174,228,215,43,36,245,157,149,59,196,138,114,174,155,27,10,215,109,22,220,115,181,51,94,180,167,236,106,11,54,63,91,246,29,111,219,180,117,30,43,164,175,138,31,247,186,90,135,185,221,233,101,172,111,231,106,177,59,247,252,28,140,84,181,64,86,175,84,157,145,107,182,225,53,79,15,212,205,20,198,190,243,120,241,247,88,174,116,94,178,142,139,208,248,42,100,154,25,124,149,51,199,229,242,250,185,91,197,173,252,158,159,186,170,243,68,79,63,211,47,103,251,156,219,102,225,174,25,126,174,105,13,93,174,197,121,197,235,44,137,95,13,234,215,84,202,105,221,81,77,80,199,74,200,170,157,47,7,37,51,152,138,198,61,81,239,103,116,70,242,123,126,190,168,27,51,220,158,226,117,246,193,154,232,230,155,253,224,178,209,97,244,182,185,234,126,216,160,164,225,84,202,218,217,29,31,10,137,227,122,246,100,209,175,116,78,63,155,183,126,232,168,142,151,251,51,220,158,221,181,246,255,0,154,235,30,155,253,223,178,214,225,245,86,184,42,126,216,160,171,231,84,250,218,41,27,31,10,121,228,122,119,100,50,47,117,78,63,151,183,126,234,136,182,126,0,7,228,229,152,181,139,57,197,111,56,86,83,67,235,108,185,5,190,162,215,113,166,242,190,63,61,44,241,186,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,226,187,51,218,215,248,71,194,115,13,55,162,201,62,219,178,220,179,10,171,237,146,162,86,241,170,101,12,180,116,145,54,42,148,70,163,22,102,62,9,26,174,103,229,123,81,175,236,197,114,198,201,0,115,253,194,226,215,220,231,64,181,47,10,197,168,125,109,235,32,195,239,54,187,117,55,149,145,249,234,167,162,150,56,163,230,245,107,27,201,239,106,119,114,163,83,191,117,84,79,196,164,31,246,46,55,217,255,0,136,207,250,77,103,255,0,173,151,209,137,226,214,44,27,21,179,97,88,181,15,162,178,227,246,250,123,93,186,155,202,249,60,20,176,70,216,226,143,155,213,207,119,22,49,169,221,202,174,94,221,213,85,127,19,245,129,72,27,133,233,195,188,236,231,95,117,47,53,197,180,111,214,217,114,12,194,243,116,183,84,253,226,181,71,231,165,158,182,89,34,147,131,234,90,246,242,99,218,189,156,136,228,239,217,81,23,240,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,216,217,37,155,237,63,91,69,234,161,168,241,121,110,85,83,71,251,200,94,248,221,222,57,88,239,202,229,237,223,178,246,84,84,73,0,10,64,220,47,78,29,231,103,58,251,169,121,174,45,163,126,182,203,144,102,23,155,165,186,167,239,21,170,63,61,44,245,178,201,20,156,31,82,215,183,147,30,213,236,228,71,39,126,202,136,191,129,103,251,10,210,220,239,69,182,157,131,105,158,165,216,190,198,201,44,223,105,250,218,47,85,13,71,139,203,114,170,154,63,222,66,247,198,238,241,202,199,126,87,47,110,253,151,178,162,162,84,15,251,23,27,236,255,0,196,103,253,38,179,255,0,214,203,190,219,214,45,125,193,180,11,77,48,172,166,135,209,94,177,252,62,205,107,184,211,121,89,39,130,170,10,40,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,78,128,81,94,172,116,184,221,143,237,79,50,253,150,232,103,251,140,251,193,113,251,185,254,233,173,191,246,175,212,201,233,127,223,234,252,191,239,62,63,247,207,207,255,0,125,248,247,44,43,66,52,175,113,116,221,58,242,205,1,213,44,18,174,131,59,163,197,242,44,94,201,79,83,144,82,215,190,231,4,244,178,250,30,210,178,71,69,78,198,173,66,82,178,55,201,217,140,166,106,247,107,21,17,181,151,254,197,198,251,63,241,25,255,0,73,172,255,0,245,178,255,0,128,5,64,111,215,97,91,177,214,157,216,231,58,153,166,154,83,246,206,55,121,251,51,209,86,253,187,109,167,242,248,173,180,176,201,251,185,170,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,47,250,95,232,38,172,109,219,64,175,248,86,177,226,159,119,239,85,185,133,85,210,10,111,93,77,87,206,149,244,84,81,182,78,116,242,72,196,238,248,100,78,202,188,191,47,126,221,149,21,102,0,42,3,126,187,10,221,142,180,238,199,57,212,205,52,210,159,182,113,187,207,217,158,138,183,237,219,109,63,151,197,109,165,134,79,221,205,80,201,27,218,72,158,223,204,212,239,219,186,119,69,69,89,127,210,255,0,65,53,99,110,218,5,127,194,181,143,20,251,191,122,173,204,42,174,144,83,122,234,106,190,116,175,162,162,141,178,115,167,146,70,39,119,195,34,118,85,229,249,123,246,236,168,171,48,0,33,255,0,84,13,4,213,141,196,232,21,131,10,209,204,83,239,5,234,139,48,165,186,79,77,235,169,169,56,82,178,138,182,55,73,206,162,72,216,189,159,52,105,217,23,151,230,239,219,178,42,164,0,219,215,78,29,231,96,218,251,166,153,174,83,163,126,138,203,143,230,22,107,165,198,167,239,21,170,79,5,44,21,177,73,44,156,25,82,231,187,139,24,229,236,212,87,47,110,200,138,191,129,119,224,2,144,55,11,211,135,121,217,206,190,234,94,107,139,104,223,173,178,228,25,133,230,233,110,169,251,197,106,143,207,75,61,108,178,69,39,7,212,181,237,228,199,181,123,57,17,201,223,178,162,47,224,79,254,151,250,9,171,27,118,208,43,254,21,172,120,167,221,251,213,110,97,85,116,130,155,215,83,85,243,165,125,21,20,109,147,157,60,146,49,59,190,25,19,178,175,47,203,223,183,101,69,89,128,1,72,27,133,233,195,188,236,231,95,117,47,53,197,180,111,214,217,114,12,194,243,116,183,84,253,226,181,71,231,165,158,182,89,34,147,131,234,90,246,242,99,218,189,156,136,228,239,217,81,23,240,44,171,167,142,130,95,118,237,182,11,30,21,154,98,159,119,242,250,219,133,194,233,145,83,122,230,85,243,170,125,67,163,134,78,113,201,36,73,222,146,26,68,237,26,241,252,189,213,57,171,213,100,168,43,3,170,6,204,247,39,184,157,125,176,102,186,57,166,255,0,120,44,180,88,125,45,174,122,159,182,40,41,56,85,50,182,182,71,71,194,162,120,222,189,153,52,107,221,19,143,230,237,223,186,42,39,64,233,73,181,205,118,219,95,237,71,246,215,131,125,220,251,199,246,39,217,159,229,58,58,207,63,167,245,222,111,248,52,178,113,227,231,139,252,238,221,249,126,29,251,47,105,254,10,192,234,129,179,61,201,238,39,95,108,25,174,142,105,191,222,11,45,22,31,75,107,158,167,237,138,10,78,21,76,173,173,145,209,240,168,158,55,175,102,77,26,247,68,227,249,187,119,238,138,137,208,58,82,109,115,93,182,215,251,81,253,181,224,223,119,62,241,253,137,246,103,249,78,142,179,207,233,253,119,155,254,13,44,156,120,249,226,255,0,59,183,126,95,135,126,203,218,127,128,71,253,250,233,110,119,173,59,78,206,116,207,77,44,95,108,228,151,159,179,61,21,23,170,134,159,203,226,185,82,205,39,239,38,123,35,111,104,226,123,191,51,147,191,110,201,221,85,17,107,3,111,93,56,119,157,131,107,238,154,102,185,78,141,250,43,46,63,152,89,174,151,26,159,188,86,169,60,20,176,86,197,36,178,112,101,75,158,238,44,99,151,179,81,92,189,187,34,42,254,5,223,128,112,173,192,237,51,13,215,124,255,0,76,53,73,213,20,150,76,179,77,114,139,117,233,151,102,208,44,243,215,219,169,166,89,221,109,122,164,140,68,99,165,70,61,178,57,36,241,47,147,131,127,123,39,46,234,10,192,234,129,179,61,201,238,39,95,108,25,174,142,105,191,222,11,45,22,31,75,107,158,167,237,138,10,78,21,76,173,173,145,209,240,168,158,55,175,102,77,26,247,68,227,249,187,119,238,138,136,233,127,179,61,201,237,219,95,111,249,174,177,233,191,221,251,45,110,31,85,107,130,167,237,138,10,190,117,79,173,162,145,177,240,167,158,71,167,118,67,34,247,84,227,249,123,119,238,168,139,103,224,21,129,213,3,102,123,147,220,78,190,216,51,93,28,211,127,188,22,90,44,62,150,215,61,79,219,20,20,156,42,153,91,91,35,163,225,81,60,111,94,204,154,53,238,137,199,243,118,239,221,21,19,213,116,173,217,158,172,109,219,42,212,12,215,92,244,223,238,253,234,182,223,65,107,176,212,253,177,77,87,206,149,242,75,37,108,124,41,103,145,137,221,240,208,175,121,19,151,229,236,197,236,175,69,177,80,67,254,168,26,9,171,27,137,208,43,6,21,163,152,167,222,11,213,22,97,75,116,158,155,215,83,82,112,165,101,21,108,110,147,157,68,145,177,123,62,104,211,178,47,47,205,223,183,100,85,72,129,176,173,133,110,199,69,183,99,131,106,102,165,233,79,216,216,221,155,237,63,91,91,246,237,182,163,197,229,182,213,67,31,238,225,168,124,142,239,36,172,111,229,106,246,239,221,123,34,42,165,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,250,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,123,47,224,230,170,47,226,138,126,176,0,0,0,7,159,205,117,11,1,211,91,84,87,221,70,206,49,252,86,219,61,67,105,34,172,189,220,225,161,130,73,220,215,57,177,54,73,156,214,171,213,172,123,145,168,189,251,49,203,254,133,60,254,45,184,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,250,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,236,159,131,90,170,191,130,41,208,0,7,42,255,0,22,59,88,255,0,202,91,74,191,248,202,221,255,0,203,30,255,0,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,244,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,246,95,193,205,84,95,197,20,240,31,226,199,107,31,249,75,105,87,255,0,25,91,191,249,99,223,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,154,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,203,248,57,170,139,248,162,159,172,0,0,28,210,237,185,189,182,216,46,181,182,43,238,224,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,41,237,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,77,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,101,252,28,213,69,252,81,79,214,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,166,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,78,235,248,185,200,137,248,170,30,3,252,88,237,99,255,0,41,109,42,255,0,227,43,119,255,0,44,117,80,14,85,254,44,118,177,255,0,148,182,149,127,241,149,187,255,0,150,61,254,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,233,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,236,191,131,154,168,191,138,41,250,192,0,1,229,51,173,88,210,205,47,244,63,180,205,75,197,49,47,180,252,190,139,237,219,205,53,7,170,241,241,242,120,188,207,111,62,62,70,114,227,223,183,54,247,254,40,126,86,45,184,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,250,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,236,159,131,90,170,191,130,41,208,14,127,148,238,23,64,176,107,237,86,45,154,235,134,159,227,247,170,46,30,166,221,116,201,168,169,42,160,230,198,189,156,226,146,70,189,188,152,246,185,59,167,226,215,34,167,224,168,122,12,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,223,179,218,191,233,67,245,110,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,175,248,177,218,199,254,82,218,85,255,0,198,86,239,254,88,233,86,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,207,242,157,194,232,22,13,125,170,197,179,93,112,211,252,126,245,69,195,212,219,174,153,53,21,37,84,28,216,215,179,156,82,72,215,183,147,30,215,39,116,252,90,228,84,252,21,15,213,193,117,99,75,53,67,215,126,204,245,47,20,203,126,204,241,122,223,176,175,52,213,254,151,201,203,199,229,240,189,220,57,120,223,199,151,110,252,29,219,248,41,234,192,60,166,117,171,26,89,165,254,135,246,153,169,120,166,37,246,159,151,209,125,187,121,166,160,245,94,62,62,79,23,153,237,231,199,200,206,92,123,246,230,222,255,0,197,15,202,197,183,11,160,89,205,246,151,22,194,181,195,79,242,11,213,111,63,77,110,181,228,212,85,117,83,240,99,158,254,17,71,35,158,238,44,99,156,189,147,240,107,85,87,240,69,63,87,58,213,141,44,210,255,0,67,251,76,212,188,83,18,251,79,203,232,190,221,188,211,80,122,175,31,31,39,139,204,246,243,227,228,103,46,61,251,115,111,127,226,135,203,133,107,126,139,234,85,214,91,22,156,234,246,21,149,92,160,167,117,92,180,118,75,253,37,116,241,192,215,53,174,149,209,195,35,156,140,71,61,141,87,42,118,238,246,167,250,80,246,160,28,210,237,185,189,182,216,46,181,182,43,238,224,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,41,237,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,77,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,101,252,28,213,69,252,81,79,214,7,138,205,117,191,69,244,214,235,21,139,81,181,123,10,197,110,83,211,182,174,42,59,221,254,146,134,121,32,115,156,214,202,216,230,145,174,86,43,152,246,163,145,59,119,99,147,253,10,125,88,46,172,105,102,168,122,239,217,158,165,226,153,111,217,158,47,91,246,21,230,154,191,210,249,57,120,252,190,23,187,135,47,27,248,242,237,223,131,187,127,5,61,88,0,0,0,0,0,1,229,51,173,88,210,205,47,244,63,180,205,75,197,49,47,180,252,190,139,237,219,205,53,7,170,241,241,242,120,188,207,111,62,62,70,114,227,223,183,54,247,254,40,126,86,45,184,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,250,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,236,159,131,90,170,191,130,41,208,0,0,0,0,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,123,92,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,211,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,217,127,7,53,81,127,20,83,245,128,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,166,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,78,235,248,185,200,137,248,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,193,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,123,42,42,31,88,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,221,216,228,255,0,66,159,86,11,171,26,89,170,30,187,246,103,169,120,166,91,246,103,139,214,253,133,121,166,175,244,190,78,94,63,47,133,238,225,203,198,254,60,187,119,224,238,223,193,79,86,15,63,154,234,22,3,166,182,168,175,186,141,156,99,248,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,123,246,99,151,253,10,121,252,91,112,186,5,156,223,105,113,108,43,92,52,255,0,32,189,86,243,244,214,235,94,77,69,87,85,63,6,57,239,225,20,114,57,238,226,198,57,203,217,63,6,181,85,127,4,83,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,34,255,0,83,27,181,214,193,178,141,64,190,216,174,117,118,235,149,186,162,195,87,71,89,73,51,161,158,154,120,239,116,46,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,207,244,253,223,117,139,117,88,172,120,86,82,255,0,69,169,184,253,189,36,184,211,118,124,159,106,82,193,29,44,114,221,121,178,158,42,120,60,181,53,14,79,76,213,87,51,183,116,238,223,197,38,0,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,12,171,151,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,164,106,233,41,189,127,182,232,232,246,155,169,183,59,173,101,234,31,52,152,93,194,117,243,198,234,24,96,242,62,216,229,70,243,143,194,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,103,224,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,12,171,151,253,210,227,216,158,153,126,181,243,21,164,32,233,95,190,170,156,3,33,181,109,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,133,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,137,237,98,113,108,111,123,227,184,144,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,177,177,187,55,135,214,214,250,89,170,60,94,89,153,12,127,187,133,143,145,221,228,149,141,252,173,94,221,251,175,100,69,84,175,109,138,238,207,50,221,214,253,178,172,226,251,79,87,103,177,80,105,189,85,53,139,28,117,122,85,65,106,98,214,218,210,117,99,210,56,145,239,150,86,44,142,122,179,159,111,27,21,85,177,49,19,170,245,111,208,106,109,83,219,68,154,147,111,162,171,159,33,211,10,143,181,41,146,154,158,90,135,203,110,157,241,197,93,26,177,143,70,177,141,106,69,82,249,92,199,240,101,27,147,242,181,239,114,83,174,128,235,29,247,111,250,203,137,235,22,57,15,168,171,198,110,13,168,146,155,147,25,234,233,94,215,71,83,77,205,236,122,71,229,130,73,98,242,112,87,51,159,38,254,102,162,154,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,160,206,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,31,171,214,11,88,236,88,54,216,23,74,170,33,245,23,173,75,184,65,79,71,31,39,179,193,75,67,81,5,93,69,79,116,99,152,238,47,101,52,94,53,115,28,190,167,155,121,36,110,66,162,246,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,248,189,233,20,50,112,103,118,163,159,197,170,230,34,171,211,75,192,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,149,93,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,43,170,38,188,230,91,109,213,205,186,234,182,25,91,86,215,219,170,50,22,92,232,97,168,72,89,118,183,43,237,75,81,69,42,185,143,111,9,26,222,200,229,99,184,61,25,35,83,155,26,169,50,180,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,160,0,0,0,0,87,87,83,174,160,21,154,69,71,83,183,237,16,200,189,38,117,87,202,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,63,9,163,123,157,11,88,238,200,217,28,199,199,24,58,110,117,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,110,239,145,86,237,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,0,0,5,69,235,94,240,114,109,163,117,59,212,139,211,86,174,183,9,190,84,99,237,203,44,244,145,83,249,235,160,138,199,11,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,242,109,170,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,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,144,87,170,22,245,255,0,195,254,8,253,24,211,219,157,214,135,82,115,43,123,42,98,184,209,47,135,236,107,91,166,115,31,80,146,185,171,222,105,124,83,195,26,70,168,248,255,0,60,188,227,115,34,242,87,6,196,183,49,185,125,29,213,11,54,159,104,101,13,94,93,67,148,94,34,146,179,8,114,49,96,186,61,35,115,100,123,37,115,85,104,158,145,126,119,84,53,90,198,164,17,186,100,146,40,184,147,255,0,170,38,188,230,91,109,213,205,186,234,182,25,91,86,215,219,170,50,22,92,232,97,168,72,89,118,183,43,237,75,81,69,42,185,143,111,9,26,222,200,229,99,184,61,25,35,83,155,26,169,45,118,209,184,188,19,116,26,89,65,169,152,45,71,250,170,59,197,23,9,191,201,151,79,77,12,211,209,249,37,138,63,55,139,206,198,249,88,222,15,254,40,191,197,19,170,128,85,174,160,239,110,235,181,14,165,90,163,98,201,167,171,174,211,172,170,163,30,134,235,70,234,167,54,11,76,238,182,219,26,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,198,142,85,88,227,237,102,152,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,2,157,180,111,125,85,59,90,222,206,177,224,250,131,95,86,253,43,191,234,70,79,53,116,52,212,177,61,246,203,140,215,4,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,243,30,231,181,143,123,81,143,184,144,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,17,87,170,63,177,61,77,253,23,230,40,138,33,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,246,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,206,173,137,207,123,189,52,142,108,142,133,252,157,201,136,173,85,242,50,70,51,186,128,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,6,85,203,254,233,113,236,79,76,191,90,249,138,210,128,75,254,233,113,236,79,76,191,90,249,138,210,128,75,190,233,193,212,2,143,113,22,40,180,147,87,178,47,251,44,80,122,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,58,128,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,8,171,213,31,216,158,166,254,139,243,20,69,0,154,30,217,38,240,113,157,220,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,143,5,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,6,85,203,254,233,113,236,79,76,191,90,249,138,210,128,75,158,233,165,212,18,155,88,109,86,125,190,106,253,214,174,77,65,160,167,244,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,220,170,175,87,119,176,160,10,22,234,51,189,127,241,85,168,240,88,48,11,157,214,61,50,197,191,119,109,166,157,124,81,221,43,145,94,146,92,221,15,22,189,188,152,244,142,38,202,174,115,35,107,157,218,39,77,44,105,208,58,42,123,167,202,126,159,215,124,141,184,186,147,50,218,253,163,151,221,191,235,46,89,163,185,28,222,162,175,25,184,58,158,58,158,44,103,171,165,123,82,74,106,158,12,123,210,63,44,18,69,47,143,154,185,156,248,187,243,53,80,184,174,146,26,243,77,170,123,104,143,77,174,21,181,115,228,58,97,81,246,93,74,212,212,75,80,249,109,211,190,73,104,100,71,189,136,214,49,173,73,105,153,19,94,254,12,163,106,254,86,189,141,74,224,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,5,122,165,235,165,102,176,110,178,253,141,209,94,125,94,55,167,127,238,110,217,12,105,60,113,178,170,52,69,184,61,209,202,188,124,222,171,201,11,164,99,90,215,199,77,7,249,200,212,123,164,87,68,253,23,181,92,106,115,205,119,200,113,10,74,170,139,93,69,45,135,25,188,76,246,189,244,179,172,82,62,226,216,163,229,221,143,88,166,162,69,149,88,139,194,71,177,142,236,233,90,182,190,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,73,85,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,58,122,74,111,95,236,74,202,61,166,234,109,206,213,71,101,155,205,38,23,112,157,124,18,54,186,105,252,143,182,57,81,188,36,243,62,89,100,137,210,57,174,73,17,209,34,200,178,194,198,91,80,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,117,206,254,73,255,0,82,127,109,33,174,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,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,111,251,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,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,1,18,186,134,111,78,213,181,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,198,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,158,57,24,201,184,208,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,202,90,167,74,61,244,255,0,188,109,127,90,243,63,254,135,165,192,43,107,155,255,0,41,174,181,201,80,174,255,0,213,122,86,57,191,247,240,163,255,0,224,240,150,168,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,0,1,64,61,81,253,246,106,111,232,191,15,68,123,254,156,29,64,43,54,239,125,139,73,53,123,34,255,0,177,61,127,169,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,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,221,239,72,161,150,69,107,123,175,8,222,239,224,213,84,250,204,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,186,157,253,111,95,21,218,158,156,85,217,45,55,63,81,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,249,164,98,177,19,139,101,124,84,67,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,47,102,70,212,252,92,136,212,254,8,93,247,78,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,252,247,185,141,123,216,212,123,227,175,92,239,228,159,245,39,246,210,16,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,206,173,137,207,99,125,76,109,116,142,133,252,155,197,234,173,85,241,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,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,250,183,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,234,168,135,214,80,15,84,127,125,154,155,250,47,195,209,29,87,165,238,250,127,98,153,83,52,59,88,243,63,73,166,215,174,127,99,212,214,183,148,54,43,164,146,53,83,188,202,228,244,244,115,119,147,201,221,28,198,74,172,147,247,77,117,68,139,117,32,25,172,221,143,186,125,100,250,129,144,252,140,228,233,233,117,212,2,178,209,89,109,219,38,183,228,94,107,84,222,154,221,131,221,39,142,121,234,163,170,150,120,160,134,210,239,27,31,202,21,242,247,138,73,21,141,133,177,186,53,114,177,98,108,86,212,0,5,43,117,171,247,79,139,125,63,161,249,27,137,202,186,122,111,23,252,37,106,157,103,222,26,63,87,134,102,190,134,221,125,253,231,143,236,255,0,29,74,112,184,254,72,37,150,95,4,50,213,254,225,156,124,158,95,197,123,181,157,175,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,67,235,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,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,1,154,205,216,251,167,214,79,168,25,15,200,206,79,78,147,59,219,181,89,105,173,123,72,212,121,233,40,41,228,168,172,155,19,188,84,213,54,38,58,121,229,141,236,180,164,109,133,17,95,36,178,86,74,201,101,151,187,158,246,194,212,85,88,218,90,248,0,138,189,81,253,137,234,111,232,191,49,68,80,9,213,118,209,184,188,239,107,250,167,65,169,152,45,71,250,170,59,197,23,8,127,202,118,191,83,12,211,209,249,37,138,79,15,151,192,198,249,88,222,108,254,40,191,197,23,66,122,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,32,7,90,191,107,24,183,212,10,31,142,184,149,43,160,58,199,125,219,254,178,226,122,197,142,67,234,42,241,155,131,106,36,166,228,198,122,186,87,181,209,212,211,115,123,30,145,249,96,146,88,188,156,21,204,231,201,191,153,168,166,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,63,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,8,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,30,10,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,220,240,151,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,165,0,158,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,100,155,193,198,119,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,60,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,201,210,40,0,102,179,118,62,233,245,147,234,6,67,242,51,147,167,164,166,245,254,196,172,163,218,110,166,220,237,84,118,89,188,210,97,119,9,215,193,35,107,166,159,200,251,99,149,27,194,79,51,229,150,72,157,35,154,228,145,29,18,44,139,44,44,101,181,2,42,245,71,246,39,169,191,162,252,197,17,64,39,181,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,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,103,161,122,233,167,27,139,211,139,118,168,105,125,231,215,90,171,187,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,241,204,206,77,238,157,213,170,215,53,236,115,216,246,61,221,0,202,185,127,221,46,61,137,233,151,235,95,49,90,80,9,245,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,246,192,119,131,106,221,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,92,42,22,25,94,177,181,173,88,158,215,179,143,4,142,73,37,1,78,221,84,55,213,83,159,228,55,93,176,233,109,125,92,24,197,142,162,107,110,103,52,212,177,112,187,92,96,170,133,237,130,36,146,53,154,54,82,205,76,168,178,49,236,242,189,207,78,46,141,140,124,149,192,79,254,138,158,233,242,159,167,245,223,35,110,46,164,168,14,180,154,23,98,197,179,188,75,94,113,203,53,213,149,121,183,168,183,100,181,125,223,37,15,170,164,134,157,148,75,221,81,82,41,164,129,37,111,14,72,215,182,147,147,88,142,108,174,119,53,233,33,175,53,58,89,185,120,244,218,225,91,73,6,61,169,244,255,0,101,212,173,77,68,84,236,138,227,3,36,150,134,68,123,216,174,123,220,229,150,153,145,53,236,230,250,198,175,230,115,24,213,241,93,81,253,246,106,111,232,191,15,68,75,254,154,90,199,98,219,255,0,79,77,86,214,44,142,31,81,73,140,230,23,10,136,233,185,61,158,174,169,244,22,216,233,169,185,177,143,88,252,179,201,20,94,78,10,214,115,228,239,202,213,82,165,141,41,237,99,69,63,195,182,223,112,157,28,146,225,235,106,241,251,122,250,249,219,47,146,55,215,79,43,234,42,188,78,241,198,171,10,79,52,169,31,38,35,188,104,206,93,221,221,87,170,130,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,85,117,206,254,73,255,0,82,127,109,32,174,208,247,57,125,218,94,178,211,106,173,162,203,246,221,35,237,245,86,187,165,163,212,178,155,215,210,202,212,115,99,243,186,41,86,46,51,199,79,47,118,183,146,248,184,119,70,185,198,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,53,155,177,247,79,172,159,80,50,31,145,156,229,69,223,116,224,234,1,71,184,139,20,90,73,171,217,23,253,150,40,61,76,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,69,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,14,185,223,201,63,234,79,237,165,85,147,167,167,7,80,10,205,187,223,98,210,77,94,200,191,236,79,95,234,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,45,223,128,0,0,226,155,174,221,118,156,109,43,78,31,154,230,178,250,235,173,119,146,11,5,130,9,145,149,87,122,166,162,42,181,170,168,190,56,89,201,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,182,114,75,207,135,214,214,250,88,105,252,190,40,89,12,127,187,133,140,141,189,163,137,141,252,173,78,253,187,175,117,85,85,246,186,187,182,124,203,69,116,143,75,53,75,51,174,164,99,245,94,158,190,229,108,182,66,169,35,233,173,208,178,145,244,243,203,35,92,173,231,59,106,249,164,104,159,145,141,103,39,115,115,163,143,242,182,229,162,23,93,199,107,13,151,70,172,87,202,75,69,202,255,0,79,113,117,29,93,92,110,124,9,61,61,12,245,49,178,78,63,153,172,123,160,70,43,209,28,172,71,171,145,175,227,193,124,86,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,75,169,233,193,212,2,143,113,22,40,180,147,87,178,47,251,44,80,122,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,122,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,0,10,1,234,143,239,179,83,127,69,248,122,34,42,150,125,210,235,168,5,101,162,178,219,182,77,111,200,188,214,169,189,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,222,54,63,148,43,229,239,20,146,43,27,11,99,116,106,229,98,196,216,184,7,84,93,194,254,220,183,53,114,176,91,41,174,180,86,93,52,245,56,148,84,213,149,92,227,154,186,10,169,82,178,178,56,90,170,200,188,143,70,71,221,21,92,248,233,161,115,149,171,218,54,75,254,141,87,189,193,102,24,174,81,118,204,117,34,235,114,211,44,123,197,96,177,90,46,11,21,87,27,130,71,3,158,144,206,247,45,69,60,52,212,204,129,141,129,17,32,119,171,85,98,35,163,127,122,214,221,143,186,125,100,250,129,144,252,140,228,244,233,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,123,185,239,108,45,69,85,141,165,175,128,8,171,213,31,216,158,166,254,139,243,20,69,21,233,62,117,251,47,213,60,55,83,62,203,251,79,238,150,65,110,190,250,47,63,135,213,122,90,152,230,241,121,56,187,135,47,31,30,92,93,219,191,126,203,219,177,250,186,233,174,154,143,184,189,71,184,234,134,168,94,125,117,214,187,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,95,28,44,228,238,201,221,92,174,115,158,247,61,239,123,221,101,93,46,186,127,209,218,40,237,187,155,214,252,119,205,117,155,211,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,227,123,249,76,190,94,209,71,34,49,208,186,55,72,173,87,172,78,138,205,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,149,21,10,182,235,157,252,147,254,164,254,218,85,89,50,186,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,230,61,207,107,30,246,163,31,215,250,200,238,62,143,53,190,224,250,31,133,100,22,171,174,55,71,111,131,49,174,171,183,87,193,87,29,77,85,83,36,101,18,42,177,170,232,248,82,185,211,53,82,78,50,199,95,27,149,189,155,27,151,202,244,123,200,181,98,239,174,55,29,47,198,245,106,235,142,97,148,246,247,229,215,155,52,20,116,213,81,221,36,167,154,158,157,33,106,212,49,254,151,201,234,35,242,203,10,36,143,142,22,179,187,85,35,146,46,85,213,31,223,102,166,254,139,240,244,68,85,45,167,165,215,80,10,59,189,29,183,108,154,223,145,120,110,176,250,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,188,108,103,25,147,197,222,41,36,87,186,103,72,232,213,200,244,137,178,217,248,51,89,187,31,116,250,201,245,3,33,249,25,206,84,93,79,75,221,244,254,218,241,86,104,118,177,230,126,175,82,108,188,254,199,169,173,111,25,175,182,184,227,106,167,121,149,203,234,43,33,237,39,147,186,53,239,137,25,39,239,92,218,137,18,127,128,10,86,235,87,238,159,22,250,127,67,242,55,18,0,22,105,210,159,125,84,216,116,148,27,88,213,122,250,74,107,21,85,66,67,133,87,54,150,87,78,219,141,93,107,19,236,215,164,49,185,28,201,101,168,146,86,205,34,183,198,169,35,92,247,53,209,164,86,232,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,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,3,53,155,177,247,79,172,159,80,50,31,145,156,229,69,239,116,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,207,99,158,214,49,142,70,50,101,0,69,94,168,254,196,245,55,244,95,152,162,41,47,108,150,155,85,255,0,114,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,73,1,212,83,98,181,59,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,255,0,49,237,99,158,247,181,94,255,0,63,176,93,235,229,91,83,212,122,75,37,218,231,234,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,95,52,108,70,42,114,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,176,32,7,90,191,107,24,183,212,10,31,142,184,148,172,75,78,159,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,141,28,170,177,199,218,247,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,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,224,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,149,200,198,243,122,190,71,39,55,185,87,154,151,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,165,0,146,211,115,251,36,186,233,118,133,233,142,229,176,72,42,238,24,158,99,139,217,42,239,212,240,210,185,89,96,173,154,219,69,251,217,101,116,207,123,217,85,82,250,151,163,184,50,56,158,230,68,159,231,196,139,194,180,47,93,53,31,110,154,143,110,213,13,47,188,250,27,173,15,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,158,72,95,197,189,211,186,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,51,89,187,31,116,250,201,245,3,33,249,25,206,84,93,159,77,206,160,149,59,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,237,217,146,42,79,82,42,245,71,246,39,169,191,162,252,197,17,64,36,223,234,89,177,90,109,178,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,197,124,145,185,172,70,198,178,114,173,146,111,7,38,218,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,243,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,101,220,191,238,151,30,196,244,203,245,175,152,173,40,4,153,87,125,142,83,100,189,63,240,221,220,105,203,234,214,251,109,167,185,63,46,180,163,37,168,74,234,72,174,213,48,54,182,4,106,57,98,124,17,53,158,86,175,104,150,24,157,39,118,58,55,249,162,254,150,234,150,119,162,217,221,179,83,52,210,251,246,54,73,102,243,122,42,223,75,13,71,139,203,11,225,147,247,115,49,241,187,188,114,189,191,153,171,219,191,116,236,168,138,150,85,185,206,174,118,44,187,111,182,235,38,132,65,117,177,103,89,149,190,104,47,115,54,169,240,213,98,50,50,88,81,205,138,69,131,199,85,231,141,106,91,28,209,73,28,145,55,132,138,145,201,217,141,172,188,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,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,151,253,67,118,153,134,237,23,75,244,75,7,177,84,82,94,47,181,245,25,69,77,247,35,109,2,210,207,117,122,73,64,176,35,216,178,74,172,100,81,61,35,107,17,252,59,249,30,136,142,149,234,190,131,162,167,186,124,167,233,253,119,200,219,139,169,56,166,244,52,114,251,175,187,96,207,244,171,22,155,133,234,235,111,142,162,221,31,22,47,169,170,164,168,138,174,42,110,239,123,24,207,51,233,219,23,145,206,70,179,201,205,123,163,123,46,115,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,59,6,242,117,142,197,184,13,195,228,26,197,142,67,233,233,50,107,125,142,162,74,110,79,127,164,170,101,162,142,58,154,110,111,99,22,79,20,241,203,23,147,130,53,252,57,55,242,185,20,46,186,86,90,182,119,75,183,139,13,231,195,246,222,160,92,114,76,138,154,52,158,57,31,75,21,13,186,58,22,57,232,169,20,144,190,102,213,61,209,170,61,201,37,36,15,252,157,154,175,232,29,49,116,183,246,161,188,156,43,213,216,190,211,181,98,94,163,41,184,127,182,188,62,151,210,198,190,146,127,193,237,115,248,215,73,69,249,27,203,191,127,204,213,98,60,191,224,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,73,85,215,59,249,39,253,73,253,180,170,178,111,244,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,190,57,26,230,35,100,73,47,36,25,172,221,143,186,125,100,250,129,144,252,140,228,191,197,250,127,209,238,35,167,182,155,234,222,144,227,191,246,88,160,251,70,9,105,169,228,130,158,60,138,151,237,186,168,248,212,62,103,199,27,38,134,53,87,178,101,119,37,142,37,137,200,255,0,220,172,80,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,100,155,193,198,119,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,60,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,201,213,193,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,58,231,127,36,255,0,169,63,182,145,127,166,246,131,97,187,146,212,189,71,210,156,206,138,145,204,184,233,189,197,246,202,233,169,214,103,218,110,41,93,64,148,245,177,35,94,199,115,141,206,238,173,71,183,155,21,241,185,120,61,200,188,3,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,240,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,177,254,148,123,233,255,0,120,218,254,181,230,127,253,15,75,128,86,215,55,254,83,93,107,146,161,93,255,0,170,244,172,115,127,239,225,71,255,0,193,225,45,80,0,0,51,215,212,3,87,55,5,169,155,130,187,218,119,3,103,251,179,95,140,240,130,219,137,65,95,21,93,45,142,150,120,163,157,141,108,176,185,209,205,52,145,190,23,203,55,126,79,119,20,236,198,177,145,71,32,58,98,244,255,0,163,213,218,202,109,192,235,126,59,234,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,248,195,35,26,217,156,246,247,87,70,215,178,78,129,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,88,79,82,62,159,117,59,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,239,217,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,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,207,254,172,215,221,80,201,116,191,110,119,173,104,193,169,48,252,218,122,124,153,183,171,61,37,116,117,112,65,59,36,183,179,156,114,70,247,183,132,141,107,101,70,115,122,177,36,70,43,156,173,87,47,10,233,113,239,179,76,191,90,248,122,210,255,0,128,0,2,128,122,163,251,236,212,223,209,126,30,136,244,27,12,217,246,51,187,157,47,215,27,43,146,146,139,54,177,211,216,157,137,222,42,229,168,240,80,207,44,149,111,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,209,87,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,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,126,76,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,62,218,246,133,216,182,233,161,216,174,151,218,108,214,170,26,250,27,125,60,183,249,173,202,247,199,112,188,58,22,37,93,82,201,34,36,146,115,145,171,197,94,136,169,27,99,98,53,141,99,88,218,1,221,143,186,125,100,250,129,144,252,140,231,42,47,123,167,94,250,169,183,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,254,123,28,246,177,140,114,49,147,40,2,42,245,71,246,39,169,191,162,252,197,17,64,36,255,0,233,123,177,111,219,94,84,205,113,214,60,51,213,233,181,151,159,216,244,213,174,227,13,246,233,28,141,68,239,10,181,125,69,28,61,164,242,119,86,177,242,163,35,253,235,91,81,26,77,254,162,155,234,166,218,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,249,239,107,220,199,177,170,199,214,6,206,247,137,185,125,34,213,203,125,155,1,188,85,230,44,207,114,138,121,46,216,205,222,177,142,101,254,227,84,255,0,10,191,213,79,221,212,213,50,186,86,247,168,71,39,39,178,37,153,37,100,124,9,85,214,226,182,166,227,106,208,107,133,101,166,174,215,81,85,79,144,77,45,13,91,162,116,244,175,115,109,138,232,100,88,94,248,149,237,85,86,170,198,247,179,186,47,23,57,59,42,199,94,153,26,23,167,27,139,214,12,235,75,245,66,205,235,173,85,218,127,91,44,51,68,168,202,171,125,83,110,22,244,142,170,154,69,69,241,204,206,78,236,189,149,170,215,57,143,107,216,247,177,220,87,114,251,116,206,246,191,170,117,250,103,157,83,255,0,173,172,179,214,243,135,252,167,107,245,51,67,5,103,142,41,100,240,249,124,15,119,137,238,230,207,224,169,252,21,121,81,125,29,46,182,245,251,13,219,45,182,255,0,115,169,181,86,222,181,47,211,101,178,212,209,210,240,146,26,25,233,98,90,58,57,38,114,35,229,241,177,95,39,101,68,107,36,169,153,173,71,39,121,31,88,61,81,253,246,106,111,232,191,15,68,116,173,173,108,146,213,186,253,141,100,183,220,98,10,74,29,69,197,115,139,180,214,170,198,210,181,211,221,160,109,158,145,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,124,138,212,68,146,78,240,174,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,207,141,203,248,181,21,171,252,20,187,238,157,123,234,166,221,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,249,236,115,218,198,49,200,198,76,163,53,155,177,247,79,172,159,80,50,31,145,156,247,250,113,179,43,238,173,236,239,42,220,198,13,117,242,221,112,76,130,227,79,123,179,212,61,140,142,123,61,61,13,37,75,170,105,222,189,187,77,23,150,103,62,55,42,164,145,162,112,236,246,35,38,224,24,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,47,167,96,187,215,197,119,89,167,20,150,75,181,207,211,234,110,51,111,134,60,142,223,80,177,178,74,254,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,158,25,30,140,84,226,232,159,44,170,0,165,110,181,126,233,241,111,167,244,63,35,113,60,255,0,79,93,170,225,187,175,210,61,124,195,239,54,218,70,228,246,234,123,29,78,39,119,146,69,133,246,235,138,178,229,193,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,100,53,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,114,157,47,119,211,251,107,197,89,161,218,199,153,250,189,73,178,243,251,30,166,181,188,102,190,218,227,141,170,157,230,87,47,168,172,135,180,158,78,232,215,190,36,100,159,189,115,106,36,71,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,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,1,154,205,216,251,167,214,79,168,25,15,200,206,75,248,182,81,254,32,58,108,233,174,179,233,237,178,235,93,169,56,109,190,239,77,21,186,137,60,223,108,218,219,127,175,123,233,210,39,57,59,77,23,150,121,163,88,209,95,39,231,139,132,142,124,94,56,1,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,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,15,34,119,71,199,52,104,233,60,75,35,164,80,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,25,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,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,55,137,181,92,203,106,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,228,71,74,214,49,190,166,54,186,54,204,206,45,226,245,71,34,120,223,27,223,221,58,94,239,95,252,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,248,126,198,186,58,22,177,149,11,43,90,189,225,151,197,4,50,36,138,140,143,242,75,206,54,178,95,37,223,130,0,117,171,246,177,139,125,64,161,248,235,137,90,187,13,211,60,87,89,55,75,138,233,110,107,73,234,44,185,53,190,255,0,111,169,227,28,111,146,30,118,90,222,19,197,228,99,216,217,162,122,54,72,222,173,94,18,49,142,68,238,212,60,254,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,43,211,115,168,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,59,119,124,138,188,87,123,123,193,201,183,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,252,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,201,221,3,167,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,188,173,100,177,53,168,213,153,37,142,26,151,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,165,0,154,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,82,94,250,54,101,125,217,230,163,210,219,35,186,253,179,134,101,30,162,163,25,185,74,246,37,83,163,137,89,229,166,169,141,189,187,77,23,150,36,89,26,212,142,70,189,174,111,21,87,197,31,203,178,77,224,228,219,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,254,122,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,254,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,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,12,214,110,199,221,62,178,125,64,200,126,70,114,101,89,54,43,83,185,174,157,186,83,169,250,99,65,87,85,170,24,229,61,206,219,75,66,218,168,163,130,239,110,92,134,185,93,3,214,121,25,20,47,133,103,154,102,200,142,78,73,228,141,205,122,186,53,142,186,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,52,19,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,249,93,81,253,137,234,111,232,191,49,68,80,9,168,140,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,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,102,240,118,153,153,109,23,84,62,227,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,222,55,170,35,101,98,175,127,233,185,212,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,187,190,69,88,22,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,149,171,213,47,108,122,113,183,157,101,161,189,233,213,234,213,73,73,159,122,171,167,221,10,42,100,135,236,8,227,108,12,242,34,121,92,190,26,137,221,84,232,209,35,142,54,120,159,28,104,173,103,102,194,178,236,250,72,109,183,13,211,173,18,143,94,233,111,244,153,14,67,169,20,252,22,162,42,37,141,150,154,74,121,228,141,244,81,62,88,219,50,189,102,99,150,119,39,104,158,248,98,70,35,219,19,102,151,144,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,12,245,245,18,208,186,61,1,221,102,87,141,216,108,223,102,99,119,239,22,73,97,133,171,2,70,218,90,164,85,149,145,71,10,53,176,195,29,83,42,161,142,53,107,92,216,225,103,249,200,168,247,70,176,93,79,70,205,20,251,141,183,219,182,177,213,220,60,213,122,155,112,79,12,17,203,202,56,40,109,210,212,83,199,201,171,27,85,179,58,119,214,43,187,61,237,88,252,29,184,187,154,19,252,28,127,36,221,158,131,98,122,243,101,219,117,247,58,164,167,205,175,148,254,88,169,215,253,226,9,221,195,211,210,79,47,126,49,84,212,53,234,232,162,95,197,200,214,162,241,89,169,210,106,97,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,73,85,215,59,249,39,253,73,253,180,142,189,47,52,135,13,215,173,87,212,157,35,212,8,42,228,177,100,90,111,89,13,66,210,78,176,207,19,217,117,182,75,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,143,251,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,123,171,81,238,224,244,124,110,94,108,114,36,234,233,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,241,57,59,202,147,74,216,251,61,178,51,195,110,134,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,67,254,173,123,40,251,18,178,179,118,90,101,108,181,81,217,102,240,199,154,91,224,79,4,141,174,154,127,27,46,109,69,119,9,60,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,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,100,114,177,220,30,140,145,169,205,141,84,144,29,80,245,123,13,215,173,87,211,109,92,211,249,234,228,177,100,90,111,71,53,58,85,192,176,207,19,217,117,185,197,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,145,93,12,127,157,159,211,127,220,135,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,99,251,219,217,246,51,187,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,224,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,62,155,157,65,42,119,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,219,179,36,84,158,160,160,31,246,81,247,217,255,0,143,63,250,51,103,255,0,170,22,253,176,173,82,206,245,167,105,216,54,166,106,93,247,237,156,146,243,246,159,173,173,244,176,211,249,124,87,42,168,99,253,220,44,100,109,237,28,76,111,229,106,119,237,221,123,170,170,172,128,7,42,220,22,216,180,107,115,214,43,77,131,87,177,127,180,163,178,92,34,184,80,212,193,51,169,234,161,236,246,44,208,54,102,118,122,67,59,24,145,202,196,84,238,222,46,106,182,72,226,145,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,66,173,186,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,56,254,55,180,205,6,196,245,230,245,185,27,22,11,73,79,155,95,41,252,82,212,39,251,196,19,187,159,168,171,130,46,220,98,169,168,107,209,178,202,159,139,145,174,84,226,179,84,44,208,47,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,0,0,160,30,168,254,251,53,55,244,95,135,162,59,255,0,69,61,82,193,49,76,239,62,211,59,253,247,210,228,153,223,217,95,119,232,189,44,207,245,158,138,27,140,213,95,188,99,22,56,248,70,228,119,239,28,222,93,251,55,186,254,4,181,234,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,158,198,177,207,99,28,175,100,21,233,99,180,203,174,160,238,26,179,60,212,236,23,32,164,177,105,93,66,202,199,207,202,137,145,101,20,245,17,44,52,147,53,200,146,185,240,167,146,103,196,222,220,31,28,41,47,102,200,145,201,118,134,107,55,99,238,159,89,62,160,100,63,35,57,47,226,217,71,248,128,233,179,166,186,207,167,182,203,173,118,164,225,182,251,189,52,86,234,36,243,125,179,107,109,254,189,239,167,72,156,228,237,52,94,89,230,141,99,69,124,159,158,46,18,57,241,120,224,6,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,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,60,137,221,31,28,209,163,164,241,44,142,145,64,138,189,81,253,137,234,111,232,191,49,68,82,6,222,177,107,22,115,175,186,105,133,101,52,62,182,203,144,102,22,107,93,198,155,202,248,252,244,179,214,197,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,94,254,230,55,3,165,251,23,219,205,52,54,247,210,82,87,80,89,254,193,192,177,233,22,74,167,213,79,79,78,216,233,218,230,186,68,149,244,208,167,137,102,149,210,34,163,59,39,37,150,72,218,250,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,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,233,123,178,143,240,255,0,130,51,89,245,10,217,117,161,212,156,202,222,250,105,109,213,169,225,251,26,214,233,154,246,83,172,77,114,247,154,95,20,19,72,178,34,62,63,201,23,8,220,201,124,156,87,174,119,242,79,250,147,251,105,29,122,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,230,107,30,232,60,104,228,71,118,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,228,71,74,214,61,222,154,71,54,54,204,206,46,228,196,71,34,121,25,27,217,77,123,85,217,174,101,169,91,193,163,219,254,169,226,181,118,134,98,117,14,186,102,148,53,42,141,124,118,234,119,70,174,141,21,146,177,207,101,67,164,167,133,146,192,247,126,74,166,204,206,76,111,115,65,37,0,245,71,247,217,169,191,162,252,61,17,53,58,42,106,150,9,251,44,202,116,83,237,223,247,103,247,130,187,41,251,51,210,205,255,0,106,253,53,186,155,207,230,225,226,255,0,126,252,188,57,243,255,0,79,30,223,137,234,250,161,108,91,246,215,138,191,92,116,115,12,245,122,147,101,225,246,197,53,19,184,205,125,181,199,27,145,123,66,141,95,81,89,15,104,252,125,149,175,124,72,248,255,0,122,230,211,198,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,156,79,236,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,203,106,163,203,237,189,168,242,155,37,20,207,119,160,170,228,244,142,68,108,136,143,72,103,99,60,177,175,119,181,59,190,63,35,223,20,138,81,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,136,235,213,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,178,163,41,166,151,187,92,217,28,158,57,165,141,172,87,54,86,199,12,31,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,221,10,109,163,113,120,38,232,52,178,131,83,48,90,143,245,84,119,138,46,19,127,147,46,158,154,25,167,163,242,75,20,126,111,23,157,141,242,177,188,31,252,81,127,138,39,85,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,255,0,169,94,202,45,219,139,211,138,237,80,194,173,157,245,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,148,131,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,122,110,183,120,54,173,217,116,252,196,221,112,90,184,243,188,59,56,178,208,101,108,154,38,163,42,103,125,170,230,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,114,14,151,30,251,52,203,245,175,135,173,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,68,174,168,61,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,202,198,191,180,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,217,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,178,57,88,222,108,86,72,212,224,246,170,244,178,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,209,70,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,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,38,255,0,75,174,159,245,151,122,203,110,230,245,191,29,240,218,161,244,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,120,222,206,48,167,139,180,81,200,143,108,205,145,210,43,81,137,19,165,182,160,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,61,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,57,153,101,131,238,166,85,121,197,190,219,181,94,126,198,184,84,91,254,209,180,212,250,138,26,207,20,142,103,158,158,94,201,228,133,252,121,49,253,147,147,85,23,178,119,58,6,215,52,47,252,74,107,182,51,162,159,122,126,238,125,227,245,191,229,63,67,235,60,30,158,142,122,159,247,159,36,124,185,120,56,255,0,158,157,185,119,252,123,118,93,25,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,59,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,93,203,254,233,113,236,79,76,191,90,249,138,210,128,75,254,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,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,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,201,78,156,29,64,43,54,239,125,139,73,53,123,34,255,0,177,61,127,169,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,141,93,90,246,81,246,221,29,102,236,180,202,217,117,172,189,67,225,143,52,183,192,158,120,221,67,12,30,54,92,218,138,238,113,248,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,235,47,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,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,183,77,213,110,23,21,221,7,74,252,203,87,49,106,111,65,235,254,201,166,184,218,223,85,29,68,214,202,232,175,84,77,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,165,98,226,122,87,239,170,155,63,199,173,91,97,213,42,250,72,50,123,29,60,54,220,50,104,105,101,231,118,183,65,75,51,221,4,169,28,107,12,111,165,134,153,17,36,123,217,229,99,152,156,93,35,30,249,38,86,231,118,245,138,238,131,70,175,90,71,148,212,250,15,95,227,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,149,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,130,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,138,47,251,165,199,177,61,50,253,107,230,43,74,1,46,79,108,219,174,211,141,165,116,204,211,108,215,53,151,215,93,107,190,221,130,193,96,130,100,101,85,222,169,183,122,197,86,181,85,23,199,11,57,53,101,153,81,91,27,92,212,68,123,223,28,111,169,109,82,213,44,239,90,115,187,158,166,106,93,247,237,156,146,243,225,245,181,190,150,26,127,47,138,22,67,31,238,225,99,35,111,104,226,99,127,43,83,191,110,235,221,85,85,127,87,80,116,47,81,244,195,4,211,253,70,204,108,222,138,203,169,118,250,171,141,137,207,85,100,206,142,9,188,111,73,34,122,53,237,228,199,193,59,30,136,177,201,21,76,78,99,220,188,218,206,235,211,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,241,200,246,67,198,74,245,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,14,107,209,83,221,62,83,244,254,187,228,109,197,212,130,186,186,210,104,229,247,48,209,172,75,88,173,19,121,41,52,238,225,81,79,116,166,226,196,227,75,114,117,60,109,169,230,231,162,175,9,224,167,139,198,214,61,206,245,60,191,43,99,114,173,54,31,171,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,19,79,184,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,241,90,209,98,213,12,151,75,242,11,46,139,231,52,152,126,109,61,59,93,101,188,85,208,199,87,4,19,178,70,191,132,145,200,199,183,132,141,107,162,87,240,122,177,36,87,163,92,173,70,174,104,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,126,174,169,106,150,119,173,57,221,207,83,53,46,251,246,206,73,121,240,250,218,223,75,13,63,151,197,11,33,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,182,85,208,199,249,217,253,55,253,200,181,64,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,37,87,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,101,59,197,217,214,9,187,252,18,158,193,127,172,251,27,36,179,115,251,191,144,120,230,168,251,47,203,53,59,234,191,218,172,158,40,231,242,199,78,145,254,241,87,135,126,77,236,169,248,231,223,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,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,166,46,252,127,109,246,42,109,6,213,139,215,44,251,31,183,183,236,219,165,198,227,228,170,202,33,107,230,116,157,155,226,106,121,169,224,109,58,59,148,146,75,51,82,73,151,191,9,92,149,87,187,31,116,250,201,245,3,33,249,25,206,171,211,187,119,159,225,75,89,87,239,77,111,135,79,115,31,21,22,81,194,131,212,205,7,137,178,250,90,184,248,170,72,158,41,37,119,52,111,62,81,73,47,104,223,34,69,198,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,40,179,168,238,199,41,182,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,146,26,150,169,208,199,249,217,253,55,253,200,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,65,94,163,253,63,232,247,17,98,151,86,244,135,29,255,0,178,197,7,166,130,90,106,121,32,167,143,34,165,230,200,248,212,62,103,199,27,38,134,53,87,178,101,119,37,142,37,137,200,255,0,220,172,93,87,102,91,23,211,141,158,88,171,164,182,87,253,232,204,239,60,162,185,100,213,20,105,79,35,169,121,242,142,150,158,46,111,240,66,156,88,231,162,61,206,146,68,71,57,202,141,137,145,201,80,85,95,251,6,63,253,116,95,244,39,255,0,179,201,255,0,181,205,11,255,0,13,122,19,140,232,167,222,159,188,127,119,61,111,249,79,208,250,63,63,168,172,158,167,253,231,201,39,30,62,126,63,231,175,126,61,255,0,14,253,147,170,128,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,0,0,80,15,84,127,125,154,155,250,47,195,209,17,126,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,247,186,126,239,186,197,186,172,86,60,43,41,127,162,212,220,126,222,146,92,105,187,62,79,181,41,96,142,150,57,110,188,217,79,21,60,30,90,154,135,39,166,106,171,153,219,186,119,111,226,146,131,19,192,48,220,22,167,32,170,195,241,234,75,75,242,171,196,151,251,186,83,34,181,149,87,25,34,138,41,106,21,157,248,181,239,108,17,171,248,162,114,127,39,187,187,222,247,59,208,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,18,186,160,244,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,127,43,26,254,208,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,100,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,200,229,99,121,177,89,35,83,131,218,171,210,200,171,213,31,216,158,166,254,139,243,20,69,27,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,79,65,185,125,197,231,123,160,213,58,253,76,206,170,63,214,209,217,232,184,67,254,76,181,250,153,166,130,143,201,20,81,249,188,94,119,183,202,246,243,127,241,85,254,8,147,211,165,247,79,186,107,181,53,151,116,58,211,106,171,99,25,80,218,252,62,199,83,20,180,207,231,12,180,181,20,119,164,150,41,218,229,98,185,147,181,144,75,23,9,24,173,151,243,49,204,239,107,229,85,245,206,254,73,255,0,82,127,109,42,172,183,78,148,251,234,169,204,99,160,218,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,159,102,189,33,141,170,215,197,21,60,146,182,105,21,222,68,89,26,231,181,205,141,37,177,234,108,90,197,73,149,92,115,90,122,30,23,171,173,190,142,215,89,83,229,122,249,105,105,36,169,146,158,62,10,188,27,197,245,181,43,221,17,28,190,78,206,85,70,181,19,245,138,1,234,143,239,179,83,127,69,248,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,231,19,251,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,67,93,227,244,166,172,213,237,113,178,231,250,33,91,106,199,109,89,109,194,121,51,133,172,154,121,164,164,170,150,105,234,102,186,198,217,36,119,155,201,207,197,233,163,88,154,217,18,30,221,153,36,178,67,53,118,209,183,76,19,107,250,89,65,166,120,45,63,250,170,203,197,111,57,191,202,119,79,77,12,51,214,120,229,150,79,15,151,192,199,120,152,238,12,254,8,159,197,86,128,119,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,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,22,234,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,121,21,168,171,28,157,188,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,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,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,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,165,110,181,126,233,241,111,167,244,63,35,113,34,174,218,55,23,157,237,127,84,232,53,51,5,168,255,0,85,71,120,162,225,15,249,78,215,234,97,154,122,63,36,177,73,225,242,248,24,223,43,27,205,159,197,23,248,162,232,79,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,171,175,170,158,195,191,237,190,234,244,130,203,254,170,92,190,197,108,183,127,235,223,83,123,115,252,191,243,118,202,200,225,255,0,89,80,247,127,190,188,170,178,85,116,184,247,217,166,95,173,124,61,105,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,16,117,88,223,29,54,165,93,107,246,183,166,204,171,138,197,140,94,21,153,77,205,207,150,5,184,220,105,92,246,45,19,35,238,136,250,104,101,238,231,58,70,175,146,104,163,115,17,173,137,178,77,13,118,209,183,76,239,116,26,167,65,166,120,45,63,250,170,203,197,111,56,127,201,150,191,83,12,51,214,120,229,150,63,55,139,206,199,120,152,238,111,254,8,159,197,82,239,178,244,211,142,155,251,66,186,222,244,191,79,126,213,181,97,222,142,89,168,229,175,74,106,171,189,85,85,93,61,44,149,85,53,73,19,249,76,190,86,185,87,199,197,27,27,99,99,88,198,177,172,141,90,79,214,83,246,161,170,120,110,153,255,0,135,31,179,62,246,228,22,235,23,173,251,223,230,244,190,170,166,56,124,190,63,68,222,124,124,156,184,242,111,126,221,187,167,126,228,128,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,221,122,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,230,49,175,115,24,247,43,24,233,215,177,90,157,210,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,152,199,49,175,99,220,143,101,233,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,112,173,235,110,183,252,31,105,101,171,83,62,225,125,237,251,79,32,130,197,232,190,212,244,30,63,37,53,68,222,95,39,134,94,253,189,55,30,60,83,191,62,253,255,0,14,203,192,54,185,213,111,252,74,107,182,51,162,159,176,95,187,159,120,253,111,249,79,239,79,172,240,122,122,57,234,127,222,125,36,124,185,120,56,255,0,158,157,185,119,252,123,118,87,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,73,85,213,79,126,63,246,223,106,154,65,122,255,0,85,22,95,125,182,92,127,245,236,169,178,57,158,47,249,187,165,124,115,127,172,167,123,127,223,88,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,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,229,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,47,83,167,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,124,77,124,177,57,170,212,153,34,142,136,75,254,233,113,236,79,76,191,90,249,138,210,128,75,254,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,170,156,43,120,59,76,195,119,117,165,255,0,113,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,135,127,27,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,57,196,254,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,102,157,40,247,211,254,241,181,253,107,204,255,0,250,30,151,0,173,174,111,252,166,186,215,37,66,187,255,0,85,233,88,230,255,0,223,194,143,255,0,131,194,90,161,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,144,215,170,246,248,234,114,91,173,239,104,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,202,229,237,42,205,19,163,236,198,198,255,0,52,10,208,189,11,212,125,197,234,61,187,75,244,190,205,235,174,181,221,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,248,225,103,38,247,94,202,229,115,154,198,53,239,123,24,235,127,222,150,133,233,198,221,58,102,103,154,95,165,246,111,67,106,161,251,26,89,166,149,81,245,87,10,167,93,232,82,74,170,153,17,19,201,51,248,183,186,246,70,163,90,214,49,172,99,24,198,210,9,245,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,79,61,233,218,183,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,56,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,199,27,31,15,47,213,223,246,207,173,91,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,133,66,195,19,18,71,57,171,19,218,199,242,224,146,71,38,125,203,254,233,113,236,79,76,191,90,249,138,210,128,79,65,125,207,243,44,155,25,198,112,203,238,67,87,87,98,195,169,234,105,172,86,247,42,36,20,44,168,168,125,68,234,198,162,34,43,228,150,69,87,61,123,189,81,177,181,87,140,108,107,103,79,77,46,159,117,58,195,117,179,238,15,87,237,84,146,105,245,5,71,169,179,218,106,226,138,170,12,149,236,117,84,18,36,136,201,209,240,50,158,166,8,156,172,154,39,50,116,238,213,69,98,187,189,186,106,150,150,224,154,211,130,92,244,207,82,236,95,108,227,119,159,15,173,162,245,83,83,249,124,83,50,104,255,0,121,11,217,35,123,73,19,29,249,92,157,251,118,94,232,170,139,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,254,43,34,213,44,239,43,193,49,29,51,191,223,125,86,55,130,122,255,0,187,244,94,150,22,122,63,91,50,77,85,251,198,49,36,147,156,141,71,126,241,206,227,219,179,123,39,224,77,94,138,158,233,242,159,167,245,223,35,110,46,164,30,83,85,116,207,21,214,77,56,200,244,183,53,164,245,22,92,154,223,45,190,167,140,113,190,72,121,167,228,158,47,35,30,198,205,19,209,178,70,245,106,240,145,140,114,39,118,161,153,124,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,147,171,163,102,138,125,249,220,21,219,88,234,238,30,26,77,50,183,167,134,8,229,227,36,245,215,24,170,41,227,228,213,141,200,232,91,3,43,21,221,158,199,36,158,14,220,155,205,11,169,0,130,189,71,250,127,209,238,34,197,46,173,233,14,59,255,0,101,138,15,77,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,169,4,180,158,134,183,107,84,55,93,100,177,77,115,164,101,202,178,158,195,87,79,70,233,154,147,205,4,46,174,108,178,178,62,252,156,198,58,120,90,231,34,118,106,203,26,47,110,73,222,215,200,171,190,125,243,255,0,130,239,185,63,246,46,251,227,247,199,237,47,251,183,246,127,165,244,158,155,255,0,169,230,231,203,212,255,0,244,189,184,127,167,191,225,202,182,185,213,111,252,74,107,182,51,162,159,176,95,187,159,120,253,111,249,79,239,79,172,240,122,122,57,234,127,222,125,36,124,185,120,56,255,0,158,157,185,119,252,123,118,94,85,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,74,174,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,197,55,209,188,219,22,207,52,226,150,231,29,171,237,156,207,40,245,20,248,205,182,86,61,41,93,36,72,207,45,77,76,141,237,218,24,188,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,118,157,56,58,127,209,237,222,197,22,173,234,246,59,255,0,101,138,255,0,83,4,84,213,18,65,81,30,59,75,205,241,241,167,124,47,146,55,205,52,104,143,124,200,238,73,28,169,19,81,159,190,89,106,91,118,62,233,245,147,234,6,67,242,51,156,254,243,139,95,113,251,117,138,237,119,161,244,244,153,53,189,247,75,92,158,86,63,212,82,178,170,162,145,210,118,106,170,179,180,244,149,12,236,228,71,126,78,253,184,185,170,179,255,0,166,47,80,10,61,34,172,166,219,246,183,228,94,147,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,140,210,61,205,133,204,111,116,108,110,123,227,183,76,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,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,14,239,54,199,125,218,94,178,212,233,85,222,245,246,221,35,237,244,183,75,93,223,211,50,155,215,210,202,213,107,164,240,54,89,86,46,51,199,81,23,103,59,146,248,185,246,70,185,164,234,232,99,252,236,254,155,254,228,58,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,170,191,246,115,191,250,215,127,233,183,255,0,96,19,255,0,107,154,233,254,37,52,39,25,214,191,186,223,119,62,241,250,223,242,103,174,245,158,15,79,89,61,55,251,247,142,62,92,188,28,191,204,78,220,187,126,61,187,175,85,5,85,255,0,179,157,255,0,214,187,255,0,77,191,251,0,178,157,39,206,191,106,26,89,134,234,103,217,127,102,125,237,199,237,215,223,69,231,243,122,95,85,77,28,222,47,39,22,243,227,228,227,203,139,123,246,239,217,59,246,61,88,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,0,64,13,209,245,91,255,0,13,122,237,147,104,167,236,23,239,31,221,207,69,254,83,251,211,232,252,254,162,142,10,159,247,159,73,39,30,62,126,63,231,175,126,61,255,0,14,253,147,170,236,99,124,255,0,227,71,239,183,253,139,190,231,125,206,251,55,254,237,253,161,234,189,95,169,255,0,234,120,120,113,244,223,253,55,126,127,232,237,248,213,95,84,127,125,154,155,250,47,195,209,28,171,77,118,245,149,106,166,141,106,142,174,98,213,62,127,217,95,217,53,55,27,91,41,100,150,106,154,26,199,84,182,90,136,220,196,94,222,15,78,217,30,142,106,55,196,178,189,94,223,23,23,248,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,101,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,32,234,177,190,58,109,74,186,215,237,111,77,153,87,21,139,24,188,43,50,155,155,159,44,11,113,184,210,185,236,90,38,71,221,17,244,208,203,221,206,116,141,95,36,209,70,230,35,91,19,100,154,26,237,163,110,153,222,232,53,78,131,76,240,90,127,245,85,151,138,222,112,255,0,147,45,126,166,24,103,172,241,203,44,126,111,23,157,142,241,49,220,223,252,17,63,138,165,223,101,233,167,29,55,246,133,117,189,233,126,158,253,171,106,195,189,28,179,81,203,94,148,213,87,122,170,170,186,122,89,42,170,106,146,39,242,153,124,173,114,175,143,138,54,54,198,198,177,141,99,89,26,180,159,172,167,237,67,84,240,221,51,255,0,14,63,102,125,237,200,45,214,47,91,247,191,205,233,125,85,76,112,249,124,126,137,188,248,249,57,113,228,222,253,187,119,78,253,201,1,213,31,216,158,166,254,139,243,20,69,0,147,127,166,134,199,42,119,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,254,118,72,145,177,21,92,247,195,121,32,170,190,185,223,201,63,234,79,237,164,21,218,182,216,239,187,170,202,178,236,43,22,189,122,43,214,63,135,215,228,182,234,111,76,201,62,212,170,130,72,35,138,135,155,229,137,144,121,95,80,212,243,57,85,172,237,221,90,169,248,167,42,255,0,117,88,22,85,255,0,117,113,204,147,28,184,127,233,40,235,173,181,212,242,127,236,201,12,209,200,207,252,206,107,155,254,133,66,244,250,126,239,186,197,186,172,86,60,43,41,127,162,212,220,126,222,146,92,105,187,62,79,181,41,96,142,150,57,110,188,217,79,21,60,30,90,154,135,39,166,106,171,153,219,186,119,111,226,147,0,160,30,168,254,251,53,55,244,95,135,162,57,85,62,222,178,171,134,217,102,220,237,166,167,214,89,109,185,132,184,149,222,138,58,89,29,37,15,251,86,158,104,43,29,35,81,88,144,189,243,172,46,87,240,227,34,192,136,175,89,123,49,182,141,197,231,123,95,213,58,13,76,193,106,63,213,81,222,40,184,67,254,83,181,250,152,102,158,143,201,44,82,120,124,190,6,55,202,198,243,103,241,69,254,40,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,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,210,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,207,234,174,153,226,186,201,167,25,30,150,230,180,158,162,203,147,91,229,183,212,241,142,55,201,15,52,252,147,197,228,99,216,217,162,122,54,72,222,173,94,18,49,142,68,238,212,51,195,186,173,179,230,91,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,63,181,244,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,204,123,158,214,61,237,70,62,244,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,41,135,173,95,186,124,91,233,253,15,200,220,72,43,77,139,95,106,241,91,142,107,79,67,206,203,106,184,81,218,235,42,124,172,79,21,85,92,117,50,83,199,193,87,155,185,50,138,165,123,162,43,83,199,217,202,138,230,162,201,93,130,239,95,42,218,158,163,210,89,46,215,63,81,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,249,163,98,49,83,147,98,124,87,209,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,2,144,122,149,236,162,227,183,77,71,174,213,12,42,217,219,76,178,235,131,100,166,123,82,150,8,237,87,74,149,169,149,246,200,160,141,200,245,133,140,129,207,141,201,19,88,216,222,200,149,92,230,43,159,229,122,92,123,236,211,47,214,190,30,180,191,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,25,172,221,143,186,125,100,250,129,144,252,140,228,138,184,239,142,167,77,122,127,224,91,91,211,102,82,75,125,201,236,247,182,101,55,55,62,41,210,221,110,170,187,92,24,180,76,143,186,171,42,102,139,187,156,233,26,158,56,101,141,204,71,58,86,201,12,64,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,246,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,206,141,149,204,99,189,52,110,116,141,133,156,91,197,138,174,84,242,62,71,191,234,222,102,138,101,91,137,219,102,97,163,152,85,194,213,69,122,200,62,207,244,211,221,37,146,58,86,120,43,233,234,31,205,209,199,35,211,187,33,114,39,102,47,230,84,239,217,59,170,87,182,136,116,137,220,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,223,183,117,79,226,76,174,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,30,131,125,56,85,215,0,222,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,189,116,45,85,115,90,188,219,21,76,109,122,118,236,143,71,34,43,145,17,203,102,157,25,53,75,239,94,220,111,186,103,95,125,245,85,248,38,65,39,166,162,244,188,61,29,174,181,137,52,63,188,70,35,100,231,84,219,139,191,23,57,237,237,217,123,55,198,132,255,0,34,255,0,80,189,175,231,219,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,229,80,197,68,86,162,118,71,126,63,193,22,48,108,207,165,254,190,237,219,114,120,126,177,230,185,126,159,214,217,113,255,0,180,61,76,22,187,133,108,149,79,243,208,84,83,179,131,100,164,141,139,217,243,53,87,187,211,242,162,246,238,189,145,122,7,90,191,107,24,183,212,10,31,142,184,149,1,166,58,153,149,105,22,95,30,117,133,85,250,75,213,61,190,229,111,166,170,108,146,71,37,47,173,162,158,141,243,196,248,222,215,178,104,217,80,231,198,244,119,229,145,172,114,162,162,42,47,229,98,120,181,247,57,202,172,216,86,45,67,235,111,89,5,194,158,215,110,166,242,178,63,61,84,242,54,56,163,230,245,107,27,201,239,106,119,114,163,83,191,117,84,79,196,191,237,139,236,202,197,179,205,56,170,182,73,117,251,103,51,202,61,61,70,77,114,137,239,74,87,73,18,63,197,77,77,27,187,118,134,47,44,168,146,57,169,36,142,123,156,238,40,172,138,62,43,212,235,97,223,182,251,21,78,188,233,61,151,150,125,143,219,221,246,149,174,221,110,242,85,101,16,181,240,182,62,238,242,181,60,212,240,54,161,91,198,57,37,153,169,28,41,223,132,77,74,118,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,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,62,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,148,2,105,79,105,222,214,52,111,233,254,61,241,208,29,84,16,215,168,238,199,42,119,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,188,77,124,178,181,200,212,153,101,142,136,75,211,233,141,188,92,239,116,216,38,71,96,212,186,63,85,146,96,158,143,214,228,30,72,89,246,191,173,154,177,241,255,0,181,97,130,56,233,252,81,192,200,255,0,42,187,159,110,75,217,123,247,168,29,216,251,167,214,79,168,25,15,200,206,74,170,45,248,254,196,58,123,105,222,131,105,61,235,142,125,144,91,239,127,105,93,45,215,31,29,86,47,11,175,115,186,62,237,241,57,60,213,16,58,161,27,198,72,229,133,171,28,201,219,156,78,88,65,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,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,178,77,159,99,59,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,30,10,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,226,223,63,213,31,216,158,166,254,139,243,20,69,0,151,19,213,67,98,180,217,254,61,117,220,246,150,208,82,65,147,216,233,230,185,102,112,205,85,47,59,181,186,10,88,88,217,226,89,36,88,99,125,44,52,202,171,27,24,207,43,28,245,228,233,24,198,73,84,26,91,170,89,222,139,103,118,205,76,211,75,239,216,217,37,155,205,232,171,125,44,53,30,47,44,47,134,79,221,204,199,198,238,241,202,246,254,102,175,110,253,211,178,162,42,104,123,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,102,109,203,254,233,113,236,79,76,191,90,249,138,210,128,73,63,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,206,21,188,29,166,97,187,186,210,255,0,184,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,191,141,234,138,232,152,169,159,109,82,210,220,239,69,179,187,158,153,234,93,139,236,108,146,205,225,245,180,94,170,26,143,23,150,22,77,31,239,33,123,227,119,120,229,99,191,43,151,183,126,203,217,81,81,38,175,69,79,116,249,79,211,250,239,145,183,23,82,15,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,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,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,158,157,22,245,142,197,135,235,46,91,163,183,120,124,117,122,137,111,167,168,181,212,242,122,242,170,182,182,162,71,83,112,107,21,19,156,19,212,75,228,115,216,214,250,110,63,153,210,53,18,229,0,6,125,186,154,90,109,86,93,241,234,125,29,154,217,73,65,79,37,69,182,173,241,83,66,216,152,233,231,182,82,77,52,170,214,162,34,190,73,100,146,71,187,248,185,239,115,151,186,170,169,194,180,183,84,179,189,22,206,237,154,153,166,151,223,177,178,75,55,155,209,86,250,88,106,60,94,88,95,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,209,78,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,82,63,245,33,217,78,169,239,7,246,119,251,51,191,226,150,207,186,95,107,250,223,183,106,170,97,242,122,175,73,227,241,120,96,151,191,111,76,254,92,184,246,238,222,221,251,175,110,43,179,62,151,250,251,183,109,201,225,250,199,154,229,250,127,91,101,199,254,208,245,48,90,238,21,178,85,63,207,65,81,78,206,13,146,146,54,47,103,204,213,94,239,79,202,139,219,186,246,69,252,174,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,85,117,206,254,73,255,0,82,127,109,34,175,79,29,194,226,187,95,212,45,68,213,204,166,155,215,250,13,63,170,166,183,90,217,85,29,60,215,58,233,110,118,230,197,79,27,158,191,242,164,122,181,175,115,34,138,87,163,31,195,138,240,173,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,197,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,199,250,81,236,91,253,227,116,26,215,134,127,244,61,86,1,69,92,239,249,78,117,210,74,117,111,254,171,210,189,206,255,0,191,153,25,255,0,7,152,181,67,53,155,177,247,79,172,159,80,50,31,145,156,179,77,188,237,51,13,221,215,76,77,51,193,239,181,20,150,123,237,5,69,218,166,197,145,186,129,106,167,181,61,111,149,75,58,49,137,36,74,246,75,19,22,55,49,95,195,191,141,234,138,232,152,169,84,26,165,165,185,222,139,103,119,61,51,212,187,23,216,217,37,155,195,235,104,189,84,53,30,47,44,44,154,63,222,66,247,198,238,241,202,199,126,87,47,110,253,151,178,162,162,91,79,76,94,160,21,154,187,71,77,183,237,111,200,189,94,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,255,0,25,164,123,93,51,94,222,232,233,26,247,201,26,250,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,135,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,20,173,254,194,166,233,255,0,240,251,74,191,247,173,199,254,162,89,246,204,244,83,42,219,182,219,48,253,28,205,110,22,170,219,214,63,246,135,169,158,215,44,146,82,191,207,95,81,80,206,14,146,56,222,189,153,51,81,123,177,63,50,47,110,233,217,87,181,130,149,191,216,84,221,63,254,31,105,87,254,245,184,255,0,212,75,116,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,246,237,221,19,248,30,212,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,0,43,3,121,157,47,245,247,113,59,147,204,53,143,10,203,244,254,138,203,144,125,159,233,160,186,92,43,99,170,103,130,130,158,157,252,219,29,36,140,78,239,133,202,157,158,191,149,83,191,101,238,137,218,186,111,108,167,84,246,125,251,68,253,166,95,241,75,159,222,223,178,61,23,216,85,85,51,120,253,47,171,242,121,124,208,69,219,191,169,103,30,60,187,246,119,126,221,147,189,107,117,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,28,255,0,170,22,193,108,90,45,207,112,250,51,111,244,120,133,214,224,202,123,237,130,154,153,235,13,150,170,110,74,202,152,21,141,86,69,71,35,209,24,177,185,90,216,165,146,54,71,221,146,178,56,98,6,218,55,23,157,237,127,84,232,53,51,5,168,255,0,85,71,120,162,225,15,249,78,215,234,97,154,122,63,36,177,73,225,242,248,24,223,43,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,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,207,14,236,125,211,235,39,212,12,135,228,103,36,85,199,124,117,58,107,211,255,0,2,218,222,155,50,146,91,238,79,103,189,179,41,185,185,241,78,150,235,117,85,218,224,197,162,100,125,213,89,83,52,93,220,231,72,212,241,195,44,110,98,57,210,182,72,98,6,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,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,103,123,85,195,118,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,126,116,108,174,99,29,233,163,115,164,108,44,226,222,44,85,114,167,145,242,61,255,0,86,243,52,83,42,220,78,219,51,13,28,194,174,22,170,43,214,65,246,127,166,158,233,44,145,210,179,193,95,79,80,254,110,142,57,30,157,217,11,145,59,49,127,50,167,126,201,221,82,189,180,67,164,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,253,187,170,127,18,101,117,71,246,39,169,191,162,252,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,253,187,162,255,0,3,75,184,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,72,174,171,27,28,169,212,171,85,126,233,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,145,95,83,12,93,218,230,200,229,242,67,20,109,98,181,209,54,57,170,91,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,217,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,178,152,122,163,251,236,212,223,209,126,30,136,158,157,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,234,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,121,21,168,171,28,157,157,62,119,183,117,218,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,79,26,57,85,99,143,181,239,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,206,22,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,85,187,31,107,26,201,244,255,0,33,248,233,200,21,210,251,168,37,77,218,166,203,181,237,105,186,210,49,236,167,109,6,31,124,169,150,42,102,112,134,42,90,122,59,42,69,20,13,106,189,90,201,220,201,229,151,156,143,86,197,249,158,230,119,157,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,122,123,214,51,112,150,223,83,198,57,25,28,220,23,242,79,23,145,140,123,161,149,138,217,35,122,181,57,198,246,57,19,179,144,177,254,144,91,193,186,165,214,155,104,89,162,210,58,218,234,122,218,252,58,173,177,57,179,199,58,57,213,53,52,47,224,197,107,216,230,173,77,67,100,145,90,172,86,72,206,79,231,19,35,230,189,106,253,211,226,223,79,232,126,70,226,123,94,142,24,6,27,170,120,110,224,180,251,80,113,234,75,230,61,124,167,199,41,171,168,106,81,120,74,206,247,37,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,85,186,173,179,230,91,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,62,85,116,167,222,157,215,76,243,250,13,184,234,54,65,87,62,19,149,212,37,38,54,199,83,58,161,109,119,185,230,98,71,19,28,142,229,21,53,67,158,244,115,81,175,107,102,116,111,253,218,62,121,29,40,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,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,12,214,110,199,221,62,178,125,64,200,126,70,115,154,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,167,78,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,252,247,185,141,123,216,212,123,230,80,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,50,186,220,97,87,90,13,104,211,221,70,154,162,145,109,183,204,94,91,37,60,77,123,188,237,158,134,174,73,165,115,219,199,138,49,91,112,133,26,168,229,85,86,201,221,27,217,21,222,83,163,78,127,77,140,238,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,127,110,200,233,26,139,222,78,46,187,64,8,1,214,175,218,198,45,245,2,135,227,174,37,43,23,125,210,247,101,31,225,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,195,246,53,173,211,53,236,167,88,154,229,239,52,190,40,38,145,100,68,124,127,146,46,17,185,146,249,39,80,41,219,170,134,197,106,112,12,134,235,185,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,22,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,254,39,181,235,201,177,189,140,142,184,11,254,233,113,236,79,76,191,90,249,138,210,128,75,254,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,7,89,44,90,197,143,238,226,142,237,104,161,244,245,121,54,31,110,186,93,36,242,189,254,162,169,147,212,210,54,78,206,85,70,118,130,146,157,157,154,136,223,201,223,183,39,57,87,181,244,49,254,118,127,77,255,0,114,32,6,236,125,211,235,39,212,12,135,228,103,57,81,119,221,56,58,127,209,237,222,197,22,173,234,246,59,255,0,101,138,255,0,83,4,84,213,18,65,81,30,59,75,205,241,241,167,124,47,146,55,205,52,104,143,124,200,238,73,28,169,19,81,159,190,89,103,81,21,122,163,251,19,212,223,209,126,98,136,160,19,85,5,43,117,58,216,119,236,66,251,83,175,58,79,101,227,128,228,23,7,125,165,107,183,91,188,116,184,188,206,100,45,143,187,188,174,95,13,68,238,168,86,241,142,56,161,114,199,10,118,231,19,86,58,236,251,118,121,150,209,117,67,239,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,237,228,98,42,54,87,162,240,162,255,0,186,92,123,19,211,47,214,190,98,180,160,18,255,0,186,92,123,19,211,47,214,190,98,180,149,64,21,65,215,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,219,147,152,199,79,51,154,213,94,205,89,100,84,237,201,123,243,94,138,158,233,242,159,167,245,223,35,110,46,164,16,3,172,158,181,253,198,219,237,167,71,41,45,254,106,189,77,184,47,154,121,34,229,28,20,54,233,105,234,36,226,228,145,170,217,157,59,232,209,189,216,246,172,126,126,252,93,193,74,86,61,86,149,106,102,85,163,122,143,142,106,150,21,87,233,239,88,205,194,43,133,55,41,36,100,115,112,95,207,4,190,55,177,238,134,86,43,163,145,136,228,231,27,222,213,94,206,83,77,24,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,2,128,122,163,251,236,212,223,209,126,30,136,142,182,172,3,50,190,225,183,253,65,179,99,213,117,152,246,43,81,67,77,122,174,133,17,204,160,125,98,202,148,203,42,34,242,107,30,232,36,98,63,183,4,127,6,170,163,164,98,59,191,244,236,214,29,109,210,221,197,218,237,122,47,141,213,230,21,25,61,61,85,53,126,30,219,204,22,216,47,76,134,150,121,152,175,158,161,174,138,39,192,173,116,173,127,100,127,102,201,26,42,36,175,71,104,36,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,74,174,185,223,201,63,234,79,237,165,85,147,167,167,7,79,250,205,196,95,98,213,189,94,199,127,236,79,65,234,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,21,223,131,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,60,255,0,81,221,142,84,238,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,120,154,249,101,107,145,169,50,203,29,21,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,118,189,219,110,98,167,116,249,14,7,156,94,104,106,224,200,108,120,61,14,57,144,77,50,69,194,182,227,5,85,83,228,171,137,34,107,90,214,74,217,163,145,89,193,156,30,231,177,17,205,99,94,233,191,208,199,249,217,253,55,253,200,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,0,5,85,255,0,179,157,255,0,214,187,255,0,77,191,251,0,159,251,92,215,79,241,41,161,56,206,181,253,214,251,185,247,143,214,255,0,147,61,119,172,240,122,122,201,233,191,223,188,113,242,229,224,229,254,98,118,229,219,241,237,221,122,168,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,129,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,223,102,26,253,163,88,6,163,226,218,71,153,106,21,170,213,151,230,156,190,196,181,206,247,121,42,123,42,181,188,156,136,172,139,200,244,88,226,242,57,190,89,26,230,71,205,232,173,78,128,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,210,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,42,131,35,232,217,125,174,220,211,109,150,60,135,208,232,197,119,154,243,83,114,137,24,202,171,116,110,170,151,133,150,154,57,38,154,89,166,108,62,20,74,185,90,145,241,115,156,168,247,177,34,146,207,244,207,74,180,227,70,241,88,48,173,45,194,237,88,205,150,159,139,189,53,190,157,35,243,72,216,217,31,154,103,255,0,159,52,202,200,227,71,75,34,186,71,241,69,115,149,127,19,58,251,177,247,79,172,159,80,50,31,145,156,230,150,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,169,211,175,98,180,219,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,255,0,61,238,99,94,246,53,30,249,148,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,2,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,43,47,119,125,38,174,186,169,175,52,154,141,162,249,29,37,166,207,156,222,37,170,204,162,185,72,233,86,209,60,156,230,158,190,153,170,188,167,100,174,71,39,167,228,138,217,164,103,103,54,23,185,105,166,166,217,54,187,165,251,89,192,33,196,52,254,201,72,203,149,101,61,34,228,55,166,178,68,158,243,91,12,45,141,213,15,242,73,35,163,98,187,200,246,192,215,248,227,89,100,226,137,201,202,234,97,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,53,53,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,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,111,253,46,116,67,94,116,79,65,166,163,214,139,229,93,61,29,242,161,151,28,127,17,171,143,247,248,244,14,230,233,86,71,59,243,68,250,135,61,178,45,47,240,137,90,174,94,50,205,51,27,78,219,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,37,86,236,125,172,107,39,211,252,135,227,167,51,88,105,119,108,151,107,173,255,0,109,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,72,87,214,191,0,195,101,209,124,55,84,157,143,82,38,89,75,148,83,216,25,118,106,43,103,91,116,180,149,179,186,157,234,139,217,236,73,97,99,219,201,23,130,172,156,56,249,36,229,8,58,92,123,236,211,47,214,190,30,180,234,189,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,244,221,86,217,240,221,215,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,158,29,85,211,60,171,70,245,31,35,210,220,214,147,211,222,177,155,132,182,250,158,49,200,200,230,224,191,146,120,188,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,156,135,96,206,183,131,147,106,142,209,44,155,110,212,5,171,184,92,176,252,162,219,95,143,92,155,21,60,80,67,100,166,182,79,70,218,23,182,54,49,220,227,115,163,115,100,119,145,210,36,178,35,156,223,27,121,250,14,151,30,251,52,203,245,175,135,173,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,6,107,55,99,238,159,89,62,160,100,63,35,57,63,250,74,108,163,21,188,216,168,247,101,169,182,207,180,106,219,112,154,60,46,223,58,70,250,88,125,59,252,111,185,185,17,206,87,76,217,217,44,113,54,70,183,196,232,93,42,35,156,232,95,29,170,0,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,2,226,122,179,105,125,215,81,246,125,116,185,217,157,87,37,70,11,120,163,202,31,73,77,68,234,135,212,192,198,201,77,55,126,42,139,27,34,138,174,74,135,201,217,200,214,83,187,186,34,42,189,180,215,182,140,254,155,75,55,13,166,250,131,112,200,106,236,118,219,30,81,109,169,186,87,83,44,188,226,183,122,134,37,98,42,68,138,247,177,212,235,43,30,198,162,243,99,156,222,206,229,217,116,188,1,0,58,213,251,88,197,190,160,80,252,117,196,174,174,155,216,181,139,48,222,214,150,218,114,58,31,87,73,79,112,171,186,71,31,149,241,241,170,162,161,168,171,166,147,187,21,21,120,79,4,79,237,223,139,184,246,114,43,85,81,116,40,0,50,174,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,148,2,105,79,105,222,214,52,111,233,254,61,241,208,29,84,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,1,187,31,116,250,201,245,3,33,249,25,201,233,210,67,101,150,171,213,52,123,172,213,44,126,146,190,158,58,142,216,28,18,212,182,86,54,120,37,146,58,139,132,176,35,85,17,241,203,26,50,5,123,187,181,236,150,79,26,42,65,41,107,224,138,189,81,253,137,234,111,232,191,49,68,80,9,170,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,253,179,134,101,30,162,163,25,185,74,246,37,83,163,137,89,229,166,169,141,189,187,77,23,150,36,89,26,212,142,70,189,174,111,21,87,197,28,107,47,251,165,199,177,61,50,253,107,230,43,74,1,47,251,165,199,177,61,50,253,107,230,43,73,84,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,130,128,122,157,106,151,237,67,121,57,175,164,190,253,167,106,196,189,62,45,111,255,0,106,248,125,47,165,141,61,92,31,139,26,231,241,174,146,183,243,187,151,126,255,0,149,202,196,97,21,65,119,221,31,117,142,197,156,237,129,52,170,158,31,79,122,211,75,132,244,245,145,242,123,252,244,181,213,19,213,211,212,247,86,53,141,228,247,212,197,227,71,61,201,233,185,187,138,72,212,39,80,5,0,245,71,247,217,169,191,162,252,61,17,34,186,56,96,24,110,169,225,187,130,211,237,65,199,169,47,152,245,242,159,28,166,174,161,169,69,225,43,59,220,149,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,44,83,108,251,85,210,61,168,97,181,56,126,150,219,106,220,251,141,71,169,185,221,238,82,50,107,141,197,232,174,241,164,210,177,140,111,8,218,229,107,24,198,181,141,238,231,118,230,249,30,254,192,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,37,87,92,239,228,159,245,39,246,210,16,108,179,108,245,59,174,215,155,86,152,77,93,87,111,177,65,79,53,223,33,174,164,88,188,244,214,232,120,163,188,105,35,145,21,242,75,36,48,162,163,95,193,102,73,21,143,107,28,134,132,240,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,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,89,125,87,182,57,77,146,218,175,123,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,158,86,175,104,150,24,157,39,118,58,55,249,170,44,181,78,134,63,206,207,233,191,238,67,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,0,40,7,253,139,141,246,127,226,51,254,147,89,255,0,235,101,191,108,43,75,115,189,22,218,118,13,166,122,151,98,251,27,36,179,125,167,235,104,189,84,53,30,47,45,202,170,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,32,0,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,10,171,235,157,252,147,254,164,254,218,64,173,164,235,125,171,110,26,253,142,107,69,230,199,87,121,167,199,41,238,142,101,5,52,141,141,245,51,205,110,169,167,133,138,247,126,12,98,203,52,124,223,217,202,214,114,114,53,234,136,197,241,90,165,170,89,222,180,231,119,61,76,212,187,239,219,57,37,231,195,235,107,125,44,52,254,95,20,44,134,63,221,194,198,70,222,209,196,198,254,86,167,126,221,215,186,170,170,220,167,78,14,160,20,123,136,177,69,164,154,189,145,127,217,98,131,212,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,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,1,154,205,216,251,167,214,79,168,25,15,200,206,79,254,146,155,40,197,111,54,42,61,217,106,109,179,237,26,182,220,38,143,11,183,206,145,190,150,31,78,255,0,27,238,110,68,115,149,211,54,118,75,28,77,145,173,241,58,23,74,136,231,58,23,199,106,128,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,249,55,252,79,21,202,254,205,251,211,140,218,175,63,99,92,33,187,91,190,208,162,142,163,209,215,69,223,197,83,15,52,95,28,204,228,238,50,55,179,155,221,123,42,119,63,88,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,4,85,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,213,122,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,34,87,80,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,200,173,68,73,36,239,66,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,146,131,165,199,190,205,50,253,107,225,235,75,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,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,40,213,140,23,246,161,165,153,150,153,253,169,246,103,222,220,126,227,98,245,190,15,55,165,245,84,210,67,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,115,49,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,154,51,217,78,83,98,204,54,143,164,55,108,114,187,213,210,83,225,246,203,92,146,120,159,31,26,170,40,27,73,83,31,103,162,42,240,158,9,89,223,183,23,113,238,213,86,170,42,246,176,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,50,174,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,148,2,105,79,105,222,214,52,111,233,254,61,241,208,29,84,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,1,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,1,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,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,198,23,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,164,170,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,78,85,186,125,107,255,0,14,219,125,205,181,142,59,127,173,171,199,237,233,232,32,116,94,72,223,93,60,172,167,165,242,183,201,26,172,41,60,209,44,156,94,142,241,163,248,247,119,100,92,214,29,171,121,58,57,98,219,254,225,242,13,29,199,38,245,20,152,205,190,199,79,37,79,23,179,213,213,62,209,71,37,77,79,7,189,235,31,150,121,37,151,199,205,90,206,124,91,249,90,136,126,85,203,75,127,252,214,49,237,107,183,216,191,152,23,156,90,239,115,245,95,254,174,182,212,208,65,225,87,255,0,251,73,220,216,207,252,207,119,251,218,29,171,165,166,186,86,104,254,235,44,56,221,109,231,210,99,122,137,254,230,238,112,200,147,201,27,234,164,69,91,123,219,28,75,199,205,234,188,112,182,71,181,205,100,117,51,255,0,154,142,87,182,250,64,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,37,87,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,64,61,73,246,233,130,109,167,113,205,196,244,210,159,208,227,119,220,126,138,251,69,108,231,52,191,103,242,124,180,210,69,230,154,89,36,151,148,148,175,155,147,149,59,121,184,34,118,98,42,202,174,134,63,206,207,233,191,238,67,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,0,0,0,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,21,87,215,59,249,39,253,73,253,180,170,178,85,104,95,78,141,118,215,189,9,189,235,94,39,110,255,0,232,111,186,86,207,53,31,251,163,255,0,110,75,77,91,251,233,42,89,232,253,63,137,206,253,235,63,123,252,25,255,0,207,88,235,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,178,77,224,227,59,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,30,10,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,228,233,20,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,74,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,34,175,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,78,171,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,42,131,172,182,217,240,219,4,118,189,211,216,171,170,233,111,185,29,226,147,28,190,208,185,86,72,43,30,148,82,172,21,108,85,119,120,94,200,168,210,39,49,17,88,244,241,185,17,142,107,214,88,193,210,227,223,102,153,126,181,240,245,165,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,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,153,225,234,17,165,247,93,42,222,14,164,219,46,14,171,154,158,255,0,120,151,40,161,171,154,137,212,204,168,130,224,229,169,95,23,117,84,145,145,75,36,180,235,35,87,179,159,78,255,0,193,170,138,198,216,79,68,188,166,197,87,160,89,214,21,79,93,206,245,106,204,22,233,89,77,226,122,120,169,106,232,169,227,167,147,154,167,7,114,125,21,74,118,69,87,39,143,187,145,17,205,85,177,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,50,174,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,148,2,105,79,105,222,214,52,111,233,254,61,241,208,29,84,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,1,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,50,174,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,146,168,2,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,42,131,173,134,180,90,174,53,56,30,132,99,217,125,37,85,69,174,162,170,253,147,89,225,99,94,250,89,214,40,217,110,116,178,113,238,199,172,83,86,170,68,143,69,225,35,30,246,246,116,78,88,235,210,211,66,235,53,131,117,150,28,146,182,205,234,241,189,59,255,0,116,151,57,164,89,227,141,149,81,162,165,189,141,146,36,227,230,245,94,57,155,27,220,214,190,58,105,255,0,206,70,171,29,249,93,81,253,246,106,111,232,191,15,68,74,174,159,122,41,254,34,122,107,106,254,142,71,112,244,85,121,6,97,91,232,39,116,190,56,217,93,5,29,174,162,151,202,239,28,138,144,172,240,196,146,113,98,187,198,175,227,217,221,149,42,172,211,70,128,235,29,139,112,26,53,137,235,22,57,15,167,164,201,173,237,168,146,155,147,223,233,42,152,231,71,83,77,205,236,98,201,226,158,57,98,242,112,70,191,135,38,254,87,34,157,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,146,171,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,33,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,0,0,0,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,10,171,235,157,252,147,254,164,254,218,65,93,151,232,229,139,95,119,65,128,105,86,83,55,11,45,214,225,37,69,198,62,47,95,83,75,73,79,45,92,180,221,216,246,61,158,102,83,186,47,35,92,142,103,147,154,119,86,246,93,25,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,85,7,86,189,148,125,137,89,89,187,45,50,182,90,168,236,179,120,99,205,45,240,39,130,70,215,77,63,141,151,54,162,187,132,158,103,203,20,114,182,54,181,201,34,54,85,73,22,89,158,200,1,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,41,208,189,116,211,141,197,233,197,187,84,52,190,243,235,173,85,221,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,248,230,103,38,247,78,234,213,107,154,246,57,236,123,30,238,128,1,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,85,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,21,122,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,117,94,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,153,82,189,109,52,114,251,22,85,130,238,6,158,111,53,150,166,222,152,117,100,124,88,223,73,85,28,149,21,116,235,221,95,206,79,51,37,169,252,17,156,89,233,127,51,187,200,212,78,65,209,235,53,181,98,187,193,101,138,225,79,87,37,70,99,139,220,172,148,46,133,141,86,71,59,29,13,114,186,85,87,34,163,60,84,50,181,21,168,229,230,230,39,110,202,174,109,228,130,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,160,18,255,0,186,92,123,19,211,47,214,190,98,180,160,19,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,64,13,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,160,18,255,0,186,92,123,19,211,47,214,190,98,180,149,64,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,73,154,29,200,235,125,215,113,250,219,148,235,69,230,199,73,102,168,200,234,34,115,40,41,164,116,140,166,130,24,35,167,133,138,247,126,47,122,69,12,124,223,217,168,231,242,114,53,136,168,196,183,78,143,186,57,98,193,182,192,154,171,79,55,168,189,106,93,194,122,138,201,56,189,158,10,90,26,137,233,41,233,187,43,220,199,113,123,42,101,242,35,88,229,245,60,29,201,35,106,149,215,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,5,117,63,209,123,174,148,238,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,207,74,199,204,231,68,170,138,196,146,53,70,182,55,199,222,85,116,79,214,139,173,198,155,60,208,140,135,47,171,170,167,181,211,210,223,177,155,60,204,115,217,75,2,203,35,46,46,138,78,61,152,197,150,106,37,88,149,232,156,228,123,216,222,238,149,203,105,64,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,149,93,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,14,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,64,0,0,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,164,14,163,253,63,235,54,239,125,151,86,244,135,29,255,0,177,61,127,166,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,131,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,252,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,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,2,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,37,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,17,87,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,85,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,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,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,144,255,0,170,158,142,95,117,119,104,247,122,156,114,110,245,120,21,194,44,198,74,110,44,255,0,109,82,211,65,60,117,41,205,239,106,51,199,5,68,179,247,252,206,119,131,131,90,174,122,42,82,102,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,191,110,234,159,196,211,152,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,25,87,47,251,165,199,177,61,50,253,107,230,43,74,1,47,251,165,199,177,61,50,253,107,230,43,74,1,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,0,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,25,87,47,251,165,199,177,61,50,253,107,230,43,74,1,47,251,165,199,177,61,50,253,107,230,43,73,84,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,196,233,234,151,174,148,122,63,181,59,246,55,69,121,244,153,38,162,127,185,187,100,49,164,18,72,250,89,21,22,224,247,71,42,242,240,250,95,36,46,145,141,115,153,37,76,31,230,171,145,237,164,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,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,77,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,25,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,227,234,235,13,162,22,172,243,110,148,250,203,53,242,174,142,229,165,213,8,234,122,70,198,215,193,93,5,198,170,146,154,86,63,248,57,143,107,146,23,181,232,170,157,153,35,85,171,205,31,29,85,237,23,91,237,91,113,220,94,25,172,183,219,29,93,222,219,96,168,169,109,101,37,36,141,100,235,5,69,44,212,210,62,62,95,149,207,99,103,87,163,21,90,143,86,35,85,204,229,205,52,146,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,73,85,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,144,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,0,0,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,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,238,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,189,189,159,100,219,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,254,122,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,222,171,211,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,248,228,107,152,141,145,36,188,144,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,106,128,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,149,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,69,94,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,157,87,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,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,2,53,101,157,56,118,99,156,229,87,156,215,41,209,191,91,122,200,46,21,23,75,141,79,222,43,172,126,122,169,228,116,146,201,193,149,45,99,121,61,238,94,205,68,106,119,236,136,137,248,29,171,75,116,183,4,209,108,18,217,166,122,105,98,251,27,27,179,121,189,21,23,170,154,163,197,229,153,243,73,251,201,158,249,29,222,73,94,239,204,229,237,223,178,118,68,68,79,86,0,60,166,169,105,110,9,173,56,37,207,76,245,46,197,246,206,55,121,240,250,218,47,85,53,63,151,197,51,38,143,247,144,189,146,55,180,145,49,223,149,201,223,183,101,238,138,168,188,87,19,233,195,179,28,27,42,179,102,184,182,141,250,43,214,63,112,167,186,91,170,126,241,93,100,240,85,65,35,100,138,78,15,169,115,29,197,236,106,246,114,43,87,183,101,69,79,192,146,167,228,229,152,181,139,57,197,111,56,86,83,67,235,108,185,5,190,162,215,113,166,242,190,63,61,44,241,186,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,141,127,236,92,108,79,255,0,17,159,244,154,241,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,57,254,181,232,38,147,238,39,21,165,194,181,143,20,251,193,101,162,184,50,233,5,55,174,169,164,225,84,200,228,141,178,115,167,146,55,175,102,77,34,118,85,227,249,187,246,238,136,169,207,244,183,97,91,78,209,108,238,217,169,154,105,165,63,99,100,150,111,55,162,173,251,118,229,81,226,242,194,248,100,253,220,213,15,141,221,227,149,237,252,205,94,221,251,167,101,68,84,144,0,2,42,255,0,177,113,177,63,252,70,127,210,107,199,253,108,239,250,91,165,184,38,139,96,150,205,51,211,75,23,216,216,221,155,205,232,168,189,84,213,30,47,44,207,154,79,222,76,247,200,238,242,74,247,126,103,47,110,253,147,178,34,34,112,15,246,46,54,39,255,0,136,207,250,77,120,255,0,173,157,255,0,75,116,183,4,209,108,18,217,166,122,105,98,251,27,27,179,121,189,21,23,170,154,163,197,229,153,243,73,251,201,158,249,29,222,73,94,239,204,229,237,223,178,118,68,68,78,1,254,197,198,196,255,0,241,25,255,0,73,175,31,245,178,74,98,120,181,139,6,197,108,216,86,45,67,232,172,184,253,190,158,215,110,166,242,190,79,5,44,17,182,56,163,230,245,115,221,197,140,106,119,114,171,151,183,117,85,95,196,253,96,14,41,173,123,51,219,102,226,114,170,92,215,88,244,223,239,5,234,138,222,203,92,21,63,108,87,210,112,165,100,146,72,216,248,83,207,27,23,179,230,145,123,170,114,252,221,187,246,68,68,253,109,11,218,230,132,237,175,237,191,216,166,13,247,115,239,31,166,251,79,252,167,89,89,231,244,254,95,15,252,38,89,56,241,243,203,254,111,110,252,191,30,253,147,183,63,203,58,112,236,199,57,202,175,57,174,83,163,126,182,245,144,92,42,46,151,26,159,188,87,88,252,245,83,200,233,37,147,131,42,90,198,242,123,220,189,154,136,212,239,217,17,19,240,59,86,150,233,110,9,162,216,37,179,76,244,210,197,246,54,55,102,243,122,42,47,85,53,71,139,203,51,230,147,247,147,61,242,59,188,146,189,223,153,203,219,191,100,236,136,136,158,172,30,83,84,180,183,4,214,156,18,231,166,122,151,98,251,103,27,188,248,125,109,23,170,154,159,203,226,153,147,71,251,200,94,201,27,218,72,152,239,202,228,239,219,178,247,69,84,94,1,254,197,198,196,255,0,241,25,255,0,73,175,31,245,178,85,0,69,95,246,46,54,39,255,0,136,207,250,77,120,255,0,173,157,255,0,75,116,183,4,209,108,18,217,166,122,105,98,251,27,27,179,121,189,21,23,170,154,163,197,229,153,243,73,251,201,158,249,29,222,73,94,239,204,229,237,223,178,118,68,68,78,1,254,197,198,196,255,0,241,25,255,0,73,175,31,245,179,191,233,110,150,224,154,45,130,91,52,207,77,44,95,99,99,118,111,55,162,162,245,83,84,120,188,179,62,105,63,121,51,223,35,187,201,43,221,249,156,189,187,246,78,200,136,137,234,192,57,86,186,109,115,66,119,41,246,39,237,175,6,251,199,247,115,212,253,153,254,83,172,163,240,122,143,23,155,254,13,44,124,185,120,34,255,0,59,191,110,63,135,110,235,223,242,116,83,102,123,108,219,182,85,85,154,232,230,155,253,223,189,86,219,223,107,158,167,237,138,250,190,116,175,146,57,29,31,10,137,228,98,119,124,49,175,116,78,95,151,183,126,202,168,191,173,174,155,92,208,157,202,125,137,251,107,193,190,241,253,220,245,63,102,127,148,235,40,252,30,163,197,230,255,0,131,75,31,46,94,8,191,206,239,219,143,225,219,186,247,242,154,91,176,173,167,104,182,119,108,212,205,52,210,159,177,178,75,55,155,209,86,253,187,114,168,241,121,97,124,50,126,238,106,135,198,238,241,202,246,254,102,175,110,253,211,178,162,42,72,2,63,234,150,194,182,157,173,57,221,207,83,53,47,74,126,217,201,47,62,31,91,91,246,237,202,159,203,226,133,144,199,251,184,106,25,27,123,71,19,27,249,90,157,251,119,94,234,170,171,208,52,83,65,52,159,110,216,173,86,21,163,152,167,221,251,45,109,193,247,73,233,189,117,77,95,58,167,199,28,110,147,157,68,146,61,59,178,24,211,178,47,31,203,223,183,117,85,95,85,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,18,53,255,0,177,113,177,63,252,70,127,210,107,199,253,108,147,246,155,101,53,150,213,69,102,163,146,174,74,122,10,120,233,162,125,93,92,181,83,185,140,106,53,171,36,211,57,210,202,254,200,157,223,35,156,247,47,117,114,170,170,169,245,145,255,0,84,182,21,180,237,105,206,238,122,153,169,122,83,246,206,73,121,240,250,218,223,183,110,84,254,95,20,44,134,63,221,195,80,200,219,218,56,152,223,202,212,239,219,186,247,85,85,95,87,161,123,92,208,157,181,253,183,251,20,193,190,238,125,227,244,223,105,255,0,148,235,43,60,254,159,203,225,255,0,132,203,39,30,62,121,127,205,237,223,151,227,223,178,118,234,160,28,171,93,54,185,161,59,148,251,19,246,215,131,125,227,251,185,234,126,204,255,0,41,214,81,248,61,71,139,205,255,0,6,150,62,92,188,17,127,157,223,183,31,195,183,117,239,229,52,183,97,91,78,209,108,238,217,169,154,105,165,63,99,100,150,111,55,162,173,251,118,229,81,226,242,194,248,100,253,220,213,15,141,221,227,149,237,252,205,94,221,251,167,101,68,84,245,122,233,181,205,9,220,167,216,159,182,188,27,239,31,221,207,83,246,103,249,78,178,143,193,234,60,94,111,248,52,177,242,229,224,139,252,238,253,184,254,29,187,175,127,201,209,77,153,237,179,110,217,85,86,107,163,154,111,247,126,245,91,111,125,174,122,159,182,43,234,249,210,190,72,228,116,124,42,39,145,137,221,240,198,189,209,57,126,94,221,251,42,162,246,176,8,213,150,116,225,217,142,115,149,94,115,92,167,70,253,109,235,32,184,84,93,46,53,63,120,174,177,249,234,167,145,210,75,39,6,84,181,141,228,247,185,123,53,17,169,223,178,34,39,224,118,173,45,210,220,19,69,176,75,102,153,233,165,139,236,108,110,205,230,244,84,94,170,106,143,23,150,103,205,39,239,38,123,228,119,121,37,123,191,51,151,183,126,201,217,17,17,61,88,56,166,181,236,207,109,155,137,202,169,115,93,99,211,127,188,23,170,43,123,45,112,84,253,177,95,73,194,149,146,73,35,99,225,79,60,108,94,207,154,69,238,169,203,243,118,239,217,17,19,245,180,47,107,154,19,182,191,182,255,0,98,152,55,221,207,188,126,155,237,63,242,157,101,103,159,211,249,124,63,240,153,100,227,199,207,47,249,189,187,242,252,123,246,78,205,116,218,230,132,238,83,236,79,219,94,13,247,143,238,231,169,251,51,252,167,89,71,224,245,30,47,55,252,26,88,249,114,240,69,254,119,126,220,127,14,221,215,191,228,232,166,204,246,217,183,108,170,171,53,209,205,55,251,191,122,173,183,190,215,61,79,219,21,245,124,233,95,36,114,58,62,21,19,200,196,238,248,99,94,232,156,191,47,110,253,149,81,123,88,0,0,0,7,42,215,77,174,104,78,229,62,196,253,181,224,223,120,254,238,122,159,179,63,202,117,148,126,15,81,226,243,127,193,165,143,151,47,4,95,231,119,237,199,240,237,221,123,249,77,45,216,86,211,180,91,59,182,106,102,154,105,79,216,217,37,155,205,232,171,126,221,185,84,120,188,176,190,25,63,119,53,67,227,119,120,229,123,127,51,87,183,126,233,217,81,21,36,0,57,86,186,109,115,66,119,41,246,39,237,175,6,251,199,247,115,212,253,153,254,83,172,163,240,122,143,23,155,254,13,44,124,185,120,34,255,0,59,191,110,63,135,110,235,223,202,105,110,194,182,157,162,217,221,179,83,52,211,74,126,198,201,44,222,111,69,91,246,237,202,163,197,229,133,240,201,251,185,170,31,27,187,199,43,219,249,154,189,187,247,78,202,136,169,32,0,60,86,175,104,190,151,235,214,27,38,159,234,230,33,73,145,88,164,168,138,173,41,230,124,145,62,41,227,85,225,44,82,196,230,203,19,251,43,154,174,99,154,170,199,189,139,221,175,114,47,10,255,0,98,227,98,127,248,140,255,0,164,215,143,250,217,223,244,183,75,112,77,22,193,45,154,103,166,150,47,177,177,187,55,155,209,81,122,169,170,60,94,89,159,52,159,188,153,239,145,221,228,149,238,252,206,94,221,251,39,100,68,68,245,100,127,213,45,133,109,59,90,115,187,158,166,106,94,148,253,179,146,94,124,62,182,183,237,219,149,63,151,197,11,33,143,247,112,212,50,54,246,142,38,55,242,181,59,246,238,189,213,85,87,213,232,94,215,52,39,109,127,109,254,197,48,111,187,159,120,253,55,218,127,229,58,202,207,63,167,242,248,127,225,50,201,199,143,158,95,243,123,119,229,248,247,236,157,186,168,4,106,203,58,112,236,199,57,202,175,57,174,83,163,126,182,245,144,92,42,46,151,26,159,188,87,88,252,245,83,200,233,37,147,131,42,90,198,242,123,220,189,154,136,212,239,217,17,19,240,59,86,150,233,110,9,162,216,37,179,76,244,210,197,246,54,55,102,243,122,42,47,85,53,71,139,203,51,230,147,247,147,61,242,59,188,146,189,223,153,203,219,191,100,236,136,136,158,172,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,237,156,110,243,225,245,180,94,170,106,127,47,138,102,77,31,239,33,123,36,111,105,34,99,191,43,147,191,110,203,221,21,81,120,174,39,211,135,102,56,54,85,102,205,113,109,27,244,87,172,126,225,79,116,183,84,253,226,186,201,224,170,130,70,201,20,156,31,82,230,59,139,216,213,236,228,86,175,110,202,138,159,129,37,64,57,86,186,109,115,66,119,41,246,39,237,175,6,251,199,247,115,212,253,153,254,83,172,163,240,122,143,23,155,254,13,44,124,185,120,34,255,0,59,191,110,63,135,110,235,223,242,116,83,102,123,108,219,182,85,85,154,232,230,155,253,223,189,86,219,223,107,158,167,237,138,250,190,116,175,146,57,29,31,10,137,228,98,119,124,49,175,116,78,95,151,183,126,202,168,189,172,2,63,234,150,194,182,157,173,57,221,207,83,53,47,74,126,217,201,47,62,31,91,91,246,237,202,159,203,226,133,144,199,251,184,106,25,27,123,71,19,27,249,90,157,251,119,94,234,170,171,208,52,83,65,52,159,110,216,173,86,21,163,152,167,221,251,45,109,193,247,73,233,189,117,77,95,58,167,199,28,110,147,157,68,146,61,59,178,24,211,178,47,31,203,223,183,117,85,94,128,1,26,178,206,156,59,49,206,114,171,206,107,148,232,223,173,189,100,23,10,139,165,198,167,239,21,214,63,61,84,242,58,73,100,224,202,150,177,188,158,247,47,102,162,53,59,246,68,68,252,14,171,162,154,9,164,251,118,197,106,176,173,28,197,62,239,217,107,110,15,186,79,77,235,170,106,249,213,62,56,227,116,156,234,36,145,233,221,144,198,157,145,120,254,94,253,187,170,170,250,172,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,145,175,253,139,141,137,255,0,226,51,254,147,94,63,235,100,148,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,229,117,175,65,52,159,113,56,173,46,21,172,120,167,222,11,45,21,193,151,72,41,189,117,77,39,10,166,71,36,109,147,157,60,145,189,123,50,105,19,178,175,31,205,223,183,116,69,78,127,165,187,10,218,118,139,103,118,205,76,211,77,41,251,27,36,179,121,189,21,111,219,183,42,143,23,150,23,195,39,238,230,168,124,110,239,28,175,111,230,106,246,239,221,59,42,34,167,234,235,94,204,246,217,184,156,170,151,53,214,61,55,251,193,122,162,183,178,215,5,79,219,21,244,156,41,89,36,146,54,62,20,243,198,197,236,249,164,94,234,156,191,55,110,253,145,17,63,91,66,246,185,161,59,107,251,111,246,41,131,125,220,251,199,233,190,211,255,0,41,214,86,121,253,63,151,195,255,0,9,150,78,60,124,242,255,0,155,219,191,47,199,191,100,237,213,65,207,245,175,65,52,159,113,56,173,46,21,172,120,167,222,11,45,21,193,151,72,41,189,117,77,39,10,166,71,36,109,147,157,60,145,189,123,50,105,19,178,175,31,205,223,183,116,69,78,127,165,187,10,218,118,139,103,118,205,76,211,77,41,251,27,36,179,121,189,21,111,219,183,42,143,23,150,23,195,39,238,230,168,124,110,239,28,175,111,230,106,246,239,221,59,42,34,164,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,1,18,183,131,212,119,72,246,159,117,251,140,219,69,94,107,157,173,60,117,47,178,208,85,50,8,40,88,247,49,90,149,181,42,143,88,30,248,156,249,24,198,199,35,213,26,197,122,70,201,99,123,164,6,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,226,85,246,160,16,215,76,186,151,233,30,166,110,190,225,160,54,250,138,74,44,121,212,239,182,217,114,10,201,216,214,93,47,240,214,75,19,160,167,146,41,37,134,106,106,152,86,39,211,200,231,68,231,61,142,103,23,186,104,154,217,148,1,199,247,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,248,173,151,111,127,78,55,113,138,165,21,13,87,217,185,245,146,223,77,46,67,100,158,20,167,231,34,199,26,79,85,68,223,44,139,37,31,157,206,98,42,189,100,103,228,242,53,190,72,213,242,84,21,23,173,253,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,119,239,217,19,248,22,19,179,61,107,202,183,19,182,204,63,88,243,91,125,170,138,245,144,125,161,234,96,181,197,36,116,172,240,87,212,83,179,131,100,146,71,167,118,66,213,94,239,95,204,171,219,178,118,68,237,96,226,155,204,214,188,171,110,219,108,204,53,143,10,183,218,171,111,88,255,0,217,254,154,11,164,82,73,74,255,0,61,125,61,59,249,182,57,35,122,246,100,206,84,236,244,252,200,157,251,167,116,90,246,209,14,174,219,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,59,246,238,139,252,11,116,60,166,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,66,48,109,35,169,126,145,238,59,33,189,224,249,61,69,38,23,144,178,241,52,120,220,55,73,217,76,203,229,186,90,165,101,19,35,87,72,230,165,114,53,240,199,37,59,94,238,111,94,112,171,154,175,100,63,39,82,29,235,106,158,207,191,103,127,179,59,6,41,115,251,219,246,191,173,251,118,150,166,111,31,165,244,158,63,23,134,120,187,119,245,47,229,203,151,126,205,237,219,178,247,241,93,61,58,133,235,70,236,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,198,161,234,168,141,69,238,141,252,127,138,45,133,0,87,175,80,190,161,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,123,171,191,31,224,136,233,233,212,47,90,55,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,206,53,15,85,68,106,47,116,111,227,252,81,108,40,141,91,205,223,70,156,108,242,197,67,29,206,131,239,70,103,121,227,45,183,25,167,172,74,121,29,75,207,140,149,85,18,240,127,130,20,226,246,177,85,142,116,146,34,181,173,84,108,175,143,160,109,235,115,186,53,186,12,86,108,167,72,242,143,95,232,60,12,186,91,170,97,117,61,117,178,105,99,71,182,57,226,119,254,219,82,70,43,226,123,162,145,24,247,240,119,111,147,115,27,170,210,61,168,97,180,217,134,169,92,170,220,251,141,71,166,182,90,45,177,178,107,141,197,232,173,242,44,49,61,236,111,8,218,228,115,222,247,53,141,238,214,247,230,248,216,246,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,1,15,245,243,169,158,135,104,38,184,227,218,67,115,143,237,234,10,159,35,114,139,253,162,225,13,76,120,228,137,52,144,182,25,32,139,156,146,204,201,34,122,207,18,248,228,138,53,99,154,217,156,239,26,75,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,10,160,220,15,86,13,211,232,222,184,231,154,91,30,155,105,253,61,38,51,144,87,91,232,62,212,179,220,89,85,53,11,38,119,165,157,255,0,237,198,35,188,176,44,82,35,218,212,107,218,244,115,83,139,144,153,93,61,55,65,159,110,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,149,67,209,85,28,137,217,27,248,127,21,89,64,10,203,222,159,85,108,251,68,53,230,235,165,26,33,99,194,175,150,220,110,158,26,75,181,101,226,154,106,149,91,175,230,116,241,67,37,53,91,27,194,54,186,40,158,215,181,30,217,163,157,171,254,106,29,255,0,167,94,232,53,163,118,120,6,87,168,218,163,104,194,173,214,219,117,226,59,37,170,43,5,61,92,51,186,120,225,108,213,46,157,179,203,43,85,156,106,41,82,53,99,145,123,164,220,147,252,213,94,149,161,91,174,211,141,115,205,181,3,75,237,146,253,149,153,233,206,65,115,179,220,172,213,19,35,164,168,165,165,172,125,60,117,244,235,217,60,144,191,139,57,162,39,40,164,122,49,221,209,209,73,47,107,0,28,127,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,0,7,63,215,77,116,211,141,186,105,197,199,84,53,66,243,232,109,84,61,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,121,38,127,23,118,78,232,212,107,92,247,185,140,99,222,223,21,180,77,221,224,59,191,192,42,242,252,66,221,87,102,185,89,170,34,162,189,89,107,106,33,146,122,89,223,11,36,242,51,198,229,115,233,156,229,149,145,204,246,70,178,44,18,254,70,241,84,78,234,0,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,183,126,202,159,196,168,191,246,106,247,79,255,0,128,58,85,255,0,186,174,63,245,226,234,65,249,57,103,222,175,186,183,159,184,191,101,125,228,251,62,163,236,127,181,188,158,135,215,120,221,224,245,30,47,222,120,124,156,57,240,252,220,123,246,252,123,21,45,170,189,88,55,161,163,122,143,145,233,110,107,166,218,85,79,122,198,110,18,219,234,120,217,238,204,142,110,11,249,39,139,201,88,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,9,43,176,30,164,63,226,134,251,87,165,186,173,107,181,89,51,231,250,171,133,175,236,184,61,53,182,178,134,38,65,251,134,121,234,164,154,74,206,238,169,145,88,214,241,240,196,174,238,156,92,78,162,189,122,133,245,11,214,141,166,107,69,151,78,116,231,24,194,174,54,219,142,47,77,123,150,91,221,21,92,211,182,121,42,234,225,115,90,232,106,98,106,51,141,59,21,17,90,171,221,93,248,255,0,4,79,107,211,123,122,218,167,188,31,218,39,237,50,193,138,91,62,233,125,145,232,190,194,165,169,135,201,234,189,95,147,203,230,158,94,253,189,51,56,241,227,219,187,187,247,238,157,166,169,92,27,228,234,157,144,232,70,174,55,74,116,18,219,133,100,175,178,83,185,153,45,117,209,181,85,76,167,184,171,213,22,138,52,134,88,90,143,133,173,69,145,200,249,63,60,190,53,72,223,11,209,121,166,133,245,55,223,118,226,245,30,221,165,250,95,165,26,85,93,117,174,239,44,211,75,107,185,178,150,223,74,213,68,146,170,166,68,173,95,28,44,228,222,235,217,92,174,115,88,198,189,239,99,29,107,246,152,238,176,218,168,161,190,214,210,86,92,153,79,27,107,42,41,41,157,77,4,211,163,83,200,248,226,116,146,58,54,43,187,170,49,100,122,181,21,17,92,238,221,215,235,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,199,253,152,239,179,1,221,220,153,53,138,213,71,87,105,200,113,218,137,234,210,142,178,56,96,90,171,84,149,179,182,146,88,163,109,68,175,123,227,167,109,43,106,93,217,24,217,166,68,111,229,123,73,64,0,34,175,80,125,197,107,238,215,180,226,199,170,90,59,138,226,151,187,43,46,14,183,228,159,108,208,214,212,201,71,229,70,250,73,219,233,229,141,145,195,205,178,70,247,200,239,247,201,105,154,212,85,114,145,87,107,29,90,117,131,86,119,5,132,233,150,172,99,250,127,102,198,242,139,130,218,229,171,181,218,238,9,84,149,82,196,246,81,198,197,117,76,173,79,37,82,211,198,170,230,43,81,175,85,85,106,34,185,45,80,28,43,123,59,129,186,237,151,110,153,14,171,227,79,199,223,144,209,212,80,82,89,232,239,106,229,130,182,121,170,163,108,145,54,54,73,27,228,122,83,250,137,81,172,119,116,72,156,229,238,214,184,174,189,61,234,237,187,189,74,207,241,173,57,177,97,58,63,5,203,42,188,81,89,40,229,171,182,220,219,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,237,223,178,47,240,44,167,114,251,152,195,118,181,143,98,153,158,160,208,213,191,30,191,229,20,248,229,117,109,50,43,223,108,100,212,181,51,37,90,196,141,87,76,198,186,157,168,246,55,243,240,123,156,212,123,154,145,191,176,0,10,192,222,103,84,13,125,219,182,228,243,13,28,194,177,13,63,173,178,227,255,0,103,250,105,238,150,250,217,42,159,231,160,167,168,127,55,71,87,27,23,179,230,114,39,102,39,229,68,239,221,123,170,201,254,158,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,236,141,252,63,138,172,160,4,42,234,67,189,109,83,217,247,236,239,246,103,96,197,46,127,123,126,215,245,191,110,210,212,205,227,244,190,147,199,226,240,207,23,110,254,165,252,185,114,239,217,189,187,118,94,254,43,167,167,80,189,104,221,158,180,94,180,231,81,177,140,42,221,109,183,98,245,55,184,165,178,81,85,195,59,167,142,174,146,22,181,206,154,166,86,171,56,212,61,85,17,168,189,209,191,143,241,69,176,160,113,77,115,221,118,156,109,219,81,244,227,10,213,9,126,202,181,106,55,218,112,67,127,150,100,109,45,182,170,149,105,18,54,212,162,167,228,134,79,84,228,89,187,241,141,204,106,189,17,142,124,145,118,176,1,197,49,93,215,105,197,255,0,114,121,174,214,110,114,253,141,153,226,254,146,123,108,117,19,34,199,125,165,150,130,10,185,29,78,189,147,180,209,121,94,143,133,123,185,99,98,74,213,114,36,169,15,107,0,20,173,254,205,94,233,255,0,240,7,74,191,247,85,199,254,188,89,246,204,245,175,42,220,78,219,48,253,99,205,109,246,170,43,214,65,246,135,169,130,215,20,145,210,179,193,95,81,78,206,13,146,73,30,157,217,11,85,123,189,127,50,175,110,201,217,19,181,128,1,26,183,155,190,141,56,217,229,138,134,59,157,7,222,140,206,243,198,91,110,51,79,88,148,242,58,151,159,25,42,170,37,224,255,0,4,41,197,237,98,171,28,233,36,69,107,90,168,217,95,31,96,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,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,43,3,121,157,80,53,247,110,219,147,204,52,115,10,196,52,254,182,203,143,253,159,233,167,186,91,235,100,170,127,158,130,158,161,252,221,29,92,108,94,207,153,200,157,152,159,149,19,191,117,238,171,218,186,111,111,91,84,247,131,251,68,253,166,88,49,75,103,221,47,178,61,23,216,84,181,48,249,61,87,171,242,121,124,211,203,223,183,166,103,30,60,123,119,119,126,253,211,180,213,0,2,149,191,217,171,221,63,254,0,233,87,254,234,184,255,0,215,139,62,217,158,181,229,91,137,219,102,31,172,121,173,190,213,69,122,200,62,208,245,48,90,226,146,58,86,120,43,234,41,217,193,178,73,35,211,187,33,106,175,119,175,230,85,237,217,59,34,118,176,82,183,251,53,123,167,255,0,192,29,42,255,0,221,87,31,250,241,103,219,51,214,188,171,113,59,108,195,245,143,53,183,218,168,175,89,7,218,30,166,11,92,82,71,74,207,5,125,69,59,56,54,73,36,122,119,100,45,85,238,245,252,202,189,187,39,100,78,214,66,11,183,86,253,180,89,117,230,183,75,107,38,171,147,13,160,167,146,41,115,202,78,117,84,78,184,179,186,186,40,233,225,141,210,203,77,217,21,137,83,26,187,148,157,184,198,176,170,78,77,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,82,253,159,93,118,233,171,147,103,152,234,100,23,108,19,58,168,146,190,27,173,202,87,85,190,146,235,43,228,146,122,25,170,158,247,75,43,251,39,153,146,77,217,242,49,238,78,82,190,25,100,95,19,178,13,232,229,91,71,212,120,43,171,93,117,189,224,55,47,36,23,188,122,42,233,27,27,60,171,15,42,234,104,21,233,10,214,49,32,141,17,207,79,207,26,58,46,76,228,146,50,255,0,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,177,86,189,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,120,28,175,231,60,113,213,9,118,125,52,55,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,229,231,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,63,39,38,57,30,198,185,25,50,178,122,158,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,241,170,80,14,241,55,85,153,110,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,252,138,232,154,247,183,212,200,214,198,233,159,201,220,158,136,212,95,27,35,99,36,255,0,74,205,148,229,89,238,85,104,221,30,67,127,186,227,152,222,57,112,151,236,47,179,42,164,163,174,185,87,83,201,7,62,92,224,116,115,91,164,141,245,116,210,240,145,28,231,54,72,215,178,35,203,148,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,72,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,162,30,163,59,215,255,0,21,90,143,5,131,0,185,221,99,211,44,91,247,118,218,105,215,197,29,210,185,21,233,37,205,208,241,107,219,201,143,72,226,108,170,231,50,54,185,221,162,116,210,198,142,155,187,67,202,183,17,172,182,188,234,229,69,117,160,211,220,38,224,202,219,165,230,142,190,75,124,210,87,68,223,45,61,37,36,241,167,147,205,228,240,190,69,141,204,116,113,119,114,73,20,143,133,93,37,122,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,90,78,234,183,49,134,237,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,156,85,176,179,140,82,61,242,57,23,139,24,238,45,123,248,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,254,53,91,116,233,107,178,11,238,131,88,164,215,93,80,165,186,217,179,172,162,223,81,110,134,199,44,204,72,232,236,242,190,150,104,214,166,21,137,36,138,177,100,167,115,149,158,69,70,70,246,181,236,108,136,246,178,63,245,138,219,94,163,210,106,60,59,152,182,45,214,249,134,87,219,232,237,119,39,73,84,181,13,199,234,163,85,142,56,219,23,20,244,244,115,119,99,154,168,174,111,169,150,126,74,197,154,38,190,42,236,187,118,217,86,209,181,77,50,155,108,94,187,27,190,250,107,126,77,110,115,100,151,201,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,205,34,42,118,122,154,19,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,196,95,223,174,241,49,237,172,105,29,205,182,107,197,36,250,139,124,167,244,88,253,178,26,202,95,87,68,249,217,59,99,186,75,79,47,39,58,154,39,67,34,162,248,158,199,202,214,68,188,81,238,115,104,51,253,213,103,185,87,253,213,200,242,76,142,225,255,0,164,172,174,185,87,84,73,255,0,181,36,211,73,35,255,0,243,185,206,119,250,85,77,9,236,91,111,183,221,181,109,199,29,211,188,167,32,186,220,111,85,28,175,23,26,74,217,217,36,54,122,170,150,49,242,208,82,163,28,246,54,24,158,142,238,173,123,155,36,174,154,84,236,146,241,109,117,245,172,211,63,187,250,227,133,234,149,37,37,170,158,147,48,199,223,111,155,211,199,194,170,162,186,130,111,222,79,81,217,136,143,239,5,93,28,108,122,185,206,227,2,181,81,173,99,59,186,41,234,103,221,253,113,205,52,182,174,174,213,79,73,152,99,236,184,67,234,36,225,85,81,93,65,55,238,224,167,238,244,71,247,130,174,178,71,177,26,231,113,129,28,138,214,177,253,238,80,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,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,123,118,238,171,252,75,232,233,175,164,52,218,65,179,236,30,5,130,145,46,89,133,58,229,247,41,169,167,150,86,78,250,230,181,244,238,84,147,183,7,182,141,41,35,123,88,136,196,124,78,84,229,221,94,234,129,212,253,98,207,180,43,124,186,161,168,218,115,126,171,183,92,173,218,145,123,150,88,162,170,154,24,46,16,71,120,124,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,248,149,46,167,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,126,117,108,78,123,221,233,164,115,100,116,47,228,238,76,69,106,175,145,146,49,157,212,3,57,155,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,243,171,98,115,216,223,83,27,93,35,161,127,38,241,122,171,85,124,111,145,143,191,237,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,196,171,237,64,60,254,89,159,225,184,45,78,63,75,152,100,52,150,151,229,87,136,236,22,133,169,85,107,42,174,50,69,44,177,83,163,251,113,107,222,216,36,70,114,84,228,254,44,111,119,189,141,119,160,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,175,8,153,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,104,7,121,155,204,207,183,103,159,212,214,86,87,85,219,176,155,117,67,226,176,216,98,150,104,96,116,17,205,80,180,213,117,84,203,60,176,173,119,134,161,99,146,88,251,39,100,226,223,195,248,243,253,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,145,202,199,112,122,50,70,167,54,53,83,67,218,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,2,21,117,51,217,119,248,147,211,134,106,70,20,223,30,125,128,219,234,231,166,167,134,135,205,37,246,133,19,202,250,30,241,177,211,58,102,171,28,234,118,167,38,249,37,149,138,212,243,44,145,210,15,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,23,211,176,93,235,226,187,172,211,138,75,37,218,231,233,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,79,12,143,70,42,113,116,79,150,0,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,87,169,95,80,47,216,77,29,118,130,105,76,220,243,235,173,189,191,106,92,90,238,241,217,232,106,224,169,103,238,165,130,165,147,83,220,88,190,154,120,249,49,90,145,200,199,254,60,154,83,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,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,246,204,246,103,128,237,51,0,166,163,163,161,164,184,230,215,26,118,75,126,191,75,20,51,78,217,228,134,157,42,105,41,106,82,8,166,74,31,53,58,73,28,82,119,94,235,201,223,143,240,145,71,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,66,219,254,223,30,67,186,252,201,216,165,153,148,148,122,117,137,222,43,31,143,165,35,234,154,251,179,21,27,20,117,181,76,149,90,213,122,181,146,62,38,248,88,248,89,85,36,106,174,85,115,150,53,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,135,118,163,186,237,56,221,174,156,51,53,194,165,244,55,90,31,28,23,251,4,243,35,234,173,21,78,69,84,107,149,17,60,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,206,214,1,202,183,79,162,159,226,39,111,185,182,142,71,112,244,85,121,5,189,61,4,238,151,199,27,43,160,149,149,20,190,87,120,228,84,133,103,134,36,147,139,21,222,53,127,30,206,236,169,154,195,79,186,85,169,152,174,178,105,198,57,170,88,85,95,168,178,228,214,248,174,20,220,164,141,242,67,205,63,60,18,248,222,246,54,104,158,142,142,70,35,151,132,140,123,85,123,181,79,86,85,7,92,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,59,120,158,244,88,107,216,223,197,94,196,89,63,205,73,19,151,10,233,29,166,121,86,97,187,219,62,117,105,164,237,101,192,173,245,247,11,189,84,145,201,227,111,169,164,154,142,8,26,246,177,88,147,61,243,171,218,199,185,188,163,130,119,34,170,179,178,205,94,181,126,214,49,111,168,20,63,29,113,56,167,76,94,161,116,120,181,29,54,221,119,3,151,248,109,80,241,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,206,48,167,138,22,83,39,23,185,29,34,199,201,24,145,53,150,212,1,64,61,81,253,246,106,111,232,191,15,68,79,78,138,23,107,84,219,109,204,172,80,220,233,31,114,163,206,42,42,234,40,219,51,86,120,96,154,130,137,177,74,248,251,242,107,30,232,38,107,92,169,217,203,20,136,157,248,175,107,10,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,171,235,157,252,147,254,164,254,218,126,175,76,94,161,117,153,77,101,54,221,119,3,151,249,174,179,113,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,254,83,47,150,22,83,39,22,53,91,26,199,201,94,177,53,246,126,1,66,221,71,178,204,171,6,234,19,168,121,78,21,147,93,113,251,213,23,217,62,154,227,107,173,146,146,170,14,118,74,70,63,132,177,171,94,222,76,123,154,189,151,241,107,149,23,240,85,44,255,0,97,59,223,177,110,227,4,150,139,35,170,181,91,117,54,201,229,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,123,242,107,91,36,74,249,84,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,3,149,110,47,114,250,89,181,252,18,108,235,83,46,223,247,190,138,205,71,61,55,218,151,63,223,67,20,158,146,9,165,143,205,226,243,177,242,113,119,228,103,119,47,250,17,115,215,174,154,233,168,251,139,212,123,142,168,106,133,231,215,93,107,187,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,241,194,206,78,236,157,213,202,231,57,239,115,222,247,189,221,175,97,59,223,190,237,31,59,150,139,35,170,186,220,180,202,247,229,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,187,242,107,157,28,74,203,232,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,253,53,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,151,240,115,85,23,241,69,63,88,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,0,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,101,92,191,238,151,30,196,244,203,245,175,152,173,35,255,0,84,141,253,86,105,223,174,219,38,142,92,46,182,220,189,125,29,70,69,145,81,212,207,67,53,162,53,241,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,249,223,35,252,53,129,161,122,23,168,251,139,212,123,118,151,233,125,155,215,93,107,187,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,241,194,206,77,238,189,149,202,231,53,140,107,222,246,49,218,41,208,77,20,197,118,237,164,246,45,28,194,174,23,90,219,46,63,234,189,52,247,73,99,146,169,254,122,153,106,31,205,209,199,27,23,179,230,114,39,102,39,229,68,239,221,123,170,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,1,229,53,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,106,25,247,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,145,29,43,88,198,250,152,218,232,219,51,56,183,139,213,28,137,227,124,111,127,127,233,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,79,23,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,249,248,189,168,246,53,170,249,149,243,87,169,126,248,233,182,227,134,205,163,216,59,42,223,168,185,165,158,71,195,87,27,229,167,101,142,221,50,201,2,214,182,102,43,92,181,42,230,74,216,90,199,126,71,198,178,61,81,26,198,77,72,23,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,232,45,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,238,201,26,191,139,85,28,159,197,11,232,217,182,249,240,29,204,233,28,217,94,83,116,199,241,60,179,28,167,168,147,39,181,77,116,134,54,67,5,51,34,116,215,56,152,249,60,172,161,84,153,157,228,149,17,35,127,56,213,239,224,146,62,170,250,134,111,78,235,186,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,198,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,158,56,222,249,185,124,187,5,217,70,85,186,205,71,164,189,221,173,158,159,76,177,155,132,50,100,119,10,132,145,145,215,240,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,240,198,244,122,175,39,68,201,111,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,235,6,107,55,99,238,159,89,62,160,100,63,35,57,115,221,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,221,143,88,166,138,68,107,187,47,9,24,239,224,228,85,150,160,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,37,255,0,82,190,161,117,154,155,125,174,208,173,6,203,255,0,220,45,7,24,175,23,203,92,211,211,201,120,170,225,83,13,77,43,38,142,100,142,166,220,232,230,99,85,29,31,25,36,137,92,215,62,62,14,116,96,217,222,213,115,45,215,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,157,27,43,152,246,250,153,26,217,27,11,56,187,147,209,92,169,227,100,143,101,255,0,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,36,74,224,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,2,149,186,213,251,167,197,190,159,208,252,141,196,241,93,45,181,139,1,208,173,104,207,117,27,81,175,212,150,235,109,187,77,238,146,197,20,181,80,195,61,194,120,234,232,166,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,198,169,202,183,137,186,172,203,117,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,228,87,68,215,189,190,166,70,182,55,76,254,78,228,244,70,162,248,217,27,25,39,250,106,116,244,172,212,219,237,14,186,235,206,33,254,225,104,57,75,103,177,221,33,158,158,75,197,87,10,105,169,170,159,12,144,164,117,54,231,71,51,220,138,217,56,201,36,72,215,53,241,243,107,174,80,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,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,159,109,232,237,39,42,218,54,169,174,45,114,151,215,99,119,223,83,112,198,110,45,116,146,249,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,249,163,84,94,207,66,74,244,172,222,253,102,155,101,86,141,176,234,29,87,60,67,36,184,75,22,61,87,225,158,162,162,138,241,87,36,12,130,151,191,149,89,21,28,143,73,151,179,34,85,73,234,57,185,205,99,164,115,109,83,93,53,211,78,54,233,167,23,29,80,213,11,207,161,181,80,246,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,251,139,212,123,142,168,106,133,231,215,93,107,187,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,241,194,206,78,236,157,213,202,231,57,239,115,222,247,189,214,85,210,111,100,180,118,251,23,248,155,213,236,83,203,95,116,224,220,58,215,119,182,193,36,112,210,181,240,207,29,230,63,34,58,70,76,233,35,68,129,232,145,185,177,181,242,53,100,108,241,185,182,126,66,174,174,122,103,149,106,38,209,230,184,226,212,158,175,238,86,65,73,147,92,96,100,114,73,51,168,99,130,162,158,87,198,214,49,221,252,126,169,178,189,93,197,173,138,41,94,174,252,189,150,157,182,209,159,211,105,102,225,180,223,80,110,25,13,93,142,219,99,202,45,181,55,74,234,101,151,156,86,239,80,196,172,69,72,145,94,246,58,157,101,99,216,212,94,108,115,155,217,220,187,46,151,136,149,213,31,87,170,116,151,103,217,52,22,217,234,224,185,103,53,16,226,20,179,67,4,82,177,140,169,107,223,84,217,82,79,243,88,250,56,42,227,71,53,28,244,124,140,86,241,255,0,61,180,131,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,239,219,186,47,240,52,209,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,155,125,216,251,167,214,79,168,25,15,200,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,249,213,177,57,236,111,169,141,174,145,208,191,147,120,189,85,170,190,55,200,199,223,246,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,226,85,246,160,202,185,42,182,11,189,124,171,106,122,143,73,100,187,92,253,70,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,230,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,121,77,85,212,204,87,70,244,227,35,213,44,214,175,211,217,113,155,124,183,10,158,50,70,201,38,224,159,146,8,188,143,99,29,52,175,86,199,27,21,201,206,71,177,168,189,220,134,125,247,137,186,172,203,117,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,228,87,68,215,189,190,166,70,182,55,76,254,78,228,244,70,162,248,217,27,25,105,61,39,181,15,115,90,141,163,85,247,157,99,186,253,224,196,27,112,169,131,29,189,222,106,234,159,124,150,70,57,139,51,85,210,70,172,171,163,231,36,141,100,203,55,146,57,33,150,46,206,98,49,33,157,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,47,169,22,254,175,186,251,149,93,52,75,77,238,30,139,76,177,251,131,233,234,38,165,169,100,159,121,170,160,147,178,84,190,72,156,230,58,141,175,103,40,35,107,149,175,236,217,159,221,222,54,67,5,129,34,182,103,188,204,251,105,153,253,53,101,29,117,93,199,9,184,212,50,43,245,134,89,102,154,6,193,36,212,235,83,87,75,76,147,197,10,87,120,105,210,56,229,147,186,118,94,46,252,63,133,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,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,10,203,234,177,177,139,85,235,25,175,221,22,148,90,233,45,247,43,5,58,201,149,217,109,214,182,177,46,112,62,161,242,75,115,79,4,124,157,82,199,78,247,207,36,189,209,208,179,154,189,158,21,73,107,3,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,241,42,118,174,160,59,152,195,119,95,169,120,86,169,97,244,53,118,231,183,7,164,182,221,237,149,40,174,125,186,227,29,117,107,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,126,174,203,247,131,106,218,110,145,235,123,173,235,87,38,119,152,211,217,232,49,70,67,19,85,148,211,177,151,4,146,186,87,72,199,69,194,157,102,137,233,27,154,229,149,238,99,56,240,89,36,142,48,127,186,172,247,42,255,0,186,185,30,73,145,220,63,244,149,149,215,42,234,137,63,246,164,154,105,36,127,254,119,57,206,255,0,74,169,118,157,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,242,62,52,141,136,136,215,190,105,190,10,96,234,123,191,90,109,103,186,213,237,251,71,239,180,149,250,125,108,168,166,154,235,119,164,242,177,110,215,24,29,55,56,99,149,178,248,170,40,90,174,129,200,171,23,230,154,4,145,142,115,18,55,186,37,237,211,109,26,167,186,12,238,28,23,76,237,63,247,222,182,243,89,5,79,217,118,207,220,205,44,126,174,120,98,147,195,229,240,61,145,242,111,231,127,102,167,250,85,37,167,80,158,154,118,173,189,97,180,250,209,162,85,245,117,88,109,174,158,138,131,35,160,186,85,181,245,116,147,170,199,78,202,232,222,168,212,149,147,202,230,121,35,106,34,199,44,156,152,223,11,149,148,241,87,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,118,86,187,65,58,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,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,127,59,158,202,121,226,99,213,202,239,206,215,126,103,255,0,156,182,169,209,199,87,169,179,93,180,87,105,109,68,244,137,114,211,139,196,208,178,8,96,149,175,251,58,185,239,170,134,105,94,238,236,123,221,80,181,236,68,98,167,102,66,206,77,78,232,231,207,83,58,219,248,212,204,87,87,119,123,169,57,214,21,87,234,236,181,23,10,123,125,53,83,100,142,72,234,189,21,36,52,111,158,39,198,247,49,240,200,250,119,62,55,163,191,52,110,99,149,17,85,81,44,171,163,102,138,125,198,219,237,219,88,234,238,30,106,189,77,184,39,134,8,229,229,28,20,54,233,106,41,227,228,213,141,170,217,157,59,235,21,221,158,246,172,126,14,220,93,205,7,90,191,107,24,183,212,10,31,142,184,148,172,93,79,75,221,244,254,218,241,86,104,118,177,230,126,175,82,108,188,254,199,169,173,111,25,175,182,184,227,106,167,121,149,203,234,43,33,237,39,147,186,53,239,137,25,39,239,92,218,137,18,127,130,128,122,163,251,236,212,223,209,126,30,136,227,251,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,178,73,20,110,252,120,161,161,237,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,232,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,171,235,157,252,147,254,164,254,218,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,133,228,244,238,223,213,30,231,49,85,192,245,74,225,106,182,234,109,147,197,79,221,106,96,167,251,205,26,199,43,253,77,45,55,36,122,204,198,65,35,170,35,141,139,27,127,44,141,226,217,60,113,116,13,251,110,219,252,35,104,212,89,77,130,43,85,118,103,125,184,69,111,199,237,215,6,249,97,147,139,145,245,83,203,19,38,138,85,134,56,81,90,175,141,87,140,179,83,163,147,179,207,63,181,222,165,154,13,185,204,154,219,167,52,20,25,6,45,155,92,105,218,232,45,87,42,79,52,21,115,182,158,89,234,89,77,83,10,185,174,100,77,133,235,206,118,192,175,69,103,22,247,85,107,106,219,170,63,190,205,77,253,23,225,232,142,41,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,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,213,173,224,27,200,234,75,106,218,198,188,225,186,97,65,143,82,100,182,214,211,173,110,114,200,30,215,86,209,65,63,100,165,142,149,201,50,53,149,45,106,62,119,195,60,104,143,141,244,232,215,179,200,178,55,186,109,143,119,154,53,187,75,21,202,239,165,85,183,86,85,217,60,63,107,218,238,148,14,167,170,160,243,62,102,193,205,205,87,66,255,0,34,83,200,244,241,74,254,205,237,203,139,151,137,156,34,252,250,86,93,173,87,29,142,96,52,118,251,157,37,85,69,174,162,241,73,93,20,51,53,239,165,157,110,117,51,36,82,181,23,187,30,177,77,20,136,215,118,94,18,49,223,193,200,171,45,64,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,135,117,219,174,212,125,218,234,59,243,92,214,95,67,106,161,242,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,201,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,226,160,159,253,47,119,211,251,20,202,153,161,218,199,153,250,77,54,189,115,251,30,166,181,188,161,177,93,36,145,170,157,230,87,39,167,163,155,188,158,78,232,230,50,85,100,159,186,107,170,36,91,169,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,0,50,174,95,247,75,143,98,122,101,250,215,204,86,146,168,25,87,44,211,79,55,235,143,109,155,167,14,3,131,105,245,246,146,179,85,46,244,247,216,104,89,79,233,107,89,96,122,94,100,114,205,93,10,202,143,133,238,167,168,116,148,232,232,222,199,189,136,174,107,152,138,139,93,118,203,78,125,170,249,147,232,236,214,204,131,49,203,47,245,19,213,190,42,104,102,184,92,110,19,170,62,105,165,86,181,29,44,175,236,146,72,247,126,43,248,57,203,254,149,47,123,97,59,32,177,109,31,4,150,183,35,165,181,92,181,54,247,229,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,123,242,115,155,28,72,201,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,229,91,157,219,214,43,186,13,26,189,105,30,83,83,232,61,127,142,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,254,84,111,70,185,142,124,82,202,196,123,57,242,76,240,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,52,79,41,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,254,13,99,26,212,236,136,136,90,166,128,236,42,155,65,182,111,171,218,213,171,54,42,73,245,22,249,166,247,217,173,12,147,203,206,193,110,158,200,247,58,23,67,52,81,186,10,229,116,147,69,50,254,126,44,106,49,142,106,62,100,125,80,150,189,213,99,98,86,165,181,87,238,155,70,177,154,182,220,155,80,179,230,246,171,116,13,116,18,64,173,123,164,188,35,17,81,204,123,92,141,73,248,53,200,244,127,157,200,206,19,201,37,85,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,103,177,37,134,41,17,174,238,156,227,99,191,139,81,83,176,109,71,106,58,143,187,93,71,102,21,133,69,232,109,84,62,57,239,247,249,225,87,210,218,41,92,170,136,231,34,42,121,38,127,23,36,80,162,163,164,115,92,170,172,99,36,145,154,9,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,252,72,158,212,3,53,155,177,247,79,172,159,80,50,31,145,156,245,91,46,221,182,85,180,109,83,76,166,219,23,174,198,239,190,154,223,147,91,156,217,37,242,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,243,72,138,157,158,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,17,87,170,63,177,61,77,253,23,230,40,138,11,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,245,122,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,255,0,137,22,247,182,245,162,154,53,211,247,110,51,92,178,155,133,170,203,53,37,190,11,158,117,147,77,43,165,245,149,200,196,71,53,143,241,182,71,194,217,36,116,84,208,54,52,114,243,68,70,58,105,94,175,241,91,72,234,95,164,123,142,200,111,120,62,79,81,73,133,228,44,188,77,30,55,13,210,118,83,50,249,110,150,169,89,68,200,213,210,57,169,92,141,124,49,201,78,215,187,155,215,156,42,230,171,217,12,117,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,2,149,186,213,251,167,197,190,159,208,252,141,196,128,4,180,233,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,249,35,123,225,229,107,251,179,221,254,150,108,139,78,45,180,212,86,27,85,214,244,207,69,111,178,97,86,235,141,53,190,72,104,85,36,107,103,88,145,28,248,40,227,101,52,145,181,236,133,205,242,36,113,246,106,42,185,189,43,65,183,21,164,123,146,195,105,179,61,41,203,41,46,44,117,60,51,87,91,31,43,27,113,180,190,69,123,82,26,202,116,114,186,23,242,138,84,69,94,236,127,5,116,110,123,59,57,122,89,197,55,129,182,187,22,234,116,58,241,166,87,53,240,221,97,229,116,198,234,221,84,248,35,164,188,69,12,140,167,146,85,107,95,202,21,242,190,57,17,88,245,241,200,245,106,35,209,142,110,123,53,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,29,3,94,55,129,174,59,141,197,112,236,43,82,50,79,53,151,11,183,193,73,79,77,3,230,255,0,111,213,71,31,141,110,53,175,150,71,190,162,177,236,252,22,71,47,20,228,245,99,88,178,72,175,236,29,52,54,119,83,185,13,92,135,56,204,236,245,127,179,172,30,162,58,218,217,164,163,138,90,75,181,198,55,198,248,173,110,73,187,181,236,115,87,201,50,35,36,237,18,35,29,227,89,227,121,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,89,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,253,187,162,255,0,3,50,250,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,110,221,209,63,129,160,141,132,234,102,43,170,27,71,211,59,142,45,87,228,251,7,31,162,198,110,48,62,72,214,106,90,234,8,25,79,43,36,107,30,238,28,188,109,149,136,238,206,88,166,137,234,214,243,236,64,14,182,154,153,149,84,234,158,11,163,158,175,197,141,219,241,244,201,188,17,201,35,125,69,117,69,77,69,63,57,155,207,198,255,0,28,116,189,163,94,8,230,249,231,252,202,143,236,158,43,163,78,1,77,147,110,142,233,153,220,113,234,186,186,124,59,23,171,169,163,184,53,37,72,40,110,53,18,197,79,26,61,205,84,98,190,74,105,43,145,172,127,126,232,217,28,137,222,62,77,187,67,53,155,177,247,79,172,159,80,50,31,145,156,241,82,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,221,143,88,166,99,219,201,19,154,36,156,57,120,228,227,34,182,11,189,124,171,106,122,143,73,100,187,92,253,70,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,230,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,101,92,247,250,173,161,122,143,163,84,120,133,219,53,179,120,173,89,222,63,69,146,88,46,80,42,190,150,182,150,162,8,230,86,53,234,137,218,104,188,173,100,177,170,35,154,229,106,167,118,62,55,190,101,116,194,223,173,54,140,93,105,54,253,172,23,218,74,13,62,185,212,84,205,106,187,213,249,94,182,155,140,238,135,132,50,74,233,124,84,244,46,86,206,229,84,139,242,205,58,200,247,53,139,35,219,114,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,45,212,51,122,119,93,211,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,62,50,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,241,198,247,205,203,229,216,46,202,50,173,214,106,61,37,238,237,108,244,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,134,55,163,213,121,58,38,75,126,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,88,42,131,170,198,251,110,171,117,175,218,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,240,115,149,234,255,0,3,149,156,39,142,74,245,208,189,11,212,125,197,234,61,187,75,244,190,205,235,174,181,221,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,248,225,103,38,247,94,202,229,115,154,198,53,239,123,24,233,149,213,19,65,176,221,182,233,30,221,116,167,12,162,164,107,45,212,249,11,238,117,208,211,172,47,187,92,85,150,164,168,173,149,28,247,187,156,142,111,116,106,189,220,24,140,141,171,193,141,68,242,189,36,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,120,74,207,180,173,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,156,127,122,59,73,202,182,141,170,107,139,92,165,245,216,221,247,212,220,49,155,139,93,36,190,74,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,190,104,213,23,179,208,236,29,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,242,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,250,206,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,2,149,186,149,244,253,253,132,214,87,107,222,148,195,207,1,186,220,27,246,165,185,173,239,37,158,186,174,122,151,254,234,40,41,153,13,61,185,137,233,160,143,147,213,201,36,140,103,227,201,164,0,5,191,116,186,216,45,30,31,98,182,238,99,88,173,246,171,165,215,35,183,211,87,98,118,121,233,160,172,142,217,74,247,197,83,5,201,207,115,93,194,177,222,56,221,23,141,90,232,99,115,185,42,190,69,100,54,84,8,21,213,167,113,218,161,163,250,71,79,167,56,78,17,87,29,163,81,105,234,109,23,124,186,104,163,150,146,158,7,177,205,150,221,19,123,170,178,166,104,185,170,190,86,181,18,36,127,135,156,136,247,211,210,97,162,141,146,237,235,70,180,15,67,172,127,178,26,159,182,227,203,173,244,119,202,236,166,122,87,65,85,125,242,194,146,67,51,163,122,115,134,20,100,139,226,167,95,247,182,189,220,185,72,233,100,127,117,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,206,190,247,52,171,75,244,99,114,249,142,159,232,246,69,73,115,198,104,42,24,176,211,195,87,37,83,237,51,185,137,231,183,203,43,216,136,247,195,47,54,162,35,165,86,179,131,36,145,102,108,168,222,233,210,83,90,245,151,19,220,21,30,145,226,86,251,174,65,131,229,62,106,172,134,215,4,77,150,59,103,8,184,182,232,215,62,70,50,159,131,252,17,202,254,95,188,141,205,98,50,89,82,157,169,119,224,21,1,214,211,76,241,92,127,81,244,239,84,173,52,158,158,245,152,91,238,22,251,191,142,56,217,29,71,160,90,111,4,238,226,196,123,230,86,85,172,110,123,220,239,221,193,3,81,26,140,252,124,175,70,205,107,251,141,184,43,182,142,85,219,252,212,154,155,111,79,12,241,197,202,72,43,173,209,84,84,71,201,203,35,81,176,186,7,214,35,187,49,238,89,60,29,184,183,154,150,169,186,125,107,255,0,14,219,125,205,181,142,59,127,173,171,199,237,233,232,32,116,94,72,223,93,60,172,167,165,242,183,201,26,172,41,60,209,44,156,94,142,241,163,248,247,119,100,92,214,26,104,208,29,28,177,109,255,0,70,177,61,29,199,38,245,20,152,205,189,180,242,84,241,123,61,93,83,220,233,42,106,120,61,239,88,252,179,201,44,190,62,106,214,115,226,223,202,212,66,32,117,171,246,177,139,125,64,161,248,235,137,81,122,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,252,173,123,219,3,152,197,114,181,156,220,222,78,99,123,185,60,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,250,108,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,60,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,126,77,107,100,137,95,42,138,1,234,143,239,179,83,127,69,248,122,35,133,71,163,185,245,78,145,183,91,237,246,26,186,252,78,59,197,93,146,186,178,146,150,105,89,108,158,6,81,57,29,85,34,51,197,11,37,90,248,153,18,185,253,222,246,72,157,147,178,114,235,251,23,222,109,247,103,154,143,85,115,146,213,246,206,25,148,122,122,124,154,219,19,24,149,78,142,37,127,138,166,154,71,118,237,52,94,89,85,35,115,146,57,26,247,53,220,85,89,44,119,253,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,250,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,123,47,224,230,170,47,226,138,86,15,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,170,190,185,223,201,63,234,79,237,165,101,224,120,6,101,169,249,52,24,102,159,227,213,119,219,237,85,61,93,77,61,190,145,17,211,206,202,106,121,42,37,72,219,223,187,222,145,67,34,163,27,221,239,84,70,181,28,229,70,171,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,174,237,247,119,159,110,251,50,178,101,121,157,186,146,207,79,97,179,195,109,165,181,80,84,76,250,70,78,168,142,170,170,107,36,114,163,31,52,191,252,228,238,145,71,79,27,157,34,197,228,116,170,232,193,160,212,217,86,168,100,186,255,0,125,162,171,244,248,61,59,109,118,39,186,158,86,193,37,198,178,57,27,60,140,153,30,140,123,225,166,238,199,68,173,127,225,93,27,215,130,181,138,238,21,213,31,223,102,166,254,139,240,244,68,117,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,40,142,101,3,235,22,84,166,89,81,23,147,88,247,65,35,17,253,184,35,248,53,85,29,35,17,221,43,106,59,174,212,125,165,106,59,51,92,42,95,93,106,174,241,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,199,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,231,250,171,169,153,86,178,106,62,71,170,89,173,95,168,189,100,215,9,110,21,60,100,145,241,195,205,127,36,17,121,30,247,182,24,152,141,142,54,43,151,132,108,99,81,123,53,11,159,233,33,160,212,218,89,182,136,245,38,225,69,87,6,67,169,245,31,106,84,165,77,60,180,239,138,221,3,228,138,134,52,99,222,173,123,28,213,150,165,146,181,140,230,202,198,167,230,107,24,229,163,98,74,108,95,121,183,221,158,106,61,85,206,75,87,219,56,102,81,233,233,242,107,108,76,98,85,58,56,149,254,42,154,105,29,219,180,209,121,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,233,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,236,191,131,154,168,191,138,41,250,199,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,68,61,68,119,191,89,186,172,237,49,44,58,171,142,153,98,119,9,101,177,57,33,158,154,107,164,142,134,40,223,85,85,19,229,115,29,197,236,159,211,170,199,28,140,138,161,200,246,163,158,246,167,159,216,230,199,51,45,222,230,78,170,170,125,93,143,78,172,117,13,101,250,252,198,39,57,31,217,29,232,168,249,34,181,245,46,106,181,85,202,138,200,88,228,123,209,202,232,162,151,228,234,61,137,226,184,54,243,181,15,22,194,177,155,86,63,101,162,251,39,211,91,173,116,81,210,82,193,206,213,72,247,240,138,52,107,27,201,239,115,151,178,126,46,114,170,254,42,167,96,233,165,182,76,7,116,218,95,175,218,127,151,211,82,81,220,159,79,142,182,203,144,165,186,26,154,219,52,235,37,116,156,224,116,137,201,172,123,160,137,178,177,142,98,201,26,57,156,155,221,28,216,129,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,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,79,74,253,250,211,85,83,90,182,177,172,151,218,74,55,209,211,195,111,193,174,117,30,85,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,188,93,213,235,19,95,18,250,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,3,42,229,255,0,116,184,246,39,166,95,173,124,197,105,42,129,149,112,93,79,75,221,139,126,197,49,86,107,142,177,225,158,147,82,111,92,254,199,166,173,119,41,172,86,185,35,106,39,120,85,169,233,235,38,239,39,147,186,185,236,137,89,31,238,156,234,136,215,218,220,250,164,237,230,211,185,118,104,85,85,125,35,241,135,211,193,18,106,5,53,218,158,166,209,246,140,204,100,140,137,86,37,115,82,153,26,246,177,245,43,39,238,230,71,53,241,182,54,186,100,151,246,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,53,111,127,101,216,174,238,52,226,122,26,38,218,172,153,245,183,199,61,147,33,150,134,55,72,255,0,18,77,198,134,166,116,98,204,148,111,89,228,85,107,23,242,72,173,151,139,248,172,111,137,93,52,250,116,230,88,70,127,85,174,27,142,194,169,45,245,24,237,68,244,88,213,134,226,212,154,118,92,97,153,26,183,69,224,245,137,25,26,199,35,96,85,71,243,87,250,134,113,70,65,44,147,215,118,62,214,53,147,233,254,67,241,211,153,172,53,80,84,6,245,186,89,101,86,221,83,181,101,59,115,183,122,172,111,59,200,32,183,213,91,188,50,63,236,26,234,218,154,135,190,127,21,29,39,142,150,209,4,105,11,121,170,185,209,247,236,168,169,216,176,173,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,249,209,178,185,140,119,166,141,206,145,176,179,139,120,177,85,202,158,71,200,247,247,80,1,154,205,216,251,167,214,79,168,25,15,200,206,121,252,155,71,115,236,87,78,241,61,87,184,88,106,228,196,243,26,121,37,161,187,67,75,50,210,71,59,42,234,233,150,146,89,213,137,18,84,247,161,150,84,137,174,114,248,156,199,127,165,81,178,171,166,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,126,70,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,17,131,170,63,177,61,77,253,23,230,40,138,11,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,237,132,237,15,21,217,214,141,75,157,106,93,21,170,215,168,87,75,124,181,185,109,230,170,190,57,33,180,208,177,203,42,82,50,117,70,199,12,49,198,198,62,117,107,156,215,74,215,57,100,146,56,225,86,87,183,82,253,241,212,238,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,252,236,145,100,122,170,185,140,135,159,236,43,104,153,246,230,117,114,217,95,111,184,228,24,158,39,142,84,125,165,93,150,219,233,230,141,240,207,76,248,30,148,180,85,72,223,19,43,149,102,137,237,228,228,88,217,202,94,47,224,140,124,170,235,113,108,166,178,218,180,26,205,71,37,92,148,244,20,249,5,52,79,171,171,150,170,119,49,141,182,53,171,36,211,57,210,202,254,200,157,223,35,156,247,47,117,114,170,170,169,205,122,42,123,167,202,126,159,215,124,141,184,186,144,66,173,202,111,234,143,15,220,78,150,237,159,71,110,22,171,165,215,35,204,44,212,57,101,226,10,152,43,35,182,82,190,232,218,106,139,107,88,215,59,133,99,188,114,54,95,34,53,208,198,230,241,69,124,136,248,97,95,90,191,116,248,183,211,250,31,145,184,145,171,103,251,107,190,238,167,92,108,250,101,108,95,13,170,30,55,76,146,173,181,76,130,74,75,60,83,70,202,137,34,87,53,252,166,95,43,35,141,17,143,79,36,140,87,34,49,30,230,221,246,83,119,208,238,159,27,101,170,184,91,45,214,171,93,171,28,183,178,10,42,103,54,26,58,172,154,240,202,86,199,11,101,124,16,254,246,178,163,192,207,36,201,19,149,26,215,200,228,70,70,229,109,11,107,166,186,106,62,226,245,30,227,170,26,161,121,245,215,90,238,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,124,112,179,147,187,39,117,114,185,206,123,220,247,189,239,117,154,244,136,217,245,215,18,181,63,116,217,226,100,22,155,149,238,158,90,12,106,212,178,186,150,10,155,84,141,141,203,93,59,24,254,83,178,87,39,104,163,149,168,196,72,155,58,54,78,112,73,29,154,2,149,186,198,106,102,141,103,218,227,142,217,48,26,191,180,178,252,62,223,83,102,202,238,16,72,231,210,179,180,201,37,53,11,87,154,177,102,129,239,171,89,120,181,56,186,118,177,206,115,227,115,34,128,6,130,58,111,102,90,71,154,109,67,19,159,73,172,20,150,135,218,41,233,236,217,76,48,218,217,68,249,111,244,244,116,236,170,168,149,88,156,103,124,173,72,100,73,187,185,206,99,216,143,86,189,174,99,101,0,5,11,117,83,209,203,22,145,110,226,239,83,142,77,218,147,61,183,197,152,201,77,197,255,0,237,90,170,153,231,142,165,57,189,238,87,249,39,167,150,126,255,0,149,173,243,240,107,81,172,69,89,63,209,31,87,169,159,106,212,45,4,174,158,146,58,136,42,34,203,237,113,182,9,124,243,177,237,142,150,181,207,147,241,137,25,26,199,64,141,111,229,122,172,210,47,231,68,94,16,3,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,59,243,68,71,42,185,85,92,182,191,209,215,76,254,231,237,78,108,234,174,146,212,181,121,238,65,89,112,134,170,158,63,246,211,168,105,149,40,227,130,161,234,196,85,225,60,21,143,99,17,206,107,91,58,185,21,28,247,162,78,163,53,155,177,247,79,172,159,80,50,31,145,156,177,254,150,218,59,128,235,174,198,179,221,57,212,107,13,37,198,219,113,206,46,145,69,44,180,176,205,61,190,121,44,244,80,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,227,69,128,27,196,218,174,101,181,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,242,35,165,107,24,223,83,27,93,27,102,103,22,241,122,163,145,60,111,141,239,146,157,48,183,235,77,163,23,90,77,191,107,5,246,146,131,79,174,117,21,51,90,174,245,126,87,173,166,227,59,161,225,12,146,186,95,21,61,11,149,179,185,85,34,252,179,78,178,61,205,98,200,246,220,249,149,114,247,174,123,85,195,119,95,211,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,244,210,57,177,182,102,113,119,38,34,57,19,200,200,222,202,86,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,252,104,157,87,44,223,174,225,178,253,188,227,251,109,170,190,210,91,177,236,126,158,59,122,92,45,62,162,138,227,95,110,142,158,90,118,80,85,186,41,82,25,169,188,50,181,142,98,196,156,252,49,171,213,206,228,231,121,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,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,252,72,158,212,31,37,218,217,77,122,181,86,217,171,36,171,142,158,190,158,74,105,95,73,87,45,44,237,99,218,173,114,199,52,46,108,177,63,178,175,103,198,230,189,171,217,90,168,168,138,83,94,242,122,83,231,218,125,153,67,145,237,178,209,87,148,226,121,61,226,158,221,67,143,194,217,167,184,217,167,157,37,114,164,178,171,86,36,161,141,99,106,37,84,210,177,89,229,99,100,229,197,102,125,138,236,207,102,120,14,211,48,10,106,58,58,26,75,142,109,113,167,100,183,235,244,177,67,52,237,158,72,105,210,166,146,150,165,32,138,100,161,243,83,164,145,197,39,117,238,188,157,248,255,0,8,107,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,91,78,186,104,94,156,110,47,78,46,58,95,170,22,111,93,106,174,237,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,199,51,57,59,178,246,86,171,92,230,61,175,99,222,199,83,182,136,116,167,215,156,203,94,110,122,115,171,86,138,188,87,15,197,106,24,235,198,73,3,121,65,116,129,223,140,108,181,72,246,241,157,242,181,59,243,86,246,129,59,249,154,146,35,96,125,212,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,251,246,68,254,7,160,56,254,241,46,214,171,46,212,53,134,178,243,115,164,160,167,147,7,189,82,50,90,153,155,19,29,60,244,114,195,12,72,231,42,34,190,73,100,142,54,55,248,185,239,107,83,186,170,33,155,115,83,182,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,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,236,222,254,214,191,194,62,184,207,166,244,89,39,219,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,126,87,181,26,254,204,87,44,108,236,29,42,54,171,134,238,31,87,47,185,134,165,91,105,46,248,198,158,83,210,84,186,209,60,139,194,186,227,82,247,250,84,154,46,10,217,169,154,218,122,135,61,138,230,242,122,66,215,36,145,186,70,45,228,128,121,77,85,211,60,87,89,52,227,35,210,220,214,147,212,89,114,107,124,182,250,158,49,198,249,33,230,159,146,120,188,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,218,133,0,239,71,105,57,86,209,181,77,113,107,148,190,187,27,190,250,155,134,51,113,107,164,151,201,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,205,26,162,246,122,29,87,167,118,254,171,54,199,149,46,7,170,87,11,173,203,76,175,126,42,126,235,83,61,71,221,153,18,73,95,234,105,105,185,43,18,23,190,121,29,81,28,108,73,29,249,100,111,39,71,227,150,127,245,17,223,213,30,216,241,84,192,244,182,225,106,185,106,109,239,203,79,221,42,96,168,251,179,26,71,19,253,77,85,55,37,122,76,246,79,27,169,227,145,137,27,191,52,142,228,216,252,114,210,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,233,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,236,159,131,90,170,191,130,41,126,123,28,216,230,27,180,44,53,213,85,79,164,190,106,45,242,157,172,191,95,152,197,225,27,59,163,189,21,31,36,71,50,153,174,70,170,185,81,31,51,218,143,122,53,27,20,81,74,0,8,149,213,55,0,166,206,182,91,153,85,38,61,87,118,185,98,181,20,23,251,106,83,36,174,125,43,227,169,100,85,21,10,200,215,243,49,148,115,213,171,249,162,177,172,228,245,237,193,28,218,54,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,91,167,89,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,248,229,146,23,189,223,157,143,90,153,168,100,106,177,63,20,134,68,87,34,47,23,215,6,193,244,207,21,213,221,222,233,182,11,154,210,122,187,45,69,194,162,225,83,74,232,227,146,58,175,69,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,205,27,158,212,84,85,69,77,20,144,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,164,191,234,117,211,210,179,41,172,169,220,86,223,177,15,53,214,110,82,229,182,11,100,51,207,85,117,170,150,120,99,138,170,138,146,8,95,202,101,242,204,250,149,228,198,171,99,73,56,171,214,87,62,178,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,63,5,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,234,214,211,15,84,127,125,154,155,250,47,195,209,19,127,164,158,1,134,234,158,201,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,94,18,179,236,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,112,110,187,106,58,143,180,173,71,126,21,154,197,235,173,85,222,73,236,23,248,33,86,82,221,233,90,168,138,230,162,170,248,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,242,87,165,238,250,127,98,153,83,52,59,88,243,63,73,166,215,174,127,99,212,214,183,148,54,43,164,146,53,83,188,202,228,244,244,115,119,147,201,221,28,198,74,172,147,247,77,117,68,139,213,122,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,146,83,169,215,79,74,60,90,142,167,113,91,126,196,60,54,168,121,75,150,216,45,144,193,5,45,170,150,40,33,142,42,170,42,72,33,103,24,83,197,51,234,87,147,220,142,145,36,226,140,73,92,202,203,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,210,158,219,180,66,213,183,13,18,197,180,94,205,124,171,188,211,227,148,242,181,245,245,49,182,55,212,207,52,242,84,76,244,99,127,6,49,101,154,78,12,238,229,107,56,181,92,245,69,122,210,103,84,127,125,154,155,250,47,195,209,18,83,162,214,39,138,231,54,45,118,197,179,92,102,213,144,89,107,126,236,122,155,117,210,138,58,186,89,248,62,226,246,115,138,68,115,29,197,236,107,147,186,126,14,106,42,126,40,132,107,223,182,200,47,187,71,206,226,173,199,41,110,183,45,50,189,248,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,220,92,231,71,42,51,159,236,231,111,95,226,127,112,88,222,147,86,212,221,104,172,181,126,122,219,221,194,221,75,230,146,142,134,8,157,35,156,170,168,172,139,200,244,142,6,202,244,86,182,73,227,252,175,94,204,118,143,140,171,158,130,251,128,102,88,206,51,140,230,119,220,122,174,146,197,152,211,212,212,216,174,14,68,88,43,153,79,80,250,121,209,142,69,84,71,199,44,106,142,98,246,122,35,163,114,167,25,24,231,76,158,155,187,250,190,232,22,85,107,209,45,72,184,122,221,50,200,46,12,167,167,154,170,165,145,253,217,170,158,78,203,82,201,37,115,88,218,55,61,252,167,141,206,70,179,187,166,103,103,121,25,53,223,158,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,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,166,12,211,164,222,230,177,189,101,179,105,125,145,45,87,171,46,71,235,100,183,229,241,199,84,219,93,44,116,237,145,232,219,138,199,20,143,162,153,236,100,124,90,168,248,220,249,154,198,75,34,181,234,219,148,208,189,11,211,141,186,105,197,187,75,244,190,205,232,109,84,61,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,121,38,127,22,247,94,200,212,107,90,198,53,140,99,24,218,65,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,37,86,253,182,65,98,221,198,9,21,110,57,75,106,182,234,109,147,197,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,15,7,74,248,211,130,185,146,246,226,230,182,73,81,240,87,101,29,40,242,173,77,244,90,153,185,74,91,174,37,141,211,92,19,197,137,84,210,73,77,116,188,67,31,52,127,157,92,230,73,67,10,200,140,106,126,85,150,70,36,138,223,10,44,83,59,138,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,0,6,85,203,254,233,113,236,79,76,191,90,249,138,210,85,3,42,229,154,116,179,216,86,61,168,118,168,119,45,173,22,42,75,165,137,213,18,195,138,217,106,189,45,101,21,205,141,109,77,45,92,213,212,178,196,244,86,54,85,111,133,57,177,233,36,15,122,183,143,141,93,218,186,163,111,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,235,113,234,39,53,139,19,35,226,156,98,169,168,107,220,168,254,126,72,163,106,61,26,213,154,25,91,80,56,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,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,163,61,177,109,246,197,182,29,26,178,233,13,131,32,186,222,227,182,249,39,169,174,184,78,247,121,170,165,119,57,157,12,42,231,50,150,21,122,170,182,24,255,0,42,119,87,57,95,35,164,149,253,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,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,6,107,55,99,238,159,89,62,160,100,63,35,57,109,59,45,208,189,56,220,95,76,204,15,75,245,66,205,235,173,85,223,108,203,12,209,42,50,170,223,84,219,189,114,71,85,77,34,162,248,230,103,39,118,94,202,213,107,156,199,181,236,123,216,234,139,220,86,131,102,91,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,225,35,91,221,90,143,119,7,163,227,114,243,99,145,39,87,74,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,249,228,226,218,103,182,6,50,8,226,236,173,153,252,17,143,243,34,197,50,186,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,79,78,171,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,252,14,86,112,158,57,32,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,232,213,123,121,189,89,27,87,155,218,139,161,237,11,208,189,56,219,166,156,91,180,191,75,236,222,134,213,67,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,174,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,72,107,212,119,124,117,59,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,190,39,62,41,92,229,114,66,177,73,80,27,100,187,93,111,251,187,210,139,237,246,231,87,113,185,92,117,34,197,87,89,89,87,51,166,158,166,121,46,112,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,65,214,175,221,62,45,244,254,135,228,110,39,159,233,39,159,225,186,89,174,153,254,160,234,14,67,73,99,199,172,122,111,95,83,93,93,82,171,194,38,125,165,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,227,251,209,221,182,85,187,157,83,92,166,229,23,161,198,236,94,166,223,140,219,154,217,34,241,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,240,198,136,157,152,135,117,233,161,176,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,79,23,11,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,249,57,61,200,198,57,202,201,145,151,104,8,107,212,191,120,148,219,111,210,57,176,124,50,241,73,251,69,206,41,228,162,162,134,58,201,98,171,180,219,164,100,140,150,232,213,135,179,152,246,185,60,112,170,190,62,242,170,189,190,68,130,70,20,109,254,234,179,220,171,254,234,228,121,38,71,112,255,0,210,86,87,92,171,170,36,255,0,218,146,105,164,145,255,0,249,220,231,59,253,42,164,181,221,255,0,77,172,251,107,26,95,143,106,124,121,13,38,75,109,109,61,37,22,82,250,70,76,229,162,186,207,37,66,172,145,183,194,141,101,11,90,148,176,36,210,200,143,124,207,69,224,207,35,99,111,52,217,118,237,178,173,163,106,154,101,54,216,189,118,55,125,244,214,252,154,220,230,201,47,146,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,154,68,84,236,245,52,19,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,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,21,193,214,159,71,109,87,173,35,197,53,190,223,97,171,150,251,141,94,25,100,174,172,164,165,107,152,219,85,83,36,114,58,170,68,98,189,25,29,76,113,50,37,115,209,141,125,100,137,217,93,42,21,151,183,45,116,190,232,14,95,144,100,150,59,205,214,217,246,246,31,126,198,229,154,214,140,74,166,201,85,69,34,81,189,146,57,90,232,124,117,204,162,153,100,141,205,145,173,133,120,242,238,172,119,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,211,158,147,224,191,178,253,44,195,116,207,237,79,180,254,233,99,246,235,23,173,240,120,125,87,165,166,142,31,47,143,147,184,114,241,242,227,201,221,187,246,238,189,187,158,172,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,143,107,213,98,211,160,211,109,114,190,251,172,182,202,183,222,40,234,22,147,8,172,183,67,222,182,27,220,209,61,209,196,146,42,113,109,51,219,3,157,59,94,188,93,28,93,219,222,102,193,218,136,77,9,244,234,253,178,255,0,132,124,19,246,205,246,87,155,236,248,62,237,122,46,62,111,187,190,8,190,207,245,92,63,119,230,241,247,237,199,241,241,120,124,159,190,242,153,236,52,167,180,239,107,26,55,244,255,0,30,248,232,14,85,191,173,148,98,187,172,211,138,187,221,166,217,233,245,55,25,183,205,38,57,112,167,72,217,37,127,4,116,141,182,84,44,142,99,29,12,175,85,70,57,238,79,12,143,87,162,241,116,172,150,141,176,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,242,169,127,219,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,243,163,101,115,24,239,77,27,157,35,97,103,22,241,98,171,149,60,143,145,239,238,160,0,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,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,163,110,166,123,209,255,0,18,122,142,205,55,194,157,227,192,112,27,133,92,20,213,16,215,121,163,190,215,34,248,159,93,218,55,186,23,66,212,99,155,78,228,228,239,28,178,189,92,158,101,142,56,86,89,79,75,173,253,86,97,247,219,110,217,245,138,225,117,186,90,178,59,133,53,14,39,120,158,166,122,201,45,149,79,100,84,208,91,92,199,57,220,40,221,227,141,177,120,209,173,134,71,59,146,43,36,87,195,111,224,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,3,149,110,119,111,88,174,232,52,106,245,164,121,77,79,160,245,254,58,155,117,209,148,177,212,77,108,174,137,220,162,168,141,175,79,249,81,189,26,230,57,241,75,43,17,236,231,201,51,195,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,248,209,60,165,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,248,53,140,107,83,178,34,33,117,61,50,182,37,106,209,28,54,221,174,122,165,140,213,199,170,23,234,121,29,75,71,116,129,172,126,55,68,245,115,90,200,227,238,170,202,153,162,236,233,30,254,50,49,146,120,56,198,169,55,150,122,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,49,154,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,15,213,212,253,116,212,125,96,177,96,184,222,115,121,245,116,26,119,143,199,141,217,33,141,22,56,217,75,27,220,173,123,163,69,241,249,188,126,24,93,35,90,215,62,58,104,57,242,115,85,238,176,174,135,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,247,241,61,232,176,208,61,223,130,189,136,177,255,0,154,146,47,43,95,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,41,91,170,22,197,191,98,153,83,245,199,71,48,207,73,166,215,174,31,108,83,81,59,148,54,43,164,146,57,23,180,40,212,244,244,115,119,143,199,217,92,198,74,175,143,247,77,117,60,107,231,250,83,218,119,71,14,188,208,95,116,106,217,86,204,10,178,161,41,51,122,203,140,50,165,146,106,40,120,58,72,150,68,78,46,174,99,103,107,160,107,23,200,215,75,221,221,160,116,253,252,87,84,127,125,154,155,250,47,195,209,18,211,162,198,188,225,180,88,246,87,183,43,205,109,37,191,33,172,188,63,38,178,164,213,10,143,186,177,244,177,197,83,12,76,86,35,121,192,218,72,228,84,230,175,123,37,123,145,136,216,94,226,117,110,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,232,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,240,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,245,90,193,185,188,251,92,244,191,78,244,255,0,81,170,106,239,23,45,61,168,189,58,44,134,186,227,53,93,109,198,10,249,41,228,107,42,29,50,185,206,124,78,133,237,107,209,221,150,55,70,206,45,241,171,159,40,58,42,123,167,202,126,159,215,124,141,184,186,144,85,95,92,239,228,159,245,39,246,210,178,240,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,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,187,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,100,43,202,118,101,161,219,4,215,26,173,224,101,183,95,180,180,159,29,225,81,141,98,173,124,53,23,134,100,21,19,54,40,169,162,142,175,180,117,112,211,198,233,234,163,147,204,202,134,44,12,114,243,240,58,73,39,254,142,107,246,141,110,2,197,38,71,163,186,133,106,201,169,41,251,122,152,233,222,232,234,169,57,62,70,51,212,83,72,141,154,14,107,12,138,207,35,27,205,173,87,55,187,123,41,72,61,81,253,246,106,111,232,191,15,68,124,155,4,222,77,78,208,117,66,182,225,125,166,171,175,193,50,122,116,135,35,161,161,162,138,122,215,190,8,230,90,57,169,214,73,35,70,189,146,202,173,114,43,248,44,114,201,221,174,122,70,173,188,157,82,211,125,56,220,206,141,92,240,12,142,179,237,92,67,52,183,195,44,117,182,154,228,253,228,106,230,79,77,85,79,51,57,49,220,94,200,165,98,246,116,110,226,156,154,246,42,181,99,254,192,118,31,254,15,190,251,221,242,155,205,171,34,201,47,215,15,69,110,186,82,69,219,199,99,139,179,162,111,23,198,146,83,205,52,138,231,205,19,101,150,53,240,211,246,115,150,62,75,48,12,171,151,103,179,253,191,96,59,154,233,137,128,105,70,163,50,173,150,218,202,139,141,92,85,148,41,10,86,209,79,13,242,177,205,150,158,73,163,145,177,189,91,206,39,57,27,221,99,150,70,254,28,148,168,189,116,208,189,71,219,166,163,220,116,191,84,44,222,134,235,67,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,146,23,241,119,101,236,142,71,53,204,123,88,246,61,141,177,94,151,157,64,191,249,155,218,150,174,205,254,170,211,134,94,28,239,249,204,171,77,91,61,69,79,252,218,154,146,56,98,255,0,188,139,183,249,170,90,160,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,0,12,171,151,253,210,227,216,158,153,126,181,243,21,164,170,6,85,203,84,210,237,239,216,182,143,211,99,75,168,177,202,171,85,203,83,111,127,106,75,100,178,86,66,250,136,89,74,151,250,196,154,170,173,177,203,27,227,135,131,101,100,107,205,28,249,123,113,107,155,28,170,202,192,255,0,117,89,238,85,255,0,117,114,60,147,35,184,127,233,43,43,174,85,213,18,127,237,73,52,210,72,255,0,252,238,115,157,254,149,82,244,250,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,168,68,146,72,223,45,59,85,142,86,177,142,89,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,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,167,63,234,235,251,2,253,129,90,63,107,191,106,253,228,251,66,171,238,103,216,158,139,215,122,239,69,55,127,55,168,253,231,217,222,79,77,234,124,63,155,151,166,255,0,79,18,144,75,137,215,26,221,195,87,244,142,202,39,220,181,166,146,221,147,182,158,193,13,36,60,170,29,113,117,186,59,141,181,144,205,115,89,222,247,122,233,28,217,100,149,59,167,110,108,71,53,146,115,99,106,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,67,208,105,86,153,229,90,201,168,248,230,150,225,84,158,162,245,147,92,34,183,211,114,142,71,199,15,53,252,243,203,227,99,222,216,98,98,58,73,30,141,94,17,177,238,84,236,213,47,251,101,219,73,197,118,141,165,137,139,91,101,245,217,37,247,211,92,50,107,139,157,28,190,74,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,190,105,21,87,187,212,144,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,22,83,189,29,219,98,187,70,210,197,202,110,81,122,236,146,251,234,109,248,205,185,173,142,95,37,115,105,164,123,39,158,37,154,41,22,142,57,18,22,204,248,213,92,223,52,104,137,221,232,80,14,170,234,102,85,172,154,143,145,234,150,107,87,234,47,89,53,194,91,133,79,25,36,124,112,243,95,201,4,94,71,189,237,134,38,35,99,141,138,229,225,27,24,212,94,205,67,213,237,59,221,62,141,253,64,199,190,70,2,85,117,171,247,79,139,125,63,161,249,27,137,0,9,41,178,13,151,101,91,184,212,120,40,107,91,117,178,96,54,223,36,247,188,134,42,25,29,27,252,75,15,42,26,105,213,139,10,86,61,39,141,81,175,95,201,26,186,94,47,226,145,190,255,0,177,60,90,197,131,98,182,108,43,22,161,244,86,92,126,223,79,107,183,83,121,95,39,130,150,8,219,28,81,243,122,185,238,226,198,53,59,185,85,203,219,186,170,175,226,126,177,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,246,87,35,29,193,136,249,28,156,24,229,76,235,235,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,254,53,91,73,233,41,178,239,185,118,42,61,215,103,237,229,122,200,237,243,65,139,218,231,161,226,235,117,12,143,226,234,231,58,86,35,210,105,216,197,72,157,18,163,125,52,206,94,82,37,71,24,236,83,44,197,172,89,206,43,121,194,178,154,31,91,101,200,45,245,22,187,141,55,149,241,249,233,103,141,209,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,38,123,55,163,180,156,171,104,218,166,184,181,202,95,93,141,223,125,77,195,25,184,181,210,75,228,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,230,141,81,123,61,9,1,210,247,125,63,177,76,169,154,29,172,121,159,164,211,107,215,63,177,234,107,91,202,27,21,210,73,26,169,222,101,114,122,122,57,187,201,228,238,142,99,37,86,73,251,166,186,162,69,186,144,113,253,224,96,20,218,159,181,205,82,195,38,199,170,239,181,21,88,189,117,77,190,223,72,146,186,121,238,52,209,45,69,18,70,216,151,155,222,149,48,194,168,196,239,205,81,26,168,228,85,106,230,220,149,93,50,244,83,246,211,187,140,91,212,92,61,45,6,9,219,53,172,225,47,9,165,244,83,195,233,227,143,188,111,107,187,213,75,77,205,171,199,188,73,47,23,35,184,247,191,224,102,179,118,62,233,245,147,234,6,67,242,51,150,105,210,79,63,195,116,179,100,217,254,160,234,14,67,73,99,199,172,121,197,125,77,117,117,74,175,8,153,246,125,181,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,189,119,163,187,108,171,119,58,166,185,77,202,47,67,141,216,189,77,191,25,183,53,178,69,227,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,225,141,17,59,49,9,43,211,83,167,165,102,166,223,104,117,215,94,113,15,247,11,65,202,91,61,142,233,12,244,242,94,42,184,83,77,77,84,248,100,133,35,169,183,58,57,158,228,86,201,198,73,34,70,185,175,143,155,93,114,134,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,158,82,221,165,90,113,104,212,123,190,175,91,48,187,85,54,103,126,183,211,218,238,87,184,233,209,42,170,105,97,85,88,227,115,191,253,196,114,167,230,123,97,129,174,87,36,49,35,61,88,0,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,21,65,213,99,125,183,85,186,215,237,103,70,178,106,70,219,91,78,176,102,247,91,116,238,116,242,78,174,123,100,179,163,209,17,172,99,90,141,89,248,57,202,245,127,129,202,206,19,199,37,107,97,184,6,101,168,53,55,90,92,51,30,171,186,190,199,103,173,191,220,214,20,78,20,118,234,72,150,90,138,137,94,229,70,177,141,106,118,78,235,249,158,230,49,188,158,246,181,124,249,234,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,22,233,211,11,126,181,58,207,106,164,219,246,176,95,106,235,245,6,217,79,83,53,170,239,87,226,98,93,173,208,54,30,16,201,43,165,242,212,87,53,29,59,149,82,47,205,12,11,35,220,231,164,143,117,133,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,12,235,111,179,93,47,186,253,185,172,199,36,185,222,109,87,59,85,134,225,85,141,227,115,90,209,139,74,235,61,45,84,201,78,246,72,213,119,155,201,205,243,44,138,231,35,157,50,241,226,196,99,27,192,13,41,237,99,90,255,0,196,78,223,112,157,99,146,223,232,170,242,11,122,250,248,27,23,142,54,87,65,43,233,234,188,77,242,72,169,10,207,12,171,31,39,171,188,106,206,93,157,221,19,170,128,1,70,221,95,116,190,235,133,238,210,167,60,153,213,115,219,117,6,207,69,114,167,157,212,78,138,8,167,166,133,180,82,210,178,94,234,217,158,214,211,195,51,187,113,86,165,84,104,173,254,14,116,32,52,61,211,235,71,110,186,33,180,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,253,76,116,238,167,130,68,122,119,106,193,193,21,90,198,169,34,136,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,143,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,61,77,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,157,211,240,115,81,83,241,68,62,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,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,162,30,168,254,251,53,55,244,95,135,162,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,250,108,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,60,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,126,77,107,100,137,95,242,111,239,98,118,173,221,227,52,87,220,106,178,146,211,168,184,237,58,210,89,235,42,164,108,20,85,80,73,81,11,164,138,186,70,83,203,59,217,28,109,168,116,45,98,162,54,73,158,171,248,61,197,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,79,94,138,158,233,242,159,167,245,223,35,110,46,164,21,87,215,59,249,39,253,73,253,180,170,179,175,237,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,202,215,118,190,165,123,201,195,119,103,153,97,48,105,173,53,90,99,24,165,157,243,54,106,250,37,167,171,117,198,185,34,125,84,46,79,35,154,230,68,216,105,227,238,136,159,189,109,66,181,210,70,177,189,125,87,71,157,16,186,231,155,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,193,172,99,90,147,61,207,85,85,238,200,218,141,94,106,248,249,175,84,127,125,154,155,250,47,195,209,17,84,176,158,151,59,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,250,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,142,41,26,175,86,181,38,154,86,220,248,50,174,95,247,75,143,98,122,101,250,215,204,86,156,127,172,253,179,72,229,208,108,106,243,151,201,86,153,221,45,225,212,216,115,41,106,216,213,86,75,227,117,193,103,133,238,238,250,100,138,24,187,189,141,87,178,101,165,78,237,100,143,71,83,9,164,141,161,86,234,229,126,218,52,246,125,117,180,213,219,179,102,217,217,13,202,26,215,61,213,110,100,111,115,41,230,169,89,30,247,250,153,41,219,12,147,35,213,30,146,190,68,115,88,189,216,222,192,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,0,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,12,171,130,223,186,91,236,22,179,78,253,14,230,245,142,223,117,182,229,235,235,41,241,220,118,178,154,122,25,173,17,175,150,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,206,249,25,225,178,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,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,74,219,177,247,79,172,159,80,50,31,145,156,183,77,141,107,22,3,161,93,53,112,109,70,212,107,245,37,186,219,110,167,200,37,138,41,106,161,134,123,132,241,220,174,51,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,227,84,168,189,206,238,23,42,221,6,178,222,181,115,41,166,244,30,191,199,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,255,0,42,71,171,90,198,190,89,101,122,49,156,248,164,212,233,117,176,90,204,194,251,109,220,198,177,91,238,182,187,86,57,112,166,174,196,236,243,211,79,71,37,206,169,140,138,166,11,147,158,230,183,157,27,124,145,186,47,26,185,179,72,215,114,84,100,106,201,166,175,84,127,98,122,155,250,47,204,81,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,121,61,51,54,93,254,27,52,225,250,145,154,183,201,159,103,214,250,73,234,105,230,161,240,201,98,161,84,242,178,135,188,140,108,205,153,202,246,186,161,171,197,190,72,162,98,53,124,41,36,147,84,21,87,215,59,249,39,253,73,253,180,141,93,50,53,211,78,54,233,172,25,214,168,106,133,231,208,218,168,116,254,182,40,97,137,17,245,87,10,167,92,45,235,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,120,86,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,202,228,99,121,189,95,35,147,155,220,171,250,183,189,178,103,216,174,219,105,183,35,151,211,85,217,45,183,108,162,143,30,178,219,107,109,211,67,61,194,9,232,38,172,251,65,142,145,26,213,166,86,178,38,198,246,115,73,21,210,175,118,120,211,201,242,237,59,221,62,141,253,64,199,190,70,2,85,117,171,247,79,139,125,63,161,249,27,137,21,118,197,183,172,171,116,26,203,101,210,60,90,167,208,122,255,0,37,77,198,232,250,89,42,33,182,80,196,222,82,212,72,214,39,252,152,216,142,115,26,249,101,137,138,246,115,228,154,30,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,252,72,158,212,20,129,213,207,61,215,26,253,199,77,128,234,3,254,202,196,40,237,244,149,216,205,166,223,120,154,166,134,186,149,31,80,198,92,166,133,85,172,109,99,158,250,168,157,251,182,185,141,98,70,139,35,17,38,151,133,236,127,24,210,60,199,116,122,127,143,107,69,194,174,11,21,93,226,153,148,212,177,91,89,89,5,202,227,229,111,164,162,170,107,251,163,41,166,151,139,36,119,142,78,232,238,10,145,181,238,154,45,25,130,47,245,33,195,116,143,52,218,134,89,6,172,223,233,45,15,180,83,212,94,113,105,166,186,50,137,242,223,233,232,234,31,75,79,18,61,120,206,249,90,147,70,176,246,115,156,199,189,88,141,123,90,246,231,220,208,71,78,28,215,94,115,253,174,88,178,13,192,83,213,186,228,234,135,197,97,184,215,51,141,109,218,200,145,68,180,213,117,29,220,174,123,220,229,153,173,149,200,215,75,27,35,149,121,243,242,201,40,1,154,205,215,99,150,44,75,115,90,171,141,227,15,181,125,149,65,152,93,162,164,134,215,78,250,122,90,72,253,84,138,148,172,141,241,199,195,195,223,194,168,214,248,249,68,190,55,61,156,94,235,9,232,143,166,88,106,218,181,11,89,29,121,164,170,203,25,81,22,50,203,123,100,84,158,221,110,86,199,80,233,158,212,147,179,153,83,43,88,214,171,163,78,203,65,34,49,235,202,70,165,165,3,53,155,177,247,79,172,159,80,50,31,145,156,244,18,228,154,185,103,217,53,178,193,103,189,213,193,167,89,14,164,94,35,189,82,210,80,189,140,150,227,5,190,213,37,51,42,170,145,202,215,177,205,89,31,21,63,22,126,122,105,36,85,149,88,207,7,213,177,13,20,193,55,3,186,12,71,76,245,34,225,227,176,213,250,170,218,138,38,75,52,83,93,61,53,60,147,37,36,114,69,27,184,114,241,242,122,185,209,126,233,146,163,36,108,171,26,46,135,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,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,64,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,141,93,66,245,11,92,116,203,108,185,6,79,161,86,31,95,95,251,202,75,229,92,94,111,85,103,179,203,75,59,38,184,211,44,50,199,35,38,134,69,129,201,34,115,72,219,202,71,55,139,28,230,231,176,185,61,181,233,238,135,98,93,47,181,75,39,209,219,247,219,149,249,94,159,222,106,242,202,185,252,46,170,164,188,71,100,115,42,45,206,86,197,28,140,134,25,22,71,69,28,156,151,141,67,164,107,156,217,145,206,166,194,223,186,214,96,186,89,54,156,97,122,145,118,186,122,12,250,154,224,251,53,162,158,158,10,103,73,117,161,122,121,103,74,133,115,155,55,134,157,90,142,100,140,242,54,57,42,149,139,31,251,103,201,29,69,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,111,215,125,71,191,232,118,7,123,213,235,119,161,204,235,177,250,25,239,112,185,170,201,18,169,208,181,92,233,99,88,97,240,204,239,193,210,66,145,163,98,145,207,141,170,244,98,61,221,0,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,17,215,127,250,243,77,183,205,174,101,217,52,53,181,116,215,219,253,59,241,156,121,244,149,18,211,78,203,141,92,82,53,179,71,52,108,114,196,248,34,108,213,40,170,173,238,180,232,196,123,92,230,169,158,19,181,110,231,109,119,221,171,106,196,26,101,124,95,55,155,31,181,93,34,171,109,83,39,142,174,73,105,154,202,201,34,86,181,142,108,41,93,21,108,113,164,140,100,158,56,216,174,69,238,142,117,133,116,79,214,43,173,235,13,207,52,66,249,126,164,150,159,26,168,165,189,216,40,230,170,115,170,219,5,82,200,218,198,197,27,158,168,148,209,203,28,15,84,141,136,141,150,177,234,229,85,149,165,154,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,43,171,173,102,158,216,175,58,29,133,234,109,109,251,209,93,113,124,129,246,186,26,73,57,172,117,241,215,195,206,104,218,140,137,223,190,111,162,142,70,171,223,28,105,27,39,78,238,123,162,106,212,102,158,227,118,172,203,63,198,177,11,238,79,73,141,219,111,151,138,43,109,101,234,173,27,224,182,193,52,204,142,74,169,57,61,141,225,27,92,175,94,239,106,118,106,247,115,127,138,106,32,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,80,15,84,127,125,154,155,250,47,195,209,30,83,15,218,78,85,168,155,71,191,110,115,11,151,213,253,202,200,43,237,249,21,185,93,36,147,58,134,56,45,175,134,122,88,163,133,221,252,126,170,174,74,135,201,35,90,216,162,107,145,63,43,251,243,253,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,208,166,221,55,47,165,155,160,193,33,206,180,206,237,255,0,125,235,108,213,147,211,125,169,108,253,244,209,71,234,224,134,89,60,62,95,3,223,31,39,126,118,118,114,127,165,18,178,250,212,105,14,27,136,106,134,19,171,150,40,42,225,190,234,21,61,124,55,212,116,234,248,38,125,190,58,40,160,153,140,95,197,143,88,166,72,220,136,188,21,33,141,81,168,229,123,159,231,250,42,123,167,202,126,159,215,124,141,184,234,189,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,199,85,235,157,252,147,254,164,254,218,68,174,153,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,160,234,35,178,10,205,170,231,105,150,225,212,188,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,222,79,124,254,157,22,73,36,124,84,238,87,185,92,199,185,98,1,162,141,136,104,93,247,110,219,96,196,116,231,49,179,90,173,217,75,125,85,198,250,219,122,177,252,234,170,42,36,145,137,52,172,68,73,102,142,5,130,7,61,21,205,253,202,53,143,115,26,199,45,64,245,71,247,217,169,191,162,252,61,17,210,186,105,109,147,1,221,54,151,235,246,159,229,244,212,148,119,39,211,227,173,178,228,41,110,134,166,182,205,58,201,93,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,247,71,54,32,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,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,147,210,223,127,85,154,137,232,118,201,172,119,11,173,203,47,79,89,81,142,228,85,149,51,215,77,119,141,60,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,254,71,198,207,53,149,25,87,46,207,103,251,129,192,118,203,211,19,0,213,125,70,125,91,237,180,117,23,26,72,168,232,86,21,173,173,158,107,229,99,91,21,60,115,73,27,100,122,55,156,174,106,59,186,71,20,142,252,120,169,82,219,135,220,14,125,185,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,156,174,106,59,178,201,44,142,252,57,41,63,250,87,236,42,166,170,166,213,186,125,100,177,85,209,178,142,162,27,134,13,108,168,241,43,43,24,177,76,213,175,169,167,146,39,57,24,142,124,18,210,189,175,99,249,197,229,236,172,88,156,251,95,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,1,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,160,18,255,0,186,92,123,19,211,47,214,190,98,180,160,18,199,250,85,236,98,213,170,85,63,226,71,87,45,116,151,12,78,219,81,85,109,177,227,215,43,91,106,41,175,51,248,150,57,106,166,109,68,107,20,148,209,44,142,107,56,114,85,168,137,202,174,103,131,140,151,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,237,99,89,62,159,228,63,29,57,154,195,85,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,253,53,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,147,241,115,149,87,241,85,51,133,187,31,116,250,201,245,3,33,249,25,207,63,147,107,22,125,149,105,222,39,165,23,11,245,92,120,158,29,79,36,84,54,152,106,166,74,73,39,125,93,93,74,213,203,2,189,98,90,158,245,210,196,146,181,173,95,19,88,223,244,42,186,69,116,230,217,71,248,170,212,121,239,249,253,178,235,30,153,98,223,188,185,84,192,158,40,238,149,200,172,88,237,141,155,147,94,222,76,122,201,43,162,71,57,145,181,173,239,19,166,138,68,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,8,193,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,21,87,215,59,249,39,253,73,253,180,170,178,101,116,226,216,229,54,235,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,149,172,150,38,181,26,179,36,177,205,78,178,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,238,159,70,254,160,99,223,35,1,42,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,32,28,43,120,155,85,195,119,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,126,68,116,173,99,221,233,164,115,99,108,204,226,238,76,68,114,39,145,145,189,153,236,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,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,158,233,135,189,250,205,197,226,181,58,67,169,21,92,243,236,62,223,12,180,245,13,134,119,253,171,103,134,58,122,117,170,158,162,89,100,89,43,60,238,239,50,187,130,59,207,27,152,215,118,147,132,223,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,162,206,165,251,196,169,220,134,174,77,131,225,151,138,191,217,214,15,81,37,21,20,49,214,69,45,37,218,227,27,228,100,183,70,172,61,218,246,57,171,227,133,85,242,118,137,21,237,241,172,242,48,116,208,217,221,78,228,53,114,28,227,51,179,213,254,206,176,122,136,235,107,102,146,142,41,105,46,215,24,223,27,226,181,185,38,238,215,177,205,95,36,200,140,147,180,72,140,119,141,103,141,229,233,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,103,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,59,246,238,169,252,76,198,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,154,157,29,117,51,238,126,235,38,193,106,234,238,171,73,158,227,245,150,248,105,105,228,255,0,106,186,186,153,18,178,57,234,24,175,68,94,16,65,88,198,61,26,231,53,211,171,81,17,175,122,165,223,131,53,155,177,247,79,172,159,80,50,31,145,156,145,90,117,165,247,93,71,233,49,159,92,236,206,171,146,163,5,213,135,101,15,164,166,162,117,67,234,96,101,178,142,154,110,252,85,22,54,69,21,92,149,15,147,179,145,172,167,119,116,68,85,123,98,254,223,181,51,246,55,174,56,30,169,73,87,117,167,164,198,114,10,27,133,127,217,114,112,170,154,133,147,55,213,64,207,206,196,119,150,5,150,53,99,156,141,123,94,173,114,241,114,154,105,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,159,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,249,53,143,116,19,53,174,84,236,229,138,68,78,252,87,183,214,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,132,237,172,127,228,211,165,95,252,27,110,255,0,228,78,170,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,82,95,82,253,133,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,248,184,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,207,197,237,86,61,205,87,194,143,138,186,59,184,28,251,68,45,89,237,139,16,125,36,246,221,71,197,234,241,91,213,29,106,204,232,22,9,218,173,245,44,142,57,24,223,83,27,93,43,99,145,232,244,106,77,42,113,94,106,115,83,223,235,166,186,106,62,226,245,30,227,170,26,161,121,245,215,90,238,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,124,112,179,147,187,39,117,114,185,206,123,220,247,189,239,117,133,116,167,216,149,213,110,180,27,166,214,92,102,145,182,214,211,164,248,69,170,227,3,157,60,147,171,152,232,239,10,197,84,107,24,214,163,146,14,109,114,189,95,231,106,51,132,18,73,107,224,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,21,43,214,211,88,239,178,229,88,46,223,169,225,240,217,105,173,233,152,214,73,201,142,245,117,82,73,81,73,78,157,149,156,227,240,178,42,159,197,31,197,254,171,243,55,188,109,85,137,125,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,211,73,80,218,120,36,71,167,103,36,252,17,81,207,106,147,211,173,166,153,229,89,6,156,105,222,169,90,105,61,69,151,15,184,92,45,247,127,28,114,62,74,127,94,148,222,9,221,197,138,198,66,143,164,88,220,247,185,191,188,158,6,162,57,95,248,65,94,156,154,153,251,47,222,78,156,92,106,42,238,177,208,95,174,14,198,107,32,183,201,219,213,122,248,221,79,78,201,154,175,107,95,11,106,164,166,149,200,189,251,120,81,237,107,156,198,161,161,67,202,103,90,79,165,154,161,232,127,105,154,105,138,101,191,102,121,125,23,219,182,106,106,255,0,75,228,227,228,241,121,152,238,28,188,108,229,199,183,126,13,239,252,16,252,172,91,111,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,115,244,215,27,94,51,69,73,85,7,54,57,143,225,44,113,181,237,228,199,185,171,217,127,22,185,81,127,5,83,160,2,160,58,218,106,102,43,144,106,62,157,233,109,166,175,212,94,176,251,125,194,225,119,241,201,27,227,167,245,235,77,224,129,220,94,175,100,200,202,69,145,204,123,91,251,185,224,114,43,145,255,0,133,107,26,83,218,198,181,255,0,136,157,190,225,58,199,37,191,209,85,228,22,245,245,240,54,47,28,108,174,130,87,211,213,120,155,228,145,82,21,158,25,86,62,79,87,120,213,156,187,59,186,39,85,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,17,43,169,174,196,174,186,35,153,92,117,207,75,113,154,72,244,190,253,81,27,170,168,237,112,57,140,198,235,94,141,107,153,36,125,213,25,77,52,189,221,27,217,198,54,62,79,7,24,209,33,242,240,173,148,110,186,251,180,189,101,162,204,188,183,90,204,66,229,218,143,41,178,81,76,198,250,250,94,47,72,228,70,200,138,197,154,7,191,203,26,247,99,151,179,227,242,49,146,200,164,181,235,31,159,225,186,167,134,237,247,80,116,251,33,164,190,99,215,202,124,142,166,134,186,153,87,132,172,239,109,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,241,93,21,61,211,229,63,79,235,190,70,220,91,246,117,164,250,89,170,30,135,246,153,166,152,166,91,246,103,151,209,125,187,102,166,175,244,190,78,62,79,23,153,142,225,203,198,206,92,123,119,224,222,255,0,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,237,221,141,95,244,33,92,29,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,239,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,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,75,109,227,166,54,125,132,239,122,135,16,213,252,58,147,42,211,60,106,158,163,32,75,205,69,36,201,106,190,64,212,88,233,33,252,168,230,37,74,84,62,39,203,71,51,251,43,32,155,191,150,37,106,203,113,37,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,18,171,126,219,32,177,110,227,4,138,183,28,165,181,91,117,54,201,226,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,123,113,115,91,36,168,250,33,180,218,115,235,6,127,69,98,177,91,50,11,118,109,110,188,71,73,71,71,73,12,208,221,105,174,177,204,141,142,40,227,106,36,204,169,108,200,141,70,162,35,209,232,136,159,137,164,141,1,253,178,254,198,177,63,241,7,246,87,237,11,236,246,253,187,246,103,31,15,155,147,184,114,225,251,191,55,143,199,229,241,126,235,203,228,241,126,239,129,153,115,213,101,90,153,149,102,24,134,21,130,221,170,251,89,112,43,125,93,190,209,75,28,146,120,219,234,107,103,172,158,119,49,207,86,36,207,124,232,199,61,141,111,40,224,129,170,138,172,238,178,171,167,118,193,107,55,57,149,46,121,170,86,251,173,183,76,172,158,42,142,203,77,61,63,222,105,22,73,89,233,169,106,120,163,22,22,62,9,27,81,36,111,89,27,249,99,111,23,73,228,138,245,0,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,0,12,171,151,253,210,227,216,158,153,126,181,243,21,167,85,255,0,9,219,88,255,0,201,167,74,191,248,54,221,255,0,200,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,244,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,246,79,197,206,85,95,197,84,203,105,127,221,46,61,137,233,151,235,95,49,90,74,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,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,12,214,110,199,221,62,178,125,64,200,126,70,115,208,108,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,206,141,149,204,123,125,76,141,108,141,133,156,93,201,232,174,84,241,178,71,179,65,26,85,166,120,174,141,233,198,57,165,184,85,39,167,178,227,54,248,173,244,220,163,141,146,77,193,63,60,242,248,216,198,58,105,94,174,146,71,163,83,156,143,123,149,59,185,79,86,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,170,190,185,223,201,63,234,79,237,164,42,217,118,210,114,173,220,234,154,98,214,217,125,14,55,98,244,215,12,154,226,231,73,23,142,133,213,49,177,240,65,42,67,44,105,89,36,107,51,161,100,136,141,119,134,69,85,236,197,47,251,74,180,207,21,209,189,56,199,52,183,10,164,244,246,92,102,223,21,190,155,148,113,178,73,184,39,231,158,95,27,24,199,77,43,213,210,72,244,106,115,145,239,114,167,119,41,10,250,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,74,174,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,0,128,29,80,182,45,251,107,197,95,174,58,57,134,122,189,73,178,240,251,98,154,137,220,102,190,218,227,141,200,189,161,70,175,168,172,135,180,126,62,202,215,190,36,124,127,189,115,105,227,74,128,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,78,173,226,117,66,253,183,109,199,21,211,13,55,146,235,101,201,50,107,124,82,106,29,69,52,126,146,158,46,204,124,83,219,32,71,44,146,62,25,164,79,42,185,178,39,238,60,113,61,94,178,207,28,112,215,110,186,13,153,110,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,132,109,119,116,106,189,188,222,172,141,171,205,237,69,209,78,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,226,68,246,160,133,93,92,245,51,42,211,189,163,205,110,197,170,253,39,223,92,130,147,25,184,206,201,36,142,102,208,201,5,69,68,172,141,204,123,123,121,61,43,98,122,59,147,93,20,178,177,91,249,187,165,32,227,88,181,247,48,184,205,105,199,40,125,93,93,61,190,190,233,36,126,86,71,198,150,138,150,90,186,153,59,189,81,23,132,16,74,254,221,249,59,143,102,162,185,81,23,208,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,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,102,107,55,99,238,159,89,62,160,100,63,35,57,101,61,43,48,95,218,134,193,117,111,77,62,212,251,51,239,110,65,127,177,122,223,7,155,210,250,171,45,20,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,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,69,59,22,205,109,89,254,207,180,146,251,102,167,171,134,158,151,23,164,178,61,181,44,107,94,179,219,219,232,102,114,35,92,228,224,233,105,164,115,23,191,117,98,181,85,26,170,173,78,234,101,92,210,158,211,189,172,104,223,211,252,123,227,160,60,166,244,119,109,138,237,27,75,23,41,185,69,235,178,75,239,169,183,227,54,230,182,57,124,149,205,166,145,236,158,120,150,104,164,90,56,228,72,91,51,227,85,115,124,209,162,39,119,161,73,152,86,241,53,115,17,221,28,187,167,117,226,174,91,237,210,240,234,219,229,13,61,99,217,5,194,221,36,173,89,109,125,230,243,43,105,188,76,100,81,35,146,79,10,71,11,153,249,162,98,165,249,232,94,186,105,198,226,244,226,221,170,26,95,121,245,214,170,238,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,124,115,51,147,123,167,117,106,181,205,123,28,246,61,143,119,64,0,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,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,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,121,155,51,207,182,153,159,212,209,214,80,213,220,112,155,141,67,229,176,223,162,138,105,160,108,18,77,80,148,212,149,85,43,4,80,165,119,134,157,100,146,40,251,167,101,228,223,195,248,71,82,111,244,208,216,229,78,227,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,206,201,18,54,34,171,158,248,110,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,235,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,205,182,240,51,250,157,79,221,30,169,102,115,100,52,151,218,122,172,162,186,154,223,112,164,88,157,4,246,234,105,86,158,137,99,116,73,193,236,74,104,97,68,122,119,230,136,142,85,114,170,185,103,255,0,67,236,2,166,43,86,169,234,149,118,61,72,180,245,85,22,235,5,174,236,228,137,211,163,226,108,179,214,211,177,123,249,88,197,73,168,30,239,193,24,245,72,255,0,206,88,215,140,223,222,134,142,95,117,247,108,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,245,53,84,149,17,85,197,77,221,239,99,25,230,125,59,98,242,57,200,214,121,57,175,116,111,101,206,17,167,221,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,0,25,172,221,62,181,255,0,136,157,193,102,218,199,29,191,209,82,100,23,4,244,16,58,47,28,140,161,130,38,83,210,249,91,228,145,18,101,130,24,150,78,47,86,249,21,252,123,55,178,39,52,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,207,98,75,12,177,171,155,221,57,198,246,255,0,22,170,37,202,116,96,213,234,156,191,65,178,93,35,184,207,87,53,70,158,222,27,53,26,186,8,153,4,54,235,135,146,88,225,99,219,249,222,244,169,134,186,71,43,211,240,73,163,68,114,162,113,101,133,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,211,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,122,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,59,167,224,230,162,167,226,136,103,223,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,227,94,202,201,33,145,91,31,149,35,111,10,184,229,153,85,226,197,104,197,174,217,53,214,182,203,143,250,143,178,45,213,21,178,73,75,111,243,189,31,63,167,137,202,172,139,200,244,71,63,130,39,39,34,42,247,82,117,116,84,247,79,148,253,63,174,249,27,113,117,32,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,67,197,71,162,154,71,22,168,84,107,83,116,227,31,92,238,170,158,26,103,228,14,161,99,171,81,145,71,36,77,86,72,169,221,143,88,166,124,78,123,123,61,241,164,108,122,185,145,198,214,251,83,42,231,127,217,70,212,111,187,180,214,90,44,55,197,117,163,196,45,189,171,50,155,221,20,44,119,160,165,226,245,142,52,116,138,140,73,167,123,60,81,167,103,185,59,190,79,27,217,20,136,104,39,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,1,64,61,81,253,246,106,111,232,191,15,68,72,174,142,25,254,27,165,152,110,224,181,7,80,114,26,75,30,61,99,167,199,42,107,171,170,85,120,68,206,247,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,65,181,174,173,119,220,207,113,215,139,102,224,174,86,172,103,78,242,206,208,99,209,54,153,139,14,57,84,215,181,176,54,122,207,200,247,67,43,21,233,52,210,181,205,73,124,110,68,167,135,200,141,181,64,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,202,185,127,221,46,61,137,233,151,235,95,49,90,74,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,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,228,250,79,226,214,44,127,100,184,133,218,209,67,233,234,242,107,133,222,233,116,147,202,247,250,138,166,87,77,72,217,59,57,85,25,218,10,74,118,118,106,35,127,39,126,220,156,229,89,128,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,21,213,213,107,66,245,31,113,122,143,160,90,95,165,246,111,93,117,174,251,203,44,211,74,170,202,91,125,43,86,214,146,85,84,200,136,190,56,89,201,189,215,178,185,92,230,177,141,123,222,198,58,101,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,238,141,87,187,131,17,145,181,120,49,168,157,44,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,37,87,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,0,10,43,234,167,182,189,56,219,246,184,218,174,122,94,182,171,93,171,56,183,203,116,155,27,166,170,69,146,215,84,201,149,178,73,29,58,53,61,61,28,221,218,177,39,39,55,201,29,83,88,140,100,108,98,66,178,252,250,111,109,147,1,209,29,188,226,121,189,190,154,146,233,150,103,150,122,124,134,186,249,53,186,24,234,224,130,190,158,158,100,183,197,42,34,202,148,209,164,113,42,177,207,84,116,168,249,59,55,146,49,146,212,2,152,58,211,231,245,55,221,195,98,154,125,79,144,210,86,91,113,92,93,149,47,161,133,98,115,232,46,53,149,18,44,201,42,181,57,181,239,167,130,129,232,199,175,224,206,14,106,39,145,85,206,144,155,117,166,213,60,203,81,51,156,231,19,164,185,97,49,98,245,120,131,223,87,20,172,124,181,119,20,99,102,109,44,205,106,112,123,104,210,120,229,116,114,50,86,50,182,52,79,194,85,84,132,26,177,130,254,203,245,79,50,211,63,181,62,211,251,165,144,92,108,94,183,193,225,245,94,150,166,72,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,94,167,76,189,107,253,180,237,31,22,245,22,255,0,75,95,130,118,194,171,56,69,194,25,125,20,16,250,121,35,239,35,220,238,244,178,211,115,114,241,239,42,75,197,168,222,61,229,81,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,21,235,212,163,72,106,116,131,120,57,196,9,5,90,91,115,10,132,203,237,179,84,207,20,175,157,149,206,115,234,28,137,31,110,12,109,98,85,198,198,189,17,232,200,154,171,203,186,61,211,127,162,94,166,98,181,58,89,157,104,231,171,241,100,150,252,129,114,111,4,146,70,223,81,67,81,77,79,79,206,22,243,242,63,199,37,47,105,23,130,53,190,120,63,50,171,251,37,149,25,87,52,61,166,26,197,128,232,86,198,180,191,81,181,26,253,73,110,182,219,180,222,201,44,81,75,85,12,51,220,39,142,206,201,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,241,170,81,182,231,119,11,149,110,131,89,111,90,185,148,211,122,15,95,227,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,149,35,213,173,99,95,44,178,189,24,206,124,83,242,114,141,7,213,60,47,75,49,221,99,202,112,251,173,175,27,202,110,19,219,237,211,213,219,234,96,242,112,166,167,168,138,126,79,141,35,88,103,142,161,203,11,218,247,121,61,53,71,100,237,31,117,234,187,32,222,142,85,180,125,71,130,186,181,215,91,222,3,114,242,65,123,199,162,174,145,177,179,202,176,242,174,166,129,94,144,173,99,18,8,209,28,244,252,241,163,162,228,206,73,35,47,251,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,0,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,14,21,190,60,3,13,212,29,168,106,125,46,103,143,82,93,89,99,197,238,151,251,98,204,139,206,142,227,73,71,52,180,245,17,61,170,142,99,218,228,236,189,151,243,49,207,99,185,49,238,106,231,48,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,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,14,85,186,236,179,238,54,217,117,87,41,143,38,251,191,87,69,135,221,189,5,197,181,190,146,72,43,159,75,35,41,124,82,247,106,182,103,78,248,155,31,21,228,178,57,136,223,204,168,102,176,209,70,194,116,207,21,210,253,163,233,157,187,22,164,241,253,189,143,209,100,215,25,223,28,105,53,85,117,124,12,168,149,242,57,140,111,62,62,70,196,197,119,119,36,80,196,197,115,184,119,36,1,152,205,107,210,251,174,138,234,230,95,165,23,151,85,201,81,139,94,42,109,172,168,169,162,117,35,235,32,99,215,195,84,145,57,85,88,201,162,241,202,207,204,228,86,72,213,71,57,21,21,110,167,164,158,107,106,202,182,91,143,216,173,244,245,113,212,97,215,139,173,146,185,211,49,168,201,39,125,75,171,145,209,42,57,85,89,226,174,137,170,174,70,175,54,189,59,118,68,115,166,80,7,31,221,238,175,84,232,70,218,53,11,84,173,243,213,193,114,180,217,223,13,174,122,104,34,153,244,247,26,151,182,150,142,101,100,191,145,204,101,68,241,61,232,228,119,228,107,191,43,255,0,205,92,224,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,88,175,86,205,186,225,186,45,134,232,74,233,230,39,87,5,182,199,103,172,196,42,174,201,18,240,145,144,44,83,210,182,161,99,107,96,109,76,178,77,114,157,206,107,24,249,158,233,220,188,184,126,94,105,210,59,83,50,172,63,119,182,124,22,211,87,222,203,158,219,235,237,247,122,89,36,147,198,239,77,73,53,100,19,181,141,122,49,102,99,224,86,53,239,107,184,199,60,237,68,69,127,116,189,66,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,206,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,123,172,114,200,223,195,146,153,225,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,217,129,209,83,221,62,83,244,254,187,228,109,197,212,130,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,50,174,95,159,74,203,77,170,221,177,204,6,178,223,108,164,165,168,186,84,94,42,235,165,134,22,177,245,83,165,206,166,20,150,87,34,119,123,210,40,98,141,28,238,235,194,54,55,248,53,17,37,168,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,40,7,170,63,190,205,77,253,23,225,232,136,191,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,31,126,46,123,27,60,205,107,149,59,181,37,145,19,183,37,239,242,150,211,211,23,168,93,102,83,89,77,183,93,192,229,254,107,172,220,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,148,203,229,133,148,201,197,141,86,198,177,242,87,172,77,125,159,128,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,50,174,95,247,75,143,98,122,101,250,215,204,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,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,124,146,90,109,83,93,105,239,179,91,41,31,114,163,167,154,146,158,177,208,181,103,134,9,157,27,165,137,146,118,228,214,61,208,66,231,53,23,179,150,40,213,123,241,78,223,88,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,9,85,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,28,255,0,93,53,211,78,54,233,167,23,29,80,213,11,207,161,181,80,246,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,251,139,212,123,142,168,106,133,231,215,93,107,187,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,241,194,206,78,236,157,213,202,231,57,239,115,222,247,189,223,149,152,105,86,163,233,253,139,22,201,243,92,46,235,101,181,102,182,247,93,44,21,117,148,235,28,119,10,84,122,177,100,141,87,255,0,101,221,151,179,150,57,97,145,19,132,177,185,211,171,165,102,247,235,52,219,42,180,109,135,80,234,185,226,25,37,194,88,177,234,191,12,245,21,20,87,138,185,32,100,20,189,252,170,200,168,228,122,76,189,153,18,170,79,81,205,206,107,29,35,155,114,128,25,150,220,14,166,126,217,53,199,60,213,40,234,238,181,20,153,54,65,93,112,160,251,82,78,117,80,208,190,103,122,88,31,249,222,141,241,64,145,70,140,107,149,172,107,17,173,94,45,66,234,122,86,104,229,247,72,182,143,104,169,200,230,237,87,158,220,37,204,99,166,226,207,246,173,45,76,16,71,76,156,216,247,35,252,144,83,197,63,127,202,230,249,248,57,168,230,42,173,123,117,119,209,219,86,154,238,141,153,118,57,97,171,161,182,234,13,158,43,221,76,169,74,216,168,164,186,182,89,33,171,108,14,99,26,213,122,181,148,243,202,138,174,127,146,169,207,114,254,241,168,118,174,136,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,224,129,236,116,116,181,174,124,159,132,170,249,18,74,4,107,127,51,17,33,145,127,34,170,243,181,243,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,56,255,0,91,141,33,169,101,215,79,117,238,134,10,185,41,231,167,151,16,186,72,233,226,240,64,246,58,74,170,38,178,63,194,85,124,137,37,122,185,223,153,136,144,198,159,145,85,57,240,174,145,154,153,138,233,222,238,33,183,101,53,126,147,239,174,63,87,140,219,167,124,145,199,11,107,164,158,158,162,38,72,231,189,189,188,158,149,209,49,27,201,206,150,88,152,141,252,221,210,245,12,171,157,127,92,119,55,159,107,118,61,131,225,23,10,154,187,94,39,129,226,246,108,122,134,199,13,198,105,41,39,158,130,149,97,91,132,177,42,164,75,83,34,201,42,35,218,196,86,196,172,143,187,184,171,223,216,58,115,108,163,252,85,106,60,247,252,254,217,117,143,76,177,111,222,92,170,96,79,20,119,74,228,86,44,118,198,205,201,175,111,38,61,100,149,209,35,156,200,218,214,247,137,211,69,34,93,166,127,163,184,14,162,233,29,219,68,47,54,26,74,92,78,233,103,91,35,40,232,169,97,99,40,32,70,35,97,117,52,110,99,162,137,240,43,99,124,43,193,82,55,199,26,162,126,84,40,47,122,59,73,202,182,141,170,107,139,92,165,245,216,221,247,212,220,49,155,139,93,36,190,74,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,190,104,213,23,179,208,238,189,52,55,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,226,225,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,63,63,23,181,30,198,181,95,50,190,237,0,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,64,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,43,214,75,41,190,227,251,71,163,180,218,43,189,61,38,77,152,91,173,119,72,252,76,127,168,165,100,21,53,109,143,187,145,85,157,167,164,167,127,118,170,59,242,118,239,197,206,69,166,189,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,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,245,148,67,213,179,10,186,226,187,210,200,47,183,10,138,73,41,243,27,61,170,247,66,216,94,229,124,112,50,153,180,42,217,81,90,136,143,242,208,202,228,70,171,147,131,152,189,251,170,181,178,83,161,173,218,235,53,171,89,44,83,92,234,223,109,163,168,176,213,211,209,186,103,44,16,207,51,107,155,44,172,143,191,22,189,237,130,22,185,200,157,220,145,70,139,223,138,118,180,160,10,213,235,105,169,153,86,63,167,26,119,165,182,154,191,79,101,204,46,23,11,133,223,199,36,140,146,163,208,37,55,130,7,113,122,49,240,171,234,214,71,49,237,119,239,32,129,200,173,86,126,48,175,166,46,150,254,212,55,147,133,122,187,23,218,118,172,75,212,101,55,15,246,215,135,210,250,88,215,210,79,248,61,174,127,26,233,40,191,35,121,119,239,249,154,172,71,150,233,212,23,71,110,186,223,180,188,235,17,198,172,52,151,92,134,138,158,27,221,158,41,105,93,60,233,61,36,204,154,70,210,181,140,123,253,76,148,237,168,130,52,98,119,114,207,193,85,26,247,41,159,108,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,26,136,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,129,125,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,12,171,151,253,210,227,216,158,153,126,181,243,21,164,170,0,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,5,0,245,71,247,217,169,191,162,252,61,17,199,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,101,146,88,219,248,114,66,221,55,5,210,179,70,178,205,190,218,116,243,67,49,203,86,63,156,98,222,47,178,178,27,140,238,138,75,159,57,89,234,190,212,158,40,94,250,142,108,242,61,157,153,251,185,26,198,197,226,137,95,26,210,183,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,23,125,211,187,127,84,123,156,197,87,3,213,43,133,170,219,169,182,79,21,63,117,169,130,159,239,52,107,28,175,245,52,180,220,145,235,51,25,4,142,168,142,54,44,109,252,178,55,139,100,241,197,53,65,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,202,185,127,221,46,61,137,233,151,235,95,49,90,74,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,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,0,0,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,37,87,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,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,110,161,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,142,55,190,110,95,173,211,67,103,117,59,144,213,200,115,140,206,207,87,251,58,193,234,35,173,173,154,74,56,165,164,187,92,99,124,111,138,214,228,155,187,94,199,53,124,147,34,50,78,209,34,49,222,53,158,55,150,189,186,237,159,233,198,228,52,57,250,101,30,55,106,181,221,113,203,124,141,193,234,224,98,81,199,102,170,100,40,200,97,106,199,27,184,81,187,199,20,114,196,214,57,171,27,90,173,106,62,56,156,202,1,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,92,167,76,61,239,214,110,47,21,169,210,29,72,170,231,159,97,246,248,101,167,168,108,51,191,237,91,60,49,211,211,173,84,245,18,203,34,201,89,231,119,121,149,220,17,222,120,220,198,187,180,156,39,81,29,122,132,106,133,171,74,182,125,169,55,59,131,105,38,168,191,217,229,197,232,105,38,173,109,51,234,39,184,53,105,151,197,221,21,100,124,81,73,45,66,198,212,238,230,83,191,241,106,34,189,180,3,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,246,239,217,23,248,26,104,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,59,247,236,137,252,8,65,214,111,75,126,245,237,198,197,169,148,22,47,85,95,130,100,17,250,154,223,85,195,209,218,235,88,176,205,251,181,122,54,78,117,77,183,55,240,107,158,222,221,211,179,124,138,86,174,194,117,51,42,210,253,220,105,157,199,22,171,241,253,189,144,81,99,55,24,31,36,137,13,85,13,124,236,167,149,146,53,143,111,62,62,70,202,196,119,118,164,176,196,245,107,184,118,52,82,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,199,85,234,105,162,159,182,157,163,229,62,158,225,233,107,240,78,249,173,31,57,120,67,47,162,130,111,81,28,157,163,123,157,222,150,90,158,13,78,61,229,72,185,57,27,203,189,27,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,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,101,136,238,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,243,163,101,115,30,223,83,35,91,35,97,103,23,114,122,43,149,60,108,145,236,208,70,149,105,158,43,163,122,113,142,105,110,21,73,233,236,184,205,190,43,125,55,40,227,100,147,112,79,207,60,190,54,49,142,154,87,171,164,145,232,212,231,35,222,229,78,238,83,213,156,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,117,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,67,117,161,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,201,11,248,187,178,246,71,35,154,230,61,172,123,30,198,219,167,71,252,215,94,114,205,6,185,208,106,117,61,93,70,19,99,168,167,161,193,174,181,172,253,252,240,55,202,218,170,102,61,93,202,90,106,119,50,22,70,229,111,102,171,165,137,175,114,66,145,195,61,64,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,85,7,92,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,59,120,158,244,88,107,216,223,197,94,196,89,63,205,73,19,148,74,233,201,166,127,181,13,228,233,197,186,162,146,235,37,5,134,224,236,154,178,123,124,125,253,47,160,141,213,20,239,153,202,199,53,144,186,170,58,104,156,171,219,191,153,24,215,53,207,106,154,20,5,74,245,197,197,172,84,153,86,146,102,180,244,60,47,87,91,125,226,215,89,83,229,122,249,105,105,36,165,146,158,62,10,188,27,197,245,181,43,221,17,28,190,78,206,85,70,181,19,149,116,117,212,207,185,251,172,155,5,171,171,186,173,38,123,143,214,91,225,165,167,147,253,170,234,234,100,74,200,231,168,98,189,17,120,65,5,99,24,244,107,156,215,78,173,68,70,189,234,151,126,1,65,125,83,115,250,156,235,122,89,149,42,100,52,151,107,110,43,79,65,96,182,173,50,196,230,82,178,58,102,75,81,78,175,141,63,51,217,89,61,90,63,154,171,218,254,76,94,220,17,173,152,29,19,244,118,235,101,195,115,205,111,190,88,105,34,167,201,106,41,108,150,10,201,169,92,218,183,65,74,178,58,177,209,72,230,34,45,52,146,201,3,21,99,122,163,165,163,122,57,17,98,105,102,134,101,181,251,71,47,187,127,214,92,179,71,114,57,189,69,94,51,112,117,60,117,60,88,207,87,74,246,164,148,213,60,24,247,164,126,88,36,138,95,31,53,115,57,241,119,230,106,161,117,61,41,117,51,246,137,179,108,114,221,81,87,117,171,175,194,174,21,216,205,100,247,9,60,156,188,114,37,69,59,33,114,189,206,88,99,165,170,166,137,168,188,120,248,149,141,111,22,181,87,192,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,130,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,50,174,95,247,75,143,98,122,101,250,215,204,86,146,168,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,161,94,189,81,182,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,245,185,13,19,90,196,137,241,241,94,50,212,211,181,142,68,103,15,36,177,185,24,142,114,195,12,78,168,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,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,70,202,55,93,98,221,166,141,81,102,94,91,85,30,95,109,237,71,148,217,40,166,123,189,5,87,39,164,114,35,100,68,122,67,59,25,229,141,123,189,169,221,241,249,30,248,164,82,64,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,12,171,151,253,210,227,216,158,153,126,181,243,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,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,0,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,85,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,64,42,215,171,126,244,238,182,90,153,54,167,165,185,5,93,5,68,148,253,243,201,226,166,116,79,116,19,197,28,148,246,248,167,87,34,171,36,138,69,124,232,198,246,115,31,20,126,69,69,158,34,186,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,119,70,171,219,205,234,200,218,188,222,212,93,20,232,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,36,79,106,65,94,167,155,32,172,220,94,43,77,171,218,111,75,207,62,195,237,243,69,81,78,233,167,127,218,182,120,99,168,168,74,88,41,226,138,69,146,179,206,238,208,163,120,35,188,242,53,238,119,104,248,83,94,149,106,102,85,163,122,143,142,106,150,21,87,233,239,88,205,194,43,133,55,41,36,100,115,112,95,207,4,190,55,177,238,134,86,43,163,145,136,228,231,27,222,213,94,206,83,66,123,63,220,165,139,117,58,29,103,212,219,98,120,110,176,241,181,228,148,141,165,124,17,210,94,34,134,55,212,71,18,57,207,229,10,249,89,36,106,143,122,248,228,98,57,81,232,246,182,11,117,180,214,191,254,97,118,231,71,111,255,0,231,102,183,10,169,34,255,0,156,81,210,71,11,210,79,249,234,200,215,71,254,161,90,239,243,208,141,93,43,52,114,197,171,187,184,180,84,228,115,119,164,192,173,242,230,49,211,113,127,251,106,170,154,120,35,166,78,108,123,85,158,57,234,34,159,191,230,107,188,28,28,213,107,213,82,250,78,127,184,29,51,253,178,104,118,121,165,177,210,90,170,42,242,108,126,186,223,65,246,164,124,233,97,174,124,46,244,179,191,242,61,91,226,157,34,145,30,214,171,152,230,35,154,156,154,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,52,167,182,140,254,167,84,246,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,92,37,184,250,118,37,98,42,68,136,198,61,181,9,43,30,198,162,112,123,92,222,205,227,217,51,239,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,111,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,251,119,69,254,6,101,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,221,187,162,127,2,255,0,186,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,203,217,17,99,124,177,71,21,66,70,228,238,214,84,51,241,114,42,61,212,45,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,248,145,116,61,182,45,189,98,187,95,209,171,46,145,226,213,62,191,208,121,42,110,55,71,210,199,79,53,206,186,87,114,150,162,70,177,63,228,198,196,115,158,230,69,20,76,87,191,135,37,234,160,28,127,93,54,165,162,251,135,186,226,215,221,70,197,169,39,185,98,183,138,27,164,85,145,80,210,58,122,232,41,157,43,155,109,170,146,104,100,116,180,47,116,207,116,144,34,181,28,191,143,116,252,123,245,91,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,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,65,89,125,112,112,171,173,126,1,165,154,141,13,69,34,91,108,119,139,141,146,162,39,61,222,119,79,93,12,83,68,230,55,143,21,98,54,223,50,57,85,200,168,174,143,178,59,186,171,97,175,75,143,125,154,101,250,215,195,214,151,252,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,119,237,221,83,248,153,129,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,166,170,171,168,150,174,90,110,236,123,216,255,0,11,234,29,23,145,174,86,191,199,205,59,35,187,39,107,41,91,172,158,138,125,198,220,21,167,88,233,46,30,106,77,77,183,175,154,9,37,229,36,21,214,232,169,233,228,226,212,141,168,216,93,3,232,213,189,222,247,44,158,126,252,91,193,15,65,209,63,84,45,88,246,174,103,154,81,112,109,36,53,25,157,158,150,229,67,81,53,107,98,124,147,219,223,39,122,88,162,84,239,51,223,21,100,178,175,23,119,107,41,94,188,92,138,170,201,21,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,106,128,169,94,167,93,61,40,241,106,58,157,197,109,251,16,240,218,161,229,46,91,96,182,67,4,20,182,170,88,160,134,56,170,168,169,32,133,156,97,79,20,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,236,146,69,27,191,30,40,104,123,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,179,46,95,247,75,143,98,122,101,250,215,204,86,146,168,25,87,47,251,165,199,177,61,50,253,107,230,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,1,207,247,11,139,95,115,157,2,212,188,43,22,161,245,183,172,131,15,188,218,237,212,222,86,71,231,170,158,138,88,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,18,144,127,216,184,223,103,254,35,63,233,53,159,254,182,95,240,0,0,82,6,225,122,112,239,59,57,215,221,75,205,113,109,27,245,182,92,131,48,188,221,45,213,63,120,173,81,249,233,103,173,150,72,164,224,250,150,189,188,152,246,175,103,34,57,59,246,84,69,252,11,63,216,86,150,231,122,45,180,236,27,76,245,46,197,246,54,73,102,251,79,214,209,122,168,106,60,94,91,149,84,209,254,242,23,190,55,119,142,86,59,242,185,123,119,236,189,149,21,18,64,2,63,239,215,75,115,189,105,218,118,115,166,122,105,98,251,103,36,188,253,153,232,168,189,84,52,254,95,21,202,150,105,63,121,51,217,27,123,71,19,221,249,156,157,251,118,78,234,168,139,88,27,122,233,195,188,236,27,95,116,211,53,202,116,111,209,89,113,252,194,205,116,184,212,253,226,181,73,224,165,130,182,41,37,147,131,42,92,247,113,99,28,189,154,138,229,237,217,17,87,240,46,252,0,1,15,250,160,104,38,172,110,39,64,172,24,86,142,98,159,120,47,84,89,133,45,210,122,111,93,77,73,194,149,148,85,177,186,78,117,18,70,197,236,249,163,78,200,188,191,55,126,221,145,85,32,6,222,186,112,239,59,6,215,221,52,205,114,157,27,244,86,92,127,48,179,93,46,53,63,120,173,82,120,41,96,173,138,73,100,224,202,151,61,220,88,199,47,102,162,185,123,118,68,85,252,9,1,213,3,102,123,147,220,78,190,216,51,93,28,211,127,188,22,90,44,62,150,215,61,79,219,20,20,156,42,153,91,91,35,163,225,81,60,111,94,204,154,53,238,137,199,243,118,239,221,21,17,210,255,0,102,123,147,219,182,190,223,243,93,99,211,127,187,246,90,220,62,170,215,5,79,219,20,21,124,234,159,91,69,35,99,225,79,60,143,78,236,134,69,238,169,199,242,246,239,221,81,22,207,192,35,86,244,118,65,167,27,184,197,86,182,186,151,236,220,250,201,111,169,139,30,189,193,50,83,243,145,99,145,96,165,173,119,138,69,146,143,206,230,189,81,24,178,51,243,248,220,223,36,136,246,200,54,93,138,237,31,78,32,161,173,109,170,247,159,92,188,147,222,242,24,168,99,108,140,242,164,60,168,105,167,86,36,203,70,197,130,53,70,189,127,60,136,233,120,179,146,70,201,42,1,90,187,148,233,45,89,171,59,154,77,77,192,50,11,85,155,5,202,46,16,93,51,10,74,187,164,233,114,74,169,106,158,251,140,148,8,180,210,198,158,72,213,36,98,74,245,106,76,247,167,102,198,140,106,79,93,29,209,220,7,66,176,11,94,156,233,205,134,146,221,109,183,83,193,20,178,197,75,12,51,220,39,142,24,225,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,196,137,86,187,233,218,38,251,55,59,184,236,139,63,182,232,175,151,27,183,241,177,99,63,238,146,206,222,246,186,119,191,132,191,140,209,201,251,233,31,53,71,25,26,175,103,159,198,170,168,196,36,175,75,109,156,229,251,110,197,115,12,183,88,240,159,177,51,235,245,193,182,232,27,37,93,21,103,134,207,20,113,200,213,134,90,119,61,99,242,207,36,158,70,44,157,157,233,160,94,9,197,28,233,212,10,86,221,87,77,13,216,228,187,142,212,92,179,77,52,247,239,70,55,145,228,21,87,218,43,159,218,214,218,30,126,177,254,166,72,188,51,85,36,137,226,146,87,195,201,200,156,252,92,209,17,28,136,147,167,166,62,147,235,182,133,232,117,231,75,117,215,17,186,217,106,232,114,9,174,22,111,81,119,163,174,165,74,26,136,98,239,5,63,167,168,149,98,227,60,115,200,246,43,88,213,117,74,57,170,247,58,78,48,3,112,189,56,119,157,156,235,238,165,230,184,182,141,250,219,46,65,152,94,110,150,234,159,188,86,168,252,244,179,214,203,36,82,112,125,75,94,222,76,123,87,179,145,28,157,251,42,34,254,4,255,0,233,127,160,154,177,183,109,2,191,225,90,199,138,125,223,189,86,230,21,87,72,41,189,117,53,95,58,87,209,81,70,217,57,211,201,35,19,187,225,145,59,42,242,252,189,251,118,84,85,152,5,53,239,39,166,70,228,242,13,199,102,121,174,138,96,255,0,122,177,108,186,225,38,67,29,75,239,180,16,77,79,85,84,247,73,85,4,140,168,124,42,156,103,89,85,156,81,237,241,62,36,87,185,232,244,73,127,210,219,69,117,219,111,122,89,152,105,158,181,233,143,221,159,38,64,219,237,178,183,237,170,58,223,93,231,166,142,25,162,241,211,73,39,139,197,233,34,119,39,59,243,250,142,200,137,193,85,122,6,200,54,93,138,237,31,78,32,161,173,109,170,247,159,92,188,147,222,242,24,168,99,108,140,242,164,60,168,105,167,86,36,203,70,197,130,53,70,189,127,60,136,233,120,179,146,70,201,42,0,0,0,8,1,213,111,107,154,237,185,79,217,119,236,83,6,251,199,247,115,237,191,180,255,0,202,116,116,126,15,81,232,124,63,240,153,99,229,203,193,47,249,189,251,113,252,123,119,78,252,255,0,165,254,204,247,39,183,109,125,191,230,186,199,166,255,0,119,236,181,184,125,85,174,10,159,182,40,42,249,213,62,182,138,70,199,194,158,121,30,157,217,12,139,221,83,143,229,237,223,186,162,45,159,128,14,127,184,92,90,251,156,232,22,165,225,88,181,15,173,189,100,24,125,230,215,110,166,242,178,63,61,84,244,82,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,148,131,254,197,198,251,63,241,25,255,0,73,172,255,0,245,178,255,0,128,0,21,129,213,3,102,123,147,220,78,190,216,51,93,28,211,127,188,22,90,44,62,150,215,61,79,219,20,20,156,42,153,91,91,35,163,225,81,60,111,94,204,154,53,238,137,199,243,118,239,221,21,19,160,116,164,218,230,187,109,175,246,163,251,107,193,190,238,125,227,251,19,236,207,242,157,29,103,159,211,250,239,55,252,26,89,56,241,243,197,254,119,110,252,191,14,253,151,180,255,0,0,172,14,168,27,51,220,158,226,117,246,193,154,232,230,155,253,224,178,209,97,244,182,185,234,126,216,160,164,225,84,202,218,217,29,31,10,137,227,122,246,100,209,175,116,78,63,155,183,126,232,168,158,171,165,110,204,245,99,110,217,86,160,102,186,231,166,255,0,119,239,85,182,250,11,93,134,167,237,138,106,190,116,175,146,89,43,99,225,75,60,140,78,239,134,133,123,200,156,191,47,102,47,101,122,45,138,130,31,245,64,208,77,88,220,78,129,88,48,173,28,197,62,240,94,168,179,10,91,164,244,222,186,154,147,133,43,40,171,99,116,156,234,36,141,139,217,243,70,157,145,121,126,110,253,187,34,170,68,13,133,108,43,118,58,45,187,28,27,83,53,47,74,126,198,198,236,223,105,250,218,223,183,109,181,30,47,45,182,170,24,255,0,119,13,67,228,119,121,37,99,127,43,87,183,126,235,217,17,85,45,252,17,171,168,118,159,106,198,173,237,130,249,165,90,57,128,125,235,189,101,23,11,125,60,241,253,171,77,67,232,105,97,168,109,91,170,123,212,57,172,151,243,211,71,23,141,28,215,126,255,0,159,226,140,84,90,192,210,174,147,251,177,200,53,31,28,180,106,134,156,125,217,196,42,46,17,125,185,116,110,69,109,146,74,122,22,175,41,188,77,134,89,158,179,57,136,230,71,251,167,55,200,230,115,236,206,78,75,212,4,63,234,97,180,187,238,232,116,106,219,83,167,150,143,180,115,236,54,224,149,22,106,111,80,200,125,101,45,75,163,142,178,155,156,211,71,12,127,131,97,159,200,254,78,255,0,106,240,111,111,42,169,5,182,177,178,61,246,109,219,112,88,78,177,201,183,223,91,73,143,220,23,215,192,220,134,207,36,143,161,158,39,211,213,120,155,235,163,69,153,32,154,85,143,147,209,190,68,103,46,237,238,139,58,122,160,104,38,172,110,39,64,172,24,86,142,98,159,120,47,84,89,133,45,210,122,111,93,77,73,194,149,148,85,177,186,78,117,18,70,197,236,249,163,78,200,188,191,55,126,221,145,85,34,6,194,182,21,187,29,22,221,142,13,169,154,151,165,63,99,99,118,111,180,253,109,111,219,182,218,143,23,150,219,85,12,127,187,134,161,242,59,188,146,177,191,149,171,219,191,117,236,136,170,150,254,1,80,27,245,216,86,236,117,167,118,57,206,166,105,166,148,253,179,141,222,126,204,244,85,191,110,219,105,252,190,43,109,44,50,126,238,106,134,72,222,210,68,246,254,102,167,126,221,211,186,42,42,203,254,151,250,9,171,27,118,208,43,254,21,172,120,167,221,251,213,110,97,85,116,130,155,215,83,85,243,165,125,21,20,109,147,157,60,146,49,59,190,25,19,178,175,47,203,223,183,101,69,89,128,8,1,213,111,107,154,237,185,79,217,119,236,83,6,251,199,247,115,237,191,180,255,0,202,116,116,126,15,81,232,124,63,240,153,99,229,203,193,47,249,189,251,113,252,123,119,78,252,255,0,165,254,204,247,39,183,109,125,191,230,186,199,166,255,0,119,236,181,184,125,85,174,10,159,182,40,42,249,213,62,182,138,70,199,194,158,121,30,157,217,12,139,221,83,143,229,237,223,186,162,45,159,130,0,117,91,218,230,187,110,83,246,93,251,20,193,190,241,253,220,251,111,237,63,242,157,29,31,131,212,122,31,15,252,38,88,249,114,240,75,254,111,126,220,127,30,221,211,188,127,216,86,194,183,99,162,219,177,193,181,51,82,244,167,236,108,110,205,246,159,173,173,251,118,219,81,226,242,219,106,161,143,247,112,212,62,71,119,146,86,55,242,181,123,119,238,189,145,21,82,223,192,42,3,126,187,10,221,142,180,238,199,57,212,205,52,210,159,182,113,187,207,217,158,138,183,237,219,109,63,151,197,109,165,134,79,221,205,80,201,27,218,72,158,223,204,212,239,219,186,119,69,69,89,1,210,147,107,154,237,182,191,218,143,237,175,6,251,185,247,143,236,79,179,63,202,116,117,158,127,79,235,188,223,240,105,100,227,199,207,23,249,221,187,242,252,59,246,94,211,252,2,128,127,216,184,223,103,254,35,63,233,53,159,254,182,91,246,194,180,183,59,209,109,167,96,218,103,169,118,47,177,178,75,55,218,126,182,139,213,67,81,226,242,220,170,166,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,146,0,0,10,128,223,174,194,183,99,173,59,177,206,117,51,77,52,167,237,156,110,243,246,103,162,173,251,118,219,79,229,241,91,105,97,147,247,115,84,50,70,246,146,39,183,243,53,59,246,238,157,209,81,86,64,116,164,218,230,187,109,175,246,163,251,107,193,190,238,125,227,251,19,236,207,242,157,29,103,159,211,250,239,55,252,26,89,56,241,243,197,254,119,110,252,191,14,253,151,180,255,0,5,64,111,215,97,91,177,214,157,216,231,58,153,166,154,83,246,206,55,121,251,51,209,86,253,187,109,167,242,248,173,180,176,201,251,185,170,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,32,58,82,109,115,93,182,215,251,81,253,181,224,223,119,62,241,253,137,246,103,249,78,142,179,207,233,253,119,155,254,13,44,156,120,249,226,255,0,59,183,126,95,135,126,203,218,127,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,166,189,209,116,147,214,219,30,168,92,174,27,105,195,233,50,28,18,233,80,233,173,180,43,144,64,202,219,75,60,113,43,161,157,107,22,20,115,60,175,153,177,43,31,51,252,113,183,202,238,107,221,222,215,98,250,13,212,39,103,154,143,85,115,147,110,255,0,108,225,153,71,167,167,201,173,177,100,118,68,170,116,113,43,252,85,52,210,58,173,59,77,23,150,85,72,220,228,142,70,189,205,119,21,86,75,28,107,255,0,98,227,125,159,248,140,255,0,164,214,127,250,217,111,219,10,210,220,239,69,182,157,131,105,158,165,216,190,198,201,44,223,105,250,218,47,85,13,71,139,203,114,170,154,63,222,66,247,198,238,241,202,199,126,87,47,110,253,151,178,162,162,72,0,80,15,251,23,27,236,255,0,196,103,253,38,179,255,0,214,203,126,216,86,150,231,122,45,180,236,27,76,245,46,197,246,54,73,102,251,79,214,209,122,168,106,60,94,91,149,84,209,254,242,23,190,55,119,142,86,59,242,185,123,119,236,189,149,21,18,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,0,0,0,64,13,170,111,167,255,0,206,159,87,118,191,173,121,159,243,2,245,75,128,86,215,55,255,0,214,53,45,117,174,74,133,119,254,171,210,177,205,255,0,191,133,31,255,0,7,132,159,224,0,10,245,188,111,214,167,65,186,134,234,62,138,234,197,246,174,125,58,190,84,88,97,180,62,79,23,11,5,198,122,11,115,93,51,166,154,88,219,5,10,182,73,165,153,63,63,23,181,30,198,181,95,50,190,127,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,0,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,37,86,237,119,191,125,218,62,248,177,170,44,142,170,235,114,211,43,222,159,211,75,123,178,81,194,202,137,153,84,149,119,36,134,170,145,178,75,27,35,155,155,98,100,139,205,26,248,187,242,107,157,28,74,201,211,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,250,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,123,47,224,230,170,47,226,138,126,176,0,0,85,175,85,13,250,211,82,211,93,118,177,163,119,218,74,199,214,83,205,111,206,110,116,254,84,125,27,210,88,92,148,20,213,17,202,214,171,213,172,158,42,166,57,143,103,9,124,93,209,233,43,89,213,122,101,111,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,217,21,245,48,197,217,178,49,252,164,123,35,243,242,145,86,111,20,245,5,101,234,30,253,114,29,179,117,30,207,176,109,65,190,213,214,105,93,222,162,197,13,115,42,61,85,107,236,12,75,52,110,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,108,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,172,14,152,189,66,235,50,154,202,109,186,238,7,47,243,93,102,227,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,252,166,95,44,44,166,78,44,106,182,53,143,146,189,98,107,236,252,0,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,34,175,80,14,162,186,203,168,247,219,190,138,97,184,238,87,165,184,130,219,217,69,123,180,223,109,205,161,190,220,252,236,142,87,54,169,171,201,244,176,171,21,26,216,163,127,239,98,145,235,35,158,201,82,40,229,167,76,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,59,34,190,166,24,187,54,70,63,148,143,100,126,126,82,42,205,226,158,160,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,130,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,43,81,117,73,220,53,6,229,235,245,214,10,250,183,99,23,26,132,138,109,63,154,237,81,53,161,182,228,100,113,164,81,35,213,91,13,79,24,154,245,169,142,54,247,153,94,229,143,198,247,194,235,190,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,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,8,1,213,11,125,63,177,76,85,250,29,163,153,159,164,212,155,215,15,182,42,104,155,202,107,21,174,72,220,171,218,100,114,122,122,201,187,199,227,236,142,123,34,87,201,251,167,58,158,69,142,189,53,250,129,234,229,159,50,193,246,183,152,88,170,243,108,98,227,80,182,139,69,85,52,47,154,239,103,99,145,190,46,238,229,198,90,26,118,178,71,61,28,212,124,48,171,156,215,248,224,100,43,113,32,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,0,55,107,189,251,238,209,247,197,141,81,100,117,87,91,150,153,94,244,254,154,91,221,146,142,22,84,76,202,164,171,185,36,53,84,141,146,88,217,28,220,219,19,36,94,104,215,197,223,147,92,232,226,86,78,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,211,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,217,127,7,53,81,127,20,83,245,128,0,2,173,122,168,111,214,154,150,154,235,181,141,27,190,210,86,62,178,158,107,126,115,115,167,242,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,56,75,226,238,143,73,90,206,171,211,43,125,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,200,175,169,134,46,205,145,143,229,35,217,31,159,148,138,179,120,167,168,33,87,81,157,251,127,133,123,20,26,111,167,112,122,141,77,201,173,254,178,146,162,122,126,116,182,90,23,189,241,37,99,145,233,194,105,149,241,200,216,162,252,90,142,99,159,42,113,107,99,155,128,116,197,234,23,125,186,223,105,182,235,184,28,190,235,125,175,190,220,27,22,37,127,185,204,201,100,100,143,100,210,75,75,91,87,60,201,36,156,228,108,44,166,78,50,72,178,76,177,242,227,226,107,45,80,2,149,186,136,245,7,205,179,189,101,76,55,111,90,161,117,177,98,24,87,150,141,151,188,86,255,0,89,75,246,245,84,173,137,103,145,238,137,204,100,144,196,248,214,40,149,17,237,94,210,200,217,30,201,154,141,159,251,0,222,183,248,193,193,46,191,111,216,62,204,204,241,47,7,222,15,71,75,225,181,201,234,166,170,244,190,147,156,242,202,189,161,166,79,39,147,143,103,170,241,238,139,248,85,95,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,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,7,122,93,71,179,237,87,214,219,69,211,67,114,186,187,14,39,167,23,137,43,177,75,141,36,83,82,212,220,39,116,17,197,37,77,84,50,72,232,165,103,116,169,108,77,124,76,95,79,85,35,37,103,239,36,97,107,219,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,6,85,203,254,233,113,236,79,76,191,90,249,138,211,181,107,166,186,105,198,221,52,226,227,170,26,161,121,244,54,170,30,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,60,147,63,139,187,39,116,106,53,174,123,220,198,49,239,109,32,255,0,178,93,186,127,219,183,237,211,239,103,244,119,175,184,253,216,255,0,129,250,95,248,7,170,255,0,253,223,231,255,0,191,126,127,252,197,138,111,39,86,127,110,189,43,242,13,92,251,161,117,197,254,244,91,236,117,191,101,220,219,218,104,63,203,84,109,228,215,118,79,36,47,227,228,138,94,45,242,68,248,223,197,188,184,165,32,154,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,16,3,118,59,215,202,182,167,190,236,46,201,118,185,250,141,50,201,176,251,92,121,29,190,161,100,124,116,28,238,117,241,186,231,78,145,181,239,108,209,49,17,94,214,53,124,209,177,24,169,201,177,62,41,233,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,54,219,192,192,42,116,195,116,122,165,134,77,143,82,88,169,233,114,138,234,155,125,190,145,34,108,16,91,170,101,90,138,36,141,177,47,6,49,105,166,133,81,137,219,130,42,53,81,170,138,212,181,254,142,186,153,247,195,106,115,96,181,117,118,164,171,192,178,10,203,124,52,180,242,127,182,155,67,82,169,89,28,245,12,87,170,167,57,231,172,99,30,141,107,92,216,21,168,138,230,61,86,117,3,52,59,151,207,233,181,79,112,218,145,168,54,252,134,174,249,109,190,101,23,42,155,93,117,74,203,206,91,119,168,122,81,162,36,168,143,99,27,78,145,49,140,114,39,6,53,173,236,222,61,146,226,122,70,105,158,85,167,123,71,134,227,148,210,122,79,190,185,5,94,77,110,129,241,201,28,205,161,146,10,122,120,159,35,94,198,246,242,122,87,74,197,111,38,186,41,98,122,59,243,118,73,170,10,75,223,39,82,253,92,213,28,201,184,62,143,84,102,186,81,143,99,53,14,142,174,23,206,251,93,254,170,226,196,86,76,202,197,130,78,80,50,39,43,227,74,116,122,247,114,43,228,85,119,6,67,53,122,104,111,142,155,113,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,231,124,137,35,21,81,207,100,51,124,28,255,0,93,53,211,78,54,233,167,23,29,80,213,11,207,161,181,80,246,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,105,135,78,122,151,234,230,49,186,251,230,191,100,53,21,119,12,123,46,168,134,219,115,199,234,103,125,83,45,214,6,86,36,177,193,71,27,36,167,133,213,52,240,172,204,138,71,181,26,175,158,119,189,188,166,145,203,119,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,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,93,93,74,250,133,209,233,149,138,187,66,180,27,47,255,0,119,85,252,98,188,95,45,115,65,81,29,158,151,157,76,53,52,172,154,57,150,74,107,139,100,133,141,84,116,124,163,142,85,115,92,201,56,57,188,87,166,94,255,0,181,30,213,149,98,219,93,212,11,117,215,47,199,235,123,90,241,153,173,244,11,87,116,183,72,233,33,70,71,52,139,51,83,236,234,120,27,85,35,151,131,228,137,141,68,69,241,70,140,100,128,218,166,250,127,252,233,245,119,107,250,215,153,255,0,48,47,84,184,5,109,115,127,253,99,82,215,90,228,168,87,127,234,189,43,28,223,251,248,81,255,0,240,120,73,254,1,13,122,164,235,22,125,161,90,47,129,106,54,156,223,170,237,215,43,118,164,90,229,150,40,170,166,134,11,132,17,210,86,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,137,83,170,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,206,173,137,207,123,189,52,142,108,142,133,252,157,201,136,173,85,242,50,70,51,186,128,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,87,87,82,190,161,116,122,101,98,174,208,173,6,203,255,0,221,213,127,24,175,23,203,92,208,84,71,103,165,231,83,13,77,43,38,142,101,146,154,226,217,33,99,85,29,31,40,227,149,92,215,50,78,14,111,32,233,125,190,141,92,102,67,101,219,78,97,142,100,25,206,49,5,59,105,173,21,118,155,83,235,174,54,54,62,170,150,8,150,174,111,43,91,29,174,6,201,39,39,185,143,124,92,227,99,87,198,214,49,182,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,3,54,219,155,187,93,108,27,187,213,123,237,138,231,87,110,185,91,181,34,251,87,71,89,73,51,161,158,154,120,238,115,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,84,233,161,191,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,79,47,59,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,249,57,49,200,246,53,200,201,149,147,212,0,10,1,234,143,239,179,83,127,69,248,122,34,79,244,167,223,109,213,46,180,27,89,214,92,154,145,214,215,83,164,24,69,214,227,59,155,60,115,163,152,216,236,234,245,69,107,216,230,171,150,14,110,106,177,89,224,106,191,156,17,199,107,224,0,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,29,106,253,211,226,223,79,232,126,70,226,124,157,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,236,168,202,105,165,236,217,24,254,49,177,242,121,249,70,137,55,150,237,0,0,16,171,168,142,254,168,246,199,138,166,7,165,183,11,85,203,83,111,126,90,126,233,83,5,71,221,152,210,56,159,234,106,169,185,43,210,103,178,120,221,79,28,140,72,221,249,164,119,38,199,227,150,144,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,77,110,181,209,73,87,85,63,6,57,239,225,20,104,231,187,139,24,231,47,100,252,26,213,85,252,17,70,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,233,174,54,186,217,41,42,160,230,199,49,252,37,141,90,246,242,99,220,213,236,191,139,92,168,191,130,169,125,59,9,222,253,139,119,24,36,180,89,29,85,170,219,169,182,79,44,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,223,147,90,217,34,87,202,162,128,122,163,251,236,212,223,209,126,30,136,239,253,45,247,245,71,167,126,135,108,154,199,112,181,91,113,5,245,149,24,238,69,89,83,5,12,54,137,23,203,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,231,100,140,240,219,248,6,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,39,167,118,254,168,247,57,138,174,7,170,87,11,85,183,83,108,158,42,126,235,83,5,63,222,104,214,57,95,234,105,105,185,35,214,102,50,9,29,81,28,108,88,219,249,100,111,22,201,227,138,106,128,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,61,7,82,125,140,90,183,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,213,201,223,188,92,81,36,73,35,164,188,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,211,92,109,117,178,82,85,65,205,142,99,248,75,26,181,237,228,199,185,171,217,127,22,185,81,127,5,82,255,0,182,47,188,219,22,240,244,226,170,231,37,171,236,108,207,23,244,244,249,53,182,38,61,105,91,36,168,255,0,21,77,52,142,239,222,25,124,82,170,70,231,44,145,185,142,107,185,34,50,89,59,254,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,234,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,238,191,139,156,136,159,138,161,66,251,246,222,253,247,119,25,220,84,88,229,85,214,219,166,86,79,20,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,220,221,43,35,94,106,214,69,219,139,90,233,37,87,197,82,90,108,19,125,151,93,162,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,248,177,165,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,70,13,251,111,126,197,180,124,18,42,44,114,170,213,114,212,219,223,138,91,37,146,178,23,212,66,202,84,153,18,106,170,182,199,44,111,142,30,13,149,145,175,52,115,229,237,197,174,108,114,171,40,91,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,245,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,119,95,193,173,68,79,193,16,187,238,157,219,5,163,219,30,42,185,230,169,91,237,87,45,77,189,248,170,59,45,52,21,31,118,99,72,229,103,166,165,169,226,175,73,158,201,228,109,68,145,189,35,119,229,141,188,155,31,146,89,170,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,173,214,175,221,62,45,244,254,135,228,110,39,201,211,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,202,140,166,154,94,205,145,143,227,27,31,39,159,148,104,147,121,110,208,0,1,10,186,136,239,234,143,108,120,170,96,122,91,112,181,92,181,54,247,229,167,238,149,48,84,125,217,141,35,137,254,166,170,155,146,189,38,123,39,141,212,241,200,196,141,223,154,71,114,108,126,57,105,7,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,244,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,246,79,193,173,85,95,193,20,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,126,154,227,107,173,146,146,170,14,108,115,31,194,88,213,175,111,38,61,205,94,203,248,181,202,139,248,42,151,211,176,157,239,216,183,113,130,75,69,145,213,90,173,186,155,100,242,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,249,53,173,146,37,124,170,35,174,249,54,137,106,221,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,227,207,198,189,209,241,195,34,182,79,18,70,236,245,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,78,237,239,209,238,171,4,92,75,49,170,227,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,113,99,32,245,10,145,199,27,37,168,106,49,168,215,177,169,48,10,234,234,179,189,170,205,41,177,83,109,251,72,114,191,71,153,222,124,117,151,251,149,174,229,61,61,195,31,165,99,226,154,8,216,248,85,190,57,170,63,30,232,175,228,216,17,121,70,169,81,27,210,168,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,255,0,21,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,233,28,81,183,241,226,133,38,117,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,0,10,128,234,145,191,170,61,68,245,219,100,209,203,133,170,229,136,39,163,168,200,178,42,58,152,43,161,187,200,158,42,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,255,0,35,35,127,154,186,237,216,158,85,120,177,93,242,155,78,51,117,173,178,227,254,159,237,123,141,61,20,146,82,219,252,239,86,65,234,37,106,43,34,242,61,21,172,230,169,201,200,168,157,212,232,27,116,220,190,169,237,127,59,135,58,211,59,183,253,247,173,179,86,79,83,246,93,207,247,51,69,31,171,130,25,99,243,120,188,239,124,124,157,249,31,217,201,254,148,93,9,232,94,186,105,198,226,244,226,221,170,26,95,121,245,214,170,238,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,124,115,51,147,123,167,117,106,181,205,123,28,246,61,143,119,64,50,174,95,71,78,28,179,21,193,186,123,105,230,83,154,228,214,172,126,203,69,246,183,169,184,221,43,99,164,165,131,157,238,173,140,231,44,138,214,55,147,222,214,167,117,252,92,228,68,252,85,10,193,223,182,247,239,187,184,206,226,162,199,42,174,182,221,50,178,120,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,220,90,215,73,42,191,213,116,238,216,45,102,231,50,165,207,53,74,223,117,182,233,149,147,197,81,217,105,167,167,251,205,34,201,43,61,53,45,79,20,98,194,199,193,35,106,36,141,235,35,127,44,109,226,233,60,145,89,87,84,127,98,122,155,250,47,204,81,20,2,106,160,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,0,82,183,90,191,116,248,183,211,250,31,145,184,159,87,76,45,250,211,104,197,214,147,111,218,193,125,164,160,211,235,157,69,76,214,171,189,95,149,235,105,184,206,232,120,67,36,174,151,197,79,66,229,108,238,85,72,191,44,211,172,143,115,88,178,61,183,62,10,128,235,105,166,121,85,54,169,224,186,199,233,60,184,221,195,31,76,103,207,28,114,59,211,215,83,212,212,84,112,153,220,60,108,242,71,85,222,52,230,174,119,130,127,202,136,206,235,226,186,52,231,244,216,206,232,238,152,101,199,33,171,164,167,204,113,122,186,106,59,123,86,85,130,186,227,79,44,85,17,171,218,212,86,35,227,166,142,185,90,247,246,236,142,145,168,189,228,226,235,180,35,254,253,181,51,21,210,253,163,234,101,199,41,171,241,253,189,143,214,227,54,232,25,36,105,53,85,117,124,15,167,137,145,181,239,111,62,62,71,74,244,111,119,36,80,202,244,107,184,118,51,239,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,246,239,217,23,248,26,104,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,59,247,236,137,252,15,64,8,1,212,175,167,239,237,218,142,187,94,244,166,30,25,245,170,222,223,181,45,205,111,104,239,20,52,144,84,191,247,81,65,76,249,170,46,47,95,77,4,124,158,141,88,227,99,63,14,45,41,219,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,178,237,219,98,187,185,210,196,202,109,177,122,28,146,197,233,173,249,53,185,205,142,47,29,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,239,12,136,169,221,138,118,12,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,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,160,189,239,239,71,42,221,198,163,207,93,68,235,173,147,1,182,248,224,178,99,210,215,72,232,223,226,89,184,215,84,192,143,88,82,177,233,60,136,174,98,126,72,213,177,114,127,21,145,241,172,154,157,51,55,163,254,27,53,29,250,111,154,187,201,128,231,215,10,72,42,106,38,174,240,199,98,174,85,241,50,187,180,143,108,45,133,200,246,182,161,203,197,222,56,162,122,57,124,41,28,151,147,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,18,186,140,239,95,252,42,233,196,22,12,2,231,106,147,83,114,159,221,219,105,167,95,44,150,186,21,71,164,151,55,67,197,204,119,23,177,35,137,178,171,90,249,28,231,118,149,176,203,26,209,103,251,170,207,114,175,251,171,145,228,153,29,195,255,0,73,89,93,114,174,168,147,255,0,106,73,166,146,71,255,0,231,115,156,239,244,170,151,167,211,155,101,31,225,87,78,39,191,231,246,203,84,154,155,148,254,242,229,83,2,121,100,181,208,170,49,99,182,54,110,78,99,184,189,139,36,174,137,26,215,200,230,183,188,173,134,41,22,155,55,99,238,159,89,62,160,100,63,35,57,107,221,52,55,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,229,231,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,63,39,38,57,30,198,185,25,50,178,122,130,0,117,171,246,177,139,125,64,161,248,235,137,86,187,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,248,149,125,168,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,73,234,25,189,59,86,214,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,39,25,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,120,228,99,38,227,68,63,238,171,61,202,191,238,174,71,146,100,119,15,253,37,101,117,202,186,162,79,253,169,38,154,73,31,255,0,157,206,115,191,210,170,95,78,193,118,81,138,237,79,78,41,47,119,107,103,168,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,124,210,49,30,171,197,177,50,41,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,3,53,155,177,247,79,172,159,80,50,31,145,156,231,248,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,47,251,100,27,209,197,119,113,167,16,87,86,186,213,100,207,173,190,72,47,120,244,85,209,186,71,248,146,30,85,212,208,43,214,100,163,122,207,26,35,158,159,146,69,116,92,159,197,36,124,149,0,20,3,213,31,223,102,166,254,139,240,244,68,85,46,207,166,134,253,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,60,188,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,228,228,199,35,216,215,35,38,86,79,80,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,117,171,247,79,139,125,63,161,249,27,137,0,11,94,233,95,191,90,106,170,107,86,214,53,146,251,73,70,250,58,120,109,248,53,206,163,202,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,225,23,139,186,189,98,107,237,40,0,71,93,242,110,238,213,180,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,199,159,141,59,171,228,134,53,116,126,84,145,185,246,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,61,77,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,157,215,240,107,81,19,240,68,46,123,166,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,213,89,83,52,93,157,35,223,198,70,50,79,7,24,213,38,242,242,174,170,27,10,166,170,166,186,238,159,70,236,84,148,111,163,167,154,225,156,219,41,252,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,206,17,121,123,43,214,87,62,184,52,47,93,53,31,110,154,143,110,213,13,47,188,250,27,173,15,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,158,72,95,197,189,211,186,57,28,214,189,142,99,216,199,183,65,59,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,186,181,180,195,213,31,223,102,166,254,139,240,244,68,85,46,123,165,206,251,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,183,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,228,150,55,43,213,174,88,102,149,209,3,169,62,236,243,236,183,118,149,150,205,63,206,170,237,54,221,35,168,169,178,88,43,172,158,107,117,109,53,108,144,199,21,213,206,157,21,179,43,214,102,73,78,170,213,72,214,56,91,197,23,155,223,36,212,233,81,184,253,195,110,15,13,190,209,106,181,93,37,199,30,193,105,233,45,20,55,185,237,149,11,113,188,85,200,175,122,249,171,150,111,12,175,167,133,145,53,232,144,172,175,245,16,201,35,249,119,89,105,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,57,196,254,202,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,188,182,170,60,190,219,218,143,41,178,81,76,247,122,10,174,79,72,228,70,200,136,244,134,118,51,203,26,247,123,83,187,227,242,61,241,72,164,128,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,149,87,213,15,167,239,255,0,52,155,173,210,40,127,214,221,179,59,59,91,255,0,54,137,42,104,160,167,166,255,0,156,212,213,201,52,191,247,242,247,255,0,57,10,234,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,217,65,212,15,168,165,78,233,105,173,122,125,164,206,200,44,26,116,202,120,234,110,244,55,42,104,169,170,238,119,22,202,229,106,76,176,205,43,95,77,27,91,11,216,206,237,253,234,185,207,71,43,33,86,69,253,41,208,189,71,214,90,60,190,237,133,89,188,182,172,19,31,173,201,47,247,41,213,89,75,69,75,79,4,147,35,28,244,69,239,52,190,39,50,40,209,21,206,114,57,87,179,25,35,217,224,14,191,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,187,35,157,32,54,29,212,118,167,106,120,110,81,167,218,131,104,200,50,220,121,212,238,174,197,40,105,170,162,107,45,215,30,239,89,32,85,145,57,69,77,80,231,181,239,115,85,254,39,177,206,108,47,116,210,41,21,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,63,21,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,52,233,139,211,210,179,22,172,166,220,86,224,113,15,13,214,30,50,226,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,89,198,100,241,66,250,101,228,246,163,100,89,56,163,210,39,50,207,192,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,82,183,90,191,116,248,183,211,250,31,145,184,144,0,181,238,149,251,245,166,170,166,181,109,99,89,47,180,148,111,163,167,134,223,131,92,234,60,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,206,17,120,187,171,214,38,191,192,117,101,221,110,125,14,226,237,26,81,167,57,78,65,139,51,76,41,217,87,45,101,178,186,106,25,230,186,215,82,163,157,43,36,134,111,204,198,81,206,200,152,229,107,30,213,158,177,191,153,143,78,253,127,164,174,225,183,53,173,127,120,48,236,219,57,181,100,24,134,13,227,168,172,175,190,199,85,91,145,84,73,93,230,244,244,209,85,44,200,197,133,143,130,105,29,36,205,150,68,69,108,77,252,142,106,193,101,64,142,187,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,63,26,119,87,201,12,106,232,252,169,35,115,237,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,122,155,141,210,182,74,186,169,248,49,172,103,57,100,87,61,220,88,198,181,59,175,224,214,162,39,224,136,92,247,76,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,251,170,178,166,104,187,58,71,191,140,140,100,158,14,49,170,77,229,229,93,84,54,21,77,85,77,117,221,62,141,216,169,40,223,71,79,53,195,57,182,83,249,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,156,34,242,246,87,172,174,125,112,104,94,186,106,62,221,53,30,221,170,26,95,121,244,55,90,30,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,60,144,191,139,123,167,116,114,57,173,123,28,199,177,143,110,130,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,117,107,123,1,93,93,86,118,75,89,170,214,42,109,192,233,14,41,235,51,59,55,142,142,255,0,109,181,219,103,168,184,100,20,175,124,80,193,35,25,10,59,201,53,63,227,221,85,156,157,2,175,41,17,41,227,98,213,14,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,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,115,218,185,212,239,75,49,189,169,219,247,5,166,84,63,106,94,178,155,133,85,138,195,143,93,106,105,163,170,165,174,133,93,229,150,186,8,103,123,219,12,76,72,165,115,99,114,185,205,169,164,106,172,73,58,72,218,54,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,157,219,32,163,218,174,8,185,110,99,75,203,83,114,203,124,81,95,90,179,65,83,13,174,54,205,44,140,165,165,149,145,53,237,228,199,193,234,17,36,146,55,203,78,213,99,149,172,99,150,96,20,3,213,31,223,102,166,254,139,240,244,71,127,233,9,187,108,87,78,238,53,123,99,205,34,244,159,125,114,6,220,49,219,138,54,56,225,109,116,148,170,201,160,170,150,73,155,219,201,233,105,35,167,100,113,185,206,150,87,53,87,243,51,181,191,128,1,92,29,85,55,207,117,210,218,111,240,221,164,119,74,187,126,89,114,167,165,185,95,50,27,109,209,212,245,54,104,60,169,36,84,176,186,158,68,150,58,153,82,54,185,252,248,162,83,202,212,70,191,207,202,58,150,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,237,159,103,122,71,182,157,35,169,210,219,53,158,146,254,251,253,63,143,44,185,220,168,216,247,223,222,230,57,143,100,209,187,147,82,153,26,249,24,202,126,238,99,88,247,119,87,189,242,73,37,69,245,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,78,139,36,146,62,42,119,43,220,174,99,220,190,127,99,155,227,204,182,133,153,58,150,169,149,119,205,58,190,84,53,247,235,11,30,156,227,127,100,111,173,163,228,168,214,84,181,168,212,86,170,163,38,99,81,143,86,171,98,150,43,243,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,253,53,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,151,240,115,85,23,241,69,50,218,118,172,171,117,218,143,127,219,102,21,181,155,100,191,99,97,152,191,171,158,229,29,60,202,178,95,106,165,175,158,174,55,84,47,100,237,12,94,86,35,33,78,237,89,24,178,185,92,169,18,67,250,187,40,218,141,247,118,154,203,69,134,248,174,180,120,133,183,181,102,83,123,162,133,142,244,20,188,94,177,198,142,145,81,137,52,239,103,138,52,236,247,39,119,201,227,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,59,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,117,234,143,236,79,83,127,69,249,138,34,128,77,25,237,19,119,120,14,239,240,10,188,191,16,183,85,217,174,86,106,136,168,175,86,90,218,136,100,158,150,119,194,201,60,140,241,185,92,250,103,57,101,100,115,61,145,172,139,4,191,145,188,85,19,186,128,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,0,82,183,90,191,116,248,183,211,250,31,145,184,144,0,183,238,151,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,201,27,98,241,163,157,52,109,119,36,71,198,175,154,202,136,171,212,211,69,63,109,59,71,202,125,61,195,210,215,224,157,243,90,62,114,240,134,95,69,4,222,162,57,59,70,247,59,189,44,181,60,26,156,123,202,145,114,114,55,151,122,54,209,12,214,213,166,186,209,128,234,53,246,158,174,123,110,43,148,90,175,117,145,82,49,174,158,72,41,170,227,154,70,198,215,57,173,87,171,88,168,136,174,106,119,237,221,83,248,154,104,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,172,14,183,26,189,76,203,86,158,232,37,12,244,146,84,79,81,46,95,116,141,208,75,231,129,140,108,148,180,78,100,159,132,74,201,22,74,244,115,127,51,209,97,141,127,34,42,115,138,189,46,52,134,155,86,183,131,140,207,114,130,146,123,110,13,79,54,95,85,12,211,203,19,222,250,103,49,148,174,137,99,255,0,57,236,172,158,146,69,107,149,172,86,70,244,119,47,243,29,126,128,2,165,122,165,236,22,251,73,125,191,110,179,72,109,254,186,213,93,254,222,204,108,148,180,204,100,150,249,26,196,73,46,80,182,54,167,146,23,241,89,42,59,162,200,201,29,36,206,87,177,242,44,16,3,66,245,211,81,246,233,168,246,237,80,210,251,207,161,186,208,247,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,228,133,252,91,221,59,163,145,205,107,216,230,61,140,123,101,7,80,62,162,149,59,165,166,181,233,246,147,59,32,176,105,211,41,227,169,187,208,220,169,162,166,171,185,220,91,43,149,169,50,195,52,173,125,52,109,108,47,99,59,183,247,170,231,61,28,172,133,89,26,180,119,111,217,246,183,218,179,219,238,32,202,72,45,186,113,139,213,229,87,170,202,212,153,176,36,16,53,93,233,153,36,113,189,190,166,70,182,87,71,27,213,136,228,134,85,228,156,20,230,167,74,220,86,131,102,91,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,225,35,91,221,90,143,119,7,163,227,114,243,99,145,36,254,206,250,157,229,91,118,210,204,171,76,243,186,27,174,89,226,183,203,62,17,91,83,83,37,103,217,181,204,166,100,52,244,51,199,44,236,227,110,79,20,110,70,192,230,186,62,210,35,90,255,0,42,44,81,3,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,107,253,52,58,119,212,233,133,52,58,247,175,216,229,35,178,123,141,60,111,199,241,171,149,190,41,159,99,98,75,28,209,214,204,146,181,93,13,119,40,152,172,107,56,190,6,43,145,235,228,123,153,13,143,153,172,221,143,186,125,100,250,129,144,252,140,231,63,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,127,219,32,222,142,43,187,141,56,130,186,181,214,171,38,125,109,242,65,123,199,162,174,141,210,63,196,144,242,174,166,129,94,179,37,27,214,120,209,28,244,252,146,43,162,228,254,41,35,228,169,0,58,213,251,88,197,190,160,80,252,117,196,165,98,85,108,23,122,249,86,212,245,30,146,201,118,185,250,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,205,27,17,138,156,155,19,226,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,128,29,106,253,172,98,223,80,40,126,58,226,85,94,215,245,175,252,59,107,85,163,88,227,183,250,218,188,126,223,120,244,16,58,47,36,111,174,158,215,85,79,75,229,111,146,53,88,82,121,162,89,56,189,29,227,71,241,238,238,200,190,83,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,110,157,48,182,21,83,163,22,170,77,192,235,5,138,174,131,80,110,116,245,48,218,173,21,126,39,165,166,221,59,97,225,52,145,58,47,45,61,115,145,179,181,81,37,252,176,206,177,189,173,122,200,198,216,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,1,154,205,216,251,167,214,79,168,25,15,200,206,122,172,203,105,57,85,155,105,216,38,237,49,233,125,118,55,125,243,91,239,176,114,146,90,138,10,230,220,171,233,217,63,22,66,145,197,70,177,211,210,71,205,242,171,150,121,184,162,118,123,17,57,254,133,235,166,163,237,211,81,237,218,161,165,247,159,67,117,161,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,201,11,248,183,186,119,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,100,114,177,188,216,172,145,169,193,237,85,233,96,20,3,213,31,223,102,166,254,139,240,244,71,228,233,198,204,175,186,183,179,188,171,115,24,53,215,203,117,193,50,11,141,61,238,207,80,246,50,57,236,244,244,52,149,46,169,167,122,246,237,52,94,89,156,248,220,170,146,70,137,195,179,216,140,155,128,98,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,191,237,144,111,71,21,221,198,156,65,93,90,235,85,147,62,182,249,32,189,227,209,87,70,233,31,226,72,121,87,83,64,175,89,146,141,235,60,104,142,122,126,73,21,209,114,127,20,145,242,84,2,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,154,108,175,102,212,219,190,210,253,95,183,216,170,105,40,51,188,98,163,28,155,28,174,174,173,150,10,38,50,121,43,82,178,26,132,142,57,21,204,124,81,35,154,168,206,105,36,81,246,115,88,178,35,163,6,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,234,109,215,74,41,41,42,160,230,198,189,156,226,145,26,246,242,99,218,228,238,159,139,92,138,159,130,161,119,221,59,183,245,71,185,204,85,112,61,82,184,90,173,186,155,100,241,83,247,90,152,41,254,243,70,177,202,255,0,83,75,77,201,30,179,49,144,72,234,136,227,98,198,223,203,35,120,182,79,28,83,84,2,165,122,197,109,107,42,167,190,195,186,235,78,73,117,189,89,106,253,29,138,239,107,168,108,147,54,197,197,138,216,37,167,115,90,172,138,142,71,162,163,218,245,111,26,153,209,81,94,181,28,99,128,26,3,171,63,176,173,101,196,245,115,238,133,171,40,251,175,112,109,111,217,119,54,247,134,127,202,230,242,107,187,47,142,102,114,242,69,47,23,120,229,100,111,226,238,60,87,70,154,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,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,148,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,145,174,206,102,89,127,251,215,149,94,114,159,177,45,86,111,182,110,21,23,15,179,173,52,222,158,134,143,203,35,159,224,167,139,186,248,225,103,46,44,103,117,226,212,68,238,189,139,137,233,53,180,76,251,69,113,155,190,180,106,53,199,32,177,92,179,42,119,219,98,195,106,169,230,163,74,104,32,168,84,109,85,116,19,53,174,90,149,115,31,225,236,157,153,12,175,119,39,249,213,177,192,190,168,254,251,53,55,244,95,135,162,62,77,163,108,218,167,118,26,95,172,119,12,82,166,173,217,222,17,79,102,155,26,161,90,216,169,232,171,159,81,37,74,212,67,58,190,55,47,55,69,76,173,137,121,198,196,145,205,242,57,25,221,91,29,127,221,86,5,149,127,221,92,115,36,199,46,31,250,74,58,235,109,117,60,159,251,50,67,52,114,51,255,0,51,154,230,255,0,161,80,249,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,52,125,180,205,191,90,182,203,160,216,198,148,81,178,145,247,42,58,127,87,126,172,167,70,170,86,221,102,236,234,153,124,137,28,110,145,136,238,209,68,233,27,205,33,138,22,187,191,19,54,231,106,202,182,163,168,246,13,182,97,91,166,182,69,246,206,25,148,122,184,46,82,83,194,169,37,138,170,42,249,233,35,109,66,119,94,240,203,226,98,178,100,236,212,145,235,19,145,170,177,44,222,127,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,118,73,34,141,223,143,20,52,61,161,122,233,167,27,139,211,139,118,168,105,125,231,215,90,171,187,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,241,204,206,77,238,157,213,170,215,53,236,115,216,246,61,221,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,95,83,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,251,170,50,154,105,123,186,55,179,140,108,124,158,14,49,162,67,229,136,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,255,0,138,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,173,223,87,237,147,1,218,206,194,117,75,79,241,10,106,74,203,147,52,222,254,219,214,66,182,232,105,171,111,51,165,21,100,156,231,116,105,201,204,99,167,149,177,49,238,122,199,26,181,156,157,217,92,234,12,52,145,186,45,178,96,59,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,156,14,145,57,53,143,116,17,54,86,49,204,89,35,71,51,147,123,163,155,158,29,85,211,60,171,70,245,31,35,210,220,214,147,211,222,177,155,132,182,250,158,49,200,200,230,224,191,146,120,188,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,156,132,223,233,115,177,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,162,200,107,90,231,164,175,147,146,242,150,154,157,204,106,43,56,120,229,145,202,197,115,146,25,162,117,207,128,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,173,214,175,221,62,45,244,254,135,228,110,39,63,216,206,204,172,91,195,211,141,98,182,71,117,251,27,51,197,254,195,168,198,110,82,189,235,74,217,37,74,255,0,45,53,76,109,239,222,25,124,81,34,200,214,172,145,185,141,115,121,34,62,41,34,174,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,234,109,215,74,41,41,42,160,230,198,189,156,226,145,26,246,242,99,218,228,238,159,139,92,138,159,130,161,242,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,167,254,216,191,195,14,223,109,54,12,147,23,181,91,115,235,223,59,134,87,83,71,55,168,146,105,150,89,22,154,9,38,252,81,124,16,61,145,240,141,86,36,147,204,230,43,188,142,145,242,84,21,43,214,43,107,89,85,61,246,29,215,90,114,75,173,234,203,87,232,236,87,123,93,67,100,153,182,46,44,86,193,45,59,154,213,100,84,114,61,21,30,215,171,120,212,206,138,138,245,168,227,28,0,208,29,89,253,133,107,46,39,171,159,116,45,89,71,221,123,131,107,126,203,185,183,188,51,254,87,55,147,93,217,124,115,51,151,146,41,120,187,199,43,35,127,23,113,226,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,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,124,166,232,183,55,128,237,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,62,16,54,69,228,230,49,211,196,233,94,198,189,99,141,92,254,46,236,141,118,115,50,203,255,0,222,188,170,243,148,253,137,106,179,125,179,112,168,184,125,157,105,166,244,244,52,126,89,28,255,0,5,60,93,215,199,11,57,113,99,59,175,22,162,39,117,236,92,79,73,173,162,103,218,43,140,221,245,163,81,174,57,5,138,229,153,83,190,219,22,27,85,79,53,26,83,65,5,66,163,106,171,160,153,173,114,212,171,152,255,0,15,100,236,200,101,123,185,63,206,173,142,194,129,72,29,78,182,75,89,161,154,143,83,171,122,95,138,112,211,108,163,149,100,212,214,155,108,233,75,141,85,53,97,142,72,230,122,35,162,134,25,230,153,175,133,57,49,188,159,36,76,141,173,137,138,232,44,89,247,73,221,144,81,228,159,102,110,207,83,41,121,210,91,238,11,46,19,68,147,65,52,53,82,67,234,32,168,170,170,133,209,61,91,226,157,24,180,234,217,25,35,101,167,115,213,188,82,55,58,218,129,64,61,81,253,246,106,111,232,191,15,68,69,82,242,122,108,111,158,213,184,44,2,143,74,245,26,233,73,67,168,184,173,61,53,182,39,214,93,26,233,242,136,27,12,138,218,168,155,52,139,60,213,45,142,157,238,169,236,142,78,253,165,228,137,34,199,28,223,0,25,235,223,214,214,178,173,176,107,141,93,13,219,36,186,229,54,92,191,205,125,180,100,55,38,200,250,170,206,115,59,207,21,84,238,106,50,90,200,222,168,178,185,138,188,155,44,82,170,70,178,248,219,232,58,113,110,223,13,218,150,174,87,213,106,14,47,73,81,143,102,20,240,90,235,175,209,83,44,183,27,35,26,245,114,73,23,110,238,125,51,156,173,89,226,106,115,119,138,39,183,147,161,72,164,191,66,5,117,80,221,222,3,166,218,71,117,208,43,125,187,31,203,178,204,222,158,107,109,117,13,69,68,53,12,199,160,70,67,42,85,84,192,142,242,178,165,82,104,164,165,228,214,167,54,249,185,47,137,25,37,48,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,154,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,94,201,248,53,170,171,248,34,154,30,217,102,220,110,187,88,208,107,86,149,223,115,122,188,150,228,218,137,174,85,143,89,92,234,42,41,231,226,178,82,208,181,200,142,101,51,92,138,239,197,17,95,35,230,149,90,207,39,141,185,204,61,254,133,232,94,163,238,47,81,237,218,95,165,246,111,93,117,174,239,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,199,11,57,55,186,246,87,43,156,214,49,175,123,216,199,95,246,155,233,238,135,108,75,111,181,22,168,239,223,99,97,152,191,169,186,93,47,119,143,10,213,84,201,44,189,252,147,186,8,153,231,153,121,69,4,104,214,44,142,107,32,137,168,229,70,162,212,14,71,213,23,115,87,93,193,55,91,237,55,191,67,106,161,243,65,109,193,229,173,170,125,137,148,174,138,88,216,218,152,97,146,47,87,51,124,171,34,204,254,206,89,90,213,68,99,24,200,153,58,183,85,184,43,22,231,186,87,230,90,189,96,199,238,182,72,238,95,100,193,83,67,112,129,237,240,213,69,122,162,100,205,134,101,107,89,85,10,61,21,27,52,127,149,123,43,92,140,145,178,68,202,86,58,174,216,183,11,149,109,127,89,108,186,185,139,83,122,255,0,65,228,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,147,35,21,205,123,89,44,81,61,88,254,28,87,67,218,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,137,87,218,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,2,149,186,213,251,167,197,190,159,208,252,141,196,230,155,47,217,245,171,118,90,71,173,237,183,165,92,121,222,29,79,103,175,197,31,12,173,70,84,206,246,92,22,74,25,91,35,219,23,10,133,134,38,36,142,115,86,39,181,143,229,193,36,142,72,193,254,234,176,44,171,254,234,227,153,38,57,112,255,0,210,81,215,91,107,169,228,255,0,217,146,25,163,145,159,249,156,215,55,253,10,133,244,244,221,215,205,71,215,221,184,218,238,218,145,134,221,104,170,241,254,22,74,124,142,170,101,146,28,154,56,25,227,90,182,58,87,186,103,76,213,103,9,222,228,88,223,42,57,88,245,119,146,40,100,166,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,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,187,119,68,254,5,244,116,215,213,234,109,95,217,246,15,58,207,72,183,44,62,157,113,11,148,52,208,75,19,32,125,11,90,202,118,170,201,223,155,221,70,180,146,61,204,85,98,190,87,34,113,236,172,109,75,117,40,213,234,157,95,222,14,113,58,79,86,182,220,62,161,49,11,108,53,48,69,19,224,101,11,156,202,134,162,199,223,155,29,88,181,114,49,207,85,122,178,86,162,241,236,140,108,223,232,151,166,120,173,54,150,103,90,199,233,60,185,37,195,32,92,103,207,36,113,187,211,208,211,211,83,212,112,133,220,60,140,242,73,85,222,68,230,173,119,130,15,202,138,206,235,101,64,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,164,30,165,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,249,25,26,198,244,69,107,31,52,95,208,189,11,212,125,197,234,61,187,75,244,190,205,235,174,181,221,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,248,225,103,38,247,94,202,229,115,154,198,53,239,123,24,235,201,201,180,27,13,219,111,79,205,71,210,156,50,138,145,172,183,105,189,249,247,58,232,105,214,23,221,174,43,106,149,42,43,101,71,61,238,231,35,155,221,26,175,119,6,35,35,106,240,99,81,51,238,104,163,122,59,73,197,119,115,165,139,139,92,165,244,57,37,139,212,220,49,155,139,93,28,94,58,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,222,24,213,23,187,16,160,29,85,211,60,171,70,245,31,35,210,220,214,147,211,222,177,155,132,182,250,158,49,200,200,230,224,191,146,120,188,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,156,132,245,233,161,211,190,155,83,234,97,215,189,126,199,42,219,140,91,170,35,126,63,141,92,173,242,194,203,227,214,40,230,142,182,100,149,168,217,168,120,202,197,99,89,201,147,189,28,143,95,27,28,201,174,36,25,172,221,143,186,125,100,250,129,144,252,140,231,95,202,54,89,117,189,108,115,77,183,89,165,184,253,93,125,68,116,247,164,207,32,138,165,210,189,176,65,115,169,142,158,225,20,10,213,84,100,113,70,172,157,88,238,205,99,34,147,198,136,147,202,112,173,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,208,246,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,200,229,99,121,177,89,35,83,131,218,171,18,250,213,251,88,197,190,160,80,252,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,126,221,209,127,129,210,183,163,180,156,171,104,218,166,184,181,202,95,93,141,223,125,77,195,25,184,181,210,75,228,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,230,141,81,123,61,9,21,211,11,126,180,218,49,117,164,219,246,176,95,105,40,52,250,231,81,83,53,170,239,87,229,122,218,110,51,186,30,16,201,43,165,241,83,208,185,91,59,149,82,47,203,52,235,35,220,214,44,143,109,207,144,3,173,95,181,140,91,234,5,15,199,92,74,86,44,167,165,214,193,107,51,11,237,183,115,26,197,111,186,218,237,88,229,194,154,187,19,179,207,77,61,28,151,58,166,50,42,152,46,78,123,154,222,116,109,242,70,232,188,106,230,205,35,93,201,81,145,171,38,145,93,75,247,235,77,160,216,244,218,43,164,215,218,73,245,22,249,79,36,55,119,199,229,231,96,183,79,75,35,91,51,102,134,88,221,5,114,186,72,101,133,63,63,22,53,94,246,181,31,10,190,58,244,203,223,246,163,218,178,172,91,107,186,129,110,186,229,248,253,111,107,94,51,53,190,129,106,238,150,233,29,36,40,200,230,145,102,106,125,157,79,3,106,164,114,240,124,145,49,168,136,190,40,209,140,183,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,25,172,221,143,186,125,100,250,129,144,252,140,229,207,116,206,180,218,175,253,63,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,182,223,214,202,50,173,169,234,61,93,238,211,108,245,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,154,54,43,209,121,54,86,69,229,54,93,187,108,171,104,218,166,153,77,182,47,93,141,223,125,53,191,38,183,57,178,75,228,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,230,145,21,59,61,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,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,139,253,79,118,21,77,163,23,90,189,192,232,253,138,146,131,79,174,117,20,208,221,109,20,158,87,173,166,227,59,166,231,52,113,54,47,21,61,11,149,176,53,17,101,252,179,78,145,177,173,98,198,198,195,93,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,208,246,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,200,229,99,121,177,89,35,83,131,218,171,210,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,127,169,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,209,95,83,12,93,221,27,217,202,71,178,63,7,25,21,97,241,83,102,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,246,199,55,119,106,221,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,229,195,200,157,209,241,205,26,58,79,18,200,233,20,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,136,122,136,236,130,179,106,185,218,101,184,117,47,45,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,147,223,63,167,69,146,73,31,21,59,149,238,87,49,238,95,202,216,78,247,239,187,71,206,229,162,200,234,174,183,45,50,189,249,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,252,154,231,71,18,179,154,110,139,115,121,246,233,181,66,229,168,25,125,77,93,29,181,245,14,117,151,30,75,140,213,52,86,104,22,56,163,225,3,100,94,45,123,219,4,78,149,236,107,18,73,17,207,226,222,232,214,202,174,151,59,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,250,44,134,181,174,122,74,249,57,47,41,105,169,220,198,162,179,135,142,89,28,172,87,57,33,154,39,92,249,64,61,81,253,246,106,111,232,191,15,68,73,78,136,89,102,43,103,190,234,174,45,118,201,173,84,87,172,131,236,63,178,45,213,21,177,199,85,112,240,50,228,249,253,60,78,84,124,190,54,42,57,252,17,120,181,81,87,178,29,3,170,70,193,107,53,19,215,110,111,71,45,247,91,150,94,158,142,159,34,199,104,233,167,174,154,239,26,120,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,252,143,141,254,104,213,210,51,111,95,181,109,193,75,171,55,58,155,83,236,186,85,225,173,150,223,89,75,234,36,172,174,171,138,166,58,55,70,142,78,17,248,95,19,231,242,170,171,155,36,48,241,111,119,43,227,187,243,42,229,244,116,225,196,241,92,231,167,182,158,98,217,174,51,106,200,44,181,191,107,122,155,117,210,138,58,186,89,248,94,234,222,206,113,72,142,99,184,189,141,114,119,79,193,205,69,79,197,16,170,189,244,108,202,251,179,205,71,165,182,71,117,251,103,12,202,61,69,70,51,114,149,236,74,167,71,18,179,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,54,197,247,155,125,217,230,163,213,92,228,181,125,179,134,101,30,158,159,38,182,196,198,37,83,163,137,95,226,169,166,145,221,187,77,23,150,85,72,220,228,142,70,189,205,119,21,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,154,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,203,248,57,170,139,248,162,159,172,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,169,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,186,126,14,106,42,126,40,135,11,218,70,199,52,143,104,84,215,186,172,61,245,119,204,134,249,81,51,38,191,93,24,207,87,29,187,202,174,130,138,62,8,141,99,26,212,141,100,115,81,60,210,183,155,145,173,108,81,69,237,119,99,237,99,89,62,159,228,63,29,57,154,195,85,4,127,221,46,200,52,59,119,31,99,214,234,69,45,214,219,122,178,119,138,158,247,98,154,26,122,231,210,175,37,90,89,93,44,82,50,72,121,187,155,81,204,87,49,220,184,57,169,36,136,254,235,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,12,251,117,20,220,198,27,186,93,195,46,103,167,212,53,108,199,172,22,120,113,202,26,218,148,86,62,230,200,106,42,38,90,180,137,90,142,133,142,117,67,145,140,119,231,224,198,185,200,199,57,99,103,74,233,73,186,237,56,219,182,163,228,184,86,168,75,246,85,171,81,190,206,130,27,252,179,35,105,109,181,84,171,80,145,182,165,21,63,36,50,122,167,34,205,223,140,110,99,85,232,140,115,228,138,239,193,74,221,106,253,211,226,223,79,232,126,70,226,123,94,136,217,254,27,98,204,181,55,79,175,57,13,37,30,67,149,83,218,106,108,180,51,42,181,245,236,163,74,213,169,72,149,83,139,158,198,207,27,213,157,249,171,57,185,17,91,27,213,189,255,0,169,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,209,95,83,12,93,221,27,217,202,71,178,63,7,25,21,97,241,87,183,77,221,180,127,136,221,199,90,254,223,180,250,188,51,10,225,127,200,60,208,121,41,234,60,111,255,0,106,209,63,156,82,68,255,0,52,200,156,162,147,143,146,8,170,184,175,118,151,252,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,81,15,81,29,144,86,109,87,59,76,183,14,165,229,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,242,123,231,244,232,178,73,35,226,167,114,189,202,230,61,203,249,91,9,222,253,247,104,249,220,180,89,29,85,214,229,166,87,191,44,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,220,219,19,36,94,104,215,197,223,147,92,232,226,86,115,77,209,110,111,62,221,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,124,32,108,139,197,175,123,96,137,210,189,141,98,73,34,57,252,91,221,26,217,85,210,231,98,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,69,144,214,181,207,73,95,39,37,229,45,53,59,152,212,86,112,241,203,35,149,138,231,36,51,68,235,159,0,162,30,163,187,227,166,221,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,242,181,146,202,231,43,86,101,138,56,106,89,247,73,221,239,209,227,127,102,109,51,83,42,184,82,92,46,11,22,19,90,144,193,12,52,178,77,234,39,168,165,170,153,210,177,93,229,157,88,148,232,216,223,35,165,168,115,21,220,86,54,182,218,129,64,61,81,253,246,106,111,232,191,15,68,122,173,7,217,119,248,147,216,142,79,169,24,83,124,121,246,3,152,94,103,166,167,134,135,205,37,246,133,45,150,233,95,67,222,54,58,103,76,213,99,157,78,212,228,223,36,178,177,90,158,101,146,56,129,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,250,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,123,47,226,215,42,47,224,170,95,246,197,247,155,98,222,30,156,85,92,228,181,125,141,153,226,254,158,159,38,182,196,199,173,43,100,149,31,226,169,166,145,221,251,195,47,138,85,72,220,229,146,55,49,205,119,36,70,75,36,149,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,189,117,170,187,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,95,28,204,228,238,203,217,90,173,115,152,246,189,143,123,29,158,29,195,237,251,62,219,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,206,39,57,27,217,36,138,70,254,60,84,149,91,86,234,157,153,104,14,131,100,26,99,151,219,106,243,27,189,158,158,8,52,245,245,77,69,130,137,139,201,178,65,93,55,149,37,125,52,41,226,116,49,177,138,245,68,124,62,72,227,241,44,80,131,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,245,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,119,95,193,173,68,79,193,16,185,238,153,91,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,247,85,101,76,209,118,116,143,127,25,24,201,60,28,99,84,155,203,61,76,171,151,125,210,131,77,244,227,74,246,132,205,111,146,179,236,250,252,215,214,220,114,107,165,198,185,35,165,166,165,182,213,213,193,18,39,46,49,195,12,113,178,89,28,247,126,110,82,200,174,127,20,99,89,0,58,136,239,126,179,117,89,218,98,88,117,87,29,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,139,217,63,167,85,142,57,25,21,67,145,237,71,61,237,79,147,96,155,19,186,238,239,38,173,190,228,181,149,118,157,58,199,106,18,146,241,89,75,35,160,173,170,158,74,121,157,28,84,50,62,158,88,30,248,228,109,59,166,107,213,21,177,204,197,79,197,237,44,255,0,169,141,166,213,96,233,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,47,250,131,236,63,252,32,95,108,119,252,42,243,117,190,224,57,55,42,106,106,155,132,92,234,173,213,209,49,170,250,122,153,163,141,144,187,202,138,233,33,84,70,57,205,100,205,86,126,229,100,127,148,217,6,244,114,173,163,234,60,21,213,174,186,222,240,27,151,146,11,222,61,21,116,141,141,158,85,135,149,117,52,10,244,133,107,24,144,70,136,231,167,231,141,29,23,38,114,73,25,127,216,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,242,150,13,88,210,204,175,42,185,96,184,182,165,226,151,156,146,205,230,251,70,207,111,188,211,84,87,81,248,164,72,165,243,64,199,172,145,240,145,205,99,185,53,56,185,81,171,217,87,177,157,125,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,37,254,179,244,253,208,45,118,215,27,46,189,230,176,221,89,122,181,122,15,83,110,164,109,18,91,111,30,146,101,123,61,124,82,83,61,245,28,217,198,7,247,122,119,134,54,49,59,35,80,145,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,89,69,125,92,244,207,21,211,189,220,77,113,197,169,61,39,223,92,126,147,38,184,192,200,227,142,22,215,73,61,69,60,175,141,172,99,123,121,61,43,101,122,187,147,157,44,178,189,93,249,187,39,75,233,117,186,11,174,154,232,190,188,233,205,186,209,73,61,203,21,197,238,218,161,98,150,122,119,58,9,39,166,164,142,25,225,170,114,74,215,43,21,204,161,86,53,141,106,246,245,29,228,79,200,133,117,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,251,103,248,5,54,152,109,115,75,112,200,113,234,187,21,69,46,47,67,83,112,183,213,164,173,158,11,141,76,73,81,90,146,54,85,230,199,173,76,211,42,177,123,112,85,86,162,53,17,26,157,128,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,132,172,238,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,156,171,107,251,51,209,125,166,90,174,20,122,115,67,87,113,185,92,106,37,150,91,245,238,42,73,174,173,130,70,194,142,164,109,76,48,68,228,166,229,78,201,18,37,238,156,213,206,255,0,231,118,244,27,177,246,177,172,159,79,242,31,142,156,205,97,170,130,63,238,111,101,26,53,186,171,238,25,127,212,75,103,142,175,22,184,54,74,186,154,52,116,85,87,75,90,50,85,91,100,147,49,205,86,194,233,223,28,156,187,57,236,107,102,108,75,19,166,116,137,221,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,176,102,179,118,62,233,245,147,234,6,67,242,51,151,61,211,58,211,106,191,244,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,7,82,253,133,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,248,184,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,207,197,237,86,61,205,87,194,143,225,91,46,221,182,85,180,109,83,76,166,219,23,174,198,239,190,154,223,147,91,156,217,37,242,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,243,72,138,157,158,164,255,0,234,173,169,152,174,178,108,71,76,245,75,10,171,245,22,92,155,48,182,92,41,185,73,27,228,135,157,178,227,206,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,165,107,109,59,221,62,141,253,64,199,190,70,2,255,0,183,59,183,172,87,116,26,53,122,210,60,166,167,208,122,255,0,29,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,252,168,222,141,115,28,248,165,149,136,246,115,228,153,235,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,219,63,233,117,191,170,60,194,197,109,219,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,157,99,124,145,182,47,26,57,211,70,215,114,68,124,106,249,189,95,90,191,107,24,183,212,10,31,142,184,149,151,177,221,33,195,117,223,117,24,30,150,234,12,21,115,227,215,106,138,201,171,160,166,157,97,125,67,41,168,167,170,72,85,233,249,154,199,186,6,177,234,213,107,248,57,220,92,199,118,114,92,158,242,119,119,128,236,163,72,225,160,197,173,216,253,86,88,180,244,246,220,99,18,134,162,24,25,71,2,178,86,67,85,45,43,28,217,91,67,18,83,189,137,226,106,35,158,214,68,142,143,146,189,148,47,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,47,102,70,212,252,92,136,212,254,8,93,159,76,205,151,127,134,205,56,126,164,102,173,242,103,217,245,190,146,122,154,121,168,124,50,88,168,85,60,172,161,239,35,27,51,102,114,189,174,168,106,241,111,146,40,152,141,95,10,73,36,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,157,215,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,241,162,231,175,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,128,233,161,190,58,157,184,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,145,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,135,214,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,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,41,65,155,250,217,70,85,181,61,71,171,189,218,109,158,163,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,243,70,197,122,47,38,202,200,188,166,203,183,109,149,109,27,84,211,41,182,197,235,177,187,239,166,183,228,214,231,54,73,124,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,124,210,34,167,103,169,160,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,225,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,77,77,235,238,186,197,180,189,26,173,204,188,182,170,204,190,229,222,143,22,178,86,204,246,250,250,174,76,73,36,86,198,138,245,134,6,63,203,34,247,99,87,179,35,242,49,242,198,166,123,50,204,166,251,156,229,87,156,215,41,174,245,183,172,130,225,81,116,184,212,248,153,31,158,170,121,29,36,178,112,98,53,141,228,247,185,123,53,17,169,223,178,34,39,224,92,247,75,29,150,93,116,15,13,172,214,93,82,199,234,237,122,131,151,83,173,37,45,12,245,46,71,219,108,142,88,165,108,83,65,197,18,58,153,101,141,30,246,189,94,230,49,144,183,247,79,243,49,103,168,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,119,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,203,234,22,55,106,195,115,252,151,16,177,100,244,153,37,182,199,120,173,182,209,222,169,17,190,11,148,16,204,248,227,170,143,139,222,222,18,53,168,244,236,247,39,103,39,103,59,248,175,74,217,158,138,98,187,137,220,158,31,163,153,173,194,235,69,101,200,62,208,245,51,218,229,142,58,166,120,40,42,42,25,193,210,71,35,19,187,225,106,47,118,47,229,85,237,217,123,42,104,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,235,40,7,170,63,190,205,77,253,23,225,232,136,235,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,74,211,125,42,211,141,31,177,84,99,26,95,133,218,177,155,85,93,194,166,233,53,37,186,157,34,141,245,83,191,156,146,42,39,254,203,90,159,230,178,54,71,27,17,172,99,26,223,86,101,92,191,238,151,30,196,244,203,245,175,152,173,59,86,186,104,94,156,110,47,78,46,58,95,170,22,111,93,106,174,237,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,199,51,57,59,178,246,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,246,73,34,145,191,143,21,37,87,76,173,246,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,59,42,50,154,105,123,54,70,63,140,108,124,158,126,81,162,77,229,187,64,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,1,85,125,80,250,129,127,243,73,181,45,34,155,253,109,167,51,188,53,223,243,105,82,154,138,122,122,159,249,205,53,92,115,69,255,0,127,23,111,243,148,170,176,91,167,76,174,162,20,217,85,53,187,110,26,247,145,213,191,39,125,68,140,198,178,123,173,194,90,151,222,95,52,174,122,81,85,77,51,156,228,169,71,61,91,11,149,120,72,196,100,40,141,145,172,73,236,208,165,110,181,126,233,241,111,167,244,63,35,113,32,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,233,174,54,186,217,41,42,160,230,199,49,252,37,141,90,246,242,99,220,213,236,191,139,92,168,191,130,169,125,59,9,222,253,139,119,24,36,180,89,29,85,170,219,169,182,79,44,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,223,147,90,217,34,87,247,92,11,71,112,29,53,201,179,140,187,16,176,210,80,220,181,6,240,203,221,234,88,169,97,137,100,157,180,241,195,197,29,27,26,229,98,185,146,206,168,245,114,249,170,170,95,223,247,138,135,181,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,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,47,168,88,221,171,13,207,242,92,66,197,147,210,100,150,219,29,226,182,219,71,122,164,70,248,46,80,67,51,227,142,170,62,47,123,120,72,214,163,211,179,220,157,156,157,156,239,226,189,43,102,122,41,138,238,39,114,120,126,142,102,183,11,173,21,151,32,251,67,212,207,107,150,56,234,153,224,160,168,168,103,7,73,28,140,78,239,133,168,189,216,191,149,87,183,101,236,169,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,21,129,213,139,123,245,152,223,218,123,76,211,58,174,21,119,11,122,69,155,86,172,51,195,53,44,115,122,121,233,233,105,102,108,172,71,121,96,87,165,66,58,55,198,232,170,26,196,119,37,145,173,173,93,11,208,189,71,220,94,163,219,180,191,75,236,222,186,235,93,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,142,22,114,111,117,236,174,87,57,172,99,94,247,177,142,186,157,99,233,187,163,89,78,212,227,219,238,151,216,109,86,91,214,63,222,225,142,100,55,40,157,37,87,218,142,88,253,68,213,83,197,197,239,245,76,137,177,74,188,92,198,53,34,115,34,84,167,134,54,209,102,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,234,109,215,74,41,41,42,160,230,198,189,156,226,145,26,246,242,99,218,228,238,159,139,92,138,159,130,161,119,221,51,55,163,254,36,244,225,250,111,154,187,199,159,96,54,250,72,42,106,38,174,243,73,125,161,68,241,50,187,180,143,116,206,153,170,198,182,161,203,201,190,73,98,122,57,60,201,28,115,84,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,28,171,170,31,79,223,254,105,55,91,164,80,255,0,173,187,102,118,118,183,254,109,18,84,209,65,79,77,255,0,57,169,171,146,105,127,239,229,239,254,114,21,213,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,30,219,198,224,112,29,205,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,188,37,107,85,221,214,57,99,119,225,201,14,150,1,21,122,150,104,230,156,106,134,212,242,252,131,53,154,213,107,186,224,246,249,175,118,11,221,99,81,36,165,170,98,181,86,146,55,43,217,223,213,241,109,55,5,87,53,100,146,23,35,30,248,227,66,128,75,9,232,237,183,236,7,84,245,67,36,213,124,189,149,117,55,45,46,168,181,213,217,104,213,33,125,20,179,213,71,92,223,44,241,201,27,156,231,196,232,98,150,39,49,204,86,72,198,187,241,236,157,174,124,25,87,36,166,85,188,219,237,94,204,112,173,157,226,86,175,67,106,161,245,117,25,93,198,161,140,124,151,9,29,117,158,182,154,154,157,63,31,28,44,229,4,143,147,240,145,242,53,24,156,24,199,121,252,86,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,238,174,110,135,180,171,76,241,93,27,211,140,115,75,112,170,79,79,101,198,109,241,91,233,185,71,27,36,155,130,126,121,229,241,177,140,116,210,189,93,36,143,70,167,57,30,247,42,119,114,156,3,170,63,177,61,77,253,23,230,40,138,1,52,251,170,186,103,138,235,38,156,100,122,91,154,210,122,139,46,77,111,150,223,83,198,56,223,36,60,211,242,79,23,145,143,99,102,137,232,217,35,122,181,120,72,198,57,19,187,80,160,29,232,237,39,42,218,54,169,174,45,114,151,215,99,119,223,83,112,198,110,45,116,146,249,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,249,163,84,94,207,67,186,244,208,223,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,139,133,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,252,252,94,212,123,26,213,124,202,251,10,234,69,157,110,59,79,246,227,116,189,237,234,215,255,0,126,220,154,243,71,59,254,212,178,218,248,126,122,138,72,145,191,241,164,149,8,238,116,236,238,246,179,248,207,79,73,122,67,184,173,92,209,45,92,143,91,112,204,178,173,249,59,234,37,154,231,53,194,87,212,178,240,201,158,143,168,134,181,28,238,83,178,87,39,39,42,187,159,52,108,141,115,100,107,94,223,63,171,25,215,237,67,84,243,45,76,251,47,236,207,189,185,5,198,251,232,188,254,111,75,234,170,100,155,197,228,226,222,124,124,156,121,113,111,126,221,251,39,126,197,234,116,184,246,39,166,95,173,124,197,105,42,128,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,43,215,173,62,1,77,125,219,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,131,88,250,136,40,24,143,122,126,15,224,214,170,121,21,29,77,116,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,217,236,73,97,138,68,107,187,167,56,216,239,226,212,84,236,27,44,211,63,218,238,235,52,195,5,146,146,213,87,73,81,144,65,112,175,165,186,71,228,165,170,161,162,69,172,170,129,236,224,228,127,146,10,121,88,140,115,120,185,206,70,185,81,170,170,154,62,0,0,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,148,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,77,153,79,72,173,83,93,205,85,105,46,21,145,113,192,100,183,178,255,0,77,151,93,45,245,43,28,20,46,170,108,47,162,123,227,137,33,150,227,26,43,158,145,35,227,108,177,177,36,85,135,154,177,157,171,169,190,133,233,198,221,54,35,130,233,126,151,217,189,13,170,135,80,40,165,154,105,85,31,85,112,170,117,178,224,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,54,186,246,157,238,159,70,254,160,99,223,35,1,161,237,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,198,169,159,109,224,110,82,251,186,157,113,188,106,109,205,60,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,124,175,146,69,87,189,60,146,61,26,168,196,99,91,45,122,95,108,43,33,203,243,43,46,228,181,114,197,87,110,198,49,250,134,220,49,187,125,79,170,162,171,175,184,198,148,181,20,85,232,215,68,141,154,135,140,174,123,30,201,83,156,176,181,21,29,31,54,186,69,117,171,246,177,139,125,64,161,248,235,137,88,27,54,214,59,22,223,247,15,143,235,22,71,15,168,164,198,109,247,202,136,233,185,61,158,174,169,246,138,200,233,169,185,177,143,88,252,179,201,20,94,78,10,214,115,228,239,202,213,83,202,107,166,186,106,62,226,245,30,227,170,26,161,121,245,215,90,238,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,124,112,179,147,187,39,117,114,185,206,123,220,247,189,239,117,154,244,167,216,197,170,203,140,208,110,139,85,237,116,151,11,149,254,157,36,197,44,183,27,91,94,150,200,25,80,201,34,185,175,158,62,77,169,123,160,99,224,146,46,200,216,95,205,30,255,0,50,36,86,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,56,86,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,252,136,233,90,199,187,211,72,230,198,217,153,197,220,152,136,228,79,35,35,123,51,237,170,186,103,149,104,222,163,228,122,91,154,210,122,123,214,51,112,150,223,83,198,57,25,28,220,23,242,79,23,145,140,123,161,149,138,217,35,122,181,57,198,246,57,19,179,144,177,254,148,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,60,13,87,243,130,56,237,124,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,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,141,23,61,123,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,228,7,77,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,252,140,141,36,98,162,181,236,154,239,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,41,135,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,14,181,126,233,241,111,167,244,63,35,113,63,87,165,46,186,105,198,221,52,227,95,117,67,84,47,62,134,213,67,247,106,40,97,137,17,245,87,10,167,37,209,99,165,166,141,85,60,147,63,139,187,39,116,106,53,174,123,220,198,49,239,108,53,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,150,73,100,119,225,201,73,233,211,23,167,165,30,83,71,77,184,173,192,226,30,107,84,220,101,196,172,23,56,96,158,150,235,75,44,19,71,45,85,109,36,240,191,148,43,229,133,244,203,201,142,87,70,178,113,86,44,78,125,181,16,131,80,186,187,109,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,246,237,221,19,248,18,127,65,53,175,21,220,78,147,216,181,143,10,183,221,104,172,185,7,170,244,208,93,34,142,58,166,120,42,101,167,127,54,199,36,140,78,239,133,202,157,158,191,149,83,191,101,238,137,208,8,255,0,190,253,116,190,237,219,108,25,118,163,97,215,155,85,187,41,111,165,183,88,157,112,70,63,157,85,69,68,113,189,97,137,234,137,44,209,192,179,206,214,42,57,191,185,87,61,142,99,94,213,207,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,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,67,78,122,85,169,152,174,178,105,198,57,170,88,85,95,168,178,228,214,248,174,20,220,164,141,242,67,205,63,60,18,248,222,246,54,104,158,142,142,70,35,151,132,140,123,85,123,181,79,86,80,15,84,127,125,154,155,250,47,195,209,28,43,25,210,28,203,47,210,252,223,87,44,80,82,77,98,211,218,139,76,55,212,116,232,201,225,101,194,73,162,130,102,49,127,7,177,37,133,35,114,34,243,69,154,53,70,171,81,238,103,160,219,166,229,245,79,107,249,220,57,214,153,221,191,239,189,109,154,178,122,159,178,238,127,185,154,40,253,92,16,203,31,155,197,231,123,227,228,239,200,254,206,79,244,162,232,79,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,186,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,68,127,222,190,212,108,91,180,209,170,220,55,197,106,163,203,237,189,235,49,107,221,108,47,119,160,170,228,197,146,53,116,106,143,72,103,99,60,82,39,103,181,59,178,79,27,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,39,56,159,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,251,165,126,253,105,170,169,173,91,88,214,75,237,37,27,232,233,225,183,224,215,58,143,42,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,132,94,46,234,245,137,175,180,162,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,66,14,164,251,231,181,109,247,0,172,210,189,57,186,82,87,106,46,85,79,83,109,149,244,119,70,182,124,94,7,67,26,186,170,86,195,34,79,13,75,163,168,99,169,187,163,83,191,121,121,42,70,145,201,73,120,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,159,166,183,90,232,164,171,170,159,131,28,247,240,138,52,115,221,197,140,115,151,178,126,13,106,170,254,8,167,106,222,102,214,191,194,62,109,135,233,189,110,73,246,221,234,229,135,210,223,111,117,17,55,141,43,43,165,172,171,137,209,83,34,181,30,176,177,144,70,212,115,255,0,51,220,142,127,102,35,146,54,123,93,149,236,218,155,119,218,95,171,246,251,21,77,37,6,119,140,84,99,147,99,149,213,213,178,193,68,198,79,37,106,86,67,80,145,199,34,185,143,138,36,115,85,25,205,36,138,62,206,107,22,68,116,96,255,0,117,88,22,85,255,0,117,113,204,147,28,184,127,233,40,235,173,181,212,242,127,236,201,12,209,200,207,252,206,107,155,254,133,66,242,122,125,239,215,30,220,206,27,67,131,106,13,246,146,143,85,45,20,241,195,92,202,143,75,68,203,251,213,106,92,147,80,194,146,171,230,123,105,233,219,37,66,54,54,49,143,122,171,90,214,42,34,66,14,181,126,233,241,111,167,244,63,35,113,34,86,156,237,251,62,213,61,47,212,141,87,196,25,73,83,109,210,234,123,125,93,234,141,18,103,214,203,5,84,146,183,203,4,113,198,230,185,145,54,25,101,149,207,115,17,145,177,206,252,123,47,111,147,66,245,211,81,246,233,168,246,237,80,210,251,207,161,186,208,247,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,228,133,252,91,221,59,163,145,205,107,216,230,61,140,123,116,41,183,77,203,233,102,232,48,72,115,173,51,187,127,223,122,219,53,100,244,223,106,91,63,125,52,81,250,184,33,150,79,15,151,192,247,199,201,223,157,157,156,159,233,68,234,164,32,212,46,174,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,187,119,68,254,4,159,208,77,107,197,119,19,164,246,45,99,194,173,247,90,43,46,65,234,189,52,23,72,163,142,169,158,10,153,105,223,205,177,201,35,19,187,225,114,167,103,175,229,84,239,217,123,162,116,2,63,239,191,93,47,187,118,219,6,93,168,216,117,230,213,110,202,91,233,109,214,39,92,17,143,231,85,81,81,28,111,88,98,122,162,75,52,112,44,243,181,138,142,111,238,85,207,99,152,215,181,115,195,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,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,211,158,149,106,102,43,172,154,113,142,106,150,21,87,234,44,185,53,190,43,133,55,41,35,124,144,243,79,207,4,190,55,189,141,154,39,163,163,145,136,229,225,35,30,213,94,237,83,213,145,127,127,123,201,166,218,14,151,209,92,44,84,212,149,249,222,79,80,176,227,148,53,212,82,207,68,246,65,36,43,89,53,66,199,36,106,214,50,41,81,173,68,127,53,146,88,251,53,204,73,21,180,25,254,234,179,220,171,254,234,228,121,38,71,112,255,0,210,86,87,92,171,170,36,255,0,218,146,105,164,145,255,0,249,220,231,59,253,42,165,239,116,243,217,101,171,107,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,148,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,124,146,49,144,241,150,165,117,117,89,217,45,102,171,88,169,183,3,164,56,167,172,204,236,222,58,59,253,182,215,109,158,162,225,144,82,189,241,67,4,140,100,40,239,36,212,255,0,143,117,86,114,116,10,188,164,68,167,141,139,82,218,85,169,153,86,141,234,62,57,170,88,85,95,167,189,99,55,8,174,20,220,164,145,145,205,193,127,60,18,248,222,199,186,25,88,174,142,70,35,147,156,111,123,85,123,57,77,20,237,139,112,184,174,232,52,106,203,171,152,181,55,160,245,254,74,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,249,50,49,92,214,57,241,75,19,213,140,231,197,41,91,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,199,213,212,215,125,182,173,17,195,110,58,25,165,185,53,92,122,161,126,167,141,181,85,150,185,218,199,227,116,79,86,185,207,146,78,202,172,169,154,46,237,141,140,227,35,25,39,159,148,106,144,249,105,135,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,244,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,246,79,193,173,85,95,193,20,189,237,172,237,159,13,233,229,183,156,195,51,200,107,170,242,12,133,182,121,50,60,202,182,222,170,230,74,202,10,121,166,109,37,20,82,57,141,225,27,93,50,53,239,226,249,94,247,57,234,198,171,35,139,154,255,0,179,87,181,143,252,1,213,95,253,213,110,255,0,175,19,252,21,171,214,147,93,47,184,182,9,137,104,54,57,121,181,50,147,54,245,23,28,150,147,179,36,174,244,180,147,83,190,137,59,42,170,197,12,147,164,174,231,197,28,247,82,113,107,209,173,149,174,168,186,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,236,198,44,179,69,26,57,221,147,156,140,111,241,114,34,200,14,159,90,197,106,209,13,218,96,185,118,75,126,171,181,99,213,181,19,89,47,18,197,84,216,32,88,42,225,124,49,186,169,207,123,25,233,163,168,117,60,242,43,215,179,82,14,104,138,230,53,13,15,3,42,231,181,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,252,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,39,181,221,178,96,59,89,210,251,110,159,226,20,212,149,151,38,83,181,183,172,133,109,208,211,86,222,103,73,37,147,156,238,141,57,57,140,116,242,182,38,61,207,88,227,86,179,147,187,43,157,216,8,171,213,31,216,158,166,254,139,243,20,69,0,154,157,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,162,30,163,59,215,255,0,21,90,143,5,131,0,185,221,99,211,44,91,247,118,218,105,215,197,29,210,185,21,233,37,205,208,241,107,219,201,143,72,226,108,170,231,50,54,185,221,162,116,210,198,158,83,100,27,46,202,183,113,168,240,80,214,182,235,100,192,109,190,73,239,121,12,84,50,58,55,248,150,30,84,52,211,171,22,20,172,122,79,26,163,94,191,146,53,116,188,95,197,35,125,250,90,112,12,54,203,128,209,105,109,30,61,73,38,39,65,103,142,193,21,166,173,22,170,7,91,153,10,64,218,121,18,101,114,202,207,18,35,23,200,174,228,157,249,119,238,165,53,245,47,216,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,139,133,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,252,252,94,213,99,220,213,124,40,248,22,95,159,74,203,181,170,227,177,204,6,142,223,115,164,170,168,181,212,94,41,43,162,134,102,189,244,179,173,206,166,100,138,86,162,247,99,214,41,162,145,26,238,203,194,70,59,248,57,21,101,169,23,247,65,212,47,69,246,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,252,169,222,170,136,213,78,202,223,199,248,162,122,13,169,111,91,75,55,131,247,167,246,103,96,202,237,159,116,189,15,173,251,118,150,154,31,39,170,243,248,252,94,25,229,239,219,211,63,151,46,61,187,183,183,126,235,218,64,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,231,251,129,211,63,219,38,135,103,154,91,29,37,170,162,175,38,199,235,173,244,31,106,71,206,150,26,231,194,239,75,59,255,0,35,213,190,41,210,41,17,237,106,185,142,98,57,169,201,168,102,92,179,78,136,250,95,117,170,207,245,11,90,38,117,92,22,219,101,158,44,94,157,29,68,239,5,100,245,51,71,83,47,10,142,232,222,112,54,146,30,81,162,57,123,85,198,229,86,254,28,237,208,16,131,80,186,187,109,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,246,237,221,19,248,18,127,65,53,175,21,220,78,147,216,181,143,10,183,221,104,172,185,7,170,244,208,93,34,142,58,166,120,42,101,167,127,54,199,36,140,78,239,133,202,157,158,191,149,83,191,101,238,137,208,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,16,3,173,95,181,140,91,234,5,15,199,92,74,160,219,37,218,213,96,220,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,83,181,117,12,222,157,215,116,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,140,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,60,113,189,243,114,116,243,217,101,215,116,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,148,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,124,145,189,240,242,190,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,8,23,214,175,218,198,45,245,2,135,227,174,37,43,22,19,211,11,97,84,218,207,117,164,220,14,176,88,169,43,244,250,217,81,83,13,170,209,87,229,98,221,174,48,58,30,19,73,19,162,241,84,80,181,93,59,85,18,95,205,52,11,27,218,230,36,140,117,207,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,58,254,230,238,215,91,6,219,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,17,175,166,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,126,119,200,146,49,85,28,246,67,251,253,70,118,81,254,42,180,226,11,254,1,108,181,71,169,184,183,239,45,181,51,167,138,75,165,10,35,214,75,99,166,228,214,55,147,222,146,68,233,81,205,100,141,115,123,196,217,165,145,40,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,82,234,122,100,111,178,235,184,123,82,232,134,163,81,213,207,155,98,182,127,87,21,218,40,220,232,43,173,84,205,163,166,108,181,83,205,81,36,210,215,62,105,158,249,28,140,107,28,159,143,224,189,209,107,219,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,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,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,22,21,210,159,124,247,91,46,77,65,181,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,190,121,56,182,153,237,129,140,130,56,187,43,102,127,4,99,252,200,177,120,174,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,58,213,251,167,197,190,159,208,252,141,196,128,4,202,233,247,176,172,135,115,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,61,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,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,89,72,27,133,233,195,188,236,231,95,117,47,53,197,180,111,214,217,114,12,194,243,116,183,84,253,226,181,71,231,165,158,182,89,34,147,131,234,90,246,242,99,218,189,156,136,228,239,217,81,23,240,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,216,217,37,155,237,63,91,69,234,161,168,241,121,110,85,83,71,251,200,94,248,221,222,57,88,239,202,229,237,223,178,246,84,84,73,0,84,95,91,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,94,148,58,59,117,212,173,218,89,50,231,88,105,43,177,237,62,167,168,189,221,37,173,165,116,176,71,59,161,146,26,38,177,220,28,196,169,74,135,178,120,209,202,213,237,75,43,216,188,163,68,56,86,233,244,83,252,59,110,11,54,209,200,238,30,182,147,31,184,39,160,157,210,249,36,125,12,241,50,162,151,202,239,28,104,179,36,19,68,146,113,98,55,200,143,227,221,189,149,109,83,163,102,181,253,249,219,237,219,71,42,237,254,26,189,50,184,39,134,120,226,227,28,244,55,25,106,42,35,228,229,145,202,233,155,59,43,17,221,152,198,164,126,14,220,157,205,73,254,80,15,84,127,125,154,155,250,47,195,209,18,127,162,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,71,94,162,59,32,172,218,174,118,153,110,29,75,203,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,228,247,207,233,209,100,146,71,197,78,229,123,149,204,123,151,242,182,19,189,251,238,209,243,185,104,178,58,171,173,203,76,175,126,89,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,191,38,185,209,196,172,190,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,211,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,217,127,7,53,81,127,20,83,45,165,255,0,116,184,246,39,166,95,173,124,197,105,245,117,49,187,93,108,27,40,212,11,237,138,231,87,110,185,91,170,44,53,116,117,148,147,58,25,233,167,142,247,66,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,63,43,96,155,236,181,110,239,25,173,177,100,180,116,150,157,69,199,105,210,174,241,71,75,27,96,162,170,130,74,137,155,28,180,49,190,162,89,222,200,227,109,59,102,115,209,17,178,76,196,79,193,237,60,255,0,81,29,130,209,238,115,21,76,243,75,109,246,171,110,166,217,60,181,29,146,154,10,127,188,209,172,113,51,211,85,84,241,71,172,204,100,17,182,158,73,30,177,183,243,70,238,45,147,201,21,22,23,167,211,51,122,63,226,79,78,31,166,249,171,188,121,246,3,111,164,130,166,162,106,239,52,151,218,20,79,19,43,187,72,247,76,233,154,172,107,106,28,188,155,228,150,39,163,147,204,145,199,90,221,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,41,219,171,126,207,174,184,102,101,38,232,48,196,200,47,22,44,166,163,142,85,234,101,117,91,44,181,168,145,199,78,244,149,239,89,89,77,50,126,237,140,84,241,194,248,219,27,92,214,203,4,44,133,91,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,252,88,245,138,105,56,63,179,145,175,226,229,107,209,21,139,34,186,171,106,102,43,172,154,193,166,122,165,133,85,250,139,46,77,165,246,203,133,55,41,35,124,144,243,184,92,121,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,232,29,41,117,211,78,54,233,167,26,251,170,26,161,121,244,54,170,31,187,81,67,12,72,143,170,184,85,57,46,139,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,97,86,189,235,94,85,184,157,88,190,235,30,107,111,181,81,94,178,15,75,234,96,181,197,36,116,172,240,83,69,78,206,13,146,73,30,157,217,11,85,123,189,127,50,175,110,201,217,18,127,244,142,217,149,246,174,251,103,222,38,91,117,244,54,170,31,95,79,138,91,169,222,199,201,112,145,204,154,138,166,166,161,127,31,28,44,229,60,108,143,240,145,242,53,94,188,24,198,249,252,7,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,199,250,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,221,81,148,211,75,221,209,189,156,99,99,228,240,113,141,18,31,47,0,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,157,91,19,158,198,250,152,218,233,29,11,249,55,139,213,90,171,227,124,140,126,132,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,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,152,55,11,211,135,121,217,206,190,234,94,107,139,104,223,173,178,228,25,133,230,233,110,169,251,197,106,143,207,75,61,108,178,69,39,7,212,181,237,228,199,181,123,57,17,201,223,178,162,47,224,89,254,194,180,183,59,209,109,167,96,218,103,169,118,47,177,178,75,55,218,126,182,139,213,67,81,226,242,220,170,166,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,146,0,168,190,182,26,197,106,189,102,88,30,136,88,239,213,114,212,99,84,245,87,187,253,28,53,77,117,35,103,170,72,219,70,217,99,107,213,82,166,56,163,157,232,146,49,21,177,86,49,90,170,146,184,226,189,40,116,118,235,169,91,180,178,101,206,176,210,87,99,218,125,79,81,123,186,75,91,74,233,96,142,119,67,36,52,77,99,184,57,137,82,149,15,100,241,163,149,171,218,150,87,177,121,70,136,112,173,211,232,167,248,118,220,22,109,163,145,220,61,109,38,63,112,79,65,59,165,242,72,250,25,226,101,69,47,149,222,56,209,102,72,38,137,36,226,196,111,145,31,199,187,123,42,218,167,70,205,107,251,243,183,219,182,142,85,219,252,53,122,101,112,79,12,241,197,198,57,232,110,50,212,84,71,201,203,35,149,211,54,118,86,35,187,49,141,72,252,29,185,59,154,147,252,172,190,173,251,54,200,115,90,105,55,79,130,84,213,214,191,27,179,248,114,139,101,69,109,85,75,253,36,82,198,216,102,161,167,72,222,216,153,27,101,169,150,161,57,199,18,50,53,149,27,205,102,115,234,215,74,181,34,251,163,250,143,142,106,134,49,71,106,171,186,227,55,8,174,52,144,221,40,89,87,74,249,35,94,232,143,141,255,0,255,0,71,181,91,35,29,217,241,189,143,107,94,221,25,237,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,235,28,177,187,240,228,135,75,35,254,245,247,93,98,218,94,141,86,230,94,91,85,102,95,114,239,71,139,89,43,102,123,125,125,87,38,36,146,43,99,69,122,195,3,31,229,145,123,177,171,217,145,249,24,249,99,83,58,229,249,244,234,217,181,78,211,244,190,166,225,149,212,213,183,59,205,233,233,38,201,104,82,182,42,138,42,23,211,201,82,180,240,192,172,141,171,205,177,84,163,101,94,114,49,100,107,188,110,86,118,87,85,183,84,127,125,154,155,250,47,195,209,29,171,103,155,205,177,108,243,98,55,251,156,118,175,182,115,60,163,80,46,212,248,205,182,86,61,41,93,36,86,203,95,150,166,166,70,246,237,12,94,88,149,99,107,146,73,28,246,181,188,81,95,44,112,3,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,245,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,119,95,193,173,68,79,193,16,185,238,153,91,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,247,85,101,76,209,118,116,143,127,25,24,201,60,28,99,84,155,203,45,119,11,139,95,115,157,2,212,188,43,22,161,245,183,172,131,15,188,218,237,212,222,86,71,231,170,158,138,88,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,18,144,127,216,184,223,103,254,35,63,233,53,159,254,182,95,240,51,195,212,23,88,173,90,223,187,76,235,46,198,175,213,119,92,122,138,162,27,37,158,89,106,155,60,9,5,36,44,134,71,82,185,143,123,61,52,149,13,168,158,53,98,246,114,79,205,81,28,247,33,37,122,123,108,206,235,173,251,75,215,42,203,189,13,37,181,250,139,79,73,100,196,110,117,17,58,25,210,123,116,203,86,231,121,157,3,255,0,218,50,86,54,142,57,86,46,106,229,164,153,189,154,248,152,165,112,26,83,218,198,181,255,0,136,157,190,225,58,199,37,191,209,85,228,22,245,245,240,54,47,28,108,174,130,87,211,213,120,155,228,145,82,21,158,25,86,62,79,87,120,213,156,187,59,186,39,85,50,174,93,247,72,237,11,211,140,67,109,150,125,111,182,89,188,185,158,119,235,226,185,93,42,21,31,36,52,180,245,243,65,29,45,63,224,158,40,87,211,178,71,162,119,115,228,84,87,57,81,145,54,57,212,8,171,213,31,216,158,166,254,139,243,20,69,0,150,63,212,191,168,133,54,167,212,205,160,154,3,145,213,183,24,183,84,72,204,131,37,182,220,37,133,151,199,172,82,67,37,20,43,19,145,179,80,241,149,232,247,63,147,39,122,53,88,158,54,53,243,66,173,186,232,54,101,185,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,221,209,170,246,243,122,178,54,175,55,181,23,67,218,23,161,122,113,183,77,56,183,105,126,151,217,189,13,170,135,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,79,36,207,226,222,235,217,26,141,107,88,198,177,140,99,27,208,15,201,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,154,45,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,126,253,145,63,129,221,118,11,189,124,171,106,122,143,73,100,187,92,253,70,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,230,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,133,101,245,64,217,158,228,247,19,175,182,12,215,71,52,223,239,5,150,139,15,165,181,207,83,246,197,5,39,10,166,86,214,200,232,248,84,79,27,215,179,38,141,123,162,113,252,221,187,247,69,68,232,29,41,54,185,174,219,107,253,168,254,218,240,111,187,159,120,254,196,251,51,252,167,71,89,231,244,254,187,205,255,0,6,150,78,60,124,241,127,157,219,191,47,195,191,101,237,63,193,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,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,151,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,119,239,217,87,248,150,189,209,47,41,177,85,232,22,117,133,83,215,115,189,90,179,5,186,86,83,120,158,158,42,90,186,42,120,233,228,230,169,193,220,159,69,82,157,145,85,201,227,238,228,68,115,85,108,84,20,129,184,94,156,59,206,206,117,247,82,243,92,91,70,253,109,151,32,204,47,55,75,117,79,222,43,84,126,122,89,235,101,146,41,56,62,165,175,111,38,61,171,217,200,142,78,253,149,17,127,2,207,246,21,165,185,222,139,109,59,6,211,61,75,177,125,141,146,89,190,211,245,180,94,170,26,143,23,150,229,85,52,127,188,133,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,144,0,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,8,1,214,175,218,198,45,245,2,135,227,174,37,59,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,187,246,69,254,7,234,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,52,75,52,233,55,188,220,38,75,23,248,103,206,109,88,166,39,117,165,225,81,100,188,83,178,142,215,30,65,35,223,13,51,105,170,24,156,60,247,21,229,11,89,35,81,210,79,28,107,207,243,196,175,154,207,200,1,214,175,218,198,45,245,2,135,227,174,37,96,108,191,71,44,90,251,186,12,3,74,178,153,184,89,110,183,9,42,46,49,241,122,250,154,90,74,121,106,229,166,238,199,177,236,243,50,157,209,121,26,228,115,60,156,211,186,183,178,232,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,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,117,93,216,251,88,214,79,167,249,15,199,78,103,51,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,117,16,83,183,90,45,29,192,112,92,255,0,79,181,27,16,176,210,90,46,89,165,61,222,43,212,84,84,176,211,193,85,61,52,208,205,234,222,216,216,215,62,166,71,87,202,146,74,247,57,92,145,197,252,56,170,187,207,244,84,247,79,148,253,63,174,249,27,113,202,186,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,10,224,235,95,128,97,178,232,190,27,170,78,199,169,19,44,165,202,41,236,12,187,53,21,179,173,186,90,74,217,221,78,245,69,236,246,36,176,177,237,228,139,193,86,78,28,124,146,114,172,189,167,123,167,209,191,168,24,247,200,192,74,174,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,58,213,251,167,197,190,159,208,252,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,243,163,101,115,30,223,83,35,91,35,97,103,23,114,122,43,149,60,108,145,236,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,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,51,89,186,125,107,255,0,17,59,130,205,181,142,59,127,162,164,200,46,9,232,32,116,94,57,25,67,4,76,167,165,242,183,201,34,36,203,4,49,44,156,94,173,242,43,248,246,111,100,75,62,232,183,163,151,220,63,70,178,221,98,187,205,227,164,212,75,133,61,61,174,155,139,23,149,45,181,213,17,186,167,155,94,170,156,231,158,162,47,27,152,199,55,211,114,252,205,145,170,156,87,173,166,153,226,184,254,163,233,222,169,90,105,61,61,235,48,183,220,45,247,127,28,113,178,58,143,64,180,222,9,221,197,136,247,204,172,171,88,220,247,185,223,187,130,6,162,53,25,248,248,174,142,58,189,83,133,110,94,187,75,106,39,171,91,110,163,217,230,133,144,67,4,78,103,218,52,44,125,84,51,74,247,118,123,24,218,116,175,98,35,21,123,190,102,114,106,246,71,50,237,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,44,211,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,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,90,62,146,27,151,151,94,106,52,181,176,210,38,27,75,81,12,175,207,29,193,180,75,110,151,200,173,149,148,235,39,149,245,40,144,189,142,166,106,175,9,22,62,114,54,25,35,157,215,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,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,102,48,191,238,151,30,196,244,203,245,175,152,173,29,81,253,137,234,111,232,191,49,68,81,14,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,234,32,166,190,178,186,23,167,26,109,168,248,102,168,97,86,111,178,174,186,141,246,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,201,52,158,169,222,85,69,226,247,49,175,86,163,221,35,223,249,93,21,61,211,229,63,79,235,190,70,220,114,174,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,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,165,6,111,219,100,23,221,163,231,113,86,227,148,183,91,150,153,94,252,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,115,108,175,141,56,35,95,23,110,46,115,163,149,25,21,65,47,250,119,108,130,179,117,89,218,229,185,141,47,29,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,139,217,7,168,68,146,57,25,21,67,85,142,71,61,142,75,222,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,166,30,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,207,178,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,83,110,186,81,71,87,75,63,7,181,236,231,20,136,230,59,139,216,215,39,116,252,28,212,84,252,81,10,97,213,14,145,26,243,107,215,148,211,221,40,146,146,237,132,221,169,234,110,86,204,166,239,63,134,10,8,35,237,222,150,189,98,99,156,149,40,231,198,198,248,227,84,153,29,228,107,88,140,157,176,91,78,222,52,7,13,219,62,151,208,233,54,7,116,200,46,22,138,10,138,138,150,77,123,184,45,84,252,230,145,94,228,106,34,54,40,153,221,127,6,69,27,25,223,147,213,22,71,200,247,244,176,12,214,110,159,90,255,0,196,78,224,179,109,99,142,223,232,169,50,11,130,122,8,29,23,142,70,80,193,19,41,233,124,173,242,72,137,50,193,12,75,39,23,171,124,138,254,61,155,217,18,207,186,45,232,229,247,15,209,172,183,88,174,243,120,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,198,230,49,205,244,220,191,51,100,106,167,21,235,105,166,120,174,63,168,250,119,170,86,154,79,79,122,204,45,247,11,125,223,199,28,108,142,163,208,45,55,130,119,113,98,61,243,43,42,214,55,61,238,119,238,224,129,168,141,70,126,62,43,163,142,175,84,225,91,151,174,210,218,137,234,214,219,168,246,121,161,100,16,193,19,153,246,141,11,31,85,12,210,189,221,158,198,54,157,43,216,136,197,94,239,153,156,154,189,145,204,187,64,81,95,83,61,151,127,134,205,71,102,164,97,77,242,96,57,245,194,174,122,106,120,104,124,49,216,171,149,124,175,161,239,27,27,11,97,114,61,206,167,106,113,119,142,41,88,173,95,10,201,39,138,216,38,242,106,118,131,170,21,183,11,237,53,93,126,9,147,211,164,57,29,13,13,20,83,214,189,240,71,50,209,205,78,178,73,26,53,236,150,85,107,145,95,193,99,150,78,237,115,210,53,109,239,101,58,171,167,24,94,156,85,106,246,73,154,90,169,48,202,75,123,46,142,189,182,161,37,165,146,150,68,106,197,36,78,143,151,155,201,205,137,26,71,201,210,57,236,107,17,202,230,162,231,135,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,247,70,182,111,244,157,217,5,30,73,246,102,236,245,50,151,157,37,190,224,178,225,52,73,52,19,67,85,36,62,162,10,138,170,168,93,19,213,190,41,209,139,78,173,145,146,54,90,119,61,91,197,35,115,173,168,160,30,168,254,251,53,55,244,95,135,162,34,169,105,61,43,246,21,83,85,83,106,221,62,178,88,170,232,217,71,81,13,195,6,182,84,120,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,252,226,242,246,86,44,78,125,175,128,14,85,186,125,107,255,0,14,219,125,205,181,142,59,127,173,171,199,237,233,232,32,116,94,72,223,93,60,172,167,165,242,183,201,26,172,41,60,209,44,156,94,142,241,163,248,247,119,100,92,214,26,61,217,126,142,95,116,11,108,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,244,213,85,117,18,213,203,77,221,143,123,31,225,125,67,162,242,53,202,215,248,249,167,100,119,100,164,29,252,105,158,43,164,91,189,212,156,23,10,164,244,150,90,123,133,61,194,154,149,177,199,28,116,190,182,146,26,199,193,19,35,99,88,200,99,125,67,153,27,17,191,150,54,177,170,170,168,170,182,63,209,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,30,73,99,133,143,111,231,123,210,166,26,233,28,175,79,193,38,141,17,202,137,197,150,20,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,34,175,84,127,98,122,155,250,47,204,81,20,2,122,12,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,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,70,203,182,147,138,237,27,75,19,22,182,203,235,178,75,239,166,184,100,215,23,58,57,124,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,124,210,42,175,119,169,32,0,51,89,187,31,116,250,201,245,3,33,249,25,206,127,121,197,175,184,253,186,197,118,187,208,250,122,76,154,222,251,165,174,79,43,31,234,41,89,85,81,72,233,59,53,85,89,218,122,74,134,118,114,35,191,39,126,220,92,213,91,52,233,17,187,188,250,229,147,63,107,185,125,187,32,202,109,179,211,203,114,178,222,150,162,106,181,176,65,77,79,28,126,150,127,35,149,176,208,241,138,38,69,195,138,71,52,141,103,23,121,209,98,181,240,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,69,254,165,26,189,77,164,27,62,206,39,73,233,18,229,152,83,166,33,109,134,166,9,101,100,239,174,107,153,80,212,88,251,112,123,104,210,174,70,57,234,140,71,196,212,94,93,209,142,207,185,53,58,70,106,102,43,167,123,184,134,221,148,213,250,79,190,184,253,94,51,110,157,242,71,28,45,174,146,122,122,136,153,35,158,246,246,242,122,87,68,196,111,39,58,89,98,98,55,243,119,75,212,0,0,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,4,0,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,121,59,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,124,213,11,36,145,71,217,123,167,38,254,63,198,136,53,51,76,245,79,109,122,167,62,45,148,210,93,113,204,147,28,184,58,107,117,198,24,234,104,252,254,158,165,236,138,225,67,43,217,28,142,133,210,64,231,69,59,81,59,241,238,157,149,63,11,116,233,161,191,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,79,47,59,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,249,57,49,200,246,53,200,201,149,159,47,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,78,171,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,229,93,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,42,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,8,255,0,191,141,76,202,180,139,104,90,147,157,97,85,126,146,245,79,111,167,183,211,85,54,73,35,146,151,214,213,195,70,249,226,124,111,107,217,52,108,168,115,227,122,59,242,200,214,57,81,81,21,23,58,230,148,246,177,162,159,225,219,111,184,78,142,73,112,245,181,120,253,189,125,124,237,151,201,27,235,167,149,245,21,94,39,120,227,85,133,39,154,84,143,147,17,222,52,103,46,238,238,171,31,250,184,233,158,43,152,109,10,241,157,93,169,59,94,176,43,133,5,194,209,85,28,113,249,27,234,106,225,163,158,7,61,204,87,164,47,100,232,247,49,142,111,41,32,129,202,170,140,236,180,195,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,121,169,86,86,162,171,25,52,94,72,159,249,92,138,201,28,138,215,34,170,46,156,202,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,3,42,229,255,0,116,184,246,39,166,95,173,124,197,104,234,143,236,79,83,127,69,249,138,34,128,77,84,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,114,174,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,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,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,250,13,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,249,209,178,185,143,111,169,145,173,145,176,179,139,185,61,21,202,158,54,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,1,31,247,241,169,153,86,145,109,11,82,115,172,42,175,210,94,169,237,244,246,250,106,166,201,36,114,82,250,218,184,104,223,60,79,141,237,123,38,141,149,14,124,111,71,126,89,26,199,42,42,34,162,231,92,210,158,214,52,83,252,59,109,247,9,209,201,46,30,182,175,31,183,175,175,157,178,249,35,125,116,242,190,162,171,196,239,28,106,176,164,243,74,145,242,98,59,198,140,229,221,221,213,99,255,0,87,29,51,197,115,13,161,94,51,171,181,39,107,214,5,112,160,184,90,42,163,142,63,35,125,77,92,52,115,192,231,185,138,244,133,236,157,30,230,49,205,229,36,16,57,85,81,157,150,152,116,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,79,53,42,202,212,85,99,38,139,201,19,255,0,43,145,89,35,145,90,228,85,69,211,152,60,166,170,233,158,43,172,154,113,145,233,110,107,73,234,44,185,53,190,91,125,79,24,227,124,144,243,79,201,60,94,70,61,141,154,39,163,100,141,234,213,225,35,24,228,78,237,67,58,251,157,219,214,85,181,253,101,189,105,30,83,83,235,253,7,142,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,254,84,111,70,185,237,100,177,74,196,123,248,114,95,146,235,184,173,92,187,232,149,131,111,83,229,149,112,97,56,237,69,116,208,219,233,37,124,12,171,101,76,241,84,44,53,77,99,145,149,44,138,162,39,77,18,200,215,61,143,154,78,206,237,193,172,234,187,4,217,181,78,239,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,56,36,113,73,221,205,122,198,142,191,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,15,172,160,30,168,254,251,53,55,244,95,135,162,61,7,78,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,121,90,201,98,107,81,171,50,75,29,239,0,1,90,189,109,53,51,42,199,244,227,78,244,182,211,87,233,236,185,133,194,225,112,187,248,228,145,146,84,122,4,166,240,64,238,47,70,62,21,125,90,200,230,61,174,253,228,16,57,21,170,207,198,181,182,177,162,159,226,39,112,88,78,142,73,112,244,84,153,5,193,125,124,237,151,199,35,40,96,137,245,21,94,39,120,228,68,153,96,134,84,143,147,21,190,69,103,46,205,238,169,165,50,160,58,218,105,158,43,143,234,62,157,234,149,166,147,211,222,179,11,125,194,223,119,241,199,27,35,168,244,11,77,224,157,220,88,143,124,202,202,181,141,207,123,157,251,184,32,106,35,81,159,143,53,233,5,170,23,92,47,118,148,216,28,45,171,158,219,168,54,122,219,109,68,13,173,116,80,69,61,52,46,173,138,169,241,118,86,204,246,182,158,104,91,223,138,181,42,164,84,119,241,107,175,36,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,40,4,189,62,156,219,9,255,0,10,246,41,245,35,81,39,245,26,155,147,91,253,29,93,60,21,28,233,108,180,47,123,37,90,54,171,23,132,211,43,227,141,210,203,248,181,28,198,178,37,226,215,73,52,213,0,25,172,221,143,186,125,100,250,129,144,252,140,229,154,109,207,104,152,14,239,250,106,233,62,33,151,220,106,236,215,43,53,69,254,182,203,121,162,167,134,73,233,103,125,202,225,31,141,254,70,171,159,76,231,44,79,146,22,62,53,145,96,139,243,183,138,42,77,77,6,219,174,145,237,183,13,166,195,52,167,19,164,183,49,180,240,195,93,115,124,76,117,198,236,248,213,238,73,171,42,17,168,233,159,202,89,85,17,123,49,156,213,177,181,140,236,212,233,96,31,147,96,203,49,92,175,237,47,186,217,53,170,243,246,53,194,107,77,199,236,250,216,234,61,29,116,93,188,180,211,112,85,241,204,206,77,229,27,187,57,189,211,186,39,114,155,58,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,170,14,183,26,189,82,251,174,158,232,37,12,245,113,211,193,79,46,95,116,141,208,69,224,157,239,116,148,180,78,100,159,140,168,248,210,58,244,115,127,43,21,38,141,127,58,162,112,132,27,113,219,215,237,210,197,171,215,186,186,155,173,186,147,77,244,254,225,150,195,112,167,165,242,210,173,117,51,227,146,58,58,133,84,68,79,60,12,172,70,34,57,174,71,70,175,68,123,98,123,29,205,116,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,221,251,42,127,19,78,88,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,0,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,52,145,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,61,67,55,77,106,221,62,188,212,95,113,8,105,29,135,227,84,233,103,199,235,22,212,218,90,218,216,19,243,75,52,242,59,188,207,99,166,89,93,19,30,173,70,70,173,95,20,114,62,110,94,175,166,134,207,174,187,139,213,200,115,204,137,50,11,78,9,130,212,71,95,53,214,219,43,169,31,87,117,137,241,201,5,12,53,76,123,101,137,253,151,204,249,33,238,248,216,198,167,40,159,52,82,36,223,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,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,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,213,119,99,237,99,89,62,159,228,63,29,57,154,195,85,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,28,171,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,37,87,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,29,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,1,90,189,109,53,51,42,199,244,227,78,244,182,211,87,233,236,185,133,194,225,112,187,248,228,145,146,84,122,4,166,240,64,238,47,70,62,21,125,90,200,230,61,174,253,228,16,57,21,170,207,198,178,246,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,229,173,154,55,203,221,136,248,233,163,154,68,69,71,119,86,34,35,92,170,141,93,47,30,83,85,116,207,21,214,77,56,200,244,183,53,164,245,22,92,154,223,45,190,167,140,113,190,72,121,167,228,158,47,35,30,198,205,19,209,178,70,245,106,240,145,140,114,39,118,161,152,35,73,27,66,213,234,157,119,219,70,158,234,149,194,122,185,238,87,107,59,33,186,79,83,4,80,190,162,227,76,247,82,214,76,140,139,242,53,143,168,130,87,177,26,141,252,142,111,229,103,249,169,76,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,101,92,191,238,151,30,196,244,203,245,175,152,173,29,81,253,137,234,111,232,191,49,68,80,9,170,130,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,142,85,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,21,171,214,211,83,50,172,127,78,52,239,75,109,53,126,158,203,152,92,46,23,11,191,142,73,25,37,71,160,74,111,4,14,226,244,99,225,87,213,172,142,99,218,239,222,65,3,145,90,172,252,107,47,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,222,90,217,163,124,189,216,143,142,154,57,164,68,84,119,117,98,34,53,202,168,213,210,241,229,53,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,106,25,130,52,145,180,45,94,169,215,125,180,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,191,35,88,250,136,37,123,17,168,223,200,230,254,86,127,154,157,128,21,65,214,159,91,240,27,181,78,41,183,251,125,142,146,225,150,88,106,25,144,215,94,155,36,47,125,174,9,162,146,52,183,167,110,242,177,243,39,138,162,70,57,88,156,35,165,119,105,57,162,199,86,197,212,244,125,214,189,44,200,116,37,52,47,30,183,253,153,153,226,94,123,181,247,201,21,52,63,107,250,170,201,248,84,195,194,69,150,163,195,10,82,67,36,143,99,120,119,129,136,170,138,194,127,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,0,40,175,171,142,166,101,89,134,239,111,24,45,218,175,181,151,2,183,208,91,237,20,177,201,39,141,190,166,146,26,201,231,115,28,245,98,76,247,206,140,115,216,214,242,142,8,26,168,170,206,235,232,58,56,233,13,78,107,185,122,237,82,168,130,173,45,186,113,103,154,102,79,12,241,53,159,104,215,49,244,176,195,43,29,221,239,99,169,214,189,232,172,68,236,248,89,201,201,221,26,251,180,33,87,87,29,51,197,115,13,161,94,51,171,181,39,107,214,5,112,160,184,90,42,163,142,63,35,125,77,92,52,115,192,231,185,138,244,133,236,157,30,230,49,205,229,36,16,57,85,81,157,150,157,182,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,226,173,134,54,75,217,138,249,41,164,154,52,85,86,246,87,162,163,154,168,142,77,47,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,117,117,114,220,46,227,180,138,197,140,226,122,95,77,117,197,177,12,131,180,151,12,214,215,84,248,234,164,174,99,220,230,219,25,44,106,143,164,252,145,182,101,119,116,116,237,85,99,21,25,20,237,124,0,217,6,244,114,173,163,234,60,21,213,174,186,222,240,27,151,146,11,222,61,21,116,141,141,158,85,135,149,117,52,10,244,133,107,24,144,70,136,231,167,231,141,29,23,38,114,73,25,213,122,191,229,54,44,231,95,116,247,53,197,171,189,109,151,32,210,251,77,210,221,83,226,124,126,122,89,235,107,228,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,14,215,208,199,249,217,253,55,253,200,181,64,12,235,111,219,83,50,173,80,221,198,166,92,114,154,191,39,216,57,5,110,51,110,129,146,72,176,210,208,208,78,250,120,153,27,94,247,112,229,227,116,175,70,246,106,203,52,175,70,183,159,98,197,58,55,105,85,137,219,101,206,50,76,151,11,242,253,251,200,39,181,212,186,227,78,247,210,222,44,244,244,177,198,200,210,41,59,197,44,41,53,69,194,55,43,90,168,231,44,140,114,175,4,107,106,175,112,58,103,251,27,215,28,243,75,99,164,186,211,210,99,57,5,117,190,131,237,72,248,85,77,66,201,157,233,103,127,228,98,59,203,2,197,34,61,173,70,189,175,71,53,56,185,11,180,233,113,171,213,58,181,179,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,249,204,101,28,244,145,171,156,141,122,190,55,171,185,127,158,233,106,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,18,211,169,238,253,105,181,158,235,87,183,237,31,190,210,87,233,245,178,162,154,107,173,222,147,202,197,187,92,96,116,220,225,142,86,203,226,168,161,106,186,7,34,172,95,154,104,18,70,57,204,72,222,232,235,178,237,164,229,91,185,213,52,197,173,178,250,28,110,197,233,174,25,53,197,206,146,47,29,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,239,12,138,171,217,138,95,246,149,105,158,43,163,122,113,142,105,110,21,73,233,236,184,205,190,43,125,55,40,227,100,147,112,79,207,60,190,54,49,142,154,87,171,164,145,232,212,231,35,222,229,78,238,82,21,245,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,234,187,177,246,177,172,159,79,242,31,142,156,205,97,170,130,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,142,85,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,18,171,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,14,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,0,165,110,179,122,165,247,175,113,214,45,51,160,190,250,170,12,19,31,143,212,209,122,94,30,142,233,90,245,154,111,222,43,17,210,115,165,109,185,223,131,156,198,246,236,157,157,228,67,202,116,134,193,126,246,239,38,219,127,251,83,210,125,202,199,238,151,223,15,131,201,234,252,145,182,131,197,203,146,120,251,122,255,0,39,46,206,255,0,122,227,219,243,114,109,234,3,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,168,122,209,170,44,170,175,123,29,78,177,61,143,114,175,54,57,174,238,238,93,214,229,58,73,230,182,172,171,101,184,253,138,223,79,87,29,70,29,120,186,217,43,157,51,26,140,146,119,212,186,185,29,18,163,149,85,158,42,232,154,170,228,106,243,107,211,183,100,71,58,178,250,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,202,185,127,221,46,61,137,233,151,235,95,49,90,58,163,251,19,212,223,209,126,98,136,160,19,85,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,28,171,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,0,41,91,172,222,169,125,235,220,117,139,76,232,47,190,170,131,4,199,227,245,52,94,151,135,163,186,86,189,102,155,247,138,196,116,156,233,91,110,119,224,231,49,189,187,39,103,121,16,242,157,33,176,95,189,187,201,182,223,254,212,244,159,114,177,251,165,247,195,224,242,122,191,36,109,160,241,114,228,158,62,222,191,201,203,179,191,222,184,246,252,220,155,122,128,205,14,229,240,10,109,44,220,54,164,105,245,191,30,171,177,219,108,121,69,202,154,215,67,82,146,243,138,221,234,30,180,106,139,42,171,222,199,83,172,79,99,220,171,205,142,107,187,187,151,117,185,78,146,121,173,171,42,217,110,63,98,183,211,213,199,81,135,94,46,182,74,231,76,198,163,36,157,245,46,174,71,68,168,229,85,103,138,186,38,170,185,26,188,218,244,237,217,17,206,153,68,117,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,248,211,186,190,72,99,87,71,229,73,27,158,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,73,235,171,61,38,245,31,1,219,5,131,84,44,137,117,187,234,109,39,105,50,172,66,130,53,185,243,142,162,161,25,11,104,18,154,37,122,205,3,31,31,157,170,178,70,239,223,61,146,163,98,106,75,13,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,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,20,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,235,28,177,187,240,228,135,75,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,3,53,155,170,213,47,219,78,227,181,23,83,33,190,253,179,65,121,200,42,190,202,173,244,190,159,203,107,137,254,26,31,221,171,24,230,246,165,138,6,254,118,163,215,183,119,247,114,185,86,202,122,33,96,191,103,233,102,165,234,103,218,158,79,183,178,10,75,23,162,240,118,240,250,10,101,155,203,228,229,249,185,253,165,199,143,20,227,225,239,221,220,251,54,202,142,63,188,12,2,155,83,246,185,170,88,100,216,245,93,246,162,171,23,174,169,183,219,233,18,87,79,61,198,154,37,168,162,72,219,18,243,123,210,166,24,85,24,157,249,170,35,85,28,138,173,92,219,154,136,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,59,247,236,171,252,76,187,151,253,210,227,216,158,153,126,181,243,21,164,170,4,85,234,143,236,79,83,127,69,249,138,34,128,77,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,3,202,106,174,153,226,186,201,167,25,30,150,230,180,158,162,203,147,91,229,183,212,241,142,55,201,15,52,252,147,197,228,99,216,217,162,122,54,72,222,173,94,18,49,142,68,238,212,40,7,122,59,73,202,182,141,170,107,139,92,165,245,216,221,247,212,220,49,155,139,93,36,190,74,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,190,104,213,23,179,208,225,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,217,140,89,102,150,69,107,123,39,57,30,239,226,229,85,180,174,134,63,206,207,233,191,238,69,170,3,154,110,95,63,169,210,205,188,234,70,160,219,242,26,75,29,202,199,139,220,170,109,117,213,43,23,8,174,62,157,233,70,136,146,162,177,239,117,66,196,198,49,200,188,222,230,183,179,185,118,92,214,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,105,123,111,218,103,251,27,208,236,15,75,100,164,181,83,213,227,56,253,13,190,191,236,184,248,82,205,92,200,91,234,167,103,228,98,187,203,58,203,34,189,205,71,61,207,87,57,57,57,74,139,235,45,128,83,99,59,163,181,230,118,236,122,174,146,159,49,197,233,42,107,46,14,73,86,10,235,141,60,178,211,200,140,115,149,88,143,142,154,58,20,115,25,219,178,58,55,42,119,147,147,189,175,68,189,76,202,169,181,79,58,209,207,87,229,198,238,24,250,228,222,9,36,145,222,158,186,158,166,158,159,156,45,231,227,103,146,58,174,210,47,5,115,188,16,126,100,70,118,91,127,0,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,32,7,90,191,107,24,183,212,10,31,142,184,148,172,123,93,29,209,220,251,93,115,251,94,156,233,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,255,0,196,139,161,237,177,109,235,21,218,254,141,89,116,143,22,169,245,254,131,201,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,255,0,38,54,35,156,247,50,40,162,98,189,252,57,47,85,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,78,171,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,229,93,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,42,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,20,3,213,31,223,102,166,254,139,240,244,68,191,232,117,148,223,106,241,93,92,194,170,43,185,217,109,87,11,61,210,142,155,196,196,241,85,85,199,85,29,68,156,209,57,187,147,40,169,147,178,170,181,60,125,218,136,174,114,172,64,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,3,42,229,255,0,116,184,246,39,166,95,173,124,197,104,234,143,236,79,83,127,69,249,138,34,128,77,84,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,114,174,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,1,64,61,81,253,246,106,111,232,191,15,68,75,254,135,89,77,246,175,21,213,204,42,162,187,157,150,213,112,179,221,40,233,188,76,79,21,85,92,117,81,212,73,205,19,155,185,50,138,153,59,42,171,83,199,221,168,138,231,42,216,166,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,58,251,157,220,46,85,186,13,101,189,106,230,83,77,232,61,127,142,154,221,107,101,84,149,16,219,40,98,111,24,169,227,115,215,254,84,143,86,181,141,124,178,202,244,99,57,241,73,211,210,119,100,20,121,39,217,155,179,212,202,94,116,150,251,130,203,132,209,36,208,77,13,84,144,250,136,42,42,170,161,116,79,86,248,167,70,45,58,182,70,72,217,105,220,245,111,20,141,206,182,162,144,58,157,108,150,179,67,53,30,167,86,244,191,20,225,166,217,71,42,201,169,173,54,217,210,151,26,170,106,195,28,145,204,244,71,69,12,51,205,51,95,10,114,99,121,62,72,153,27,91,19,21,220,215,96,155,201,169,218,14,168,86,220,47,180,213,117,248,38,79,78,144,228,116,52,52,81,79,90,247,193,28,203,71,53,58,201,36,104,215,178,89,85,174,69,127,5,142,89,59,181,207,72,213,183,253,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,65,157,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,12,171,154,19,233,189,148,223,115,13,146,233,109,219,35,174,245,117,116,246,250,187,92,114,120,153,31,26,90,42,234,138,74,104,251,49,17,23,132,16,68,206,253,185,59,143,119,42,185,85,87,61,133,255,0,116,184,246,39,166,95,173,124,197,105,42,129,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,28,171,115,187,122,197,119,65,163,87,173,35,202,106,125,7,175,241,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,202,141,232,215,49,207,138,89,88,143,103,62,73,158,29,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,198,137,99,253,12,127,157,159,211,127,220,139,84,5,117,117,172,212,207,187,250,29,133,233,109,37,93,214,158,175,48,200,31,112,155,211,201,194,150,162,134,130,31,222,65,81,217,232,175,239,61,93,28,140,98,181,205,229,2,185,85,174,99,59,215,183,79,125,47,186,234,174,240,116,218,217,111,117,92,52,246,11,196,89,69,117,92,52,78,169,101,60,22,247,37,74,121,123,42,36,108,150,88,226,167,73,28,189,154,250,134,126,14,85,70,59,67,196,32,234,239,163,183,93,74,218,227,50,236,114,195,73,93,114,211,235,196,87,186,153,82,149,210,214,199,106,116,82,67,86,216,28,198,57,200,196,115,233,231,149,21,90,207,29,43,158,229,253,219,80,169,93,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,237,193,21,92,138,213,68,114,105,36,0,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,128,29,106,253,172,98,223,80,40,126,58,226,83,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,130,118,65,178,236,87,104,250,113,5,13,107,109,87,188,250,229,228,158,247,144,197,67,27,100,103,149,33,229,67,77,58,177,38,90,54,44,17,170,53,235,249,228,71,75,197,156,146,54,73,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,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,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,157,87,118,62,214,53,147,233,254,67,241,211,153,172,53,80,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,202,186,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,85,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,225,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,25,193,222,182,83,125,204,55,113,171,215,108,142,187,213,213,211,230,23,59,92,114,120,153,31,26,90,41,221,73,77,31,102,34,34,240,130,8,153,223,183,39,113,238,229,87,42,170,217,255,0,69,204,79,236,125,178,228,121,77,94,51,232,170,242,12,194,167,195,113,146,139,199,37,194,134,10,90,102,71,198,85,68,89,97,142,117,172,107,123,42,181,178,44,232,157,157,204,159,224,164,14,178,88,181,139,31,221,197,29,218,209,67,233,234,242,108,62,221,116,186,73,229,123,253,69,83,39,169,164,108,157,156,170,140,237,5,37,59,59,53,17,191,147,191,110,78,114,175,107,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,50,174,95,247,75,143,98,122,101,250,215,204,86,142,168,254,196,245,55,244,95,152,162,40,4,213,65,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,199,42,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,12,224,239,91,41,190,230,27,184,213,235,182,71,93,234,234,233,243,11,157,174,57,60,76,143,141,45,20,238,164,166,143,179,17,17,120,65,4,76,239,219,147,184,247,114,171,149,85,108,255,0,162,230,39,246,62,217,114,60,166,175,25,244,85,121,6,97,83,225,184,201,69,227,146,225,67,5,45,51,35,227,42,162,44,176,199,58,214,53,189,149,90,217,22,116,78,206,230,79,240,82,7,89,44,90,197,143,238,226,142,237,104,161,244,245,121,54,31,110,186,93,36,242,189,254,162,169,147,212,210,54,78,206,85,70,118,130,146,157,157,154,136,223,201,223,183,39,57,87,181,244,49,254,118,127,77,255,0,114,61,7,89,156,3,112,217,141,171,14,188,226,152,245,93,227,75,241,218,122,186,219,171,45,41,81,52,244,151,20,107,156,250,170,232,90,170,196,166,142,154,53,241,79,199,247,74,250,164,145,205,73,99,71,66,173,130,108,218,167,119,218,161,91,111,190,212,213,208,96,152,197,58,77,145,215,80,214,197,5,107,31,60,115,37,28,52,233,36,114,35,158,249,98,87,57,85,156,18,56,164,238,230,189,99,71,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,135,214,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,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,182,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,236,142,117,181,116,144,180,235,205,151,109,17,209,234,149,178,146,131,13,146,163,213,224,113,75,15,138,226,234,41,223,36,213,18,202,212,68,69,166,146,89,18,72,28,255,0,222,59,156,174,252,97,88,20,174,14,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,115,253,194,229,55,220,27,64,181,47,53,197,171,189,21,235,31,195,239,55,75,117,79,137,146,120,42,160,162,150,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,204,185,165,61,168,226,127,113,182,203,165,88,180,152,207,221,250,186,44,62,211,235,237,206,162,244,146,65,92,250,88,223,85,229,139,179,85,179,58,119,202,233,57,39,37,145,207,87,126,101,83,170,131,50,219,133,197,172,88,54,190,234,94,21,139,80,250,43,46,63,152,94,109,118,234,111,43,228,240,82,193,91,44,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,119,253,46,61,137,233,151,235,95,49,90,80,9,127,221,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,0,141,91,223,217,118,43,187,141,56,158,134,137,182,171,38,125,109,241,207,100,200,101,161,141,210,63,196,147,113,161,169,157,24,179,37,27,214,121,21,90,197,252,146,43,101,226,254,43,27,226,175,69,220,90,251,131,101,91,133,194,178,154,31,69,122,199,238,22,59,93,198,155,202,201,60,21,80,73,116,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,44,252,20,87,213,207,83,49,93,68,221,196,214,236,90,175,213,253,202,199,233,49,155,140,236,146,57,33,117,116,115,212,84,74,200,220,199,187,191,143,213,54,39,163,184,185,178,197,43,21,191,151,186,200,14,137,122,41,255,0,205,214,227,43,46,31,252,252,42,223,75,28,191,243,122,202,185,38,98,199,255,0,50,72,220,217,63,215,163,155,254,98,150,168,121,77,88,193,127,106,26,89,153,105,159,218,159,102,125,237,199,238,54,47,91,224,243,122,95,85,77,36,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,51,25,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,61,150,106,103,237,119,106,122,97,157,73,87,117,171,171,168,199,224,183,215,213,93,36,242,85,85,87,81,42,209,213,78,247,243,114,191,201,61,60,175,71,185,220,156,215,35,156,136,229,84,78,214,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,0,117,171,246,177,139,125,64,161,248,235,137,245,116,208,216,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,151,157,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,252,252,88,212,99,28,212,124,200,249,234,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,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,4,32,212,46,145,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,187,119,85,254,36,159,208,77,20,197,118,237,164,246,45,28,194,174,23,90,219,46,63,234,189,52,247,73,99,146,169,254,122,153,106,31,205,209,199,27,23,179,230,114,39,102,39,229,68,239,221,123,170,250,13,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,191,110,232,191,192,132,31,236,42,109,99,255,0,15,181,87,255,0,122,219,191,234,36,255,0,35,254,235,118,83,165,155,193,251,173,251,76,191,229,118,207,186,94,187,209,125,133,85,77,15,147,213,120,60,158,95,52,18,247,237,233,153,199,143,30,221,221,223,191,116,237,231,246,191,211,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,202,239,195,248,42,121,253,123,233,127,160,91,137,213,139,238,177,230,185,126,160,81,94,178,15,75,234,96,181,220,40,163,165,103,130,154,42,118,112,108,148,146,61,59,178,22,170,247,122,254,101,94,221,147,178,39,96,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,247,87,126,63,193,19,176,0,113,253,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,116,111,227,252,81,120,6,158,244,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,237,223,178,167,241,61,254,232,58,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,217,27,248,127,21,86,215,250,122,104,190,211,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,149,59,17,21,92,169,217,93,248,127,5,70,232,58,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,217,27,248,127,21,95,65,181,45,148,233,102,207,190,244,254,204,239,249,93,207,239,111,161,245,191,110,213,83,77,227,244,190,127,31,139,195,4,93,187,250,151,242,229,203,191,102,246,237,217,123,200,0,0,33,6,161,116,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,237,219,186,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,85,233,167,186,75,28,149,79,243,212,203,80,254,110,142,56,216,189,159,51,145,59,49,63,42,39,126,235,221,87,160,2,47,238,131,167,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,145,191,135,241,85,244,27,82,217,78,150,108,251,239,79,236,206,255,0,149,220,254,246,250,31,91,246,237,85,52,222,63,75,231,241,248,188,48,69,219,191,169,127,46,92,187,246,111,110,221,151,191,63,215,190,151,250,5,184,157,88,190,235,30,107,151,234,5,21,235,32,244,190,166,11,93,194,138,58,86,120,41,162,167,103,6,201,73,35,211,187,33,106,175,119,175,230,85,237,217,59,34,116,13,169,108,167,75,54,125,247,167,246,103,127,202,238,127,123,125,15,173,251,118,170,154,111,31,165,243,248,252,94,24,34,237,223,212,191,151,46,93,251,55,183,110,203,222,64,0,64,15,246,21,54,177,255,0,135,218,171,255,0,189,109,223,245,18,95,232,38,138,98,187,118,210,123,22,142,97,87,11,173,109,151,31,245,94,154,123,164,177,201,84,255,0,61,76,181,15,230,232,227,141,139,217,243,57,19,179,19,242,162,119,238,189,213,90,247,162,152,174,226,116,158,251,163,153,173,194,235,69,101,200,61,47,169,158,215,44,113,213,51,193,83,21,67,56,58,72,228,98,119,124,45,69,238,197,252,170,189,187,47,101,72,129,254,194,166,214,63,240,251,85,127,247,173,187,254,162,79,242,63,238,183,101,58,89,188,31,186,223,180,203,254,87,108,251,165,235,189,23,216,85,84,208,249,61,87,131,201,229,243,65,47,126,222,153,156,120,241,237,221,221,251,247,78,222,127,107,253,61,52,95,105,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,202,157,136,138,174,84,236,174,252,63,130,167,159,215,190,151,250,5,184,157,88,190,235,30,107,151,234,5,21,235,32,244,190,166,11,93,194,138,58,86,120,41,162,167,103,6,201,73,35,211,187,33,106,175,119,175,230,85,237,217,59,34,118,13,175,237,127,1,218,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,52,236,84,69,106,175,117,119,227,252,17,59,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,126,221,209,127,129,8,63,216,84,218,199,254,31,106,175,254,245,183,127,212,73,254,0,0,17,127,116,29,61,52,95,118,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,202,161,232,170,142,68,236,141,252,63,138,175,160,218,150,202,116,179,103,223,122,127,102,119,252,174,231,247,183,208,250,223,183,106,169,166,241,250,95,63,143,197,225,130,46,221,253,75,249,114,229,223,179,123,118,236,189,228,0,34,254,232,58,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,217,27,248,127,21,95,65,181,45,148,233,102,207,190,244,254,204,239,249,93,207,239,111,161,245,191,110,213,83,77,227,244,190,127,31,139,195,4,93,187,250,151,242,229,203,191,102,246,237,217,123,200,0,0,33,6,161,116,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,237,219,186,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,85,233,167,186,75,28,149,79,243,212,203,80,254,110,142,56,216,189,159,51,145,59,49,63,42,39,126,235,221,87,160,2,47,238,131,167,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,145,191,135,241,85,244,27,82,217,78,150,108,251,239,79,236,206,255,0,149,220,254,246,250,31,91,246,237,85,52,222,63,75,231,241,248,188,48,69,219,191,169,127,46,92,187,246,111,110,221,151,188,128,60,166,155,233,86,156,104,253,138,163,24,210,252,46,213,140,218,170,238,21,55,73,169,45,212,233,20,111,170,157,252,228,145,81,63,246,90,212,255,0,53,145,178,56,216,141,99,24,214,250,176,14,127,171,58,3,163,90,235,246,7,237,115,79,109,89,71,221,123,130,92,237,126,181,142,95,4,223,135,38,175,21,79,36,47,226,207,36,15,229,20,156,25,205,142,226,222,221,0,135,250,247,210,255,0,64,183,19,171,23,221,99,205,114,253,64,162,189,100,30,151,212,193,107,184,81,71,74,207,5,52,84,236,224,217,41,36,122,119,100,45,85,238,245,252,202,189,187,39,100,78,193,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,238,174,252,127,130,39,96,0,30,127,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,239,219,186,47,240,33,7,251,10,155,88,255,0,195,237,85,255,0,222,182,239,250,137,63,192,33,6,161,116,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,237,219,186,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,85,233,167,186,75,28,149,79,243,212,203,80,254,110,142,56,216,189,159,51,145,59,49,63,42,39,126,235,221,86,32,127,176,169,181,143,252,62,213,95,253,235,110,255,0,168,146,255,0,65,52,83,21,219,182,147,216,180,115,10,184,93,107,108,184,255,0,170,244,211,221,37,142,74,167,249,234,101,168,127,55,71,28,108,94,207,153,200,157,152,159,149,19,191,117,238,171,208,1,207,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,122,95,83,61,174,88,227,170,103,130,166,42,134,112,116,145,200,196,238,248,90,139,221,139,249,85,123,118,94,202,145,3,253,133,77,172,127,225,246,170,255,0,239,91,119,253,68,159,224,0,66,13,66,233,19,182,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,219,183,117,95,226,73,253,4,209,76,87,110,218,79,98,209,204,42,225,117,173,178,227,254,171,211,79,116,150,57,42,159,231,169,150,161,252,221,28,113,177,123,62,103,34,118,98,126,84,78,253,215,186,175,64,0,0,121,251,86,1,134,216,179,43,254,160,217,177,234,74,60,135,42,167,161,166,189,87,66,138,215,215,178,141,37,74,101,149,17,120,185,236,108,242,49,31,219,154,179,131,85,85,177,177,27,232,1,8,53,11,164,78,219,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,110,221,213,127,137,34,182,215,182,189,56,218,182,156,46,153,105,146,221,102,160,154,225,61,210,174,174,233,84,147,213,85,213,74,140,98,200,245,99,89,27,123,71,20,81,162,70,198,55,140,104,170,138,229,115,157,213,65,8,53,11,164,78,219,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,110,221,213,127,137,223,246,191,181,252,7,105,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,56,211,177,81,21,170,189,213,223,143,240,68,236,0,0,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,119,237,221,23,248,16,131,253,133,77,172,127,225,246,170,255,0,239,91,119,253,68,159,224,0,66,13,66,233,19,182,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,219,183,117,95,226,73,253,4,209,76,87,110,218,79,98,209,204,42,225,117,173,178,227,254,171,211,79,116,150,57,42,159,231,169,150,161,252,221,28,113,177,123,62,103,34,118,98,126,84,78,253,215,186,175,64,7,159,203,48,12,55,58,169,199,234,179,12,122,146,236,252,86,241,29,254,208,149,40,174,101,45,198,56,165,138,42,132,103,126,46,123,27,60,138,206,72,188,95,197,237,236,246,49,205,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,123,163,127,31,226,139,199,244,19,165,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,253,87,166,130,233,112,162,146,149,254,122,105,105,223,205,177,210,70,245,236,201,156,169,217,233,249,145,59,247,78,232,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,4,5,3,1,2,255,196,0,115,16,0,1,3,3,2,4,3,5,5,4,1,11,15,5,1,33,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,114,166,212,38,39,69,82,84,86,87,88,99,113,115,130,149,150,211,53,66,98,104,116,129,145,228,54,73,100,161,193,240,55,57,67,85,117,180,182,40,68,101,146,179,209,136,177,198,41,102,118,131,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,248,174,183,90,123,69,59,106,106,89,35,154,231,163,17,24,136,171,213,81,87,249,170,127,120,15,180,16,79,89,121,177,105,46,155,213,75,103,181,225,153,116,247,26,106,136,163,149,213,22,234,103,66,177,190,30,231,194,173,172,107,186,251,219,247,167,79,191,252,69,121,235,159,49,125,90,214,202,169,99,185,226,216,141,37,26,213,67,87,31,98,134,166,57,119,178,21,143,162,238,169,122,116,248,156,191,251,207,249,128,178,222,40,185,144,97,58,8,178,89,237,184,173,238,178,239,75,112,167,166,168,116,244,48,201,76,177,203,76,233,186,177,82,169,142,221,253,4,247,167,79,233,125,254,229,41,215,135,44,179,216,188,71,233,206,81,87,14,255,0,13,150,217,167,115,35,111,94,189,186,216,29,238,69,84,254,77,254,249,204,36,99,220,196,168,118,222,142,94,157,19,255,0,151,252,71,96,224,243,25,251,85,196,198,155,219,214,110,219,34,202,108,243,200,168,238,139,177,46,20,232,189,61,203,239,248,128,209,22,159,101,176,231,88,133,6,85,4,15,133,149,221,222,140,123,81,170,155,37,123,62,228,115,191,218,127,125,79,68,126,125,134,207,79,96,181,65,105,165,146,71,197,6,237,174,145,81,92,187,156,174,94,189,17,19,239,95,239,31,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,240,114,140,198,217,137,82,182,174,229,5,84,140,116,173,133,18,6,181,87,114,181,93,252,220,158,238,136,160,126,240,35,54,127,204,3,70,244,226,162,74,107,230,53,153,206,232,229,100,42,180,148,116,174,78,175,143,122,127,74,161,190,238,159,252,115,197,203,205,95,135,168,154,142,92,55,81,61,235,211,255,0,39,80,255,0,165,129,51,74,158,226,143,155,54,79,111,202,174,24,118,150,97,118,183,80,208,85,82,203,12,153,5,186,69,149,99,117,42,57,251,150,10,206,157,123,146,47,78,136,137,183,239,247,158,3,137,78,107,215,221,86,180,199,142,224,152,101,5,61,190,158,227,13,108,46,187,91,158,201,149,173,129,236,122,57,98,172,115,122,239,145,122,116,79,185,19,170,245,43,220,13,35,240,159,172,149,218,239,161,120,206,165,221,40,32,163,171,188,182,181,100,138,158,37,142,54,246,107,102,129,58,53,207,122,167,84,141,23,250,75,239,85,251,190,227,176,156,179,134,11,60,246,13,12,198,173,53,50,70,249,32,241,155,156,197,85,106,238,172,153,222,238,168,159,223,254,241,212,192,0,0,0,0,0,0,0,0,0,0,0,70,93,104,227,235,73,180,78,174,90,12,131,27,203,106,167,130,166,42,119,173,29,29,51,216,171,36,61,212,84,223,80,197,233,211,220,191,227,255,0,222,129,38,136,213,175,252,119,233,111,15,149,50,208,100,216,230,85,91,60,21,112,82,61,104,40,233,228,98,186,88,22,102,170,111,168,98,244,218,157,23,252,127,223,251,202,217,214,174,107,186,159,168,207,125,5,135,12,197,224,182,50,170,42,152,22,178,221,80,217,250,182,21,99,145,219,43,28,223,233,57,221,58,127,46,132,24,173,171,146,190,165,245,83,53,168,247,244,234,141,79,119,185,17,63,249,0,89,22,166,115,152,206,46,173,90,125,60,193,44,77,129,181,17,189,139,122,181,204,143,217,219,84,119,94,205,114,167,93,235,238,254,93,63,198,66,77,74,226,11,51,213,56,251,89,5,178,203,78,158,33,149,63,214,112,202,197,220,200,213,136,159,28,142,247,116,85,255,0,221,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,205,63,229,125,231,217,109,181,84,93,36,88,169,223,27,85,26,175,248,213,83,220,138,137,252,145,127,190,7,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,243,145,10,120,93,79,43,161,122,162,185,189,58,244,251,190,226,97,242,167,115,155,197,60,59,122,123,237,77,69,235,253,239,104,208,146,76,23,196,0,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,3,151,234,127,16,216,94,147,238,251,69,108,189,212,237,168,142,157,124,20,17,63,226,124,107,34,47,199,35,125,221,19,255,0,122,66,221,77,231,43,167,214,59,140,214,172,31,4,200,95,60,18,199,185,215,91,92,10,197,137,98,220,238,157,170,212,93,219,149,189,61,221,58,117,2,200,129,76,153,215,57,29,99,189,210,54,155,29,193,112,214,35,103,108,136,181,182,202,164,248,81,138,139,253,10,213,247,245,95,253,225,27,51,254,51,117,67,81,238,115,221,111,150,28,90,9,106,36,142,71,54,146,150,161,173,69,100,104,196,233,186,119,47,220,159,223,251,192,189,92,239,137,76,23,79,106,31,77,122,180,223,102,116,114,178,37,90,88,33,114,117,115,55,167,244,165,111,187,167,255,0,28,136,218,155,206,43,76,49,186,201,109,184,158,13,148,73,81,12,209,163,150,227,108,167,86,44,110,143,114,244,237,214,162,238,234,173,255,0,23,78,165,53,203,35,165,145,100,114,34,42,255,0,120,255,0,144,38,238,170,243,86,214,93,65,158,72,169,176,220,50,26,62,252,115,199,220,183,85,54,94,173,139,98,162,244,171,114,125,234,191,252,98,34,101,217,205,219,52,170,146,174,233,79,73,19,228,123,30,169,78,199,53,58,181,155,83,250,78,95,228,121,208,0,30,131,8,197,151,46,186,203,109,73,187,93,170,119,79,215,118,223,185,205,111,79,185,127,219,23,111,166,60,176,116,99,77,236,148,176,84,101,217,172,245,140,142,88,100,217,95,72,232,186,62,85,122,116,235,72,213,251,186,125,255,0,227,2,138,9,137,192,31,7,145,241,17,150,212,201,144,95,29,69,106,146,195,85,91,7,131,169,237,212,119,99,172,134,30,142,223,12,141,219,209,207,95,119,191,250,62,244,247,161,20,50,143,10,183,218,159,5,221,236,252,27,123,189,55,127,65,189,122,244,247,125,253,75,223,229,173,166,208,97,252,49,225,119,84,171,146,89,165,167,186,192,230,247,17,205,232,183,74,133,234,159,10,47,254,106,127,48,37,132,16,182,158,38,194,197,85,107,122,244,235,247,253,231,244,0,0,0,0,0,0,0,14,19,197,231,18,50,112,207,167,118,252,214,158,212,218,249,43,111,112,218,86,55,193,221,68,71,211,207,46,238,137,44,127,224,81,58,245,254,127,119,243,74,253,224,239,152,118,170,230,26,173,118,166,202,49,140,82,42,118,216,38,153,171,65,69,82,215,247,18,162,157,169,215,125,74,166,222,138,239,241,245,232,126,191,56,92,234,217,95,69,38,5,21,53,83,107,173,185,61,182,170,73,28,198,164,78,106,218,230,94,141,93,221,85,127,138,223,189,169,247,47,254,239,29,229,31,106,164,186,113,11,144,67,59,230,111,76,38,177,255,0,2,162,125,213,244,41,252,209,127,190,5,225,145,87,138,110,96,26,121,195,45,198,162,193,119,198,178,42,251,149,29,117,53,36,206,166,163,130,88,21,38,166,89,209,90,174,168,141,222,228,218,139,213,62,254,191,127,222,74,135,35,149,62,30,157,127,198,102,131,136,155,78,71,99,214,44,130,217,150,190,218,251,172,62,19,196,45,185,100,90,117,235,75,19,155,179,184,136,239,232,171,122,245,79,191,175,242,2,69,235,239,51,157,77,214,25,36,182,209,226,56,197,53,165,149,144,214,83,172,180,21,12,168,220,200,22,53,71,244,170,123,122,117,123,186,116,254,93,61,255,0,121,18,241,76,78,233,157,93,166,183,91,38,165,134,104,224,90,135,44,238,115,91,181,28,214,244,77,168,229,235,213,201,255,0,199,63,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,230,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,238,5,64,151,221,203,151,73,40,49,190,24,48,171,141,93,108,239,175,146,27,164,50,164,114,53,97,232,183,74,133,77,189,88,142,235,209,173,251,255,0,198,80,156,113,186,69,218,213,79,187,175,188,211,62,131,227,21,88,118,148,216,241,186,217,162,150,106,63,19,185,241,57,92,213,223,83,43,211,162,170,34,253,206,79,228,5,113,243,102,225,250,146,209,105,253,170,91,174,114,186,162,243,147,91,232,93,12,243,34,177,173,109,182,100,234,141,72,209,81,127,128,159,249,203,247,175,187,251,209,39,151,110,89,79,137,241,77,137,173,68,50,73,237,122,234,11,83,54,53,23,107,229,184,210,116,114,245,84,232,159,15,223,239,255,0,153,75,103,230,57,132,220,243,205,16,177,217,237,85,20,176,203,14,85,77,82,231,84,61,205,106,181,41,42,219,209,21,173,114,245,234,244,254,95,223,41,155,131,126,159,189,22,150,170,245,247,102,22,69,247,127,245,70,156,13,33,53,200,228,220,159,204,255,0,79,229,76,168,232,90,169,247,123,255,0,253,39,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,10,202,200,168,162,73,101,107,149,21,219,126,20,247,245,255,0,229,67,251,148,97,204,19,140,218,237,103,204,46,120,37,158,195,5,45,134,223,115,160,185,82,201,83,74,172,171,87,54,131,99,146,69,108,239,103,77,211,63,162,35,83,220,141,247,253,253,66,234,177,44,250,207,153,181,174,181,211,86,68,142,141,210,167,136,99,91,238,107,182,175,244,92,190,254,167,165,50,247,135,231,151,140,42,169,213,118,170,106,57,94,232,93,2,165,67,28,228,218,174,71,47,244,92,158,254,173,66,252,184,0,179,100,182,222,25,176,217,114,89,45,142,169,88,238,109,147,192,172,139,31,95,105,84,43,122,111,78,191,209,68,235,254,48,36,145,230,51,125,65,179,96,52,12,184,222,41,171,102,142,73,219,78,137,76,198,57,219,156,215,57,23,226,115,125,221,26,167,167,33,143,48,254,18,238,156,64,224,244,137,139,222,169,104,238,78,200,169,43,102,241,245,46,142,14,212,116,83,196,168,221,144,189,219,186,185,139,239,247,127,75,223,247,32,31,163,171,252,202,180,131,74,168,91,81,83,138,102,21,18,45,92,116,206,70,80,210,189,191,28,78,127,84,235,84,223,246,165,120,107,135,52,157,82,213,57,164,161,182,225,248,173,61,177,181,80,213,64,179,219,234,25,63,86,194,172,84,119,74,183,55,167,87,59,167,79,229,208,132,211,194,234,121,93,19,213,21,91,211,175,79,187,238,36,39,9,156,29,101,92,84,228,181,22,11,13,246,211,111,236,218,103,186,238,171,170,146,46,173,138,162,40,85,58,182,9,61,253,101,235,211,167,220,159,122,125,202,28,14,237,115,158,241,112,150,227,82,200,219,44,219,119,36,104,168,212,232,212,79,119,85,95,228,135,200,88,191,16,28,171,173,90,55,128,91,242,122,92,198,174,170,186,170,235,29,4,172,146,224,215,196,140,116,83,63,171,81,41,24,189,127,134,223,189,127,154,251,138,240,162,162,150,190,85,134,23,49,28,141,221,241,42,244,233,213,63,252,160,124,228,154,225,195,128,189,79,226,70,207,75,127,197,178,76,94,134,146,178,146,162,170,54,220,43,42,34,145,18,26,142,195,145,81,148,242,39,189,200,170,157,23,238,254,247,220,112,140,203,4,187,224,245,243,91,174,213,52,114,201,11,216,199,45,59,220,230,170,185,136,244,233,185,169,252,151,255,0,122,118,158,19,184,203,202,248,92,191,75,116,180,88,109,55,8,159,106,158,218,212,169,165,146,87,116,150,162,57,149,87,108,241,167,223,31,78,189,126,239,228,191,120,18,198,46,74,153,102,196,239,103,214,157,255,0,207,109,214,94,159,252,122,19,162,219,185,42,105,39,131,143,218,217,246,93,226,189,253,207,15,117,166,237,253,235,211,166,234,30,191,119,79,253,222,164,173,225,207,139,236,11,136,219,93,53,102,51,99,191,208,203,53,37,69,98,165,125,52,49,53,25,21,71,101,83,224,154,69,235,213,81,127,230,235,239,79,184,235,153,134,95,110,194,173,145,93,110,112,84,203,20,179,182,157,27,3,90,231,110,86,185,221,126,39,34,116,232,213,254,96,103,107,139,13,20,199,116,3,89,178,45,47,176,92,46,53,144,217,95,68,214,205,89,43,36,115,146,106,56,167,94,174,100,108,69,84,89,122,39,194,158,228,254,127,122,242,186,27,13,101,194,22,207,12,144,181,174,69,84,220,170,139,238,94,159,201,15,67,172,122,141,83,171,90,143,119,212,26,186,88,169,165,186,248,125,209,70,197,99,91,218,130,56,147,162,43,156,169,238,141,23,250,75,247,255,0,47,184,190,158,20,184,99,176,233,22,140,227,184,172,151,122,250,154,138,22,86,177,239,74,134,61,138,146,86,75,47,185,123,77,95,252,228,79,185,63,159,252,224,103,166,150,170,74,73,22,72,209,170,170,221,191,18,127,242,255,0,120,180,124,199,154,229,174,225,162,88,250,219,112,202,166,228,107,115,114,213,247,237,205,74,46,202,45,66,39,111,165,103,115,119,246,191,191,221,253,63,241,17,123,142,110,14,174,60,55,229,215,43,205,5,246,154,187,26,150,225,69,110,162,108,213,78,150,187,185,37,18,74,229,145,18,8,227,219,186,57,17,21,23,175,69,111,187,239,82,41,129,253,161,134,74,201,85,172,86,162,244,235,239,251,141,48,104,14,15,6,155,233,37,139,11,167,168,124,241,219,188,87,73,30,244,115,151,185,83,44,158,245,70,183,253,191,247,147,255,0,146,81,87,2,26,101,77,170,90,183,118,177,86,85,203,79,28,24,229,69,98,58,41,17,138,170,218,170,102,116,234,172,119,187,227,95,229,255,0,186,104,92,0,0,0,0,0,0,0,7,195,119,186,195,104,166,109,76,204,123,154,231,163,58,53,17,87,170,162,175,243,84,254,240,20,29,204,131,81,107,51,30,40,179,106,39,210,195,21,51,38,181,78,197,70,43,95,213,45,116,237,247,252,74,157,62,37,255,0,227,19,7,148,30,159,182,142,10,92,249,213,42,190,210,198,238,116,221,164,127,244,122,93,35,78,189,54,251,191,181,127,182,95,191,255,0,121,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,246,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,86,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,108,6,96,168,165,108,50,171,156,138,189,91,211,221,255,0,58,26,138,196,235,98,184,227,244,181,144,181,205,100,155,250,35,147,162,251,158,228,255,0,228,25,125,190,218,38,177,93,103,181,84,61,143,146,13,189,92,197,85,69,220,212,119,243,68,254,255,0,247,141,7,112,41,172,84,154,183,195,214,39,121,74,25,169,170,170,98,184,204,246,246,145,145,162,71,112,158,63,114,111,114,245,247,34,253,255,0,223,255,0,152,14,247,122,178,210,223,105,89,73,87,36,172,99,36,73,17,99,84,69,234,136,169,252,209,127,190,165,42,59,131,252,175,133,158,45,112,138,247,95,45,55,11,45,187,53,199,98,98,37,76,146,213,59,116,148,245,14,235,252,24,216,191,209,122,39,221,255,0,155,254,53,46,236,255,0,151,177,30,136,139,215,220,189,125,192,126,94,45,120,101,254,197,75,118,141,142,99,103,223,209,174,78,138,155,94,230,255,0,125,127,189,253,243,245,143,241,17,26,157,16,255,0,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,115,141,116,215,12,111,65,113,74,76,183,39,183,220,171,41,170,238,49,219,88,202,8,163,146,68,145,241,73,34,42,163,228,98,109,233,19,189,253,122,245,84,247,127,52,8,219,204,23,140,246,104,61,130,59,14,55,97,90,203,221,37,246,146,158,165,213,212,189,202,85,134,90,41,102,234,197,100,236,126,239,124,105,239,78,159,210,251,253,202,81,130,170,185,122,169,239,53,195,86,110,186,221,169,151,157,74,188,209,82,82,85,94,22,153,100,138,154,55,71,27,123,52,241,194,157,26,231,189,83,170,70,138,191,18,251,213,126,239,184,252,237,54,211,139,214,167,223,39,176,88,170,168,169,231,167,164,117,99,157,86,247,177,138,198,189,140,84,69,107,92,189,122,200,159,203,251,254,240,59,255,0,4,92,25,84,241,59,149,84,81,220,175,209,208,91,82,201,83,113,133,96,170,88,167,238,69,85,12,61,29,186,9,27,211,227,114,244,79,127,221,239,79,122,23,231,106,182,193,103,160,138,221,76,249,29,28,59,182,172,138,138,239,123,149,125,253,17,63,154,156,235,135,93,13,180,240,253,165,182,77,54,181,92,106,235,98,179,182,169,141,150,162,102,200,231,36,213,82,78,189,92,216,216,139,209,100,233,253,20,247,39,243,251,206,160,0,0,5,69,243,6,229,231,95,104,191,87,107,46,31,147,192,232,47,215,90,27,123,32,185,86,185,94,198,182,129,90,229,86,199,76,136,139,186,159,221,241,175,185,126,239,239,67,78,23,248,148,188,240,217,153,214,101,182,187,77,21,115,170,237,51,90,246,84,64,249,81,27,36,240,202,171,209,178,199,239,235,10,39,94,191,207,238,254,105,163,242,145,249,131,240,43,83,162,183,90,189,78,199,242,40,170,172,55,91,189,13,170,150,26,202,181,125,91,92,180,46,123,157,35,89,78,198,34,110,167,127,69,71,47,185,91,238,235,215,160,118,46,58,185,128,225,90,139,165,86,171,22,17,141,94,224,171,131,34,167,171,123,174,180,113,54,53,137,41,106,90,168,139,21,75,151,118,231,183,167,187,167,78,167,48,229,71,161,116,153,150,166,92,50,59,181,198,104,169,106,241,58,237,140,167,153,27,34,61,151,10,86,123,209,209,170,116,248,93,252,255,0,188,87,225,125,188,181,116,153,248,39,14,88,125,230,170,181,38,170,154,150,233,77,35,99,147,116,104,139,116,157,200,168,138,198,175,220,196,254,127,223,3,189,234,182,138,98,186,193,109,142,213,146,220,46,180,209,71,86,202,196,117,12,177,177,219,217,27,163,68,248,227,122,116,232,245,254,95,127,79,121,83,90,241,202,79,60,211,249,36,186,224,217,173,130,107,52,181,112,211,83,54,237,114,153,213,95,20,42,231,171,251,84,109,103,244,216,238,157,23,250,61,58,251,250,151,74,0,203,148,115,220,176,139,221,68,13,74,105,106,25,26,70,245,93,206,103,71,35,93,238,251,151,251,223,252,115,178,106,71,26,154,167,170,24,149,30,27,127,176,98,180,244,84,85,173,175,142,74,58,90,150,74,178,35,100,111,69,87,206,228,219,210,87,127,36,95,114,123,255,0,191,115,92,71,240,69,167,188,70,111,159,32,200,50,42,26,137,107,160,173,122,81,213,193,19,58,197,3,161,68,77,240,72,191,114,162,175,248,255,0,154,125,197,8,234,166,159,215,233,102,121,116,192,238,149,52,245,21,54,206,198,249,41,222,231,198,238,228,44,149,58,43,154,213,95,116,136,159,209,79,127,95,249,192,234,28,24,233,52,186,199,170,23,76,98,42,214,210,173,45,130,122,253,238,147,98,42,54,162,157,157,58,236,127,248,79,239,127,47,188,209,91,90,140,106,53,62,228,43,179,149,39,14,86,220,115,2,179,107,148,151,90,151,215,100,54,107,157,178,90,118,206,213,137,141,109,211,162,43,91,218,69,69,233,74,223,122,189,126,245,247,123,253,214,42,7,157,206,48,123,78,125,105,138,207,120,168,171,134,24,106,27,82,215,83,61,173,114,185,26,230,162,42,185,174,78,157,30,191,203,251,198,120,56,176,225,245,120,113,214,60,135,77,97,185,248,234,123,52,148,81,178,87,77,221,123,150,122,56,170,23,171,187,113,162,244,89,21,63,162,159,114,125,255,0,121,164,18,143,121,165,234,61,151,41,214,108,151,31,160,165,173,142,122,107,149,174,161,206,153,140,70,43,125,150,196,232,138,142,85,235,241,167,242,254,248,29,15,147,44,148,238,214,59,180,77,73,59,201,133,92,21,221,122,109,233,237,42,63,187,249,255,0,120,183,59,157,206,11,84,13,168,168,100,142,107,158,140,68,98,34,175,94,138,191,205,83,251,198,106,180,59,92,242,141,5,202,42,178,204,82,221,106,172,170,171,183,201,109,123,46,16,201,36,105,27,229,142,69,84,72,228,98,238,235,19,125,253,122,116,85,247,127,52,246,58,231,198,54,164,235,218,189,153,85,139,26,163,141,213,112,214,39,179,233,106,35,93,241,194,177,34,124,115,191,221,209,202,191,243,244,247,255,0,32,45,147,87,185,160,232,198,150,84,73,110,159,16,205,42,42,224,168,138,25,21,150,250,71,198,168,248,150,68,233,214,173,171,247,116,255,0,227,145,139,34,231,87,148,251,74,111,178,88,13,171,192,117,111,103,218,54,169,59,221,54,166,237,221,186,237,191,210,235,211,167,242,233,252,202,218,197,49,75,142,97,113,146,217,108,154,154,41,98,133,103,85,157,206,107,118,163,154,222,159,10,42,245,234,228,254,69,143,232,231,38,171,165,238,130,27,166,171,103,116,172,130,122,121,122,38,61,116,114,61,39,73,182,183,251,125,18,166,205,136,238,190,254,187,186,127,32,38,207,8,124,100,91,120,161,163,129,97,177,84,219,234,159,110,170,184,63,117,43,98,143,108,85,73,7,68,233,60,139,215,226,69,255,0,222,251,211,238,36,177,226,52,171,73,49,189,32,198,104,177,92,106,182,229,83,73,66,201,163,141,245,210,70,249,21,36,153,210,187,170,177,140,79,233,57,81,58,34,123,191,247,167,183,0,0,0,65,126,104,28,67,79,165,218,99,110,183,217,45,113,212,92,33,202,104,225,149,106,160,87,194,177,190,134,166,79,135,108,141,118,238,187,126,255,0,119,223,254,34,116,20,15,204,127,87,101,212,46,35,179,11,116,20,45,134,134,58,155,93,76,74,248,182,203,213,182,200,26,168,238,143,114,116,234,231,125,223,226,2,61,105,190,20,153,229,242,123,66,212,44,61,154,71,84,238,71,237,235,209,236,111,78,187,93,254,223,251,198,155,49,251,52,56,253,162,11,69,60,143,124,112,111,232,231,170,42,174,231,43,191,146,39,247,255,0,188,80,167,45,248,109,83,107,133,241,151,117,171,72,83,20,169,86,248,109,187,183,120,202,78,157,119,123,186,116,235,255,0,198,47,240,0,0,1,249,153,5,134,147,33,163,101,21,100,147,49,140,149,37,69,137,81,23,170,34,167,243,69,247,123,212,253,51,254,92,138,169,209,0,203,86,69,73,29,13,226,162,150,39,57,90,205,157,21,203,239,247,177,23,255,0,146,93,79,42,43,203,234,180,27,20,182,44,109,70,197,109,187,72,138,137,239,255,0,202,210,255,0,143,255,0,75,251,197,52,106,45,170,162,203,153,92,45,149,79,141,242,195,218,220,177,170,171,87,172,76,114,116,234,137,252,151,251,197,167,242,129,201,166,170,183,209,226,238,133,137,29,30,57,115,153,30,141,93,202,171,117,98,253,253,127,244,255,0,188,75,204,22,108,0,40,204,38,171,175,92,254,232,191,244,31,254,37,133,173,114,138,98,38,31,105,127,247,236,55,79,85,66,170,181,130,146,106,29,70,187,210,212,57,139,35,60,63,85,98,175,79,124,17,175,243,255,0,156,181,78,81,50,181,113,27,84,72,139,213,182,27,162,255,0,139,255,0,42,160,22,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,226,181,99,85,241,253,30,199,105,178,108,146,138,227,83,77,83,90,202,22,50,134,54,62,68,145,209,200,244,85,71,189,137,183,164,110,254,125,122,170,123,128,250,53,47,82,236,90,87,98,131,33,200,105,43,234,41,170,42,219,68,214,209,70,199,189,30,230,61,232,170,143,123,83,167,72,215,249,245,235,211,220,80,55,23,28,90,94,120,156,204,238,119,87,217,104,168,45,53,53,116,149,144,53,41,159,21,74,62,26,68,129,81,255,0,198,145,189,21,119,175,185,127,218,251,211,222,135,244,226,207,140,28,155,137,252,138,186,162,186,199,108,160,181,77,91,75,93,2,67,77,36,85,29,200,169,123,29,29,214,105,27,181,122,189,125,222,255,0,232,251,211,222,132,121,0,93,39,44,78,16,105,244,227,18,181,235,125,202,249,36,247,76,130,207,113,180,207,79,5,74,58,157,141,75,151,185,205,107,161,107,145,122,82,183,170,171,215,222,171,238,247,167,74,143,210,140,42,44,243,34,168,180,75,80,232,82,26,39,212,238,107,246,170,170,72,198,244,235,181,223,237,255,0,188,105,170,219,111,134,215,69,29,5,59,158,232,226,235,209,94,168,171,239,85,95,228,137,253,240,62,160,0,0,0,3,200,106,118,5,75,168,150,10,123,37,93,76,176,50,10,198,85,35,163,122,53,85,81,143,111,78,170,215,127,183,254,241,235,207,241,81,85,61,192,101,146,235,67,236,203,132,180,74,237,221,189,190,254,189,126,246,162,255,0,139,251,230,153,52,86,177,46,26,101,102,171,70,237,73,60,71,187,167,79,186,162,68,255,0,228,25,168,204,88,172,200,234,218,238,157,83,183,247,127,209,180,208,55,6,58,203,106,212,45,5,197,238,76,160,171,134,105,227,175,145,200,177,53,173,68,101,124,204,247,124,110,95,228,128,72,144,113,140,187,138,205,60,195,43,229,183,93,44,217,20,178,66,230,49,203,79,79,3,154,170,230,35,211,166,233,147,249,41,26,179,30,112,250,23,100,162,100,182,140,27,59,124,203,59,88,239,19,108,163,86,237,86,185,125,219,107,81,122,245,68,255,0,227,129,63,10,44,230,155,167,210,216,248,145,204,179,4,169,99,225,174,173,180,211,53,155,213,92,139,236,152,125,234,155,81,63,250,26,255,0,53,251,207,121,169,220,226,245,67,36,221,67,136,224,216,179,40,25,60,114,194,183,27,101,66,77,209,35,84,118,238,221,106,183,250,78,94,157,63,151,79,230,65,173,67,212,155,238,165,94,170,111,183,218,74,8,42,42,159,27,222,218,72,222,214,34,178,52,141,58,35,156,229,251,145,58,251,254,240,45,79,133,14,57,180,95,65,248,121,197,48,156,131,30,205,107,46,22,213,174,142,105,40,233,41,36,133,221,218,218,137,155,181,95,80,199,47,70,189,17,122,162,123,250,253,255,0,121,249,89,71,58,188,83,194,183,236,94,3,118,241,61,214,238,246,165,170,61,157,173,171,215,167,110,187,174,237,219,122,127,46,157,72,67,164,60,11,234,198,179,211,199,83,140,228,88,149,43,37,167,150,165,18,190,174,165,139,182,57,82,37,79,130,157,254,253,203,213,63,197,255,0,188,58,15,18,156,183,242,254,27,52,242,221,157,228,153,85,158,185,149,247,120,237,41,29,13,116,178,170,61,240,207,42,59,163,233,99,247,116,129,83,174,229,247,170,123,191,154,77,131,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,49,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,254,106,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,230,167,220,159,251,177,120,147,69,201,242,157,225,238,143,30,192,44,186,234,235,156,207,168,200,172,183,75,99,233,210,100,86,49,27,117,219,213,25,219,69,79,238,84,247,239,95,189,125,222,255,0,117,138,145,171,151,142,41,89,137,112,157,130,219,43,38,134,73,32,109,209,170,177,57,85,23,117,210,165,201,247,162,127,37,254,241,37,74,0,0,0,0,60,254,107,154,91,48,91,84,87,123,173,61,84,209,77,80,218,102,182,157,141,115,145,202,215,59,170,238,115,83,167,70,47,243,254,241,153,253,77,205,166,212,108,226,229,153,84,83,178,9,46,29,158,177,177,138,212,78,220,44,143,238,87,59,253,167,247,215,255,0,144,90,207,54,30,35,97,180,98,241,105,101,182,214,247,92,44,217,69,5,76,179,79,2,44,46,99,237,211,191,163,92,217,81,202,191,198,111,222,212,79,114,255,0,139,173,63,1,236,52,187,37,159,22,191,212,92,32,137,146,58,74,55,194,168,246,170,167,69,123,23,249,42,127,181,52,221,109,171,90,250,40,234,149,189,55,245,247,116,254,242,170,127,242,12,179,83,212,62,153,235,36,104,213,85,78,158,243,78,26,59,149,210,230,250,115,104,201,232,161,150,40,107,124,70,214,74,212,107,147,100,242,49,122,162,42,167,222,213,254,96,123,48,0,0,0,25,164,226,86,141,214,253,107,200,233,28,228,114,199,224,253,232,189,126,250,72,87,255,0,146,88,71,39,108,149,106,175,238,198,59,72,137,73,138,220,166,223,183,239,235,116,129,126,254,191,250,127,222,32,159,25,54,138,171,31,17,217,117,186,173,241,62,88,125,159,185,99,85,86,251,232,41,220,157,58,162,127,37,39,39,39,60,114,231,77,149,203,146,203,45,42,209,85,226,119,24,99,99,92,238,234,57,46,116,233,241,39,78,157,62,7,125,203,253,224,45,108,0,5,78,113,183,203,119,62,205,245,123,32,212,252,31,42,199,226,164,188,212,208,197,20,55,90,233,155,35,91,29,12,113,187,115,98,165,84,69,221,10,244,232,229,247,47,247,253,201,60,248,76,225,182,155,134,205,41,177,96,178,93,101,174,175,181,195,89,4,178,54,116,150,23,54,106,201,42,19,106,246,163,114,170,35,218,158,246,167,243,251,254,243,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,106,234,232,168,34,73,166,107,220,215,59,111,194,136,171,215,162,175,243,255,0,152,207,151,25,220,88,221,248,145,206,238,210,54,203,71,67,100,146,178,142,186,155,173,51,162,170,238,69,68,216,85,31,252,105,25,211,171,158,190,239,127,77,190,244,247,161,108,220,199,53,98,61,40,209,123,53,233,104,157,80,233,178,154,106,53,111,111,122,38,234,58,183,245,233,189,191,237,63,191,255,0,184,80,56,0,0,30,251,69,243,138,76,7,40,170,188,86,83,203,51,38,160,125,50,54,38,35,149,21,100,141,221,122,43,155,254,209,127,153,166,58,42,166,86,211,50,170,54,185,26,254,189,17,201,239,247,42,167,255,0,32,202,242,47,67,75,92,53,103,238,213,29,20,199,51,167,211,37,58,220,252,103,88,209,155,17,189,186,185,162,251,183,59,167,246,190,191,210,95,254,64,29,56,0,0,0,0,137,156,91,113,255,0,136,112,205,60,214,53,198,175,21,247,106,75,141,53,37,67,188,28,82,211,43,38,165,116,232,172,95,17,27,186,162,108,79,122,127,182,251,253,202,74,75,205,230,150,199,74,218,186,184,229,123,31,34,70,137,26,34,175,85,69,95,230,169,253,227,53,156,67,234,133,38,179,107,22,65,169,84,52,114,210,193,120,240,155,98,150,52,99,219,218,165,138,21,234,212,123,209,58,172,74,191,210,95,191,249,125,200,30,55,38,191,84,100,247,202,155,229,84,113,199,45,78,205,205,141,21,26,155,88,214,167,68,85,85,251,155,253,243,228,164,184,77,70,189,98,107,23,221,211,226,69,254,255,0,252,231,102,225,131,64,236,250,243,150,85,99,151,75,149,101,27,105,237,83,92,55,211,204,200,213,92,201,226,141,19,171,163,127,187,164,159,222,254,95,127,242,46,91,70,57,125,105,46,140,210,196,150,124,155,46,170,157,180,210,210,187,196,214,211,61,155,31,50,73,213,54,211,49,122,245,68,255,0,227,255,0,206,5,32,226,58,27,151,231,117,143,167,181,220,108,240,200,144,186,117,90,137,165,106,109,107,145,170,159,12,110,247,245,84,63,205,90,208,156,187,70,234,229,163,201,238,54,122,167,195,60,84,238,90,9,165,122,110,146,46,234,42,111,141,158,237,190,229,255,0,31,254,244,210,30,73,146,218,240,91,68,53,183,8,170,166,129,243,164,13,72,90,215,63,115,145,206,234,189,85,169,211,225,95,254,49,158,158,44,248,151,185,113,33,169,215,188,190,75,77,53,13,21,198,122,58,136,216,144,58,41,81,208,209,178,14,138,157,217,19,162,237,114,251,149,127,151,221,247,18,239,131,134,18,151,131,142,39,52,227,65,111,50,86,231,86,140,146,178,39,90,42,104,81,45,52,240,72,238,228,149,81,202,213,254,44,172,77,187,88,168,191,207,175,79,119,243,57,214,138,112,189,159,235,196,137,22,33,119,199,232,213,105,37,172,254,201,84,79,31,193,28,173,137,83,248,113,63,223,185,200,169,254,47,231,252,143,131,87,184,119,205,116,89,207,102,83,116,178,85,43,42,98,165,95,103,207,43,254,55,196,178,34,252,113,51,221,181,58,47,248,255,0,247,165,193,162,61,52,212,252,119,82,241,170,44,147,30,163,184,193,73,88,217,95,27,43,99,99,100,68,100,174,141,221,81,143,114,127,73,171,211,223,247,116,255,0,152,164,142,97,124,82,86,235,118,166,95,49,90,27,60,20,150,10,91,133,190,225,72,249,105,214,58,197,123,109,237,141,201,34,164,175,103,77,210,201,211,162,117,232,141,247,253,253,98,245,131,48,185,227,139,214,134,10,87,252,11,31,241,90,229,247,43,186,255,0,39,39,243,67,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,189,247,255,0,35,200,114,173,192,155,101,225,255,0,18,203,29,82,175,146,182,223,118,167,86,35,250,181,63,178,210,251,209,54,167,248,63,239,255,0,50,113,1,156,94,36,120,84,204,248,110,190,213,218,242,91,205,150,186,58,106,170,122,68,90,26,137,101,114,190,90,126,250,47,199,12,126,238,157,83,238,251,250,123,151,239,56,147,81,21,122,41,168,92,231,6,180,231,246,152,172,215,154,138,184,97,134,161,181,45,117,51,218,215,43,145,174,106,34,171,154,228,233,209,235,252,191,188,102,207,91,180,233,250,75,170,23,173,63,125,82,84,173,171,195,117,149,31,189,29,221,167,142,95,191,107,122,255,0,108,233,253,20,251,191,159,222,6,141,116,75,30,164,197,116,198,205,97,161,150,105,32,165,241,27,93,43,145,94,187,170,36,122,245,84,68,79,189,203,252,143,114,113,78,12,239,244,249,63,13,152,125,238,150,41,35,142,167,218,27,91,35,81,28,155,107,234,26,189,81,21,127,155,127,190,118,176,0,0,0,28,47,140,45,90,171,209,189,51,182,100,244,116,81,85,62,170,251,13,2,178,88,213,232,136,234,122,135,245,232,143,103,248,52,254,127,207,238,2,139,120,182,212,153,117,91,95,50,140,217,244,141,167,75,146,208,175,109,35,86,109,237,209,65,23,221,185,221,63,161,215,239,95,254,65,235,184,57,224,250,231,197,86,95,85,142,65,124,165,183,197,5,154,162,234,215,190,165,208,185,123,85,48,195,181,85,33,151,252,47,94,157,63,151,222,159,114,199,25,100,116,178,44,142,68,69,95,239,18,199,131,30,55,227,225,118,189,100,184,99,238,184,83,54,211,83,111,103,102,147,187,38,233,106,163,159,170,245,158,52,233,240,170,127,239,61,203,247,129,25,243,76,94,167,12,201,171,49,170,201,162,150,106,62,222,231,198,229,115,87,124,109,122,116,85,68,95,185,201,252,139,214,229,175,170,241,103,60,54,225,214,121,168,157,13,108,52,215,74,153,28,216,246,196,168,151,73,218,136,139,189,203,215,163,211,239,79,239,148,131,172,153,165,6,161,234,69,223,48,182,83,207,5,53,195,195,236,142,118,53,175,77,144,71,26,245,70,185,201,247,177,127,154,251,191,247,133,129,242,122,212,170,121,51,234,188,9,105,36,223,109,196,110,21,43,39,109,58,59,117,206,153,122,117,221,239,254,219,254,213,62,239,253,232,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,142,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,245,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,16,151,154,198,7,116,205,180,30,197,71,108,169,165,137,236,204,168,231,85,157,238,106,109,74,26,214,244,248,90,190,254,174,66,140,77,74,228,24,253,22,73,68,202,26,233,102,100,108,149,37,69,137,200,139,213,17,83,249,162,251,190,37,43,118,46,74,216,42,221,167,117,70,125,126,246,114,177,59,59,46,176,247,247,252,63,210,235,67,183,167,244,190,239,241,127,140,10,140,5,202,234,167,39,157,56,200,213,213,120,78,115,146,50,170,74,136,220,244,186,220,224,72,251,73,26,181,122,118,232,149,119,110,219,211,249,116,234,85,86,179,104,182,77,162,57,125,195,13,201,235,237,149,117,118,233,32,142,73,40,37,146,72,213,101,129,179,55,162,189,140,85,248,94,136,189,81,61,255,0,223,251,192,231,228,168,225,103,143,221,66,225,150,134,11,29,163,26,199,171,237,212,148,53,52,144,186,166,142,121,102,85,154,165,39,85,114,182,162,54,251,151,114,39,68,251,186,125,255,0,121,21,192,23,57,138,243,146,209,139,133,20,73,126,193,51,70,214,109,123,165,240,118,186,68,139,250,125,19,110,250,222,191,209,233,215,175,243,234,78,77,60,212,43,46,165,227,84,121,77,138,150,182,10,74,230,202,232,217,86,198,54,68,237,202,232,215,170,53,206,79,189,171,211,222,190,238,159,243,25,127,59,63,14,220,81,230,124,56,223,102,189,226,182,123,45,116,146,219,165,183,43,110,20,242,202,155,36,154,57,85,122,50,88,253,253,99,68,235,215,238,85,247,127,48,52,130,8,141,195,183,49,141,51,215,74,72,104,153,139,100,244,151,118,209,207,91,80,171,67,79,29,54,198,84,36,72,140,254,185,123,186,244,123,23,223,238,254,151,191,238,66,92,129,252,43,40,226,173,137,34,149,206,68,71,110,248,87,223,215,255,0,149,74,175,215,254,79,245,213,87,90,155,246,148,231,16,36,117,53,80,49,173,200,110,107,213,34,72,58,63,170,65,69,253,45,237,78,158,254,155,126,255,0,121,106,224,12,183,101,184,197,126,27,144,85,99,119,57,169,229,169,163,237,239,124,14,115,163,93,236,107,211,162,185,17,126,231,39,242,251,250,150,23,195,231,55,171,174,1,142,81,98,90,147,132,82,77,110,160,167,168,237,62,199,109,115,166,89,223,80,178,55,114,205,90,214,236,218,247,245,232,136,189,118,255,0,46,164,233,226,191,129,156,47,137,250,117,150,233,145,94,232,43,37,185,83,215,201,225,234,226,138,47,225,83,62,4,70,238,167,145,126,231,34,251,255,0,159,95,122,125,197,34,107,151,15,153,118,130,228,53,152,246,85,115,179,214,77,71,60,16,61,214,249,165,145,170,233,96,73,154,168,175,141,139,211,106,244,95,119,223,253,255,0,188,14,193,198,95,29,183,158,40,42,167,178,80,99,148,86,252,106,43,149,45,206,137,211,81,190,42,238,228,116,142,133,201,34,165,68,145,237,221,36,138,136,137,215,162,55,223,247,161,248,60,39,112,85,150,241,69,118,125,37,170,255,0,104,183,211,251,46,162,226,197,168,170,150,39,255,0,10,166,56,21,23,108,18,39,222,245,94,159,222,254,105,247,28,199,75,180,55,45,213,170,215,80,99,151,27,69,52,140,165,125,90,173,116,210,177,187,25,35,88,169,240,70,239,127,87,39,254,231,83,66,92,54,232,149,46,128,105,29,135,76,169,238,18,214,123,25,181,109,239,62,84,147,114,77,85,44,255,0,210,72,217,215,167,115,167,244,83,238,254,127,122,135,166,210,253,57,180,105,94,23,110,194,44,117,85,149,20,118,212,153,35,146,173,237,124,174,238,76,249,87,170,181,173,69,247,189,81,58,34,123,186,127,206,126,158,85,138,219,242,251,124,118,219,148,213,17,69,20,201,58,44,14,107,93,185,26,230,244,248,145,125,221,28,167,236,128,41,215,137,238,83,249,38,33,85,54,81,166,249,157,182,91,85,93,117,61,45,59,47,119,25,29,80,141,240,202,175,87,164,52,104,222,187,227,119,78,139,253,21,78,190,242,185,39,133,212,242,186,23,170,43,155,211,175,79,187,238,53,74,103,203,152,134,157,211,105,255,0,20,185,181,182,138,170,89,169,224,146,215,27,22,87,163,158,187,237,148,207,94,189,26,212,251,213,64,179,14,86,58,132,183,238,31,49,28,73,244,187,31,69,65,118,169,87,163,58,34,255,0,101,165,247,117,220,191,225,63,189,252,137,186,84,7,39,124,194,158,159,84,46,22,57,160,145,124,62,29,112,126,230,181,61,253,110,84,171,247,171,191,244,191,188,91,248,3,59,60,123,196,140,226,187,57,84,95,231,108,244,218,83,67,181,245,240,219,161,73,231,107,220,215,59,103,192,136,171,215,162,175,243,95,241,25,190,226,219,49,183,103,252,65,229,121,117,166,10,152,105,43,252,15,109,149,45,107,100,77,148,48,70,189,81,174,114,125,236,95,230,190,238,128,78,222,88,28,89,89,177,172,118,223,164,119,203,45,108,144,216,236,183,26,150,207,73,76,197,115,159,37,201,36,68,87,58,100,69,78,147,175,254,106,125,201,255,0,187,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,71,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,122,104,252,248,174,182,170,123,197,59,105,170,95,35,90,215,164,136,177,170,34,245,68,84,254,104,191,223,3,44,135,88,225,179,90,29,161,121,205,118,90,148,9,87,226,237,50,219,182,44,93,206,155,230,134,78,189,55,179,252,23,223,215,249,253,223,222,237,28,123,112,107,112,208,12,202,233,148,218,111,180,245,152,197,85,198,134,219,68,202,154,167,73,94,146,62,133,36,114,202,141,129,145,237,221,20,157,21,171,215,162,183,221,215,170,164,63,3,82,120,198,69,69,150,88,233,178,11,116,83,199,79,85,191,99,103,106,35,211,107,220,197,234,136,170,159,123,87,249,159,170,80,247,8,92,196,178,78,27,109,180,216,157,211,23,182,215,88,109,246,250,170,122,87,211,209,73,45,98,203,53,82,78,170,245,117,76,108,218,155,164,79,114,34,255,0,71,239,247,169,118,250,99,168,214,77,87,194,109,185,238,59,75,93,79,111,186,119,187,49,214,177,140,153,189,185,159,19,183,35,28,230,167,197,26,170,116,114,251,186,125,223,112,30,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,230,218,211,160,216,134,186,216,32,199,114,219,149,226,146,154,158,186,59,131,93,110,154,40,222,178,50,39,198,136,171,36,111,77,189,36,119,242,235,213,19,223,252,142,146,0,207,79,21,60,19,230,60,52,222,106,210,186,255,0,102,175,181,50,182,154,134,14,213,92,178,212,119,37,165,239,117,119,88,35,110,223,133,233,238,247,255,0,71,220,190,245,35,105,169,123,229,142,146,255,0,72,202,58,201,38,99,25,34,74,139,18,162,47,84,69,79,230,139,238,247,169,92,90,221,201,214,207,149,94,234,175,250,101,156,214,71,83,85,60,59,155,126,185,181,24,144,182,4,99,186,36,52,74,187,247,181,189,61,253,58,117,254,96,84,41,234,49,125,59,189,101,171,210,221,85,69,31,240,221,47,241,222,244,247,35,145,171,247,53,127,154,159,187,172,58,23,150,232,157,230,166,199,149,92,109,21,115,210,205,12,15,117,190,105,100,98,186,72,82,86,244,89,35,98,244,218,189,23,221,247,255,0,239,78,157,195,15,28,122,131,195,52,168,204,123,30,199,171,233,227,183,207,66,207,27,73,60,175,233,45,67,102,85,93,149,17,167,244,155,209,63,197,252,151,239,2,65,112,205,202,195,60,201,170,19,37,205,51,27,4,118,170,203,124,233,11,45,119,9,146,161,38,109,67,90,155,146,74,69,110,206,141,127,220,189,122,237,255,0,25,114,100,87,225,179,143,253,57,226,18,142,10,90,44,107,36,162,186,248,42,138,233,214,90,56,35,167,237,199,80,145,116,111,74,135,187,119,196,197,247,251,191,165,239,251,144,149,0,0,0,14,19,198,54,178,83,104,134,153,91,50,202,170,9,42,217,87,126,134,220,140,142,36,145,81,93,79,81,39,94,138,246,127,130,251,250,255,0,63,187,251,221,216,141,252,120,224,191,180,13,33,180,89,188,71,103,179,146,83,213,110,223,183,175,74,90,166,244,235,181,223,237,255,0,188,5,87,233,159,50,205,82,192,114,250,220,137,152,158,43,52,117,52,46,164,70,173,5,75,149,58,190,55,117,233,226,155,254,15,251,229,235,91,46,16,221,104,99,175,167,107,219,28,187,186,35,209,17,125,202,169,252,149,127,188,101,132,210,231,13,175,87,232,182,58,229,233,213,124,95,255,0,93,204,7,76,0,254,85,21,12,166,98,73,34,57,81,87,167,184,15,234,83,167,55,72,104,219,155,93,231,98,205,226,29,125,181,163,250,244,217,211,217,75,247,127,62,190,228,255,0,227,147,59,92,185,148,233,22,138,205,37,5,195,20,204,42,170,224,170,134,158,69,134,134,149,241,175,114,21,149,21,58,213,49,126,238,137,255,0,63,95,249,202,125,226,143,137,107,231,18,154,139,120,205,110,118,154,26,24,174,115,82,78,145,193,3,226,115,93,13,35,41,250,116,116,178,34,34,163,85,126,245,255,0,220,251,128,252,110,30,117,182,183,65,115,74,220,194,130,223,5,100,149,150,185,45,170,201,162,89,17,17,242,197,39,94,137,35,61,255,0,194,79,127,95,231,247,127,122,198,50,30,117,56,219,83,110,49,128,220,247,163,219,253,223,106,143,166,205,190,255,0,232,87,125,253,122,127,238,21,101,139,226,55,44,182,173,244,86,217,233,163,123,34,89,149,103,115,145,54,163,145,191,201,171,239,234,228,39,70,143,114,137,212,172,222,142,27,198,83,155,99,49,80,212,83,202,232,219,111,185,84,54,100,149,178,236,78,168,250,53,110,222,136,239,185,122,245,233,254,48,35,174,187,241,141,168,218,251,87,52,249,69,139,27,163,100,149,80,213,244,160,165,158,53,223,28,11,18,39,199,59,253,221,21,87,254,127,253,225,248,154,81,195,22,123,172,45,107,177,155,189,130,153,31,79,37,74,120,234,137,153,240,178,84,141,83,224,137,254,254,171,238,255,0,23,254,240,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,115,244,248,189,227,10,221,194,102,31,72,251,85,142,162,227,90,203,204,22,217,60,69,51,102,139,100,212,243,79,213,54,205,18,245,77,141,78,191,243,251,151,239,2,135,179,204,46,231,167,185,85,118,33,120,168,165,154,178,131,181,220,125,51,220,232,215,124,109,145,58,43,154,213,251,158,157,122,162,123,250,157,83,133,94,23,238,252,76,102,85,152,181,5,222,142,129,41,173,19,93,55,205,80,232,186,164,115,195,18,167,84,138,79,231,47,94,157,63,151,223,252,151,199,97,88,54,87,196,6,111,95,71,104,168,180,209,220,18,143,199,74,181,47,146,56,123,113,172,81,116,110,214,189,219,190,54,175,191,221,247,251,254,228,52,1,194,255,0,14,54,142,28,52,218,205,131,208,221,107,43,166,182,67,87,11,164,150,118,202,215,54,106,183,207,238,84,138,53,85,77,232,159,114,127,238,253,224,123,77,39,210,235,22,143,224,246,220,11,28,172,175,169,161,181,164,233,20,149,178,49,243,59,187,51,230,118,229,99,24,139,241,72,168,157,26,158,238,159,127,222,123,32,0,0,0,0,0,252,188,135,30,162,201,104,153,65,95,44,241,199,28,169,50,44,46,68,94,168,138,159,205,23,221,241,41,91,26,219,201,206,138,253,119,169,189,105,102,117,59,36,168,168,133,54,228,23,52,70,164,45,135,107,253,208,81,47,197,189,173,233,239,233,183,175,243,44,236,1,151,205,68,192,47,58,103,150,87,225,183,234,154,41,235,109,235,18,75,37,35,222,232,151,185,19,100,77,170,230,181,127,162,244,235,213,19,223,215,254,115,177,240,183,198,110,107,195,21,209,245,150,11,13,146,190,37,182,79,110,106,86,82,205,43,186,75,80,201,149,87,100,241,251,250,179,167,95,239,127,37,251,203,214,213,125,4,195,245,138,149,41,50,107,149,230,153,137,85,29,95,90,9,162,98,239,100,110,141,19,227,141,254,238,142,95,253,210,187,53,63,146,245,222,91,156,245,26,87,158,209,165,35,165,137,34,76,130,232,238,231,111,181,241,238,236,80,244,221,220,79,119,79,118,223,191,222,5,128,240,227,196,94,53,196,94,7,106,205,113,251,93,206,133,151,40,106,102,72,235,32,142,37,107,97,169,124,11,238,100,178,116,85,86,245,251,215,221,253,239,184,235,133,58,240,149,193,127,19,58,101,159,87,221,241,107,246,152,207,81,45,150,106,87,54,225,85,112,115,59,110,168,129,234,169,178,6,174,238,172,111,243,233,211,169,112,180,174,157,208,53,213,61,190,226,245,221,219,235,183,239,254,93,127,196,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,230,243,204,14,209,168,118,136,108,183,170,154,200,96,134,165,181,77,117,43,218,215,171,209,174,106,34,171,154,228,233,209,235,252,191,188,86,222,184,114,114,167,175,174,154,239,164,185,212,136,249,234,97,110,220,142,230,136,137,10,67,209,255,0,218,40,191,167,189,173,233,239,233,183,175,95,121,105,0,12,211,103,122,21,154,105,103,89,239,87,27,45,71,241,153,77,253,107,52,175,248,156,197,122,47,197,27,125,221,27,255,0,189,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,231,3,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,240,226,148,49,211,75,42,182,169,101,216,141,234,157,190,157,122,245,79,239,150,113,194,211,184,62,198,177,218,43,165,183,246,199,37,194,90,74,152,101,73,253,150,176,236,90,165,95,135,111,71,117,248,91,247,175,79,188,8,149,163,124,12,106,198,182,211,199,85,139,228,88,149,35,37,166,150,165,169,95,87,83,26,237,142,100,137,81,118,83,191,223,185,122,167,248,191,247,132,230,211,142,76,88,221,3,91,54,162,103,151,39,84,58,9,27,39,177,110,145,171,55,247,17,89,211,189,67,215,166,196,247,255,0,61,223,226,44,103,26,201,173,151,182,54,11,124,53,76,70,177,210,34,204,214,167,185,29,209,126,229,95,230,167,239,1,225,244,191,72,113,173,37,179,83,88,241,202,235,157,76,20,177,203,19,29,91,44,111,122,164,146,172,139,213,88,198,167,93,203,209,61,223,119,254,244,247,0,228,252,70,113,1,98,225,223,13,163,204,47,214,202,250,216,107,46,145,90,219,29,36,44,145,200,247,195,44,168,170,142,146,52,233,210,21,78,189,127,154,123,191,154,7,52,226,191,142,220,51,134,52,125,13,126,57,122,175,184,65,113,167,162,149,97,163,138,88,85,37,166,116,232,173,235,81,27,189,200,141,79,127,243,235,238,95,188,163,189,71,206,242,110,32,53,34,239,156,222,105,173,116,119,43,155,33,150,104,233,153,36,112,53,33,134,56,27,181,28,231,185,58,181,141,85,234,229,247,245,251,190,227,248,106,102,127,144,235,158,162,93,179,187,213,53,186,146,225,116,108,47,154,58,86,62,56,90,145,67,28,45,218,142,115,220,157,90,198,170,245,114,251,250,253,223,113,116,156,19,112,23,101,225,234,209,73,149,94,178,74,218,220,158,170,219,87,108,173,101,45,99,36,160,72,223,88,146,181,98,71,83,199,39,93,177,70,138,174,94,157,85,222,238,157,21,3,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,229,10,212,254,104,159,238,69,254,249,251,183,78,81,250,245,69,59,226,139,54,192,85,26,168,159,21,202,183,249,167,95,247,25,120,32,10,26,170,229,117,175,180,211,186,7,101,250,126,170,222,159,117,194,183,251,221,127,220,135,41,205,56,71,212,140,22,225,53,182,237,123,198,166,150,7,177,142,90,106,153,220,213,87,49,30,157,55,66,223,228,191,251,211,71,96,12,191,211,87,222,180,211,32,170,167,141,180,51,212,199,18,66,245,114,61,209,237,122,53,254,239,123,87,175,221,255,0,199,59,14,13,199,62,173,105,253,99,235,108,216,238,35,52,143,129,212,234,149,52,149,46,77,174,123,92,171,240,212,55,223,213,168,95,158,79,166,214,44,174,165,245,87,26,186,248,223,35,218,245,72,100,98,39,86,183,106,125,237,95,228,71,28,155,150,110,135,100,180,108,164,159,44,206,163,70,74,146,245,101,125,26,123,209,170,159,206,149,127,190,5,123,89,121,184,235,245,189,234,234,156,39,79,220,155,21,191,5,182,181,87,175,84,95,231,88,69,253,99,215,76,183,91,239,213,121,14,87,110,180,82,84,214,77,12,210,54,221,12,177,177,29,28,41,19,122,36,146,61,122,109,78,171,239,251,255,0,189,247,18,247,137,190,85,55,205,32,180,71,146,225,25,149,13,77,182,166,229,5,12,12,186,220,94,249,209,29,3,222,245,114,69,72,198,255,0,78,53,233,209,126,229,79,119,82,191,64,180,222,88,28,24,210,92,173,52,90,239,127,191,74,218,76,146,199,112,161,101,53,29,82,36,140,124,119,22,198,138,172,124,29,17,58,83,59,255,0,61,87,222,158,239,127,186,214,206,7,192,146,82,167,10,152,58,81,119,123,63,217,61,189,222,155,191,242,149,79,94,189,61,223,127,83,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,133,179,181,24,245,84,68,94,190,227,52,60,68,96,208,233,182,177,100,24,84,21,15,157,150,239,9,210,71,189,28,174,238,82,197,39,222,141,111,95,233,255,0,121,63,249,38,152,138,20,230,101,166,113,225,188,75,230,119,90,58,183,75,73,45,77,170,158,54,201,38,233,58,173,170,7,42,175,70,34,125,237,95,231,253,224,39,215,42,93,90,155,34,209,92,103,77,38,162,99,22,211,108,186,214,247,91,26,166,238,183,87,251,183,111,94,191,219,191,218,167,221,247,255,0,126,120,148,123,202,151,84,89,130,235,101,231,125,26,204,137,135,214,67,238,143,119,244,171,232,221,254,221,191,222,47,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,20,120,213,224,151,247,164,176,197,77,104,200,61,159,113,91,205,53,198,85,169,171,237,67,219,138,150,88,58,55,108,18,59,119,198,213,232,190,239,191,222,158,228,37,112,2,179,184,57,229,153,168,154,51,159,215,229,249,206,91,142,85,82,86,88,231,183,177,150,154,249,223,34,74,234,136,30,138,169,45,43,19,110,216,157,215,223,215,170,167,187,251,214,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,137,113,51,197,54,35,195,62,49,77,146,228,214,123,189,124,117,23,72,109,104,202,10,120,165,114,62,72,37,149,23,163,230,143,221,210,37,78,189,126,245,79,119,243,78,175,146,228,180,56,181,12,119,11,132,83,201,28,147,36,40,144,181,170,237,202,213,95,230,169,238,248,84,206,95,19,186,243,123,215,221,85,190,102,181,183,10,185,169,46,82,82,75,27,42,169,32,130,84,116,52,145,193,213,201,15,194,159,208,119,78,138,190,229,69,95,120,29,243,84,185,168,235,6,115,122,169,168,182,97,216,116,52,50,73,20,145,36,246,250,166,203,213,177,35,23,118,218,183,39,223,215,238,254,93,9,111,203,99,140,61,66,215,12,170,124,11,41,177,227,180,148,214,252,118,182,230,217,45,244,211,198,245,145,181,208,177,17,85,243,61,54,244,153,222,237,168,189,81,61,255,0,223,167,187,77,166,166,243,82,234,90,87,198,215,181,139,34,172,138,168,157,17,81,63,146,47,247,203,248,224,99,133,75,111,15,122,121,103,171,185,81,91,31,149,45,21,117,13,117,117,5,117,84,209,75,20,149,206,149,173,107,101,70,181,58,53,145,34,170,49,23,171,87,239,234,170,161,40,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,181,83,91,113,93,33,183,178,227,146,219,238,213,49,62,169,148,136,148,49,70,247,111,124,110,145,23,227,145,190,238,140,95,253,222,158,227,250,233,54,178,99,26,199,143,210,100,152,197,5,210,150,154,182,57,165,141,149,241,70,201,17,35,153,98,119,84,99,222,157,119,53,85,61,255,0,119,254,240,15,120,0,0,1,192,117,31,141,45,45,211,11,245,86,59,127,176,101,85,21,52,111,137,143,117,29,45,59,216,170,248,146,68,232,175,157,171,247,57,58,251,190,255,0,253,232,29,248,17,83,250,163,218,31,254,245,115,159,255,0,177,163,255,0,73,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,204,159,127,242,35,254,123,205,3,137,203,229,124,210,226,186,159,91,71,76,233,35,116,108,168,199,173,59,145,18,62,142,235,252,23,127,231,117,95,191,238,255,0,222,1,124,64,206,142,85,199,71,20,153,157,59,105,50,45,80,90,184,91,43,102,107,125,137,110,143,163,209,170,212,94,172,167,69,251,156,191,251,211,186,242,229,226,11,86,175,188,72,219,108,119,140,177,106,40,171,32,134,9,98,74,10,86,238,107,235,233,26,228,234,216,209,83,170,57,83,220,189,125,224,93,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,254,57,200,212,234,167,250,82,247,48,142,59,178,156,219,46,185,233,174,13,121,187,219,237,22,171,157,5,125,53,53,109,174,135,107,19,192,124,127,26,111,122,170,190,119,47,69,85,78,138,191,119,68,64,57,151,29,156,98,100,154,239,155,93,113,203,85,218,231,30,35,79,112,161,184,91,237,245,214,234,72,164,134,86,80,164,111,114,190,61,207,94,174,146,85,68,87,170,116,119,242,232,136,145,219,75,116,183,32,213,204,130,163,27,198,235,45,244,213,52,212,111,174,123,235,164,123,35,88,218,246,49,81,21,140,114,245,235,35,127,151,78,136,190,243,199,23,205,203,91,67,172,122,125,160,184,174,103,236,250,100,191,87,81,220,232,170,170,225,170,157,233,36,107,115,149,81,187,30,168,196,247,69,31,189,26,139,240,255,0,141,122,135,177,225,123,130,173,52,225,242,197,71,82,204,94,133,153,79,131,169,161,174,174,163,186,87,77,20,176,201,83,221,107,90,217,156,141,79,115,98,234,187,17,122,181,125,254,245,85,146,32,0,0,0,0,0,0,130,122,141,205,139,68,48,60,186,191,23,171,198,53,9,210,209,44,91,150,11,101,3,153,241,196,217,19,162,186,169,23,238,114,125,233,247,129,59,1,93,223,213,145,208,159,247,173,169,63,246,77,187,253,44,127,86,71,66,127,222,182,164,255,0,217,54,239,244,176,44,68,21,175,147,115,143,210,87,80,70,150,11,22,162,83,84,119,147,115,228,180,91,85,21,155,93,213,61,245,46,254,125,63,151,242,34,214,119,205,75,136,235,181,124,207,195,181,38,229,67,70,178,49,209,71,83,143,90,85,205,106,71,209,200,191,194,127,222,238,171,247,253,223,251,192,47,52,20,255,0,134,115,120,201,104,169,35,102,107,123,202,174,21,8,199,163,223,79,97,181,53,21,202,254,173,95,115,153,247,55,221,247,125,255,0,251,211,210,94,185,195,218,231,163,99,44,142,205,169,234,18,68,87,62,75,37,173,81,89,209,122,167,246,213,254,125,63,151,242,2,215,1,79,95,213,118,203,127,250,127,148,127,216,54,175,255,0,41,192,245,95,152,175,18,90,135,43,233,99,212,154,175,103,54,162,58,136,97,158,197,108,99,154,230,196,172,85,85,100,42,191,123,157,252,213,61,224,93,150,75,196,30,25,138,223,42,113,251,133,178,245,37,69,46,205,238,134,24,149,139,185,141,122,116,85,145,23,238,114,127,35,164,210,212,178,174,6,212,70,142,70,191,175,68,119,223,238,94,159,252,131,44,85,117,117,21,213,15,170,170,147,124,175,233,185,221,17,58,244,78,137,238,79,241,33,208,177,94,34,53,135,9,183,67,105,198,114,255,0,7,73,78,215,182,56,253,159,75,38,212,115,213,238,247,190,53,85,234,229,85,251,192,211,8,51,121,89,198,39,17,181,234,171,87,168,187,213,85,23,255,0,36,80,39,189,19,167,242,132,249,191,123,30,32,63,223,247,255,0,226,168,191,240,64,210,97,94,28,100,115,41,167,210,235,181,94,11,167,146,229,22,171,253,178,225,73,226,106,86,213,65,61,59,233,228,164,89,85,141,89,94,245,235,186,72,151,222,196,254,138,167,94,159,125,84,228,92,65,106,246,87,78,218,75,254,93,226,162,108,137,50,55,192,82,179,227,70,171,81,122,178,52,95,185,84,231,128,126,206,83,152,100,121,165,214,123,222,77,113,241,149,181,42,199,75,47,102,56,247,43,88,140,111,185,141,68,78,141,68,79,114,23,221,192,87,14,236,209,29,28,199,91,116,138,221,37,245,148,183,10,90,170,170,42,169,229,142,70,73,112,146,86,162,36,136,212,254,138,49,21,118,162,245,79,253,213,172,254,92,156,43,46,178,231,21,119,92,134,59,77,101,158,163,28,171,158,158,158,90,202,152,101,100,177,214,193,22,229,237,53,63,244,253,219,149,61,233,238,235,247,94,130,39,79,114,1,254,128,0,252,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,211,75,199,230,223,113,235,62,75,72,202,27,221,31,137,130,57,18,102,179,184,230,116,122,34,162,47,86,170,47,220,229,255,0,222,129,150,147,163,105,46,133,101,218,201,112,125,183,24,184,218,41,101,101,36,149,138,181,243,74,198,236,100,141,141,83,224,141,254,254,175,79,253,206,190,242,72,113,245,193,37,70,132,228,151,12,219,22,101,134,131,17,174,185,208,219,45,244,16,215,213,207,85,19,221,67,220,122,191,188,197,248,85,240,202,189,123,142,95,137,169,209,19,220,158,103,128,238,42,234,184,126,206,107,42,46,245,87,73,109,62,192,169,161,130,11,125,21,52,175,100,146,85,193,47,85,89,85,191,15,194,255,0,252,229,94,170,158,238,159,114,142,165,167,220,161,245,178,229,115,146,59,254,77,167,117,80,165,51,156,214,182,235,112,106,163,247,181,17,126,26,84,254,74,164,122,226,215,135,133,225,227,56,186,97,115,178,219,226,45,181,84,144,189,212,53,83,205,26,164,212,141,157,54,172,200,142,95,115,147,175,84,251,250,162,123,139,218,214,221,114,176,232,246,19,67,153,93,105,110,146,83,86,220,153,111,99,104,225,138,73,17,238,142,87,245,84,145,237,77,189,34,95,122,47,95,187,221,247,153,199,207,51,91,246,162,101,117,217,142,77,94,234,219,149,195,181,223,157,97,142,37,127,110,54,198,223,134,52,70,167,70,177,169,238,79,229,253,240,63,42,221,110,158,231,59,160,129,204,107,154,197,122,171,213,81,58,117,68,254,72,191,223,47,139,129,94,12,241,61,7,195,44,217,85,218,205,108,147,52,125,29,101,29,117,202,130,229,89,44,114,177,213,203,44,104,145,200,173,98,116,108,112,162,170,49,23,171,127,159,85,85,227,156,177,120,57,176,217,48,187,86,183,228,150,203,93,85,70,65,104,184,219,95,36,23,10,190,243,149,183,45,169,186,63,134,54,166,218,110,157,91,239,251,191,190,165,143,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,130,28,199,56,197,169,209,235,4,120,134,21,85,120,182,228,86,252,130,141,149,117,109,160,164,158,158,74,121,40,102,151,99,123,170,229,235,213,209,123,246,34,252,43,239,233,247,132,92,227,243,143,220,234,235,156,221,180,227,78,114,27,181,170,223,106,184,208,86,67,13,101,166,129,205,99,86,129,21,232,143,84,145,234,170,249,149,125,235,211,222,191,119,68,66,186,85,85,87,170,159,245,36,143,149,235,36,139,213,203,247,175,67,254,64,26,57,224,174,234,183,174,25,176,219,155,149,202,179,123,71,222,230,162,47,186,225,80,223,185,61,223,200,206,49,160,254,93,121,37,45,235,132,236,22,56,35,153,28,140,186,189,85,237,106,39,68,186,84,167,242,85,254,248,18,100,0,0,0,0,0,0,175,254,42,57,96,227,250,177,144,214,229,218,103,104,199,45,87,90,250,202,87,77,81,115,188,220,147,117,60,116,189,167,51,107,82,70,162,238,100,106,157,19,238,79,191,239,69,176,0,6,93,179,204,46,233,167,153,93,118,31,122,168,165,154,178,223,218,238,190,149,238,116,75,190,54,200,155,85,205,106,253,207,78,189,81,61,253,79,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,250,40,104,101,175,149,97,133,204,107,154,221,223,18,170,39,78,168,159,203,254,114,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,221,10,165,38,94,129,114,206,213,253,100,176,210,102,52,121,22,14,219,93,198,158,119,193,13,93,194,182,57,154,232,167,88,149,92,145,211,42,125,236,119,78,142,95,114,167,243,251,184,86,188,112,233,153,104,6,67,89,143,229,183,59,37,92,212,115,193,78,247,91,103,154,70,43,165,129,38,106,162,201,27,23,166,213,232,190,239,191,251,233,239,59,223,8,252,197,50,237,5,160,167,196,179,43,237,238,179,21,183,219,234,161,162,160,182,90,45,242,62,42,153,106,146,109,234,249,54,61,91,241,77,215,171,215,222,228,232,157,17,58,7,164,214,126,86,90,153,166,56,245,61,246,75,198,13,219,158,186,58,68,74,123,165,124,142,234,232,228,127,189,31,78,137,211,224,95,231,215,238,32,81,115,28,105,113,179,130,95,180,90,201,91,139,90,242,122,57,37,200,161,85,117,69,29,47,244,18,158,169,170,157,59,206,78,189,81,20,166,218,74,73,43,100,88,162,115,81,81,187,190,37,254,95,252,170,7,241,5,226,105,39,44,205,7,110,148,88,237,185,246,1,109,185,95,162,125,67,170,234,169,175,215,70,197,39,89,229,86,109,68,145,159,115,21,136,191,10,123,209,126,255,0,189,107,51,140,14,15,178,158,26,111,245,181,117,213,184,250,217,252,117,37,190,158,158,223,89,83,60,140,146,90,78,242,170,172,209,183,225,248,31,255,0,156,171,213,81,58,116,251,130,203,184,96,224,7,134,59,214,151,89,50,172,139,76,162,171,171,173,138,173,146,72,219,229,201,138,229,109,92,141,111,194,217,209,169,240,177,19,220,117,124,131,151,231,9,87,56,19,191,164,200,247,119,17,202,171,126,185,167,220,138,159,202,160,166,158,29,120,204,213,254,31,164,74,44,115,48,169,162,180,193,67,61,37,60,20,246,170,26,135,49,101,157,179,59,170,205,26,170,162,185,28,190,245,85,247,162,39,184,245,218,251,204,39,90,181,138,151,216,241,102,245,254,202,138,182,26,216,32,170,178,219,162,86,57,144,186,53,85,116,113,170,170,245,123,189,221,85,58,47,252,192,71,61,65,162,179,91,178,250,250,60,126,141,244,182,248,251,93,152,158,245,114,183,172,76,87,123,220,170,190,247,42,175,223,252,207,111,195,86,131,95,56,135,206,171,176,171,5,77,170,10,138,43,76,183,71,58,227,60,177,70,172,100,208,198,168,139,19,30,237,221,102,79,114,167,78,157,125,255,0,113,201,141,8,112,49,195,125,159,67,52,143,31,117,69,5,15,218,70,210,215,210,86,86,81,214,84,75,20,145,201,95,36,173,107,91,47,68,79,133,177,245,93,136,189,90,191,243,168,118,221,48,211,140,111,74,112,171,118,13,138,91,89,65,109,182,36,201,4,13,158,89,145,157,201,159,43,190,57,85,94,189,92,247,47,189,127,159,68,247,116,61,88,0,0,0,0,0,124,87,91,53,182,247,78,218,75,165,55,122,38,61,36,70,239,115,122,57,17,83,175,86,170,47,220,170,103,227,141,238,25,170,52,3,85,47,180,246,228,181,65,98,138,170,134,146,150,150,150,174,162,119,198,249,40,89,51,149,86,102,245,84,87,35,215,222,229,251,209,19,221,247,104,80,226,92,90,233,93,147,87,52,230,221,142,95,104,97,170,130,154,247,13,115,89,45,68,176,162,61,176,78,196,94,177,42,47,94,146,47,187,238,247,255,0,204,6,119,46,185,134,69,122,183,69,105,185,220,123,212,176,201,221,100,125,152,219,209,253,21,58,245,107,81,127,243,151,249,255,0,51,186,112,69,195,203,56,134,212,219,158,43,85,21,186,88,169,113,250,139,155,91,89,85,60,13,69,101,77,60,93,119,66,138,229,95,226,175,185,125,221,58,255,0,52,66,57,175,184,208,79,47,61,41,199,112,30,27,48,234,250,123,108,81,222,95,13,206,158,162,162,42,137,158,215,198,235,156,238,68,68,122,244,79,115,89,239,218,139,238,255,0,222,132,152,162,162,166,183,211,50,142,142,62,220,49,245,218,222,170,189,58,170,170,251,215,223,247,170,159,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,206,121,217,78,196,123,209,85,21,122,123,128,229,28,73,235,189,163,64,48,154,44,186,241,5,210,88,170,238,209,91,17,45,240,67,44,155,159,12,210,39,84,149,237,77,189,34,95,127,94,189,122,123,190,243,58,121,254,117,146,106,86,89,93,154,101,183,37,175,186,220,123,94,34,161,97,142,37,127,110,38,198,223,130,54,181,169,209,172,106,123,145,62,238,171,239,234,119,62,55,248,151,189,235,214,171,95,188,61,198,191,236,195,170,168,107,40,168,171,104,169,161,150,41,99,161,142,39,57,206,139,170,175,196,233,85,19,122,167,71,39,221,238,68,141,140,98,189,122,39,64,63,192,78,62,31,57,96,106,150,166,178,59,253,202,247,131,207,107,171,163,157,240,67,45,202,186,57,91,35,39,72,250,175,110,159,252,79,255,0,206,95,189,63,247,60,135,21,124,5,102,250,15,119,170,186,182,229,138,178,201,37,117,53,13,53,53,37,117,92,210,177,239,165,238,170,175,118,20,248,122,177,255,0,249,202,190,244,247,116,251,130,37,150,245,202,23,80,42,174,54,43,126,158,62,105,214,11,94,61,116,171,107,22,40,209,136,171,117,106,245,71,39,198,171,252,101,247,47,187,239,254,242,21,10,73,14,8,248,148,169,225,223,81,174,57,13,93,69,201,104,167,176,84,91,99,142,130,146,158,105,17,207,169,167,151,170,164,170,212,219,252,55,123,250,245,234,169,238,232,6,134,1,241,218,46,148,247,155,124,87,42,86,72,216,166,221,181,36,68,71,39,71,43,87,175,69,95,230,135,216,0,2,25,241,99,204,51,9,208,197,147,29,163,183,229,144,221,232,238,52,208,84,79,75,111,163,154,39,199,45,51,166,68,111,118,111,241,179,170,237,69,234,139,252,190,240,153,128,165,44,43,155,6,185,67,118,149,249,126,123,121,174,162,90,119,36,113,193,143,90,90,228,151,115,122,59,220,198,251,186,110,79,191,249,253,197,211,210,84,178,174,157,149,17,163,145,175,235,209,29,247,251,151,167,255,0,32,15,236,0,3,252,115,81,201,209,201,212,164,238,99,124,22,75,164,185,53,199,84,177,88,236,116,56,189,222,237,65,107,161,163,101,125,92,213,113,61,109,234,231,171,210,86,171,118,171,233,228,94,169,35,151,226,111,185,61,232,151,100,121,204,235,14,177,230,246,136,109,87,250,20,170,167,138,165,181,13,98,202,248,250,61,26,230,162,245,98,162,253,206,95,119,221,239,3,54,90,67,255,0,193,45,79,254,194,255,0,255,0,25,25,167,3,47,144,85,84,224,185,37,92,73,39,73,25,10,68,171,18,35,211,163,145,143,255,0,206,52,209,133,228,12,202,113,170,59,236,105,46,218,174,231,78,235,90,215,124,50,57,190,244,106,170,127,230,129,252,115,108,7,18,212,91,84,86,76,202,211,237,10,40,42,27,85,28,93,249,98,233,43,90,230,163,186,198,230,175,220,247,39,78,189,61,255,0,243,20,59,198,151,6,215,174,29,114,187,141,206,138,107,4,56,219,235,232,237,244,116,116,117,181,83,205,28,146,81,164,174,87,44,209,167,194,174,100,139,253,53,95,137,17,19,167,221,160,51,243,175,152,253,163,35,164,101,13,234,147,196,64,201,18,86,183,184,230,116,122,34,162,47,86,170,47,220,229,255,0,222,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,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,233,247,81,85,199,93,76,202,168,154,228,99,250,244,71,39,191,220,170,159,252,131,251,149,20,173,199,207,0,209,232,236,243,231,248,45,53,130,217,141,220,110,244,118,218,42,70,220,171,103,169,141,86,137,207,126,244,153,174,78,138,248,100,94,187,213,125,237,251,147,170,36,0,53,57,115,180,219,239,52,237,165,185,83,247,162,107,210,68,110,247,55,163,145,21,58,245,69,79,228,170,101,239,48,183,197,107,200,170,232,33,106,53,145,118,250,34,42,170,123,227,106,253,235,239,254,96,77,46,86,250,7,75,169,26,169,115,185,100,52,244,53,118,201,241,74,201,97,133,245,83,197,35,101,101,125,43,55,47,109,19,249,111,254,107,247,167,187,251,215,124,103,199,65,120,217,206,244,11,16,183,227,248,86,67,114,182,212,81,195,81,78,231,69,108,162,168,103,110,90,135,76,173,69,157,28,191,210,86,175,94,157,125,221,19,220,78,78,91,28,110,234,62,181,230,117,90,105,168,153,53,194,237,61,175,28,172,186,61,86,215,67,79,10,189,43,160,99,85,174,133,173,114,170,50,126,157,21,17,62,255,0,239,34,129,101,64,0,0,0,0,0,7,138,213,138,169,41,49,218,105,34,114,181,86,181,141,251,145,127,250,28,159,223,61,169,225,117,135,255,0,129,154,111,253,189,159,254,46,64,51,39,35,221,35,213,239,94,170,166,147,184,86,233,251,5,197,250,127,241,111,255,0,94,206,102,188,210,135,10,223,252,193,113,127,255,0,173,255,0,235,217,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,64,243,64,227,14,233,117,202,110,90,31,140,87,221,169,29,143,94,173,215,30,147,208,82,44,8,199,91,85,202,141,147,171,164,87,117,169,69,232,169,211,239,247,251,144,238,124,127,241,239,62,148,77,62,157,233,237,85,254,213,146,90,111,20,75,87,87,236,218,41,233,164,166,150,133,242,171,24,178,185,203,215,172,145,47,189,137,253,23,34,47,79,190,157,33,134,227,147,92,101,146,73,227,117,67,153,189,239,122,109,69,68,232,223,252,212,255,0,155,249,1,249,165,241,114,255,0,225,175,73,177,237,8,197,179,136,241,54,55,33,184,83,92,105,42,235,25,112,171,114,73,23,180,102,232,221,139,38,196,247,69,31,189,26,139,240,255,0,141,122,209,101,250,203,85,142,221,167,179,214,201,19,230,167,219,185,209,42,171,87,115,81,201,209,85,17,126,229,79,228,94,7,42,252,241,151,190,27,112,220,90,127,16,250,218,58,43,181,68,146,58,54,54,53,79,107,77,211,162,162,245,235,210,68,254,73,252,192,155,39,243,154,8,170,26,140,149,187,145,23,175,78,170,158,243,250,0,43,111,138,222,86,86,124,202,229,83,144,232,189,171,24,176,207,87,93,77,213,247,59,213,201,203,225,217,74,172,123,21,54,202,136,171,35,90,169,211,249,39,222,159,113,87,154,165,162,89,86,146,87,205,110,200,238,22,154,153,32,154,40,28,180,50,200,246,171,159,23,113,58,111,141,190,238,159,127,248,255,0,247,166,153,207,134,239,101,182,95,169,155,71,117,166,239,194,199,164,141,110,247,55,163,145,21,58,245,106,162,253,202,160,103,103,66,248,195,214,189,9,86,210,225,217,180,214,234,24,169,38,165,138,40,173,84,53,10,212,146,100,149,201,214,104,213,122,43,145,87,175,94,191,201,61,197,158,96,252,217,116,114,183,16,160,173,191,99,186,129,83,95,34,202,146,202,203,93,189,168,238,146,61,27,238,74,148,79,232,162,39,221,252,136,45,204,151,66,113,253,42,214,92,146,229,138,219,105,168,109,82,87,219,105,41,224,101,92,243,72,205,214,216,222,238,189,213,95,114,185,142,95,233,42,251,211,249,16,224,9,207,196,143,51,237,74,212,183,62,135,75,178,171,229,162,214,202,232,42,105,224,185,88,237,155,152,198,211,185,143,69,84,73,21,85,100,114,170,123,215,220,191,203,238,32,220,211,73,60,139,44,174,220,247,125,235,211,161,244,218,173,85,23,138,135,83,83,62,54,185,172,89,21,100,85,68,232,138,137,252,145,127,190,93,63,6,220,184,48,237,50,181,82,228,154,159,97,177,221,175,117,54,234,186,58,170,171,109,226,226,169,34,186,173,29,31,70,175,109,168,137,28,109,69,232,212,94,169,252,250,170,129,197,57,120,240,9,13,214,146,155,85,117,30,150,193,118,178,222,172,213,212,212,240,83,220,235,99,169,109,67,43,154,196,123,218,198,177,168,221,176,200,158,231,175,222,223,119,247,173,125,17,26,157,19,238,13,106,53,54,181,61,200,127,160,0,0,0,0,102,155,137,150,163,53,187,36,106,39,185,60,31,255,0,90,66,89,135,2,60,124,224,214,93,33,199,180,215,44,182,229,85,183,91,77,45,124,245,19,83,208,82,37,59,183,215,200,246,237,119,121,174,85,70,204,212,94,173,79,122,47,223,238,85,129,220,193,177,63,178,124,87,231,54,216,146,22,193,11,173,109,107,99,123,157,209,93,108,166,119,222,239,127,243,82,56,129,167,186,93,75,177,85,192,218,136,233,43,209,175,235,209,29,27,58,251,151,167,251,115,250,254,208,236,191,238,90,223,255,0,1,159,255,0,209,151,240,5,229,241,165,198,6,153,99,120,220,24,205,198,197,147,201,83,71,121,166,115,223,13,53,58,198,187,169,101,114,116,85,153,23,238,122,127,47,239,148,104,0,19,171,72,121,161,106,102,1,132,219,113,91,198,87,124,153,212,45,157,23,195,88,237,142,103,87,206,249,19,162,185,26,171,238,127,243,254,103,183,254,171,182,97,254,248,50,143,251,6,213,255,0,229,43,120,246,26,95,166,151,141,82,191,79,96,178,212,208,195,61,61,27,235,28,234,185,30,198,43,26,246,49,81,21,141,114,245,235,34,127,46,159,120,18,71,88,249,149,241,1,168,13,90,27,22,161,92,41,232,25,85,21,68,49,85,88,109,109,86,237,137,90,239,123,98,114,245,220,229,95,191,238,82,31,189,238,145,202,247,175,85,82,119,241,1,203,107,40,208,92,26,135,46,200,170,113,42,136,234,238,145,219,81,45,247,58,233,100,222,248,166,145,21,82,72,152,155,122,68,190,254,189,122,244,247,125,228,15,0,123,237,22,213,203,254,140,229,21,89,62,57,113,154,142,166,170,222,250,7,73,21,52,51,42,177,210,70,245,77,178,162,181,19,172,109,247,167,191,221,254,53,61,127,11,92,56,223,56,139,205,43,49,107,69,69,162,55,211,90,38,185,175,180,106,103,133,155,89,60,49,47,69,137,142,93,221,101,79,119,78,157,58,255,0,136,183,234,14,88,220,45,83,208,197,79,62,150,82,58,70,117,234,173,200,110,221,62,245,95,240,255,0,227,2,81,225,217,61,22,101,142,82,100,150,248,167,142,158,179,185,177,179,181,173,122,108,145,204,94,168,213,84,251,218,191,207,238,63,104,252,251,13,134,211,140,90,96,177,216,233,60,53,21,54,238,212,93,199,63,110,231,43,151,222,229,85,95,137,202,190,245,254,103,232,0,0,0,0,0,60,14,180,83,201,83,139,210,178,53,106,42,87,177,125,255,0,244,114,30,248,139,188,195,239,55,107,30,138,217,106,236,213,105,79,51,242,138,104,220,229,99,93,213,171,73,86,170,157,28,138,159,122,32,25,249,52,167,194,229,60,148,186,21,140,193,51,154,175,111,141,234,173,251,191,187,38,83,54,148,42,137,50,238,79,252,223,254,74,26,142,199,81,169,102,167,70,39,68,248,250,127,248,106,7,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,231,204,7,143,187,134,145,86,212,233,190,155,87,223,109,25,61,162,239,68,181,149,139,108,161,168,165,146,150,90,23,76,172,98,204,231,175,94,178,66,189,85,137,253,23,34,47,79,191,179,241,179,197,245,7,13,152,157,53,101,50,94,225,174,91,221,53,190,89,104,168,169,103,71,54,74,89,166,232,137,51,209,58,124,13,247,244,235,213,63,188,80,77,234,245,115,200,110,115,94,47,21,62,34,178,163,111,114,77,141,102,237,173,70,167,185,168,136,158,228,68,247,32,31,202,225,112,171,186,85,201,95,95,55,118,121,122,111,126,212,111,94,136,136,158,228,68,79,185,16,239,252,33,241,61,75,195,150,95,85,127,185,251,89,244,211,89,167,182,177,150,250,74,121,158,142,146,162,25,122,170,74,230,166,223,225,175,191,175,94,189,61,221,9,217,203,155,131,141,38,206,180,107,27,212,13,66,196,105,110,178,221,40,110,76,123,217,116,173,133,235,36,119,41,35,106,171,99,123,26,136,140,143,167,187,252,75,247,251,206,21,198,159,46,106,205,34,89,115,44,13,152,205,175,28,173,186,82,219,232,169,18,233,93,61,68,106,234,71,61,251,187,172,114,116,87,196,245,235,189,87,222,159,114,123,144,57,127,48,156,163,13,212,29,107,201,115,236,78,213,93,71,21,210,174,220,214,165,103,68,151,108,118,232,163,114,57,173,123,218,159,20,125,83,162,253,221,63,230,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,243,159,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,200,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,195,241,48,61,96,212,93,50,157,106,112,140,139,217,178,44,15,166,87,120,72,38,254,27,158,143,115,127,138,199,125,238,106,47,95,191,220,121,42,170,169,235,103,117,85,84,155,229,127,77,206,232,137,215,162,116,79,114,127,137,0,245,154,89,166,87,173,86,200,42,49,235,21,77,4,19,211,209,190,181,206,172,145,236,98,177,175,99,21,17,88,215,47,94,178,39,242,233,247,251,203,243,195,120,22,225,187,24,199,169,44,238,211,120,247,211,247,17,86,59,213,197,205,248,164,115,189,202,233,186,255,0,50,47,114,140,210,26,91,94,37,106,213,197,130,151,187,123,176,221,40,92,246,207,42,202,168,219,170,39,196,197,248,17,63,173,211,222,158,255,0,187,251,234,89,40,21,163,197,231,43,172,114,253,220,191,232,125,155,27,199,170,106,174,84,200,175,185,94,174,79,85,167,109,43,154,246,116,114,76,136,171,35,88,168,191,222,79,189,62,226,167,46,246,235,166,25,124,169,180,203,83,10,213,83,181,173,123,225,248,152,168,230,181,233,211,114,39,242,84,254,70,164,78,55,172,220,39,104,158,184,189,245,121,238,18,203,165,92,181,49,85,73,35,238,149,180,232,231,199,18,196,213,233,12,173,79,115,23,167,78,157,63,154,251,192,207,142,109,173,26,151,168,214,168,172,153,150,75,237,10,40,42,27,85,28,94,14,158,46,146,181,174,106,59,172,108,106,253,207,114,116,235,211,223,255,0,49,226,227,141,210,187,107,85,58,162,117,247,157,223,139,110,25,111,92,57,234,37,226,193,87,61,155,193,81,212,81,211,71,21,5,84,243,109,116,180,108,159,174,233,152,213,84,247,187,175,85,251,215,162,123,143,204,225,83,19,183,230,58,135,113,182,92,105,217,52,81,89,102,157,26,233,30,196,71,36,240,55,175,86,251,254,231,40,23,153,193,182,139,219,52,103,67,49,156,113,180,116,172,185,81,199,93,20,210,210,212,205,44,78,100,149,211,74,136,222,231,69,251,149,189,126,20,247,162,255,0,35,187,0,0,0,0,0,0,0,0,138,92,200,191,249,135,88,255,0,254,43,166,255,0,235,58,194,86,145,83,152,244,18,212,104,125,141,145,57,168,169,149,211,47,191,251,222,14,172,10,82,225,227,19,181,102,57,173,109,178,241,72,218,136,98,181,201,59,90,233,94,206,142,73,98,106,47,86,42,47,220,229,52,169,12,49,83,196,216,97,110,214,55,175,68,235,212,207,223,47,45,57,147,83,181,166,245,97,139,194,245,167,197,234,107,63,174,37,146,54,252,53,116,140,247,43,17,87,175,199,255,0,55,222,104,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,1,228,117,55,83,108,58,83,97,131,33,200,105,43,234,41,170,42,219,68,214,209,70,199,189,30,230,61,232,170,143,123,83,167,72,215,249,245,234,169,238,61,84,243,178,157,136,247,162,170,42,244,247,25,255,0,227,183,138,139,214,191,106,85,238,221,65,112,184,183,17,101,109,5,125,190,223,93,67,75,12,176,203,29,3,98,115,156,232,183,57,122,185,242,170,34,189,83,163,147,238,232,136,129,200,181,219,89,50,77,115,212,91,190,117,127,185,207,87,45,205,212,207,115,167,165,134,7,170,197,79,28,40,170,216,81,26,158,230,116,247,127,47,122,251,207,57,157,224,151,109,61,191,213,99,119,154,138,73,170,168,221,27,100,125,43,220,232,215,124,109,145,58,43,154,213,251,156,159,203,239,44,207,149,191,8,150,59,149,162,139,90,51,27,109,178,190,223,127,177,92,104,226,142,42,250,182,84,164,172,185,53,136,231,177,187,88,141,233,78,244,247,57,126,246,251,189,235,210,31,243,25,191,55,32,226,255,0,62,184,55,185,252,87,90,87,227,106,34,251,173,84,173,251,147,221,252,128,185,30,2,152,198,112,161,131,108,111,68,254,201,250,149,81,223,158,198,189,58,57,58,161,199,56,62,176,253,153,225,211,18,177,244,141,60,55,143,254,214,231,57,191,21,117,67,189,202,239,127,254,113,217,64,168,158,62,249,120,83,98,149,117,26,139,165,244,120,245,154,209,116,187,209,80,211,65,61,210,186,90,134,53,40,93,220,71,36,141,123,122,44,144,185,81,81,202,189,21,62,239,122,37,103,53,206,98,245,106,244,83,84,229,33,243,63,209,237,56,211,173,67,189,92,176,220,119,217,245,50,93,173,180,206,127,139,158,94,177,186,216,142,86,244,145,238,79,233,53,171,215,167,95,112,31,135,161,124,204,53,159,77,168,32,177,229,25,189,214,170,215,75,77,51,33,130,142,199,108,114,182,87,207,220,221,185,204,107,149,58,43,254,245,251,215,238,254,247,145,214,190,96,154,249,170,117,147,65,14,127,87,236,148,169,134,166,158,158,166,201,110,141,236,123,97,216,170,170,200,149,126,247,63,221,185,83,162,145,116,1,255,0,82,72,249,94,178,72,189,92,191,122,244,63,188,180,19,67,72,202,199,57,138,201,29,181,17,21,122,245,247,255,0,249,15,246,221,37,36,83,185,213,145,62,70,43,21,17,27,247,245,234,159,227,79,241,146,55,141,140,235,16,203,245,6,240,184,53,178,225,111,179,173,101,20,180,212,245,136,221,236,219,68,214,191,170,163,222,190,247,171,149,62,37,247,47,242,251,128,244,124,181,52,242,108,251,91,47,84,12,90,94,140,196,234,170,58,77,35,216,159,13,101,35,126,246,34,175,95,136,190,226,151,57,57,170,126,223,175,201,255,0,238,69,119,168,208,151,70,0,0,0,0,0,0,0,0,0,254,85,20,176,85,177,35,168,102,246,162,238,68,234,169,239,255,0,220,63,168,3,62,220,126,232,45,22,140,107,190,81,75,143,83,81,81,216,98,169,183,83,82,210,195,85,60,207,141,210,91,161,149,221,93,47,85,84,87,35,215,222,229,251,209,62,239,187,138,233,54,156,87,234,126,71,83,96,183,203,70,201,41,232,159,88,171,85,35,216,205,173,146,54,123,149,141,85,235,241,167,242,233,247,151,163,199,182,128,90,245,191,76,45,150,159,5,68,234,168,242,58,106,231,190,174,174,120,152,168,202,90,152,253,221,174,190,255,0,141,61,221,58,125,229,0,81,87,213,219,165,89,232,229,237,189,205,218,171,181,23,221,213,23,249,255,0,204,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,243,154,110,154,8,170,26,140,153,155,154,139,215,167,85,79,121,153,141,118,194,95,167,58,171,124,195,95,225,247,91,252,55,94,196,143,123,63,137,77,20,158,231,61,17,203,253,63,230,159,120,26,95,180,93,41,239,86,232,174,116,172,145,145,77,187,106,72,136,142,78,142,86,175,94,138,169,247,161,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,126,86,71,141,218,242,138,22,91,238,244,169,81,12,114,164,205,106,200,246,116,114,34,162,47,86,170,47,220,229,63,84,1,0,248,39,224,14,247,195,198,174,93,242,252,138,92,106,122,106,204,122,123,91,91,109,184,214,75,34,61,245,20,210,162,170,75,27,19,111,72,87,223,215,175,94,158,239,188,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,11,185,166,101,153,142,39,161,54,42,220,66,238,202,10,151,230,20,144,185,238,134,57,58,198,180,53,142,86,244,123,92,159,210,107,87,175,78,190,226,138,13,73,100,184,173,131,47,161,142,219,145,80,120,186,104,166,73,218,206,235,227,232,244,69,106,47,86,42,47,220,231,123,190,239,121,85,92,67,114,149,188,82,110,185,105,39,216,203,37,20,181,176,178,24,234,239,55,41,30,216,251,14,222,139,190,41,62,249,27,213,61,235,238,254,247,220,7,27,225,179,153,46,121,162,248,165,191,5,188,228,119,185,172,54,202,122,150,210,210,81,89,173,210,118,230,150,165,102,221,190,68,107,213,62,57,62,247,47,189,222,228,232,137,210,39,234,118,107,81,168,153,197,203,48,170,150,105,36,184,118,119,58,88,217,27,215,183,11,35,247,181,159,10,123,153,252,143,205,202,177,138,252,66,249,83,96,185,77,79,45,69,46,205,238,129,206,115,23,115,17,233,209,92,136,191,115,147,249,125,231,228,1,165,94,24,85,206,208,220,105,94,189,87,250,243,255,0,175,38,58,153,84,156,10,115,28,197,176,188,18,211,165,218,129,75,150,92,166,179,80,87,76,245,161,182,208,246,85,242,87,44,141,86,185,101,99,215,163,38,232,189,81,61,253,126,254,136,167,68,226,119,154,70,61,138,83,123,23,77,98,204,45,23,122,123,132,9,60,243,90,109,242,196,234,119,83,189,202,196,238,74,255,0,126,229,141,127,162,159,114,251,255,0,190,29,199,140,222,50,236,124,55,88,98,84,130,254,202,246,94,41,168,101,150,134,138,150,118,185,178,210,203,50,34,36,210,39,187,225,111,85,233,215,170,127,120,161,172,219,55,201,181,19,37,172,203,178,251,159,143,186,215,246,252,69,71,102,56,183,236,141,177,183,225,141,173,106,116,99,26,158,228,79,187,175,222,127,198,101,153,228,186,131,146,86,101,217,125,203,199,221,171,251,126,34,163,179,28,91,246,70,216,219,240,198,214,181,58,49,141,79,114,39,221,215,239,63,58,223,70,181,179,58,38,237,247,53,93,239,85,79,230,159,222,255,0,156,9,85,193,23,6,55,14,35,178,9,101,184,173,134,162,215,37,150,166,182,8,43,43,170,169,222,217,34,171,138,30,170,176,179,252,111,232,157,85,58,47,247,203,44,205,249,96,240,215,125,182,199,77,96,211,74,10,105,219,80,217,28,233,242,11,174,213,98,53,200,169,253,185,222,254,170,159,200,146,218,61,129,89,116,203,78,173,56,70,61,66,202,74,11,111,136,236,194,201,164,149,27,220,158,73,93,241,72,170,229,234,231,170,251,215,249,244,251,143,102,6,116,184,146,225,31,56,225,230,249,87,71,144,93,49,217,225,134,170,158,145,173,183,85,84,75,209,242,211,119,145,122,203,19,23,167,68,94,191,227,255,0,17,193,13,79,92,45,180,87,72,91,79,95,15,118,54,185,30,137,185,91,239,232,169,215,220,169,253,245,43,7,141,94,89,17,221,174,85,89,142,140,82,98,246,24,235,238,84,145,177,46,23,123,131,228,72,91,70,173,145,170,142,100,173,69,89,35,69,69,69,235,211,249,167,220,65,225,249,57,94,172,127,181,123,149,175,193,212,120,232,112,219,131,229,151,221,177,205,91,149,34,162,39,197,255,0,164,223,228,159,114,151,0,101,231,30,202,178,189,53,189,212,86,227,87,70,209,215,58,15,13,36,173,133,146,163,163,114,181,234,222,146,53,83,239,107,125,253,58,251,141,9,240,157,196,117,175,136,77,53,179,100,112,197,118,90,218,216,43,42,36,150,186,154,8,85,205,138,177,240,244,219,19,213,168,190,230,253,201,247,39,85,247,148,119,48,0,0,0,0,0,0,0,0,0,31,194,174,138,154,190,52,134,170,45,236,71,110,68,220,169,239,255,0,220,255,0,156,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,243,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,63,0,209,247,16,252,43,233,143,16,182,136,232,114,252,94,158,227,51,110,16,215,189,211,220,106,233,218,174,142,23,196,213,254,3,211,222,141,127,78,157,58,127,63,188,162,222,38,120,99,203,56,116,203,46,22,76,134,190,199,60,116,149,52,212,168,219,109,76,242,166,249,105,146,116,84,89,99,98,170,116,235,215,175,243,255,0,23,188,14,38,126,190,48,157,107,228,255,0,161,95,255,0,217,167,228,31,214,158,166,106,87,172,144,191,107,149,58,117,232,139,238,255,0,221,3,83,116,40,169,74,206,191,227,255,0,244,169,244,30,43,70,114,121,51,45,54,179,228,147,62,71,190,179,196,117,89,24,214,57,118,84,72,207,122,55,220,159,209,254,71,181,0,0,2,5,241,241,192,70,63,171,182,223,182,90,117,106,178,219,50,235,141,234,145,213,247,11,149,210,185,172,150,146,58,57,34,237,164,109,73,24,142,234,200,125,232,196,247,49,125,254,245,235,80,90,119,170,185,254,140,223,234,46,216,69,251,217,181,210,210,58,138,73,89,75,12,253,98,123,217,34,183,164,204,114,127,73,141,94,189,58,251,191,189,212,211,137,15,120,150,229,213,165,154,215,117,169,203,108,184,149,170,28,146,190,178,158,74,202,218,235,205,198,54,201,4,84,253,148,110,200,220,230,34,252,49,125,205,79,115,87,170,245,85,234,29,255,0,64,245,86,131,90,116,166,199,168,246,216,235,153,5,221,42,149,137,91,20,113,204,157,170,153,97,93,205,141,206,106,123,227,94,157,21,125,221,63,153,208,206,15,194,199,12,150,190,29,113,75,125,150,158,138,223,21,93,37,45,85,43,223,71,91,83,59,21,178,213,44,221,19,189,209,127,189,213,122,117,234,157,19,220,119,128,0,0,0,0,0,0,0,0,5,71,115,118,209,171,141,182,235,91,171,235,45,191,194,223,50,27,101,3,26,217,165,90,132,86,218,222,223,137,138,221,136,159,214,235,239,69,85,251,191,190,189,45,196,252,172,139,24,177,229,148,76,183,100,20,62,42,158,57,82,118,179,186,246,116,122,34,162,47,86,42,47,220,229,255,0,222,129,71,92,172,179,58,108,55,94,175,213,242,178,163,171,240,234,184,21,98,99,92,190,250,234,39,125,206,84,78,159,9,123,71,37,210,190,22,52,55,70,46,242,223,244,239,7,75,77,194,122,71,208,201,50,92,235,42,55,64,233,25,35,155,182,105,92,212,248,163,98,245,233,215,221,247,244,85,58,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,243,175,184,245,159,37,164,101,13,234,143,196,193,28,137,43,89,220,115,58,61,17,81,23,171,85,23,238,114,255,0,239,79,209,0,82,247,29,188,190,167,211,75,205,102,119,167,241,99,150,172,106,225,116,162,160,162,163,91,157,108,213,49,42,209,43,164,223,221,99,147,162,201,12,139,215,122,175,189,191,119,220,149,240,106,160,132,28,78,242,209,211,141,86,71,222,180,231,22,178,219,50,10,154,250,121,106,170,238,87,171,146,50,74,104,233,221,26,177,26,213,145,168,237,201,18,251,154,158,230,175,191,249,40,70,190,94,28,127,69,132,89,40,180,155,63,151,34,185,90,236,150,138,233,225,167,161,182,209,108,100,242,87,164,136,228,145,94,201,21,54,204,244,84,85,233,213,126,239,114,41,110,44,122,72,212,123,122,244,95,239,153,118,206,112,235,158,1,148,214,226,55,153,233,102,172,160,237,247,31,76,231,58,37,223,27,100,78,138,230,181,126,231,167,94,168,158,254,164,144,225,211,152,30,177,104,179,35,178,215,102,119,7,88,41,104,167,130,150,146,142,205,110,149,209,203,36,233,42,185,93,35,17,202,157,86,79,189,203,239,114,123,186,125,193,127,96,228,122,5,196,142,25,196,13,146,146,239,138,91,47,148,173,169,167,158,165,61,165,4,49,187,108,83,246,85,21,35,145,233,215,119,189,63,197,254,63,113,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,58,227,195,22,149,107,181,19,96,205,113,88,174,82,248,216,171,28,233,46,53,116,232,175,142,23,68,213,254,12,141,251,154,238,157,62,239,231,247,148,189,197,55,1,186,133,195,221,108,247,154,251,182,40,235,60,181,212,214,250,122,122,10,234,185,165,100,146,83,44,170,171,221,133,191,15,240,223,255,0,156,171,213,83,221,211,238,191,243,249,79,79,13,75,18,57,217,185,168,189,122,117,84,247,255,0,238,1,151,44,107,43,191,225,245,242,92,241,218,255,0,9,83,44,43,3,223,218,100,157,88,174,71,42,116,122,42,125,237,111,191,239,247,22,239,203,231,143,235,206,173,92,215,78,117,18,229,124,187,93,237,150,58,203,149,76,254,203,161,130,157,234,149,177,181,138,213,137,88,238,168,201,218,157,21,168,158,229,251,253,202,188,171,152,95,47,234,108,114,182,167,83,244,218,143,31,180,219,110,247,138,26,24,34,154,231,93,45,67,90,148,46,222,142,107,218,246,162,43,224,85,69,71,42,244,233,247,117,84,43,66,223,114,173,181,204,234,138,9,187,82,57,170,197,93,168,239,119,84,94,158,244,95,239,32,26,159,7,134,209,44,209,186,133,166,22,92,193,157,254,151,15,19,211,191,27,24,255,0,130,162,72,253,232,197,86,167,244,63,151,242,61,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,95,56,61,225,207,36,186,79,122,189,105,223,136,172,168,219,221,151,218,245,204,221,181,168,212,247,54,100,68,247,53,19,220,159,200,236,160,15,158,130,130,146,217,72,202,26,24,187,112,71,215,107,119,42,244,234,170,171,239,94,171,247,170,159,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,195,95,31,84,121,135,17,58,165,195,62,177,92,45,86,187,174,57,152,94,104,113,59,196,245,48,81,199,115,165,101,209,212,212,246,215,49,206,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,77,83,54,220,77,221,174,182,14,46,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,64,52,146,8,127,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,127,14,229,77,2,246,164,186,80,162,49,35,185,182,29,173,99,119,61,235,28,173,137,92,214,72,214,187,164,77,154,40,210,96,0,0,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,68,13,3,227,142,167,136,238,54,114,253,30,193,217,72,205,58,194,241,123,147,225,171,141,241,84,62,249,113,134,225,69,2,214,182,102,43,154,148,200,215,202,216,90,199,124,108,145,100,122,170,185,140,134,53,115,88,227,182,234,183,90,254,22,116,107,38,164,109,181,180,235,6,111,117,183,78,231,79,36,234,231,182,75,58,61,17,26,198,53,168,213,159,99,156,175,87,246,28,172,217,60,114,115,94,74,158,105,242,159,151,245,222,163,110,2,106,113,251,197,182,85,194,54,169,232,150,83,109,139,199,99,119,223,109,219,242,107,115,155,36,189,202,22,212,218,94,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,146,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,43,47,158,119,224,159,230,79,211,78,21,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,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,250,192,0,0,0,0,25,172,253,236,120,167,255,0,140,182,170,255,0,223,43,143,254,49,165,51,42,224,105,119,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,165,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,5,32,115,30,226,23,95,112,110,51,181,15,22,194,181,195,80,49,251,45,23,178,124,53,186,215,147,86,210,82,193,190,213,72,247,236,138,57,26,198,238,123,220,229,232,158,247,57,85,125,234,164,224,229,19,168,89,246,165,112,219,146,95,117,27,56,200,50,171,148,25,197,101,36,85,151,187,156,213,211,199,3,104,40,28,216,155,36,206,115,145,136,231,189,200,212,94,157,94,229,254,106,87,7,52,127,61,154,155,244,95,71,162,36,167,39,190,43,180,227,6,163,184,240,201,154,203,236,107,174,81,144,62,241,96,186,79,50,37,45,117,84,176,83,192,180,14,234,137,218,153,124,59,86,37,85,86,202,231,186,52,218,244,141,178,133,181,0,0,173,94,114,154,177,170,122,95,251,32,253,153,234,94,87,137,123,79,237,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,221,251,123,143,219,187,175,77,238,233,247,169,205,121,68,235,126,180,106,87,18,89,37,139,81,181,123,53,202,173,176,96,245,149,113,81,222,239,245,117,208,71,59,107,232,26,217,91,28,210,57,168,244,107,222,212,114,39,94,143,114,127,53,61,7,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,16,171,143,222,45,178,174,17,181,79,68,178,155,108,94,59,27,190,251,110,223,147,91,156,217,37,238,80,182,166,210,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,150,184,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,89,124,243,191,4,255,0,50,126,154,112,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,152,47,36,31,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,214,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,202,185,68,234,22,125,169,92,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,218,10,7,54,38,201,51,156,228,98,57,239,114,53,23,167,87,185,127,154,149,23,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,19,252,0,0,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,66,14,110,218,133,159,105,175,13,184,221,247,78,115,140,131,21,185,79,156,81,210,75,89,100,185,205,67,60,144,58,130,189,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,228,132,223,32,7,58,191,43,24,183,204,10,31,78,184,129,15,249,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,218,222,38,221,116,201,171,106,233,103,217,106,171,123,55,197,36,142,99,182,189,141,114,117,79,115,154,138,158,244,66,239,204,219,112,139,173,246,174,28,120,139,195,53,150,251,99,171,187,219,108,21,21,45,172,164,164,145,172,157,96,168,165,154,154,71,199,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,77,20,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,3,154,113,55,118,186,216,56,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,206,134,122,105,227,160,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,116,179,149,113,99,229,99,89,62,95,228,62,157,56,20,3,251,216,241,79,255,0,25,109,85,255,0,190,87,31,252,99,65,28,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,162,52,167,197,143,149,141,100,249,127,144,250,116,224,114,174,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,170,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,159,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,14,192,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,253,91,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,33,230,35,198,253,103,21,89,218,98,88,117,86,221,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,107,217,63,135,85,142,57,25,21,67,145,237,71,61,237,64,159,252,183,248,174,212,126,45,117,31,92,51,92,214,95,3,106,161,251,63,5,130,193,4,202,250,91,69,43,150,226,170,214,170,162,119,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,158,126,229,199,109,215,68,121,143,103,122,25,170,89,53,36,122,95,126,168,181,54,150,178,233,59,152,204,110,181,246,106,71,53,241,201,209,81,148,211,75,209,178,49,251,99,99,228,239,238,141,18,110,239,53,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,32,47,248,21,107,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,108,139,181,213,94,177,53,246,148,0,0,6,107,63,123,30,41,255,0,227,45,170,191,247,202,227,255,0,140,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,14,170,0,0,0,0,115,78,33,245,251,13,225,159,75,235,181,103,60,181,228,23,11,69,5,69,61,51,225,178,91,214,170,125,243,72,140,106,185,85,91,20,76,234,190,247,203,35,25,215,107,17,86,71,198,199,244,179,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,2,147,48,14,107,26,243,23,18,246,157,98,213,43,189,93,86,26,180,233,106,187,97,182,7,118,45,201,68,172,84,89,96,130,119,61,22,165,178,170,79,220,123,210,71,237,88,123,177,194,237,173,186,156,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,160,190,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,143,219,114,251,227,215,33,225,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,138,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,66,247,129,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,113,94,49,56,170,195,120,80,210,59,134,97,121,185,82,59,39,184,211,212,83,98,118,137,35,89,159,113,184,163,62,5,116,77,123,29,225,163,115,163,116,207,220,221,172,84,106,47,113,241,177,225,202,185,130,113,235,143,112,205,134,215,96,218,125,125,164,172,213,75,189,60,144,208,178,159,194,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,149,95,28,247,93,82,166,253,219,181,114,233,87,112,203,45,180,245,87,43,30,67,114,186,58,162,166,243,7,117,100,150,150,103,84,72,178,201,83,18,72,231,51,102,228,90,120,156,138,214,118,55,73,82,217,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,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,1,169,224,67,254,93,220,111,209,241,85,130,46,37,152,213,109,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,182,177,144,120,133,72,227,141,146,212,53,24,212,107,216,212,152,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,148,195,196,231,53,61,83,191,241,5,110,200,248,126,200,253,159,131,224,215,9,189,145,28,144,84,193,30,73,12,145,66,201,253,167,76,233,182,77,10,190,57,150,15,130,41,99,142,109,223,195,151,222,207,85,205,35,143,170,61,68,241,220,50,104,229,194,213,114,196,19,193,212,100,89,21,29,76,21,208,221,228,78,213,76,52,212,146,70,231,177,176,196,244,141,100,145,21,36,116,177,172,127,3,35,127,122,21,240,233,195,70,169,241,65,157,195,130,233,157,167,253,183,141,188,214,65,83,236,187,103,240,102,150,63,23,60,49,73,217,238,246,30,200,247,55,227,127,70,167,243,84,11,190,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,207,244,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,208,0,164,14,99,220,66,235,238,13,198,118,161,226,216,86,184,106,6,63,101,162,246,79,134,183,90,242,106,218,74,88,55,218,169,30,253,145,71,35,88,221,207,123,156,189,19,222,231,42,175,189,84,146,188,154,245,99,84,245,67,246,191,251,76,212,188,175,45,246,103,217,255,0,5,237,219,205,77,127,133,238,123,67,185,218,239,61,219,55,118,217,187,111,78,187,27,215,238,66,21,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,66,14,110,218,133,159,105,175,13,184,221,247,78,115,140,131,21,185,79,156,81,210,75,89,100,185,205,67,60,144,58,130,189,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,228,132,223,32,7,58,191,43,24,183,204,10,31,78,184,129,15,249,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,218,222,38,221,116,201,171,106,233,103,217,106,171,123,55,197,36,142,99,182,189,141,114,117,79,115,154,138,158,244,66,239,202,1,229,113,231,179,76,190,181,232,245,165,255,0,0,32,175,50,14,43,181,31,132,173,71,208,252,215,10,151,199,90,171,190,208,65,127,176,79,50,178,150,239,74,213,183,42,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,124,234,42,175,158,119,224,159,230,79,211,64,179,76,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,11,114,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,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,7,214,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,85,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,88,60,243,191,4,255,0,50,126,154,113,254,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,143,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,117,163,197,172,149,179,61,190,62,171,115,18,73,21,177,162,189,97,129,143,238,200,189,88,213,232,200,251,140,124,177,168,28,171,152,143,31,84,124,49,226,169,129,233,109,194,213,114,212,219,223,118,159,170,84,193,81,246,102,52,142,39,248,154,170,109,202,244,153,236,158,55,83,199,35,18,55,124,82,59,115,99,237,203,34,184,155,187,93,108,28,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,51,133,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,154,51,226,199,202,198,178,124,191,200,125,58,112,57,87,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,190,85,25,140,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,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,135,96,0,0,0,0,0,0,0,0,0,0,0,0,33,87,49,30,62,168,248,99,197,83,3,210,219,133,170,229,169,183,190,237,63,84,169,130,163,236,204,105,28,79,241,53,84,219,149,233,51,217,60,110,167,142,70,36,110,248,164,118,230,199,219,151,170,241,175,197,117,139,132,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,248,250,173,204,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,166,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,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,45,251,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,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,126,156,4,241,191,98,226,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,99,162,100,139,189,92,201,122,238,107,91,36,74,240,149,69,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,75,42,42,175,158,119,224,159,230,79,211,64,226,156,184,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,237,111,19,110,186,100,213,181,116,179,236,181,85,189,155,226,146,71,49,219,94,198,185,58,167,185,205,69,79,122,33,119,229,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,133,73,199,213,30,157,241,217,159,112,201,172,119,11,85,183,16,95,3,81,142,228,85,149,48,80,195,104,145,108,244,245,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,153,170,80,15,52,127,61,154,155,244,95,71,162,39,79,43,222,62,175,186,211,179,135,141,102,184,120,204,190,213,111,125,69,138,255,0,83,82,196,154,245,75,14,212,125,52,232,247,35,229,172,141,138,175,73,26,142,116,177,71,35,228,232,248,159,36,193,98,167,52,226,110,237,117,176,112,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,233,103,42,226,199,202,198,178,124,191,200,125,58,112,40,7,247,177,226,159,254,50,218,171,255,0,124,174,63,248,198,148,204,171,154,168,0,0,2,58,243,8,207,243,45,44,225,27,54,212,29,62,200,106,236,121,13,142,162,201,83,67,93,76,169,190,39,251,98,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,234,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,79,43,205,31,200,158,166,253,23,214,40,138,75,225,227,136,28,251,134,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,100,173,106,187,162,73,20,110,247,237,64,52,188,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,238,128,0,0,0,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,15,171,41,230,185,195,142,31,196,21,86,145,221,170,188,70,33,73,111,100,146,103,182,186,182,92,237,238,174,124,77,153,33,100,84,141,145,242,67,177,201,26,204,199,43,155,63,86,44,72,198,172,169,226,185,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,68,174,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,187,243,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,69,56,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,230,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,29,44,229,92,88,249,88,214,79,151,249,15,167,78,5,0,254,246,60,83,255,0,198,91,85,127,239,149,199,255,0,24,210,153,149,115,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,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,148,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,79,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,86,191,240,103,159,47,10,248,63,21,24,53,13,93,246,197,121,167,173,139,32,163,166,138,106,170,187,116,244,213,183,22,201,86,177,197,6,200,104,89,77,71,6,249,100,145,85,37,123,186,244,106,183,167,148,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,36,10,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,125,130,221,61,44,141,108,205,154,25,99,116,21,202,233,33,150,20,248,246,177,170,247,181,168,248,85,254,175,95,185,153,104,190,158,112,243,69,170,154,91,127,199,242,204,179,35,167,164,109,167,25,246,197,36,149,118,201,234,105,221,50,62,231,79,4,206,150,38,64,141,86,202,198,42,170,203,178,45,204,223,220,109,32,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,209,145,181,61,238,68,106,125,200,7,159,39,255,0,37,79,52,249,79,203,250,239,81,183,17,255,0,136,174,18,114,174,26,116,179,75,114,157,64,151,179,146,106,55,180,174,15,183,53,210,55,217,244,49,83,91,95,4,19,197,44,49,201,21,99,100,170,170,108,204,234,246,166,200,209,21,21,29,214,64,114,84,243,79,148,252,191,174,245,27,112,29,87,158,119,224,159,230,79,211,74,171,45,83,158,119,224,159,230,79,211,72,127,192,167,13,118,46,42,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,247,66,189,215,199,34,43,30,189,185,30,173,68,122,49,205,9,107,202,159,142,219,170,93,104,56,89,214,92,154,145,214,215,83,164,24,69,214,227,59,155,60,115,163,152,216,236,234,245,69,107,216,230,171,150,13,238,106,177,89,216,106,191,124,17,199,107,230,96,117,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,45,255,0,150,167,48,47,219,181,29,14,130,106,180,219,51,235,85,189,222,203,184,185,221,35,188,80,210,65,76,207,226,203,61,75,230,168,184,189,124,76,242,109,98,53,99,141,239,247,109,112,19,252,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,20,3,205,31,207,102,166,253,23,209,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,40,57,163,249,236,212,223,162,250,61,16,209,238,8,47,186,243,193,222,77,174,186,95,75,117,188,231,88,190,97,53,186,107,28,83,49,99,172,179,197,67,4,210,45,52,41,18,201,45,98,73,80,215,35,59,136,143,141,142,107,24,233,21,141,120,89,79,44,206,52,127,121,61,56,126,155,230,174,237,231,216,13,190,146,10,154,137,171,187,210,95,104,81,59,76,174,233,35,221,51,166,106,177,173,168,114,238,111,114,88,158,142,78,242,71,28,213,51,3,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,41,160,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,129,8,57,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,42,175,158,119,224,159,230,79,211,74,171,45,83,158,119,224,159,230,79,211,72,107,193,7,11,246,174,44,243,252,207,78,107,46,245,118,235,149,187,7,184,222,236,50,197,80,216,96,117,214,57,169,161,166,109,83,150,41,92,180,219,170,21,100,72,218,143,232,159,10,255,0,37,9,63,202,235,143,170,204,62,251,109,225,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,178,141,221,184,219,23,109,26,216,100,115,183,34,178,69,124,54,254,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,226,121,88,241,147,153,107,254,27,89,164,218,149,77,144,95,50,124,50,157,102,118,82,250,36,117,36,214,238,177,71,75,13,101,87,113,92,250,231,57,106,58,42,198,157,200,169,213,238,115,228,108,142,112,85,15,22,62,105,245,147,230,6,67,234,51,150,19,201,99,94,112,218,44,123,43,225,202,243,91,73,111,200,107,47,15,201,172,169,53,66,163,238,172,125,44,113,84,195,19,21,136,221,240,54,146,57,21,55,171,222,201,94,228,98,54,23,184,175,110,44,124,211,235,39,204,12,135,212,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,128,106,120,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,21,107,206,159,94,112,218,220,123,20,225,202,205,91,73,112,200,104,239,12,201,175,73,13,66,171,237,76,101,44,145,83,67,43,17,138,221,243,182,174,73,17,55,163,216,200,152,229,98,182,102,56,148,28,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,11,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,9,65,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,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,77,254,91,28,115,221,120,125,207,232,244,175,81,174,149,117,218,117,149,84,83,91,98,125,101,209,205,131,23,157,211,72,173,170,137,179,72,144,67,76,233,42,30,234,158,136,213,233,210,93,202,177,172,114,112,174,12,244,83,21,226,39,137,60,63,71,51,91,133,214,138,203,144,123,67,196,207,107,150,56,234,153,216,160,168,168,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,83,202,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,114,174,44,124,172,107,39,203,252,135,211,167,32,87,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,207,94,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,135,106,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,127,21,37,87,30,220,16,95,120,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,222,217,95,26,108,70,190,46,155,92,231,71,42,48,47,123,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,66,220,187,184,223,172,225,87,59,92,75,49,170,221,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,238,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,53,57,152,115,3,253,153,98,182,221,37,225,235,57,181,84,228,153,109,189,43,110,151,219,77,111,122,107,61,174,104,227,125,59,169,228,141,22,54,205,85,28,138,246,74,143,223,28,72,146,53,168,179,67,51,67,138,243,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,192,200,223,222,173,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,167,181,226,131,69,63,119,109,106,187,232,228,151,15,27,87,143,219,236,254,62,118,203,220,141,245,211,218,233,106,42,187,78,237,198,171,10,79,52,169,30,230,35,187,104,205,221,93,213,84,39,255,0,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,136,171,205,31,207,102,166,253,23,209,232,128,138,165,233,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,170,175,135,190,20,111,188,69,232,214,175,102,88,44,87,91,142,95,166,254,196,172,183,217,40,161,100,190,213,165,169,117,90,85,198,141,85,71,172,204,100,12,150,52,98,185,206,237,190,52,141,239,149,138,206,43,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,168,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,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,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,118,120,120,135,225,251,62,225,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,223,19,156,141,232,146,69,35,125,251,84,210,241,31,248,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,64,43,175,128,158,104,95,177,76,86,93,35,226,22,75,173,231,20,179,91,229,147,25,186,82,199,226,43,168,187,81,171,153,108,123,85,83,185,11,246,164,112,57,92,157,151,43,88,229,72,21,29,79,13,120,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,242,185,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,42,185,125,240,21,144,241,51,153,80,231,58,131,98,171,163,210,187,69,68,115,87,62,163,197,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,129,29,51,157,11,212,125,54,211,140,27,84,51,91,55,178,173,90,141,227,165,176,67,58,171,106,170,41,105,82,157,86,169,209,170,124,16,201,226,155,218,85,93,207,107,28,244,106,49,209,189,255,0,46,152,232,238,125,172,114,100,116,122,115,97,171,190,92,177,187,58,94,229,182,80,210,205,83,91,87,7,141,165,164,115,105,225,133,143,116,143,107,170,217,35,145,122,34,71,28,142,235,240,162,45,138,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,66,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,177,238,41,121,189,253,181,209,171,62,45,195,213,190,235,139,229,121,69,189,87,38,184,206,238,147,99,255,0,19,152,250,74,41,81,19,185,51,246,171,146,169,17,187,34,123,21,168,217,220,190,27,242,185,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,215,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,128,126,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,104,79,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,141,27,43,152,199,120,104,220,233,27,11,54,183,107,21,92,169,220,124,143,127,52,229,221,193,5,31,10,184,34,229,185,141,46,237,77,203,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,115,31,7,136,68,146,72,223,45,59,85,142,86,177,142,89,128,0,0,5,0,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,17,42,185,24,254,54,126,91,253,72,11,84,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,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,85,101,148,242,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,134,188,36,232,133,171,136,253,126,199,52,94,243,124,171,179,83,228,116,247,70,178,190,154,54,200,250,105,225,183,84,212,66,245,99,189,207,98,75,12,123,217,213,170,230,110,106,57,138,168,244,240,25,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,5,112,114,171,227,158,235,170,84,223,187,118,174,93,42,238,25,101,182,158,170,229,99,200,110,87,71,84,84,222,96,238,172,146,210,204,234,137,22,89,42,98,73,28,230,108,220,139,79,19,145,90,206,198,233,44,124,10,171,231,157,248,39,249,147,244,210,170,203,84,231,157,248,39,249,147,244,210,21,112,103,194,215,239,113,155,102,26,111,69,146,123,18,245,109,195,234,175,182,74,137,91,186,149,245,209,86,82,68,216,170,81,26,175,72,94,201,228,106,185,159,19,28,173,127,71,163,86,55,132,213,229,121,204,11,255,0,129,190,20,181,118,111,240,86,156,50,240,231,127,237,50,173,53,108,245,21,63,251,53,53,36,112,197,254,210,46,159,209,82,213,12,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,92,167,0,188,201,180,227,81,52,226,147,78,245,251,54,181,98,89,158,37,111,134,157,111,23,251,178,67,75,144,82,198,141,141,181,43,83,82,255,0,238,207,232,247,163,123,213,210,57,86,86,117,69,145,144,132,191,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,120,120,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,233,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,203,195,255,0,6,121,246,176,105,166,123,173,247,154,26,187,54,9,132,98,247,91,219,43,42,34,154,157,247,137,225,161,174,116,45,161,145,208,62,26,134,71,87,73,27,42,19,123,85,172,114,162,42,61,83,160,71,83,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,195,181,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,138,157,171,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,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,244,5,11,114,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,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,7,214,0,0,0,0,0,0,0,0,115,78,33,248,129,192,120,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,119,202,230,163,186,164,113,72,239,126,213,58,5,218,231,77,101,181,86,222,107,35,171,146,158,130,158,74,153,89,73,73,45,84,238,99,26,174,114,71,12,45,116,178,191,162,47,70,70,215,61,203,209,26,138,170,136,103,179,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,14,127,196,63,16,57,247,19,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,118,249,92,212,119,69,146,89,29,238,220,167,201,156,232,94,163,233,182,156,96,218,161,154,217,189,149,106,212,111,29,45,130,25,213,91,85,81,75,74,148,234,181,78,141,83,224,134,79,20,222,210,170,238,123,88,231,163,81,142,141,239,146,188,187,184,5,172,226,115,42,92,243,84,173,247,91,110,153,89,59,85,29,22,154,122,127,180,210,44,146,179,195,82,212,237,70,44,44,124,18,54,162,72,222,178,55,225,141,187,93,39,114,41,1,207,59,240,79,243,39,233,160,87,6,152,232,238,125,172,114,100,116,122,115,97,171,190,92,177,187,58,94,229,182,80,210,205,83,91,87,7,141,165,164,115,105,225,133,143,116,143,107,170,217,35,145,122,34,71,28,142,235,240,162,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,50,185,42,121,167,202,126,95,215,122,141,184,250,185,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,237,93,209,83,84,57,238,68,102,206,220,82,53,24,142,106,77,12,77,11,63,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,176,47,158,119,224,159,230,79,211,72,21,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,236,157,177,174,215,61,141,158,87,68,247,181,233,28,138,215,237,119,69,107,166,255,0,58,43,255,0,218,188,87,135,172,167,216,151,91,55,182,109,247,203,135,179,174,212,222,30,186,143,187,29,173,253,138,136,186,175,110,102,110,218,246,117,93,174,69,78,171,208,8,87,193,158,181,226,188,59,113,39,135,235,30,107,111,186,214,217,113,255,0,104,120,152,45,113,71,37,83,251,244,21,20,236,216,217,36,141,139,209,243,53,87,171,211,225,69,233,213,122,34,232,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,67,44,69,132,242,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,90,23,62,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,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,37,7,52,127,61,154,155,244,95,71,162,63,39,77,120,46,202,181,147,132,123,215,16,186,102,219,173,235,36,198,115,9,108,85,184,205,29,12,149,115,87,208,172,20,43,28,180,140,133,142,145,102,142,74,167,172,141,119,86,186,46,174,69,98,196,169,40,90,255,0,0,156,118,90,184,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,220,246,157,131,139,31,43,26,201,242,255,0,33,244,233,204,230,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,45,239,93,56,130,177,113,61,203,211,82,181,122,193,143,221,108,145,220,180,255,0,37,130,166,134,225,3,219,217,170,138,130,118,76,216,102,86,181,149,80,163,209,81,179,71,240,175,69,107,145,146,54,72,152,20,2,106,160,202,185,170,128,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,62,102,151,107,85,235,128,189,79,172,179,92,233,43,233,227,168,182,210,62,90,105,155,43,27,60,23,234,72,102,137,92,213,84,71,199,44,114,70,246,253,237,123,28,213,232,168,168,80,96,18,43,129,206,46,238,188,32,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,93,219,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,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,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,170,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,66,245,10,245,230,141,199,109,215,68,237,80,232,70,139,228,212,148,249,181,242,157,238,200,46,52,147,187,198,227,212,78,107,22,38,71,181,54,197,83,80,215,185,81,251,251,145,70,212,122,53,171,52,50,183,176,113,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,40,91,253,85,103,185,87,251,43,145,228,153,29,195,254,82,178,186,229,93,81,39,253,105,38,154,73,31,254,55,57,206,254,106,160,125,120,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,101,60,124,104,13,55,12,252,183,244,191,73,219,116,171,184,87,80,103,20,53,55,89,165,184,75,85,7,180,102,182,220,31,84,148,169,34,53,34,166,238,171,251,108,108,108,247,124,111,69,149,242,61,242,87,151,223,1,88,247,12,216,109,14,115,168,54,42,74,205,84,187,211,199,53,115,234,60,45,107,44,15,69,169,106,67,67,50,68,143,133,238,167,168,108,117,10,217,30,199,189,138,141,115,152,136,171,226,185,213,249,88,197,190,96,80,250,117,196,10,86,38,255,0,45,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,79,68,106,244,233,46,229,88,214,57,56,87,6,122,41,138,241,19,196,158,31,163,153,173,194,235,69,101,200,61,161,226,103,181,203,28,117,76,236,80,84,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,229,53,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,26,26,105,57,87,22,62,86,53,147,229,254,67,233,211,144,43,149,127,30,180,213,84,214,174,22,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,217,23,107,170,189,98,107,231,175,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,61,203,58,211,106,191,242,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,43,3,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,101,92,189,243,252,55,75,57,112,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,118,68,207,108,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,213,7,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,3,128,22,169,202,143,129,111,237,28,80,107,94,25,254,231,170,192,40,171,157,254,83,157,116,146,157,91,255,0,69,225,94,231,127,183,153,25,253,207,49,88,23,28,79,42,179,216,173,25,77,219,25,186,209,89,114,15,17,236,139,141,69,20,145,210,220,59,15,70,79,225,229,114,35,37,237,189,81,175,216,171,181,202,136,189,20,158,156,176,184,245,166,209,139,173,39,15,218,193,125,164,160,211,235,157,69,76,214,171,189,95,117,235,105,184,206,232,118,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,67,165,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,116,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,162,207,245,85,129,101,95,236,174,57,146,99,151,15,249,74,58,235,109,117,60,159,245,100,134,104,228,103,248,156,215,55,249,42,26,72,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,230,106,174,164,95,117,131,81,242,61,80,201,232,237,84,151,92,154,225,45,198,174,27,93,11,41,41,89,36,139,213,81,145,179,255,0,142,247,43,164,123,186,190,71,189,238,115,220,23,189,192,231,28,120,111,23,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,178,70,117,70,248,218,61,202,174,125,51,156,173,69,106,170,190,23,185,24,245,114,58,41,101,148,5,101,242,136,224,250,235,137,90,159,197,54,120,153,5,166,229,123,167,150,131,26,181,44,174,165,130,166,213,35,99,114,215,78,198,63,116,236,149,201,210,40,229,106,49,18,38,206,141,147,124,18,71,102,128,0,33,175,52,109,111,215,157,19,208,104,107,52,94,199,87,79,71,124,168,125,187,32,203,169,36,254,62,61,3,182,54,36,141,173,248,162,125,67,158,232,210,171,238,137,90,141,77,178,205,11,218,18,210,193,150,98,185,95,180,190,203,100,214,171,207,177,174,19,90,110,62,207,173,142,163,193,215,69,211,187,77,54,197,94,220,204,220,221,209,187,163,155,213,58,162,117,50,218,72,174,17,56,204,207,184,101,214,138,189,70,171,174,171,191,219,114,234,136,162,204,162,173,150,106,169,235,96,117,91,38,158,173,141,89,227,108,149,200,222,250,71,44,206,114,34,207,47,95,233,185,72,234,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,129,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,122,14,90,28,98,84,240,223,171,144,224,249,157,226,175,246,117,156,84,71,69,91,12,149,145,69,73,105,184,200,248,217,21,209,203,55,70,177,141,106,118,230,84,124,125,98,84,123,187,139,4,108,3,175,243,69,224,22,179,15,190,220,184,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,108,163,119,110,71,75,220,86,182,25,28,221,170,172,145,25,12,53,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,244,103,254,165,115,220,87,253,138,200,241,188,142,223,255,0,39,89,67,114,161,168,143,254,180,115,67,36,111,255,0,27,92,215,127,52,82,136,121,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,161,218,249,182,235,22,3,174,184,7,15,250,141,167,55,234,75,141,182,227,79,126,150,88,162,170,134,105,237,243,201,13,166,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,252,202,190,127,146,167,154,124,167,229,253,119,168,219,136,21,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,93,173,123,219,4,45,115,145,58,185,34,141,23,174,212,233,61,121,42,121,167,202,126,95,215,122,141,184,11,169,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,156,171,146,167,154,124,167,229,253,119,168,219,128,176,158,53,248,28,195,120,187,166,196,235,231,125,37,155,33,176,94,40,217,89,119,141,138,202,186,171,2,202,190,50,137,178,162,57,168,244,107,221,52,46,146,57,26,217,88,173,68,99,103,149,231,96,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,111,64,0,102,179,139,31,52,250,201,243,3,33,245,25,207,107,167,60,25,231,218,199,194,229,203,136,13,46,161,171,190,92,177,188,162,174,201,117,176,210,197,53,77,109,92,29,171,106,211,58,134,154,8,30,233,30,215,85,213,58,101,123,209,18,56,216,173,79,133,221,124,87,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,84,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,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,236,255,0,170,111,160,95,187,7,237,255,0,218,118,175,180,158,207,238,126,207,190,208,209,123,103,199,120,143,13,217,237,239,238,118,123,159,196,239,118,183,120,127,226,246,186,255,0,12,130,220,208,184,22,253,138,101,79,215,29,28,195,60,38,155,94,182,123,98,154,137,219,161,177,93,36,145,200,189,33,70,167,135,163,155,172,125,190,138,230,50,85,124,127,194,107,169,227,88,0,7,181,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,245,93,70,224,207,62,209,206,23,45,188,64,106,141,13,93,142,229,146,101,20,150,75,85,134,170,41,169,171,105,32,237,92,150,165,213,212,211,192,199,70,247,58,146,149,208,171,30,168,177,200,245,114,124,77,233,221,121,94,240,45,251,107,202,153,174,58,199,134,120,189,54,178,239,246,61,53,107,182,195,125,186,71,35,81,58,194,173,95,17,71,15,73,59,157,85,172,124,168,200,255,0,138,214,212,70,146,171,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,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,0,57,92,121,236,211,47,173,122,61,105,109,60,116,112,101,98,227,15,78,41,109,145,221,125,141,153,226,254,34,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,110,228,71,197,37,6,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,46,138,56,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,104,103,51,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,218,116,127,143,170,62,39,56,47,214,92,15,84,174,22,171,110,166,217,52,254,249,79,213,106,96,167,251,77,26,218,107,31,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,23,171,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,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,238,115,30,230,175,84,85,64,62,83,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,195,77,26,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,204,185,164,142,40,184,155,192,120,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,100,13,145,119,57,140,116,241,58,87,177,175,88,227,87,63,107,186,35,92,20,3,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,167,53,61,174,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,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,207,229,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,5,228,242,251,224,43,30,225,155,13,161,206,117,6,197,73,89,170,151,122,120,230,174,125,71,133,173,101,129,232,181,45,72,104,102,72,145,240,189,212,245,13,142,161,91,35,216,247,177,81,174,115,17,21,107,47,154,63,158,205,77,250,47,163,209,19,211,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,232,23,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,85,114,49,252,108,252,183,250,145,242,115,80,224,42,166,150,166,235,197,62,141,216,170,235,25,89,81,53,195,57,182,83,246,145,148,108,72,161,106,87,211,83,199,19,92,172,87,50,121,106,158,231,189,251,229,238,244,70,36,174,103,215,200,199,241,179,242,223,234,69,170,1,154,30,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,52,39,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,133,75,113,165,203,27,62,211,109,92,180,67,195,102,29,144,101,216,158,111,81,34,80,208,82,82,77,80,252,122,116,124,109,90,122,170,165,78,211,41,149,102,106,197,60,210,53,118,54,68,145,87,180,179,73,97,92,0,112,83,251,159,96,151,95,111,223,253,167,153,229,189,143,180,30,14,171,189,107,143,194,205,85,225,124,38,248,34,149,58,195,82,157,206,230,238,175,69,219,209,19,222,20,2,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,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,67,213,158,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,184,10,224,254,174,119,254,171,191,231,183,254,248,22,168,82,183,245,21,56,167,255,0,127,218,85,255,0,106,220,127,208,75,169,0,0,0,0,2,47,241,95,203,231,69,248,175,186,218,242,123,236,213,120,174,67,67,80,215,86,93,108,116,116,140,158,237,3,157,76,217,25,86,247,68,175,153,237,167,167,88,160,122,191,164,43,38,229,108,141,78,218,200,12,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,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,207,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,68,14,28,121,105,233,127,15,188,69,228,154,229,107,175,171,158,142,158,161,237,193,172,235,87,36,137,103,130,122,84,101,83,231,145,81,29,51,247,75,83,12,76,114,189,25,14,215,61,210,202,244,116,83,40,0,0,0,63,38,227,150,98,182,123,237,163,22,187,100,214,170,43,214,65,226,61,145,110,168,173,142,58,171,135,97,136,249,252,60,78,84,124,189,182,42,57,251,17,118,181,81,87,162,30,87,95,179,13,71,192,52,107,44,204,180,143,2,251,105,151,218,173,238,158,215,100,222,169,226,100,220,136,231,109,111,71,203,219,98,190,94,203,21,36,151,183,219,98,163,222,213,76,246,95,248,167,226,11,39,214,91,111,16,55,189,81,186,205,159,89,251,45,183,221,216,216,162,240,177,198,213,106,67,28,17,177,176,182,23,35,228,71,196,140,237,201,221,151,123,93,220,126,224,234,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,87,175,17,186,223,117,226,59,88,111,90,203,125,177,210,90,46,87,250,123,115,107,41,41,36,115,224,73,233,232,96,166,145,241,238,248,154,199,186,5,122,49,85,202,196,122,53,92,253,187,214,194,185,24,254,54,126,91,253,72,11,84,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,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,103,220,196,120,32,163,226,171,4,76,183,14,165,219,169,184,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,109,99,39,240,232,178,71,27,37,168,114,189,200,215,189,201,68,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,233,192,79,27,246,46,46,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,118,58,38,72,187,213,204,151,174,230,181,178,68,175,10,22,255,0,85,88,22,85,254,202,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,86,72,102,142,70,127,137,205,115,127,146,161,123,220,2,113,217,106,226,239,25,173,177,100,180,116,150,157,69,199,105,210,174,241,71,75,27,96,162,170,130,74,137,155,28,180,49,190,162,89,222,200,227,109,59,102,115,209,17,178,76,196,79,115,218,112,174,105,28,2,214,106,39,142,226,111,71,45,247,91,150,94,158,14,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,248,31,27,251,223,47,45,46,93,121,150,152,100,214,126,36,181,177,181,118,43,237,45,63,137,198,172,48,212,163,103,129,149,52,245,84,245,9,116,129,240,245,99,214,41,161,124,108,100,168,246,42,185,37,70,185,22,52,15,63,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,9,127,204,139,128,91,22,190,226,183,77,109,211,123,127,130,212,220,126,222,250,138,136,105,105,159,39,218,106,88,35,234,148,207,142,38,185,238,172,107,25,182,9,26,213,115,250,54,23,245,111,109,240,210,9,170,130,181,120,238,229,107,125,214,13,71,118,174,240,247,53,170,146,235,147,92,18,92,162,219,115,172,101,37,43,36,145,105,161,109,85,43,34,167,255,0,218,106,106,150,73,29,35,221,185,209,181,239,118,199,4,0,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,11,180,215,44,3,13,210,206,9,181,59,79,180,251,30,164,177,227,214,61,55,200,41,168,104,105,145,118,68,207,103,212,42,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,174,30,56,126,192,120,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,118,68,215,43,122,164,113,70,223,126,212,62,94,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,146,56,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,110,109,205,84,1,152,205,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,164,244,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,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,244,45,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,160,26,147,5,112,114,171,227,158,235,170,84,223,187,118,174,93,42,238,25,101,182,158,170,229,99,200,110,87,71,84,84,222,96,238,172,146,210,204,234,137,22,89,42,98,73,28,230,108,220,139,79,19,145,90,206,198,233,44,124,0,0,1,85,127,213,206,255,0,213,119,252,246,255,0,223,2,213,10,86,254,162,167,20,255,0,239,251,74,191,237,91,143,250,8,22,169,194,230,186,126,242,154,19,140,235,95,217,111,179,159,104,252,111,246,51,199,120,206,199,135,172,158,155,251,119,110,61,219,187,27,191,160,157,55,116,247,244,234,189,84,226,156,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,175,107,0,67,94,38,57,92,232,55,16,185,149,54,160,90,170,106,240,59,237,109,227,199,228,245,22,136,187,140,189,192,244,111,121,189,167,187,181,79,82,229,110,228,168,99,85,21,242,74,249,99,153,207,69,108,202,0,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,172,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,115,215,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,195,201,83,205,62,83,242,254,187,212,109,197,212,129,5,116,15,148,222,135,105,38,172,100,57,206,90,159,110,236,49,118,233,241,75,38,65,28,53,145,193,27,169,163,74,154,154,230,246,153,20,243,44,206,157,177,71,219,237,199,26,53,235,190,87,53,97,226,188,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,4,10,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,167,149,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,119,94,87,30,123,52,203,235,94,143,90,90,167,30,220,16,88,184,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,216,233,95,26,108,87,50,94,155,92,214,201,42,60,35,255,0,43,126,62,171,53,19,192,240,201,172,119,11,173,203,47,79,25,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,252,15,141,157,235,42,50,217,254,170,176,44,171,253,149,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,172,144,205,28,140,255,0,19,154,230,255,0,37,66,244,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,80,38,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,34,127,242,84,242,177,148,252,192,174,244,235,112,30,171,41,229,71,195,142,97,196,21,86,174,93,169,124,62,33,87,111,100,114,96,86,186,70,91,45,237,174,100,77,133,38,100,180,142,141,241,195,177,169,34,194,198,163,157,63,87,172,170,199,44,75,221,120,155,180,218,172,28,34,106,189,138,197,108,164,183,91,109,218,111,125,164,163,163,164,133,176,193,77,4,118,201,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,96,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,32,87,51,94,59,109,90,35,134,220,116,51,75,114,106,184,245,66,253,79,27,106,171,45,115,181,143,198,232,158,173,115,159,36,157,21,89,83,52,93,91,27,25,182,70,50,78,254,232,213,33,238,246,14,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,142,128,114,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,2,207,255,0,248,69,31,252,191,239,196,170,178,213,63,248,69,31,252,191,239,196,170,176,52,187,196,63,15,216,15,19,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,110,248,156,228,111,85,142,89,27,238,220,166,120,117,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,193,158,187,157,218,235,122,169,101,101,230,231,87,95,81,29,60,20,140,150,166,103,74,246,193,4,76,134,24,145,206,85,84,100,113,71,28,108,111,220,214,49,173,78,136,136,133,181,114,202,229,223,77,138,211,91,184,143,215,188,114,173,153,59,42,36,126,53,140,93,109,242,211,62,204,248,101,115,18,182,170,25,154,215,45,74,185,138,232,90,169,178,54,43,38,69,116,142,98,193,202,185,113,114,230,186,230,121,149,126,167,113,61,166,121,5,158,197,139,84,64,219,70,59,127,181,186,145,151,170,213,69,123,159,60,51,116,149,244,208,167,109,118,44,125,185,159,34,53,92,230,197,52,79,184,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,182,158,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,131,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,69,28,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,180,51,153,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,58,63,199,213,31,19,156,23,235,46,7,170,87,11,85,183,83,108,154,127,124,167,234,181,48,83,253,166,141,109,53,143,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,139,213,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,130,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,247,57,143,115,87,170,42,160,31,41,170,131,42,230,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,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,171,55,226,99,50,204,120,116,211,206,25,91,67,73,65,137,224,117,21,151,39,171,81,36,158,229,113,158,170,174,86,206,247,171,81,99,100,81,85,190,38,198,223,189,86,71,189,206,235,27,98,246,188,16,112,93,149,113,113,168,240,80,214,182,235,100,192,109,189,201,239,121,12,84,50,58,55,246,150,29,212,52,211,171,22,20,172,122,79,26,163,94,191,4,106,233,118,191,106,70,254,107,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,30,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,104,115,93,111,224,75,65,181,139,65,173,154,17,71,140,210,98,180,120,173,59,219,136,220,109,208,110,158,201,59,189,238,122,110,93,211,178,87,34,44,236,145,253,102,95,141,206,73,81,146,178,133,181,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,255,0,58,38,156,200,171,199,215,5,24,175,21,154,113,87,123,180,219,60,62,166,227,54,249,164,199,46,20,233,27,36,175,216,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,93,174,149,146,133,48,106,239,19,25,150,181,105,30,150,105,110,103,67,72,247,233,69,61,125,182,217,115,133,18,55,212,219,166,101,35,41,224,150,54,181,27,190,6,210,108,73,17,126,54,57,155,155,189,174,146,73,65,201,83,205,62,83,242,254,187,212,109,196,10,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,158,188,149,60,211,229,63,47,235,189,70,220,7,85,231,157,248,39,249,147,244,211,133,114,147,207,240,221,44,215,76,255,0,80,117,7,33,164,177,227,214,61,55,175,169,174,174,169,85,217,19,61,165,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,238,188,243,191,4,255,0,50,126,154,87,174,133,240,253,159,113,15,117,202,108,90,114,202,73,238,88,174,47,93,149,75,71,42,76,233,235,160,166,116,77,117,53,44,112,199,35,165,169,123,166,99,99,141,81,168,229,247,110,79,119,80,246,188,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,238,188,180,56,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,108,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,6,231,185,24,199,57,89,50,50,10,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,95,167,47,78,42,52,227,95,244,59,31,198,44,116,86,172,95,36,195,109,241,217,42,113,88,174,105,52,145,210,209,195,4,76,171,166,142,73,31,82,234,53,108,176,181,31,47,87,54,77,209,171,228,86,164,143,9,84,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,146,128,168,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,154,156,47,243,11,209,126,44,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,117,67,21,17,90,137,209,29,239,251,145,100,86,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,149,67,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,41,110,128,103,175,141,254,11,178,174,17,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,182,134,166,116,98,66,181,140,72,36,85,107,23,227,141,27,46,214,110,88,217,26,205,57,235,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,116,92,198,1,165,62,19,188,172,104,223,203,252,123,211,160,58,169,76,28,176,184,245,166,209,139,173,39,15,218,193,125,164,160,211,235,157,69,76,214,171,189,95,117,235,105,184,206,232,118,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,110,124,10,1,230,143,231,179,83,126,139,232,244,68,85,37,87,52,127,61,154,155,244,95,71,162,59,255,0,4,188,36,226,188,92,240,11,149,226,215,41,124,14,73,98,212,11,189,195,25,184,181,209,197,219,174,117,150,137,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,47,86,32,31,171,202,111,141,170,203,125,247,247,100,213,236,175,187,65,116,216,236,58,233,119,185,79,36,144,213,53,144,193,29,154,62,226,186,54,66,232,227,69,129,136,177,181,178,53,241,181,36,116,241,181,182,107,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,249,209,115,89,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,2,170,248,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,249,65,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,22,83,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,45,208,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,102,179,139,31,52,250,201,243,3,33,245,25,203,73,228,213,118,181,88,56,68,205,175,183,219,157,37,186,219,110,206,46,85,117,149,149,115,54,24,41,160,142,217,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,109,197,143,154,125,100,249,129,144,250,140,231,160,199,56,170,204,176,94,20,46,28,52,224,151,42,187,75,50,172,162,227,118,202,42,226,141,26,250,171,116,148,116,48,67,71,20,200,253,205,99,221,5,79,125,187,19,115,59,76,71,171,31,51,28,29,87,152,39,30,185,15,19,57,149,118,13,167,215,218,186,61,43,180,84,73,13,11,41,252,85,19,239,236,84,166,114,205,93,10,202,172,153,141,168,167,116,148,232,232,216,246,49,232,174,107,94,170,137,13,78,149,195,199,15,217,247,19,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,118,200,154,229,111,69,146,88,219,238,220,133,239,126,226,220,56,254,238,63,186,255,0,216,207,245,41,253,213,227,119,51,218,158,212,217,183,218,158,35,111,247,103,254,158,221,155,63,131,179,177,252,16,42,135,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,85,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,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,133,85,241,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,169,234,242,62,42,179,44,235,133,11,127,13,57,221,202,174,236,204,87,40,183,93,177,122,185,99,71,62,150,221,29,29,116,19,81,203,50,191,115,152,199,79,77,216,110,197,218,206,235,21,232,198,66,198,135,181,229,113,231,179,76,190,181,232,245,165,207,113,65,197,6,3,194,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,205,180,239,69,84,114,175,85,111,187,239,84,166,30,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,64,63,127,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,253,238,142,174,71,167,86,66,228,78,140,95,137,83,175,68,234,169,224,57,213,249,88,197,190,96,80,250,117,196,135,252,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,48,57,213,249,88,197,190,96,80,250,117,196,10,86,58,255,0,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,232,28,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,167,215,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,11,222,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,74,160,230,145,192,45,30,157,248,238,38,244,114,223,106,182,226,11,224,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,141,146,63,179,197,121,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,226,120,155,187,90,175,252,34,106,189,246,197,115,164,184,219,110,58,111,125,171,163,172,164,153,179,65,83,4,150,201,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,102,220,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,224,102,176,237,92,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,226,164,170,224,39,130,11,239,23,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,219,221,19,228,77,138,214,69,215,115,154,233,34,71,135,95,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,185,119,75,77,78,230,53,21,155,59,114,200,229,98,185,201,12,209,58,106,243,4,224,43,30,226,103,13,174,206,116,250,197,73,71,170,150,138,121,38,161,125,63,133,162,101,253,234,180,205,88,107,166,88,149,243,61,180,244,238,142,157,93,35,24,199,189,17,206,107,21,85,37,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,214,6,91,63,213,86,5,149,127,178,184,230,73,142,92,63,229,40,235,173,181,212,242,127,213,146,25,163,145,159,226,115,92,223,228,168,122,173,123,214,188,171,136,157,88,190,235,30,107,111,181,81,94,178,15,11,226,96,181,197,36,116,172,236,83,69,78,205,141,146,73,30,157,89,11,85,122,189,126,37,94,157,19,162,37,159,243,72,224,22,179,81,60,119,19,122,57,111,186,220,178,244,240,116,249,22,59,71,77,61,116,215,120,211,181,77,13,77,36,113,181,239,108,209,49,35,73,35,68,72,221,20,107,39,192,248,223,222,168,16,45,83,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,80,170,190,70,63,141,159,150,255,0,82,45,80,0,0,12,171,154,51,209,12,214,213,166,188,13,96,58,141,125,167,171,158,219,138,233,61,170,247,89,21,35,26,233,228,130,154,207,28,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,121,156,195,65,22,155,77,214,255,0,203,30,138,197,98,182,85,220,110,87,29,7,142,146,142,142,146,23,77,61,76,242,99,232,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,144,127,86,175,133,143,247,131,170,191,246,85,187,253,56,159,230,107,63,116,238,41,255,0,226,211,170,191,247,54,227,255,0,130,105,76,1,207,245,239,90,241,94,29,180,158,251,172,121,173,190,235,91,101,199,252,47,137,130,215,20,114,85,63,191,83,21,59,54,54,73,35,98,244,124,205,85,234,244,248,81,122,117,94,136,189,0,141,92,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,100,248,107,117,174,138,74,186,169,246,93,105,30,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,80,57,174,158,243,118,225,183,82,179,252,107,78,108,88,78,165,65,114,202,175,20,86,74,57,106,237,180,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,244,235,209,23,238,38,249,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,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,11,169,0,0,0,0,42,131,154,135,1,85,52,181,55,94,41,244,110,197,87,88,202,202,137,174,25,205,178,159,180,140,163,98,69,11,82,190,154,158,56,154,229,98,185,147,203,84,247,61,239,223,47,119,162,49,37,115,45,124,1,149,114,213,57,24,254,54,126,91,253,72,133,92,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,190,127,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,6,146,72,1,206,175,202,198,45,243,2,135,211,174,36,223,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,72,65,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,91,247,21,188,107,105,103,7,223,101,191,105,150,12,174,231,246,183,199,120,47,97,82,211,77,219,240,189,142,231,119,189,60,93,58,248,150,109,219,187,175,71,117,233,209,58,212,15,43,143,61,154,101,245,175,71,173,38,167,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,14,213,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,141,124,243,191,4,255,0,50,126,154,113,78,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,237,124,243,191,4,255,0,50,126,154,5,96,98,216,158,85,156,223,105,113,108,43,25,186,228,23,170,221,254,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,122,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,117,229,113,231,179,76,190,181,232,245,167,85,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,133,164,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,222,192,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,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,64,172,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,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,106,160,202,185,170,128,4,0,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,79,240,6,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,128,78,59,45,92,93,227,53,182,44,150,142,146,211,168,184,237,58,85,222,40,233,99,108,20,85,80,73,81,51,99,150,134,55,212,75,59,217,28,109,167,108,206,122,34,54,73,152,137,238,123,72,149,204,235,151,165,30,45,71,83,196,87,15,216,135,102,213,14,233,114,219,5,178,24,32,165,181,82,197,4,49,197,85,69,73,4,44,219,10,118,166,125,74,238,123,145,210,36,155,81,137,43,153,92,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,32,7,245,106,248,88,255,0,120,58,171,255,0,101,91,191,211,137,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,202,23,253,211,184,167,255,0,139,78,170,255,0,220,219,143,254,8,26,19,208,77,107,197,120,137,210,123,22,177,225,86,251,173,21,151,32,241,94,26,11,164,81,199,84,206,197,76,180,239,222,216,228,145,137,213,240,185,83,163,215,225,84,235,209,122,162,116,2,53,114,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,9,42,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,247,144,131,250,181,124,44,127,188,29,85,255,0,178,173,223,233,196,180,226,110,211,117,191,240,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,238,157,197,63,252,90,117,87,254,230,220,127,240,64,210,152,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,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,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,138,249,103,93,173,86,14,53,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,175,143,110,55,239,188,92,103,113,81,99,149,87,91,110,153,89,59,82,217,44,149,144,178,158,103,213,44,40,147,85,85,182,57,100,100,147,111,116,172,141,119,171,89,23,77,173,107,164,149,94,28,127,137,29,111,186,241,31,173,185,78,180,94,108,116,150,106,140,142,162,39,50,130,154,71,72,202,104,33,130,58,120,88,175,119,189,239,72,161,143,123,250,53,28,253,206,70,177,21,24,147,171,148,23,8,151,91,214,77,77,197,214,79,113,171,183,219,108,21,21,182,220,106,129,180,238,98,220,231,125,59,169,234,42,158,247,183,107,169,152,217,228,137,189,181,85,116,204,145,28,230,118,85,146,199,254,1,56,19,186,241,119,147,86,223,114,90,202,187,78,157,99,181,9,73,120,172,165,145,208,86,213,79,37,60,206,142,42,25,31,79,44,15,124,114,54,157,211,53,234,138,216,230,98,167,189,237,47,166,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,62,176,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,249,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,136,190,37,244,179,133,252,18,108,235,83,46,223,237,124,21,154,142,122,111,106,92,255,0,141,12,82,120,72,38,150,62,247,107,190,199,201,181,223,3,58,185,127,146,46,107,14,235,198,39,21,89,151,21,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,192,174,137,175,123,124,76,141,108,110,153,251,157,185,232,141,69,237,178,54,48,60,78,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,188,1,61,57,101,112,37,117,214,236,202,221,174,122,165,140,210,73,165,246,26,137,29,75,71,116,129,207,102,73,90,196,115,90,200,227,234,136,250,104,101,232,233,30,253,209,189,241,246,54,200,139,55,106,5,129,106,159,252,34,143,254,95,247,226,85,89,106,159,252,34,143,254,95,247,226,85,88,26,168,0,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,5,43,29,127,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,116,14,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,235,227,219,130,11,239,8,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,219,219,43,227,77,136,215,197,211,107,156,232,229,70,5,239,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,37,80,115,72,224,22,143,78,252,119,19,122,57,111,181,91,113,5,240,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,198,201,31,217,226,188,187,184,223,172,225,87,59,92,75,49,170,221,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,238,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,113,60,77,221,173,87,254,17,53,94,251,98,185,210,92,109,183,29,55,190,213,209,214,82,76,217,160,169,130,75,100,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,51,110,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,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,223,185,71,105,158,43,135,240,133,103,206,173,52,157,111,89,237,194,190,225,119,170,146,56,251,142,240,213,115,81,193,3,94,214,35,214,22,50,5,123,88,247,59,108,147,206,228,84,71,244,73,170,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,42,3,157,166,153,226,184,254,163,233,222,169,90,105,60,61,235,48,183,220,45,247,126,220,113,178,58,143,0,180,221,137,221,181,136,247,204,172,171,88,220,247,185,223,195,130,6,162,53,25,239,242,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,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,39,249,140,114,231,181,106,229,170,227,173,250,33,102,164,183,102,214,234,121,170,238,214,154,74,118,195,5,234,8,219,87,83,60,177,193,77,76,233,170,110,147,77,36,76,71,61,232,143,68,68,95,127,69,42,131,76,245,51,84,248,107,213,56,50,156,90,174,235,142,100,152,229,193,176,220,109,211,73,83,71,223,240,245,44,124,182,250,232,152,248,228,116,46,146,6,182,88,28,169,215,111,69,232,169,238,210,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,91,138,221,116,181,113,15,173,23,189,70,177,96,88,254,43,109,158,162,166,42,56,173,118,182,208,207,93,3,170,231,154,58,187,131,91,36,141,150,185,237,153,18,105,81,221,28,172,78,159,119,85,11,212,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,74,128,229,25,194,150,163,221,178,168,120,162,155,45,186,226,216,181,39,139,181,209,67,111,153,97,168,190,72,201,41,214,72,230,142,106,119,195,81,110,122,119,227,114,177,233,35,103,129,21,138,199,196,143,109,191,128,0,0,50,174,106,160,202,184,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,238,115,30,215,39,84,84,82,231,249,90,241,191,125,215,155,20,154,21,170,21,87,91,206,117,139,219,234,46,48,223,37,133,139,29,101,158,39,210,195,26,84,204,178,172,146,214,36,149,14,106,191,182,136,248,216,215,61,238,145,94,231,252,154,129,192,93,171,140,94,20,56,115,189,89,178,90,76,95,44,199,112,124,114,145,247,25,104,27,51,42,237,82,209,210,172,209,75,183,164,175,124,41,220,150,6,239,70,111,124,172,93,189,229,150,57,107,195,215,12,90,53,194,254,43,54,45,164,120,191,128,241,253,135,221,46,53,51,58,162,186,231,52,81,163,27,36,242,187,254,187,146,54,35,34,99,165,145,88,198,111,119,80,165,110,104,254,123,53,55,232,190,143,68,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,1,250,188,207,56,32,172,226,47,21,166,213,237,55,165,223,159,97,246,249,162,168,167,116,211,191,218,182,120,99,168,168,74,88,41,226,138,69,146,179,190,238,144,163,118,35,187,242,53,238,119,72,246,83,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,222,213,71,39,222,134,162,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,14,1,199,95,23,118,174,47,180,143,69,114,185,237,212,150,124,178,195,81,145,91,114,59,84,21,13,123,25,58,178,214,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,189,175,37,79,52,249,79,203,250,239,81,183,16,0,159,252,149,60,211,229,63,47,235,189,70,220,5,212,128,0,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,12,214,113,99,230,159,89,62,96,100,62,163,57,226,176,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,218,241,99,230,159,89,62,96,100,62,163,57,99,252,150,52,119,1,169,211,76,175,91,238,22,26,74,252,178,60,161,246,74,26,202,186,88,101,125,178,8,40,99,114,186,150,69,103,118,23,202,149,242,178,85,107,250,61,140,141,58,39,69,220,18,211,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,199,213,110,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,36,0,0,71,254,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,234,32,172,190,116,250,59,128,211,105,166,41,173,246,251,13,37,6,89,38,80,203,37,117,101,37,44,49,62,231,4,244,50,57,29,85,34,51,187,51,226,74,8,153,18,185,253,24,199,200,157,23,170,109,8,107,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,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,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,47,134,141,83,225,127,59,155,5,212,203,79,251,95,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,34,184,82,227,142,167,26,225,183,82,120,71,212,102,82,37,138,229,131,229,44,196,110,202,248,169,214,134,174,90,10,185,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,54,147,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,111,90,204,90,247,91,11,221,224,42,183,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,243,230,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,156,244,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,0,0,0,207,15,48,188,3,13,211,14,49,181,27,12,211,252,122,146,197,98,165,168,160,169,167,183,210,34,182,8,31,83,111,166,168,149,35,111,94,140,98,203,52,138,140,111,70,49,21,26,212,107,81,26,154,30,40,7,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,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,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,167,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,250,199,52,226,110,211,117,191,240,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,14,65,253,84,126,4,255,0,225,207,252,217,188,127,162,18,168,205,103,238,157,197,63,252,90,117,87,254,230,220,127,240,77,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,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,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,117,254,87,28,63,96,60,77,105,126,189,105,70,163,50,173,150,218,202,140,78,174,42,202,20,133,43,104,167,134,75,139,155,45,60,147,71,35,99,122,183,124,78,114,55,170,199,44,141,247,110,80,60,175,45,142,56,242,29,2,207,232,244,155,53,102,65,145,224,153,101,69,53,174,142,142,149,245,85,211,216,170,223,52,139,28,148,52,109,87,35,153,44,181,14,239,69,12,125,217,21,88,246,111,123,59,82,204,174,117,126,86,49,111,152,20,62,157,113,61,175,2,188,186,240,222,22,169,169,117,7,56,109,37,255,0,85,31,79,61,52,213,208,212,173,77,186,216,199,75,42,34,219,209,240,196,246,62,74,119,68,201,30,244,115,253,210,53,138,214,61,232,255,0,21,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,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,151,209,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,66,252,174,60,246,105,151,214,189,30,180,191,224,40,7,143,110,8,47,188,35,231,113,86,227,148,183,91,150,153,94,251,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,111,108,175,141,54,35,95,23,77,174,115,163,149,25,215,249,60,234,174,180,89,53,134,163,74,49,140,118,174,237,167,89,21,66,213,228,181,142,164,171,158,11,20,241,208,213,186,158,86,72,199,164,20,175,169,146,40,226,115,164,106,172,169,12,109,111,189,137,210,215,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,28,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,104,87,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,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,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,53,80,101,92,213,64,0,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,166,117,248,226,210,28,55,66,56,168,207,52,183,79,160,171,131,30,180,212,81,205,67,5,76,235,51,233,217,83,69,5,82,194,143,95,137,204,99,167,115,24,174,87,63,99,91,185,207,119,87,46,140,202,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,21,127,170,143,192,159,252,57,255,0,155,55,143,244,66,85,25,172,253,211,184,167,255,0,139,78,170,255,0,220,219,143,254,8,26,40,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,86,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,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,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,5,85,157,127,133,222,25,51,238,41,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,223,59,163,77,173,123,219,4,173,137,143,115,18,73,17,172,220,222,170,230,248,173,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,15,112,187,195,38,3,194,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,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,224,246,186,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,0,0,31,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,128,80,103,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,231,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,37,56,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,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,237,202,140,138,79,1,195,167,13,26,167,197,6,119,14,11,166,118,159,246,222,54,243,89,5,79,178,237,159,193,154,88,252,92,240,197,39,103,187,216,123,35,220,223,141,253,26,159,205,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,15,85,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,150,211,85,6,85,192,181,79,254,17,71,255,0,47,251,241,42,172,181,79,254,17,71,255,0,47,251,241,42,172,13,84,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,167,214,83,7,52,110,59,109,90,217,117,135,66,52,95,38,171,168,194,108,117,15,118,65,113,164,157,190,11,33,173,107,152,177,50,61,169,186,90,106,119,49,202,143,223,219,150,71,35,209,174,72,97,149,193,99,252,45,113,191,161,220,92,123,98,139,77,234,174,182,219,213,147,164,181,22,75,236,48,211,215,62,149,118,162,85,68,216,165,145,146,67,189,219,28,173,122,185,142,219,189,173,73,35,87,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,208,79,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,14,192,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,201,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,209,183,43,143,61,154,101,245,175,71,173,47,248,12,214,113,23,195,70,169,240,191,157,205,130,234,101,167,253,175,130,188,209,193,83,236,187,159,240,97,150,79,9,60,209,71,222,237,119,216,201,54,183,224,127,86,175,242,85,145,92,41,113,199,83,141,112,219,169,60,35,234,51,41,18,197,114,193,242,150,98,55,101,124,84,235,67,87,45,5,92,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,155,73,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,240,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,251,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,168,121,243,85,6,85,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,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,29,87,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,192,176,101,153,86,41,237,47,178,217,53,214,205,237,155,124,214,155,143,179,235,100,167,241,148,50,244,238,211,77,177,83,185,11,246,183,116,110,234,215,116,78,168,189,0,153,92,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,15,138,224,23,130,140,171,138,205,71,164,189,221,173,158,31,76,177,155,132,50,100,119,10,132,145,145,215,236,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,174,231,68,201,121,167,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,77,29,209,220,7,66,176,11,94,156,233,205,134,146,221,109,183,83,193,20,178,197,75,12,51,220,39,142,24,225,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,204,136,30,170,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,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,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,243,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,250,192,20,67,204,227,132,75,87,12,186,185,73,149,225,247,26,69,196,245,42,162,227,114,182,218,163,167,108,15,180,79,19,226,117,69,43,89,27,91,23,134,106,212,199,217,218,136,173,103,88,220,223,225,164,146,123,94,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,17,171,152,71,16,90,143,195,103,14,55,12,255,0,75,113,255,0,27,122,171,184,65,103,246,147,224,89,161,177,71,59,36,254,191,146,61,174,99,182,189,145,196,196,145,82,62,236,241,110,222,159,194,146,157,184,100,227,91,87,52,39,94,97,213,155,238,111,144,100,84,55,250,138,74,108,214,27,141,75,238,19,221,237,209,237,103,85,89,164,69,125,76,49,117,236,61,100,110,197,77,138,189,167,200,199,104,78,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,128,120,228,224,115,50,225,11,50,109,85,43,234,239,154,117,124,168,115,44,55,231,177,55,198,254,138,239,5,89,181,17,172,169,107,81,202,142,68,70,76,198,171,216,141,86,203,20,65,34,185,188,234,102,43,172,154,113,195,134,169,97,85,126,34,203,147,91,239,247,10,109,210,70,249,33,222,150,205,240,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,60,175,37,79,52,249,79,203,250,239,81,183,16,42,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,62,187,90,247,182,8,90,231,34,117,114,69,26,47,93,169,210,122,242,84,243,79,148,252,191,174,245,27,112,23,82,0,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,19,252,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,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,2,10,243,61,224,187,21,214,61,44,188,107,142,44,219,85,131,51,193,45,245,183,219,141,74,80,198,207,111,208,195,76,197,150,42,169,152,206,235,230,142,26,86,248,119,57,92,214,244,116,106,136,146,119,35,157,71,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,26,83,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,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,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,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,0,0,0,0,0,0,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,5,212,128,0,0,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,132,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,127,192,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,34,175,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,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,11,169,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,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,13,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,85,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,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,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,5,96,115,89,227,55,92,116,234,251,77,161,154,101,106,202,240,75,84,189,186,138,188,206,54,77,71,37,234,70,178,41,150,154,217,84,206,157,33,139,187,18,79,36,110,238,44,139,218,93,140,107,187,252,127,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,219,63,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,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,7,117,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,154,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,46,83,146,167,149,140,167,230,5,119,167,91,128,159,231,63,226,23,22,190,231,58,5,169,120,86,45,67,227,111,89,6,31,121,181,219,169,187,172,143,191,85,61,20,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,206,128,0,225,92,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,124,104,217,92,198,59,195,70,231,72,216,89,181,187,88,170,229,78,227,228,123,251,168,0,12,171,154,168,50,174,5,170,127,240,138,63,249,127,223,137,85,101,170,127,240,138,63,249,127,223,137,85,96,91,247,52,142,62,171,52,239,199,112,201,163,151,11,173,183,47,95,7,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,252,111,145,253,154,182,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,255,0,245,85,158,229,95,236,174,71,146,100,119,15,249,74,202,235,149,117,68,159,245,164,154,105,36,127,248,220,231,59,249,170,151,211,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,10,203,227,131,151,22,101,194,141,170,221,159,98,151,122,188,199,4,146,158,150,154,235,115,90,84,138,123,93,197,90,214,61,103,141,170,168,202,105,165,234,177,63,170,236,87,182,25,21,95,219,146,126,63,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,20,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,80,191,30,220,16,95,120,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,222,217,95,26,108,70,190,46,155,92,231,71,42,48,47,123,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,33,7,58,191,43,24,183,204,10,31,78,184,144,87,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,102,255,0,57,91,181,170,255,0,194,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,8,23,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,130,188,207,120,46,197,117,143,75,47,26,227,139,54,213,96,204,240,75,125,109,246,227,82,148,49,179,219,244,48,211,49,101,138,170,102,51,186,249,163,134,149,190,29,206,87,53,189,29,26,162,36,157,200,231,81,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,234,188,243,191,4,255,0,50,126,154,86,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,165,154,115,184,180,221,111,247,93,6,177,88,173,149,119,27,149,198,163,32,164,163,163,164,133,211,79,83,60,142,182,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,9,21,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,20,58,95,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,0,0,0,0,3,42,230,170,12,171,129,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,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,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,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,206,139,237,64,25,182,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,7,37,79,52,249,79,203,250,239,81,183,22,105,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,192,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,178,189,121,84,233,158,85,163,124,119,106,102,150,230,180,158,30,245,140,225,247,59,125,78,216,228,100,115,108,185,219,182,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,11,127,0,1,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,254,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,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,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,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,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,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,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,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,0,0,0,0,0,0,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,5,212,128,0,0,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,132,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,127,192,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,34,175,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,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,11,169,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,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,13,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,85,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,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,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,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,249,84,0,203,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,165,207,242,84,242,177,148,252,192,174,244,235,113,242,115,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,227,114,26,38,181,137,19,227,218,187,101,169,167,107,28,136,205,157,201,99,114,49,28,229,134,24,157,245,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,202,185,170,131,42,224,90,167,255,0,8,163,255,0,151,253,248,149,86,90,167,255,0,8,163,255,0,151,253,248,158,83,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,240,119,94,87,60,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,216,220,126,221,87,3,188,110,61,68,230,189,37,124,155,151,108,85,53,13,123,81,89,179,185,20,109,86,43,154,179,77,19,108,40,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,174,239,203,211,137,171,87,16,84,156,58,199,136,120,235,173,119,73,96,191,193,13,83,44,79,165,108,80,73,81,84,218,185,97,102,232,105,252,76,76,149,90,213,114,74,230,198,214,189,239,141,175,149,92,114,232,29,247,134,126,90,218,101,164,57,38,101,246,142,190,215,168,16,84,77,44,80,178,58,90,73,42,40,238,115,73,77,77,209,141,145,240,182,73,36,84,146,110,178,61,206,115,191,134,213,100,49,219,81,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,78,157,85,126,242,111,128,57,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,126,247,71,28,108,94,143,153,200,157,24,159,10,39,94,171,213,87,160,0,0,0,4,127,226,183,130,157,44,227,7,236,183,237,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,79,63,194,255,0,47,77,23,225,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,247,83,177,17,85,202,157,21,222,239,185,82,80,0,60,86,89,163,184,14,117,159,226,154,141,151,216,105,46,247,44,46,158,182,43,44,85,180,176,212,65,75,61,68,212,115,120,182,54,70,57,204,169,141,212,17,36,114,177,205,86,164,146,253,251,145,91,237,64,0,0,0,0,0,0,0,64,15,234,42,112,177,254,255,0,181,87,254,213,183,127,160,147,252,1,231,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,8,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,102,198,201,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,236,28,47,240,191,128,240,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,109,59,21,17,90,171,213,93,239,251,145,59,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,167,159,225,127,151,166,139,240,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,251,169,216,136,170,229,78,138,239,119,220,169,40,0,0,0,0,0,3,207,201,128,97,178,231,244,250,164,236,122,145,50,202,91,60,214,6,93,154,138,217,214,221,44,209,206,234,119,170,47,71,177,37,133,143,110,228,93,138,178,108,219,220,147,119,160,0,0,0,66,13,66,229,19,195,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,222,119,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,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,192,0,135,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,124,72,157,122,167,84,89,128,0,3,143,241,65,194,254,3,197,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,205,181,15,85,68,106,47,84,111,191,239,69,236,0,8,127,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,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,184,244,0,8,1,253,69,78,22,63,223,246,170,255,0,218,182,239,244,18,111,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,251,143,64,0,128,31,212,84,225,99,253,255,0,106,175,253,171,110,255,0,65,39,248,0,0,0,8,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,102,198,201,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,152,0,8,255,0,194,151,5,58,89,193,247,218,159,217,157,255,0,43,185,253,173,240,62,55,219,181,84,211,118,252,47,127,183,218,236,193,23,78,190,37,251,183,110,235,209,189,58,116,94,188,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,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,64,15,234,42,112,177,254,255,0,181,87,254,213,183,127,160,147,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,4,127,226,183,130,157,44,227,7,236,183,237,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,79,63,194,255,0,47,77,23,225,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,247,83,177,17,85,202,157,21,222,239,185,82,80,0,0,0,0,0,0,0,33,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,155,27,37,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,160,112,165,193,78,150,112,125,246,167,246,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,211,175,137,126,237,219,186,244,111,78,157,23,172,128,0,14,63,197,7,11,248,15,22,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,54,212,61,85,17,168,189,81,190,255,0,189,23,176,0,33,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,143,252,86,240,83,165,156,96,253,150,253,166,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,245,233,225,153,183,110,222,157,93,215,175,84,233,32,0,16,255,0,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,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,167,159,225,127,151,166,139,240,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,251,169,216,136,170,229,78,138,239,119,220,169,40,0,0,0,3,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,251,143,64,0,128,31,212,84,225,99,253,255,0,106,175,253,171,110,255,0,65,38,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,184,244,0,8,1,253,69,78,22,63,223,246,170,255,0,218,182,239,244,18,127,128,0,0,0,135,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,32,0,0,0,0,0,0,0,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,144,0,8,191,194,255,0,47,77,23,225,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,247,83,177,17,85,202,157,21,222,239,185,82,80,0,0,143,252,86,240,83,165,156,96,253,150,253,166,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,245,233,225,153,183,110,222,157,93,215,175,84,233,32,0,16,255,0,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,0,0,0,0,0,120,173,49,209,220,7,71,35,200,232,244,230,195,73,99,182,228,151,132,189,203,108,161,165,134,154,138,146,127,5,75,72,230,211,195,11,24,216,216,230,210,50,71,34,245,85,146,73,29,215,226,68,79,106,0,0,0,0,0,16,3,250,138,156,44,127,191,237,85,255,0,181,109,223,232,36,255,0,0,112,171,79,6,218,71,110,225,142,139,132,170,202,156,130,233,130,82,212,71,52,190,46,181,141,173,170,99,110,137,114,116,50,77,12,108,68,99,165,69,141,86,54,177,253,181,84,107,154,254,143,78,213,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,0,0,0,0,7,31,226,131,133,252,7,139,60,2,223,167,58,141,119,200,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,94,168,223,127,222,139,216,0,16,255,0,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,0,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,113,232,0,16,3,250,138,156,44,127,191,237,85,255,0,181,109,223,232,36,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,32,212,46,110,220,54,233,174,127,146,233,205,247,9,212,169,238,88,173,226,182,201,89,45,37,182,129,208,73,61,52,207,134,71,70,231,86,53,202,197,115,21,81,85,173,94,157,58,162,125,192,77,240,115,253,4,214,188,87,136,157,39,177,107,30,21,111,186,209,89,114,15,21,225,160,186,69,28,117,76,236,84,203,78,253,237,142,73,24,157,95,11,149,58,61,126,21,78,189,23,170,39,64,0,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,127,225,75,141,109,44,227,7,237,79,236,206,193,149,219,62,201,120,31,27,237,218,90,104,123,158,43,191,219,237,118,103,151,175,79,12,253,219,182,244,234,222,157,122,175,73,0,0,3,207,199,159,225,178,231,245,26,90,220,134,145,50,202,91,60,55,247,218,92,170,217,214,221,44,210,64,218,134,34,167,71,177,37,133,236,118,213,93,138,177,239,219,220,143,112,122,0,0,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,121,8,63,171,87,194,199,251,193,213,95,251,42,221,254,156,4,255,0,7,159,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,247,158,128,0,0,0,0,0,56,86,21,198,183,15,58,143,175,50,240,245,129,230,244,151,235,236,118,119,93,153,115,161,169,167,150,213,82,246,237,115,168,233,234,18,78,181,21,45,137,221,231,54,38,189,141,99,36,234,244,116,114,53,189,212,0,0,0,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,135,203,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,249,149,67,218,128,0,0,71,253,89,227,167,135,29,20,214,91,6,135,103,185,159,132,191,94,186,120,202,152,218,199,80,216,187,141,69,167,246,140,202,228,240,253,238,169,183,220,237,141,86,201,47,106,39,54,69,9,0,14,105,169,124,69,105,30,146,227,216,110,103,153,229,148,144,99,25,205,226,150,205,108,191,67,43,37,183,49,245,52,179,84,83,212,75,59,93,181,180,207,108,29,18,100,220,196,238,49,206,86,199,186,70,244,176,0,0,0,0,0,28,127,138,14,40,48,30,19,48,11,126,163,106,53,163,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,109,167,122,42,163,149,122,171,125,223,122,160,118,0,67,253,4,230,129,160,92,68,234,197,139,71,48,172,67,80,40,175,89,7,138,240,211,221,45,244,81,210,179,177,77,45,67,247,186,58,185,30,157,89,11,145,58,49,126,37,78,189,19,170,164,192,0,0,0,1,0,63,171,87,194,199,251,193,213,95,251,42,221,254,156,4,255,0,7,63,208,77,107,197,120,137,210,123,22,177,225,86,251,173,21,151,32,241,94,26,11,164,81,199,84,206,197,76,180,239,222,216,228,145,137,213,240,185,83,163,215,225,84,235,209,122,162,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,220,29,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,2,16,105,239,55,110,27,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,126,226,111,128,0,0,0,229,86,14,41,248,125,202,117,150,229,195,245,131,84,109,85,153,245,171,188,218,155,67,27,42,127,18,22,163,166,134,57,213,137,12,179,70,138,170,248,163,123,164,103,110,93,205,78,212,155,67,170,128,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,14,85,195,167,18,250,89,197,6,9,14,117,166,119,111,246,222,54,205,89,61,55,181,45,159,198,154,40,252,92,16,203,39,103,187,216,123,227,220,239,141,157,28,159,205,19,170,128,0,143,252,86,241,173,165,156,31,125,150,253,166,88,50,187,159,218,223,29,224,189,133,75,77,55,111,194,246,59,157,222,244,241,116,235,226,89,183,110,238,189,29,215,167,68,234,18,0,16,255,0,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,253,238,142,174,71,167,86,66,228,78,140,95,137,83,175,68,234,169,40,46,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,121,251,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,181,85,39,161,125,69,59,42,32,87,181,81,21,89,36,82,34,181,233,213,138,173,145,168,187,163,123,91,232,0,0,0,0,64,15,234,213,240,177,254,240,117,87,254,202,183,127,167,1,63,193,231,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,231,160,0,0,0,1,226,181,147,87,176,221,8,211,187,134,169,106,12,245,112,99,214,154,138,24,107,167,166,129,102,125,59,42,106,225,165,73,149,137,241,57,140,116,237,123,209,168,231,236,107,182,181,238,232,213,15,106,15,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,235,0,0,0,0,0,1,199,245,155,139,61,6,208,28,203,17,192,245,75,58,164,179,221,243,26,142,213,43,31,239,101,20,10,143,70,213,214,59,175,74,122,103,74,212,133,37,127,185,94,229,95,237,113,77,36,65,216,0,0,0,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,15,64,0,0,1,202,181,103,138,126,31,116,47,42,176,97,90,179,170,54,172,114,245,147,116,117,190,154,165,178,191,164,107,34,70,147,78,248,216,230,82,194,175,85,68,150,117,142,53,217,34,238,233,27,213,161,213,64,0,0,0,1,194,180,139,141,110,30,117,195,84,50,141,38,211,252,222,146,170,239,142,84,69,77,79,52,213,52,241,193,126,122,199,43,229,91,90,119,59,181,108,133,32,147,184,246,198,140,233,181,237,87,198,230,189,122,86,170,234,21,30,147,105,198,71,169,183,59,13,214,243,65,139,219,229,186,86,210,90,251,11,84,180,177,38,249,164,98,79,44,81,175,110,52,124,138,138,244,114,181,138,141,71,57,90,213,15,86,8,1,253,90,190,22,63,222,14,170,255,0,217,86,239,244,226,122,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,214,0,0,8,1,253,90,190,22,63,222,14,170,255,0,217,86,239,244,226,101,104,190,170,218,181,191,75,241,253,87,177,99,185,5,142,219,146,83,186,174,142,142,253,72,218,106,212,131,184,230,199,43,163,107,222,221,146,53,169,44,110,71,42,58,57,24,228,254,144,30,212,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,192,244,0,128,31,213,171,225,99,253,224,234,175,253,149,110,255,0,78,39,248,0,0,0,0,0,113,254,40,56,160,192,120,76,192,45,250,141,168,214,140,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,234,173,247,125,234,156,127,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,253,238,142,174,71,167,86,66,228,78,140,95,137,83,175,68,234,168,19,0,0,0,2,31,235,223,52,13,2,225,219,86,47,186,57,154,226,26,129,91,122,199,252,47,137,158,215,111,162,146,149,253,250,104,170,25,177,210,85,198,245,232,201,154,139,213,137,241,34,244,234,157,21,66,96,2,63,240,165,198,182,150,113,131,246,167,246,103,96,202,237,159,100,188,15,141,246,237,45,52,61,207,21,223,237,246,187,51,203,215,167,134,126,237,219,122,117,111,78,189,87,164,128,0,0,0,14,105,175,60,69,105,31,13,184,109,78,103,170,217,101,37,185,141,167,154,106,27,99,37,99,174,55,103,198,172,106,195,71,78,174,71,76,253,210,196,138,169,209,140,222,142,145,204,103,87,39,235,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,128,0,0,113,76,195,140,13,14,194,120,130,197,184,103,187,100,155,243,60,163,115,85,177,62,20,165,181,200,232,150,74,104,107,37,124,141,237,205,81,238,108,49,49,31,35,156,248,186,181,169,44,110,120,118,176,0,0,15,201,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,15,214,7,20,225,175,140,13,14,226,166,196,183,61,50,201,59,55,88,123,238,171,198,238,143,134,11,197,36,113,61,141,89,159,78,201,31,186,21,238,196,169,44,110,124,125,100,70,171,145,232,230,55,149,107,223,52,13,2,225,219,86,47,186,57,154,226,26,129,91,122,199,252,47,137,158,215,111,162,146,149,253,250,104,170,25,177,210,85,198,245,232,201,154,139,213,137,241,34,244,234,157,21,66,96,3,143,240,191,197,6,3,197,158,1,112,212,109,57,180,100,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,205,181,12,68,85,114,47,84,119,187,238,85,236,0,1,194,181,119,141,110,30,116,63,84,49,125,38,212,12,222,146,150,239,145,212,75,77,81,52,53,52,242,65,97,122,71,19,226,91,162,119,59,180,140,153,39,143,182,247,70,172,233,185,238,86,70,215,61,59,85,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,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,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,138,22,229,205,198,191,238,171,168,243,216,51,251,157,214,77,50,202,127,135,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,123,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,245,148,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,80,28,213,181,51,42,209,190,59,180,207,84,176,170,191,15,122,198,112,251,101,194,155,116,146,50,57,182,92,238,59,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,91,249,74,220,234,252,211,226,223,47,232,125,70,226,5,154,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,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,38,70,43,154,246,178,88,162,122,177,251,54,174,135,180,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,50,168,121,254,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,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,0,0,8,235,199,174,137,234,230,188,240,243,115,195,52,87,51,171,177,228,48,84,120,215,209,67,90,250,70,95,233,60,60,240,205,107,150,86,189,173,107,37,108,221,81,36,235,19,159,27,26,253,173,114,200,201,20,0,203,103,250,170,192,178,175,246,87,28,201,49,203,135,252,165,29,117,182,186,158,79,250,178,67,52,114,51,252,78,107,155,252,149,11,233,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,99,255,0,52,94,1,104,243,11,21,203,137,141,29,183,218,173,119,92,114,223,83,93,150,89,224,166,130,142,59,157,43,31,45,76,247,38,189,173,110,250,198,247,36,116,189,197,115,166,141,173,218,168,248,209,147,85,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,230,84,13,57,159,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,21,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,92,28,202,249,133,214,106,109,246,187,66,180,27,47,255,0,80,180,27,98,188,95,45,115,79,79,37,226,171,101,76,53,52,172,154,57,146,58,155,115,163,153,141,84,116,123,100,146,37,115,92,248,246,57,193,199,249,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,222,127,130,14,52,114,174,17,245,30,10,234,215,93,111,120,13,203,185,5,239,30,138,186,70,198,206,234,195,186,186,154,5,122,66,181,140,72,35,68,115,211,227,141,29,22,230,110,73,25,26,192,26,146,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,245,138,75,229,161,199,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,107,101,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,248,246,189,168,246,53,170,249,149,246,211,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,129,205,120,223,227,71,21,225,31,78,39,174,162,117,170,247,159,92,187,112,89,49,233,107,163,108,140,238,164,219,107,170,96,71,164,203,70,197,130,68,87,49,62,57,17,177,110,102,229,145,148,3,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,199,170,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,117,138,242,163,224,91,251,71,20,26,215,134,127,185,234,176,10,42,231,127,148,231,93,36,167,86,255,0,209,120,87,185,223,237,230,70,127,115,204,7,52,226,79,74,181,163,72,249,99,224,182,45,111,200,170,238,55,43,142,164,91,46,150,154,58,186,186,185,167,178,218,164,199,230,108,22,217,35,169,99,93,76,248,93,28,173,88,24,138,198,42,170,34,253,231,117,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,111,87,206,175,202,198,45,243,2,135,211,174,37,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,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,0,0,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,127,192,0,0,12,171,154,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,165,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,106,229,113,228,79,76,190,181,235,21,165,0,129,169,44,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,214,41,47,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,110,208,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,202,184,167,176,107,46,83,195,238,109,96,225,250,247,236,172,250,178,222,140,180,84,182,165,180,210,123,165,98,207,28,83,57,21,34,154,72,18,104,227,147,171,118,72,246,59,124,125,59,141,206,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,166,164,202,149,230,197,193,5,30,55,237,62,44,244,206,151,101,37,194,224,146,230,212,75,52,16,195,75,36,222,30,10,122,170,88,91,19,21,221,217,213,235,80,174,145,242,58,90,134,189,27,181,100,115,66,112,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,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,228,200,197,115,94,214,75,20,79,86,63,102,213,209,70,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,122,178,144,57,157,113,181,89,174,122,143,83,164,154,95,149,239,211,108,95,117,28,213,54,155,148,235,75,146,213,57,97,146,73,38,98,43,98,154,24,38,133,172,133,118,189,187,153,36,172,145,205,149,136,217,85,205,103,141,170,205,41,177,83,112,253,164,57,95,131,204,239,61,186,203,253,202,215,114,158,158,225,143,210,177,241,77,4,108,124,42,222,220,213,30,254,168,175,220,216,17,119,70,169,81,27,210,165,180,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,2,90,242,144,198,245,162,253,196,188,117,250,117,147,213,217,241,59,13,63,180,179,8,229,74,183,219,174,16,43,36,130,10,89,99,133,236,138,74,149,89,230,124,29,231,116,143,183,44,168,217,59,75,19,239,36,229,92,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,147,27,17,206,123,153,20,81,49,94,253,155,151,170,128,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,150,156,238,46,215,91,5,215,65,175,182,43,157,93,186,229,110,168,200,42,232,235,41,38,116,51,211,79,27,173,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,37,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,104,18,171,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,0,0,164,190,48,56,129,207,184,101,230,119,159,234,190,156,190,145,247,42,58,123,117,36,180,117,203,50,209,86,193,53,142,141,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,110,154,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,164,30,104,254,123,53,55,232,190,143,68,126,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,7,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,112,13,107,230,17,195,143,15,218,203,75,162,218,153,120,186,210,87,201,111,101,194,182,233,69,72,202,218,27,95,113,178,58,56,42,155,11,221,82,201,156,216,216,228,99,96,119,195,81,11,213,81,174,87,32,73,83,42,230,162,48,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,50,238,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,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,171,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,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,54,72,206,205,191,153,87,46,79,149,239,31,87,221,105,217,195,198,179,92,60,102,95,106,183,190,162,197,127,169,169,98,77,122,165,135,106,62,154,116,123,145,242,214,70,197,87,164,141,71,58,88,163,145,242,116,124,79,146,96,177,80,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,145,131,69,57,154,112,143,173,62,42,159,237,247,216,74,250,93,239,240,121,170,193,107,238,194,222,218,119,25,81,221,125,51,186,186,94,137,31,119,186,189,185,29,179,107,119,40,74,160,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,32,30,43,138,46,38,240,30,22,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,103,179,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,203,237,120,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,197,64,181,238,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,42,229,233,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,130,106,128,0,20,151,198,7,16,57,247,12,188,206,243,253,87,211,151,210,62,229,71,79,110,164,150,142,185,102,90,42,216,38,177,209,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,46,208,160,30,104,254,123,53,55,232,190,143,68,5,223,104,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,25,225,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,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,40,31,172,102,179,138,123,6,178,227,28,65,102,214,78,32,111,126,216,207,161,184,35,238,247,6,212,182,120,234,187,145,50,72,36,137,90,141,70,194,232,31,10,199,30,214,118,227,86,51,100,123,118,55,74,100,63,230,35,193,5,31,21,88,34,101,184,117,46,221,77,196,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,107,25,63,135,69,146,56,217,45,67,149,238,70,189,238,64,228,28,170,248,231,186,234,149,55,238,221,171,151,74,187,134,89,109,167,170,185,88,242,27,149,209,213,21,55,152,59,171,36,180,179,58,162,69,150,74,152,146,71,57,155,55,34,211,196,228,86,179,177,186,75,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,161,78,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,56,36,81,93,92,214,120,218,172,210,155,21,55,15,218,67,149,248,60,206,243,219,172,191,220,173,119,41,233,238,24,253,43,31,20,208,70,199,194,173,237,205,81,239,234,138,253,205,129,23,116,106,149,17,189,36,175,26,252,87,88,184,75,209,170,220,203,187,106,172,203,238,93,104,241,107,37,108,207,111,143,170,220,196,146,69,108,104,175,88,96,99,251,178,47,86,53,122,50,62,227,31,44,106,103,179,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,236,241,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,64,61,86,128,216,53,79,43,214,92,79,22,209,75,221,214,205,153,222,110,13,183,219,46,54,202,154,154,121,168,251,173,115,38,157,210,211,34,203,28,44,133,210,186,87,181,23,108,73,34,170,42,34,154,94,180,199,117,134,213,69,13,246,182,146,178,228,202,120,219,89,81,73,76,234,104,38,157,26,157,199,199,19,164,145,209,177,93,213,81,139,35,213,168,168,138,231,116,234,176,215,150,103,5,223,187,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,118,183,185,20,76,70,175,101,36,146,106,129,152,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,201,229,101,159,211,103,92,22,225,180,171,144,213,221,174,88,173,69,125,130,228,181,43,43,159,74,248,234,95,45,61,58,62,68,248,152,202,57,233,17,155,21,88,214,109,98,116,216,173,108,0,231,29,164,53,56,87,18,244,58,165,79,5,90,219,117,30,207,12,207,158,105,226,115,61,163,66,198,82,205,12,76,111,71,177,141,167,74,7,170,189,23,171,230,126,215,47,69,107,61,175,36,189,76,197,113,253,71,212,77,45,187,85,248,123,214,97,111,183,220,45,29,201,35,100,117,30,1,106,123,240,55,115,209,239,153,89,86,146,53,140,107,191,135,4,238,85,106,51,222,22,254,70,174,99,122,153,251,47,224,219,81,238,52,245,118,168,235,239,214,246,227,52,112,92,36,233,226,188,124,141,167,168,100,45,71,181,207,153,180,178,84,202,212,78,189,59,42,247,53,205,99,144,146,165,80,115,193,207,233,165,186,233,102,150,208,228,53,105,81,75,79,113,191,221,45,45,89,91,2,178,87,69,5,21,67,211,167,105,239,69,134,189,141,247,171,216,139,39,244,82,68,220,21,151,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,162,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,40,219,148,118,153,229,89,135,23,182,124,234,211,73,210,203,129,91,235,238,23,122,169,35,147,182,223,19,73,53,28,16,53,237,98,177,38,123,231,87,181,143,115,119,71,4,238,69,85,103,69,189,64,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,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,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,90,160,0,0,20,173,205,207,71,181,199,21,213,136,181,67,49,206,46,185,70,158,228,151,9,162,198,97,158,166,105,163,176,73,225,169,150,90,87,70,216,99,166,166,238,57,143,237,36,106,233,37,142,149,207,149,207,145,175,122,242,174,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,239,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,120,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,30,26,40,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,253,98,149,185,94,241,211,251,20,202,153,161,218,199,153,248,77,54,189,111,246,61,77,107,119,67,98,186,73,35,85,58,204,174,79,15,71,55,89,59,157,81,204,100,170,201,63,132,215,84,72,182,147,197,23,19,120,15,11,58,95,114,212,12,190,166,146,178,228,202,119,58,203,143,37,198,26,106,219,204,233,36,81,236,129,178,46,231,49,142,158,39,74,246,53,235,28,106,231,237,119,68,107,131,154,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,40,91,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,236,241,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,67,213,107,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,192,1,119,220,183,120,250,177,107,238,43,107,209,45,72,184,120,45,77,199,237,236,167,167,154,170,165,242,125,166,165,130,62,139,82,201,37,115,158,234,198,177,155,167,141,206,87,63,163,166,103,86,247,25,12,234,50,217,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,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,32,73,82,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,107,181,115,80,227,214,154,150,154,235,194,198,141,223,105,43,31,89,79,53,191,57,185,211,247,81,244,111,73,97,114,80,83,84,71,43,90,175,86,178,120,170,152,230,61,155,37,237,117,71,164,173,101,112,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,56,58,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,207,65,205,31,207,102,166,253,23,209,232,139,169,225,211,134,141,44,225,127,4,135,5,211,59,79,251,111,27,121,172,130,155,218,151,63,227,77,44,126,46,120,98,143,189,218,239,189,145,238,111,192,206,141,79,230,171,74,220,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,199,127,227,95,138,235,23,9,122,53,91,153,119,109,85,153,125,203,173,30,45,100,173,153,237,241,245,91,152,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,72,129,203,35,93,52,227,135,78,4,115,173,80,213,11,207,129,181,80,234,5,108,80,195,18,35,234,174,21,78,182,91,214,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,215,7,16,252,64,231,220,77,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,219,229,115,81,221,22,73,100,119,187,114,129,229,115,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,244,249,101,104,134,168,104,143,13,22,234,13,82,190,100,17,215,95,170,36,186,210,226,215,72,227,99,49,184,30,247,109,138,52,247,202,199,204,157,39,146,55,185,168,199,201,183,181,28,169,51,165,138,188,171,248,10,169,170,169,181,113,79,172,150,42,186,54,81,212,67,112,193,173,149,29,165,101,99,22,41,154,181,245,52,242,68,231,35,17,207,130,90,87,181,236,126,248,187,189,21,139,19,159,107,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,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,52,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,75,42,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,46,149,161,60,36,226,188,92,242,192,211,76,90,229,47,129,201,44,95,104,238,24,205,197,174,142,46,221,115,174,23,22,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,236,198,168,189,88,133,80,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,168,106,32,165,110,117,126,105,241,111,151,244,62,163,113,37,167,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,187,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,193,185,142,71,177,174,70,76,172,137,124,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,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,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,73,21,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,221,93,77,2,189,33,90,198,36,17,162,57,233,241,198,142,139,115,55,36,140,146,188,161,180,207,21,214,77,56,226,63,75,115,90,79,17,101,201,173,246,11,125,78,216,227,124,144,239,75,158,201,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,17,215,137,46,2,181,115,70,120,134,181,104,174,31,98,171,202,153,156,212,84,77,133,190,143,124,175,169,164,109,68,141,108,53,19,62,40,97,74,152,97,108,114,212,43,127,133,19,36,107,220,230,177,122,160,92,247,16,185,77,139,57,224,191,82,243,92,90,187,198,217,114,13,47,188,221,45,213,61,167,199,223,165,158,211,44,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,56,69,217,233,39,14,58,161,195,71,45,253,92,196,53,83,55,171,184,220,174,56,62,71,114,102,62,146,199,53,22,54,146,91,103,115,169,96,149,17,92,247,185,202,175,151,107,214,20,145,93,218,111,246,201,167,164,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,1,76,28,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,110,124,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,3,49,152,6,169,103,122,95,246,143,236,45,247,217,159,107,113,250,204,90,241,253,107,12,222,42,215,85,183,191,7,241,88,237,155,187,108,248,217,181,233,211,220,228,234,167,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,249,145,100,87,30,220,11,101,92,59,235,44,95,179,76,50,235,95,167,185,181,194,42,92,75,194,186,75,132,209,215,74,212,235,107,127,70,247,59,221,205,253,134,59,123,164,139,111,71,203,35,38,219,102,156,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,55,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,14,208,170,14,58,248,107,177,112,173,155,105,238,153,91,23,189,117,155,79,237,247,76,146,173,181,79,158,58,187,196,181,149,172,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,119,235,114,241,225,235,21,226,131,80,181,19,72,242,154,159,1,227,244,254,170,166,221,116,101,44,117,19,91,43,162,185,219,157,21,68,109,122,127,149,27,209,174,99,159,20,178,177,30,205,251,147,170,243,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,33,254,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,127,43,48,213,93,71,212,11,22,45,140,102,185,165,214,245,106,194,173,238,181,216,41,43,42,22,72,237,244,170,245,122,199,26,47,253,86,245,94,174,72,226,134,52,93,145,70,214,223,79,27,252,23,98,188,92,105,196,244,52,77,181,89,51,235,111,110,123,38,67,45,12,110,145,253,164,155,109,13,76,232,197,153,40,222,179,200,170,214,47,193,34,182,93,175,218,177,190,165,184,76,224,23,81,245,255,0,92,110,90,119,154,219,238,184,190,55,134,220,43,104,114,203,196,84,203,52,113,213,81,205,28,117,22,218,106,150,181,244,206,172,87,74,222,157,94,173,108,123,165,68,145,26,140,120,116,174,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,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,38,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,172,4,0,231,87,229,99,22,249,129,67,233,215,18,152,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,46,127,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,60,166,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,165,250,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,208,43,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,7,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,1,165,224,115,78,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,118,74,214,171,186,172,114,198,239,118,228,58,88,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,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,133,250,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,232,91,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,239,240,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,83,208,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,3,78,96,227,252,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,183,154,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,3,143,243,70,227,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,227,113,234,39,53,139,19,35,218,155,98,169,168,107,220,168,253,253,200,163,106,61,26,213,154,25,91,76,39,234,255,0,170,172,247,42,255,0,101,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,173,36,211,73,35,255,0,198,231,57,223,205,84,252,160,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,40,4,15,170,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,58,61,137,44,50,198,174,111,84,223,27,219,247,181,81,45,43,149,231,48,47,254,6,248,82,213,217,191,193,90,112,203,195,157,255,0,180,202,180,213,179,212,84,255,0,236,212,212,145,195,23,251,72,186,127,69,79,213,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,87,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,160,26,147,34,175,52,127,34,122,155,244,95,88,162,60,87,45,142,57,237,92,65,96,20,122,87,168,215,74,74,29,69,197,105,233,173,177,62,178,232,215,79,148,64,216,100,86,213,68,217,164,89,230,169,108,116,239,117,79,68,114,117,233,46,228,73,22,56,253,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,3,138,113,93,197,118,156,112,149,167,15,205,115,89,124,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,188,59,89,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,125,96,12,251,113,247,193,181,79,8,58,161,69,111,177,84,213,215,224,153,61,58,205,142,87,87,86,197,61,107,223,4,112,165,100,53,9,28,113,163,94,201,101,71,53,81,155,22,57,99,232,231,61,36,70,184,55,227,211,62,224,238,213,153,88,172,88,213,38,79,109,201,233,210,122,58,58,250,249,162,130,219,117,99,85,177,213,164,109,234,215,177,205,84,108,209,162,49,242,164,80,34,75,31,111,223,115,220,99,105,238,135,106,71,15,185,37,171,136,123,247,176,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,7,234,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,94,159,46,238,8,40,248,85,193,23,45,204,105,119,106,110,89,111,138,43,235,86,104,42,97,181,198,217,165,145,148,180,178,178,38,189,187,152,248,60,66,36,146,70,249,105,218,172,114,181,140,114,215,183,41,12,43,69,243,62,37,227,151,81,106,42,215,44,199,169,253,183,135,209,202,250,79,103,86,207,19,36,108,237,150,57,154,178,201,83,18,73,13,76,9,15,69,103,134,150,69,84,237,161,121,32,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,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,146,171,158,119,224,159,230,79,211,64,171,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,124,140,111,222,228,69,234,188,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,186,74,242,106,180,218,175,252,73,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,53,227,219,130,11,239,8,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,219,219,43,227,77,136,215,197,211,107,156,232,229,70,5,233,233,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,130,248,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,0,250,192,0,80,15,52,127,61,154,155,244,95,71,162,34,252,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,172,160,230,143,231,179,83,126,139,232,244,68,180,229,183,195,246,3,196,215,1,57,190,148,106,51,42,217,109,172,212,137,170,226,172,161,72,82,182,138,120,104,173,174,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,221,185,64,142,188,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,253,86,166,122,143,179,50,36,146,191,196,210,211,110,86,36,47,124,242,58,162,56,216,146,59,225,145,187,157,31,110,88,171,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,250,186,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,245,124,28,240,245,251,207,241,5,141,233,53,109,77,214,138,203,87,223,173,189,220,45,212,189,233,40,232,96,137,210,57,202,170,138,200,187,143,72,224,108,175,69,107,100,158,63,133,235,209,142,11,105,229,59,161,118,45,48,225,130,217,168,222,198,186,209,101,58,151,214,227,119,117,193,94,205,212,176,84,84,71,64,144,196,168,212,108,46,129,253,246,191,162,186,79,18,174,222,230,118,218,202,44,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,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,253,95,245,85,129,101,95,236,174,57,146,99,151,15,249,74,58,235,109,117,60,159,245,100,134,104,228,103,248,156,215,55,249,42,31,148,91,247,52,142,1,107,53,19,199,113,55,163,150,251,173,203,47,79,7,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,124,15,141,253,224,224,28,74,115,64,253,226,120,66,77,28,186,226,30,11,62,200,46,16,125,166,158,158,223,219,179,178,134,10,183,212,69,224,156,234,185,38,73,149,97,162,71,119,88,173,232,181,29,58,124,10,145,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,78,84,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,194,127,255,0,169,92,11,21,255,0,98,177,204,111,28,183,255,0,201,209,208,219,104,105,227,255,0,171,28,48,199,27,63,196,214,181,191,201,16,162,30,62,248,236,186,241,119,147,81,88,177,170,58,187,78,157,99,181,11,87,103,163,170,141,208,86,213,79,37,60,45,146,90,232,217,81,44,15,124,114,54,161,176,185,136,138,216,230,122,47,189,238,45,171,142,174,26,51,46,41,116,74,171,79,176,125,64,171,176,92,153,81,5,76,52,51,86,37,53,162,230,246,207,18,170,92,21,148,242,206,246,71,27,101,124,108,98,181,157,229,141,207,71,108,98,178,152,52,115,130,93,113,213,78,32,164,225,250,231,138,93,113,122,251,53,193,40,242,139,149,85,182,106,138,91,12,125,169,38,108,147,62,36,88,215,187,28,79,240,234,175,108,115,185,99,219,34,53,219,208,61,95,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,63,143,241,55,105,181,88,56,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,104,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,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,158,30,44,124,211,235,39,204,12,135,212,103,2,90,91,120,18,181,107,119,46,28,19,92,244,183,25,171,147,84,44,52,247,87,85,81,218,224,107,223,146,81,50,243,86,215,50,72,250,162,190,166,24,186,186,55,179,116,143,100,125,141,178,42,195,218,129,120,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,151,211,202,227,200,158,153,125,107,214,43,72,149,205,67,128,170,154,90,155,175,20,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,239,151,187,209,24,146,185,129,53,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,233,20,84,175,42,94,12,181,198,195,157,227,156,84,223,238,191,101,49,10,155,125,116,116,214,151,190,102,215,100,20,179,66,140,133,210,66,155,88,218,55,61,233,59,29,35,156,231,58,150,39,54,45,143,142,100,182,160,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,69,249,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,58,109,115,216,217,225,115,154,139,213,169,44,106,189,55,39,89,149,203,187,143,170,206,24,242,165,192,245,74,225,117,185,105,149,239,181,79,213,106,103,168,251,51,34,73,43,252,77,45,54,229,98,66,247,207,35,170,35,141,137,35,190,25,27,185,209,246,229,145,92,182,248,126,192,120,154,224,39,55,210,141,70,101,91,45,181,154,145,53,92,85,148,41,10,86,209,79,13,21,181,205,150,158,73,163,145,177,189,91,190,39,57,27,213,99,150,70,251,183,41,8,50,158,5,184,142,199,248,130,170,225,166,211,134,125,166,203,233,237,236,187,71,37,173,207,142,223,81,66,232,154,245,169,101,77,91,97,98,66,215,170,192,178,63,107,123,237,88,145,85,253,17,67,69,32,227,252,38,104,206,101,160,58,13,140,105,110,121,168,181,121,141,222,207,79,177,245,82,244,88,40,152,189,54,209,82,185,90,146,190,154,20,248,35,116,170,175,84,79,114,71,31,110,24,187,0,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,193,110,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,201,145,138,230,189,172,150,40,158,172,126,205,171,164,139,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,214,113,35,137,233,30,11,173,185,78,31,161,89,141,94,85,132,218,106,34,166,182,221,234,103,100,207,170,123,96,143,196,42,75,28,113,178,70,37,71,121,172,123,27,177,204,107,92,213,122,42,61,193,250,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,182,111,242,157,224,130,143,36,246,103,22,122,153,75,190,146,223,112,89,112,154,36,154,9,161,170,146,31,17,5,69,85,84,46,137,234,222,212,232,197,167,86,200,201,27,45,59,158,173,218,145,185,208,3,64,108,26,89,149,235,46,39,139,107,93,238,235,102,195,47,55,6,219,238,119,27,101,77,53,60,212,125,214,185,144,206,233,106,81,98,142,22,76,232,157,43,220,139,182,36,145,81,21,81,13,47,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,7,214,0,2,5,115,142,210,26,108,215,134,138,29,82,167,130,145,46,90,113,120,134,103,207,52,242,181,254,206,174,123,41,102,134,38,55,171,30,247,84,45,3,213,94,137,209,144,191,107,147,170,181,245,109,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,79,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,48,64,106,160,206,183,31,26,153,138,234,239,23,186,147,157,97,85,126,46,203,81,112,167,183,211,85,54,72,228,142,171,193,82,67,70,249,226,124,111,115,31,12,143,167,115,227,122,59,226,141,204,114,162,42,170,37,196,219,56,201,166,175,224,17,252,95,85,83,82,91,174,77,197,231,153,41,234,104,165,117,35,175,241,200,250,38,66,145,69,35,228,240,210,92,26,214,49,86,68,114,68,246,185,238,103,196,173,207,184,23,83,201,179,69,62,195,112,251,118,214,58,187,135,122,175,83,110,9,217,130,57,119,71,5,13,186,90,138,120,247,53,99,106,182,103,78,250,197,119,71,189,171,31,99,166,215,111,66,127,156,211,134,189,33,166,208,93,6,193,180,142,24,41,35,168,199,108,240,195,112,90,73,229,154,9,110,47,235,45,108,209,190,94,143,86,73,83,36,210,34,42,55,162,61,17,26,212,68,106,116,176,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,128,28,234,252,172,98,223,48,40,125,58,226,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,133,207,243,171,242,177,139,124,192,161,244,235,137,78,216,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,170,23,145,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,147,0,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,232,119,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,218,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,149,92,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,0,8,255,0,135,241,109,138,234,39,23,23,238,24,240,184,188,95,216,172,126,190,225,145,92,85,177,201,11,171,163,158,218,200,96,165,150,57,157,215,183,226,170,227,168,100,145,181,205,150,38,181,23,225,127,80,144,7,31,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,189,128,1,152,205,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,167,201,152,106,174,163,234,5,139,22,198,51,92,210,235,122,181,97,86,247,90,236,20,149,149,11,36,118,250,85,122,189,99,141,23,254,171,122,175,87,36,113,67,26,46,200,163,107,111,83,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,88,28,25,114,244,212,125,127,213,138,235,30,172,98,25,94,27,134,98,251,162,201,106,106,33,91,101,194,58,169,41,187,148,212,180,236,169,133,251,166,94,237,60,207,71,71,181,176,57,28,174,106,201,10,60,58,7,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,0,26,146,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,203,104,19,255,0,137,46,95,191,253,171,26,127,197,110,145,67,248,127,98,187,102,118,118,183,255,0,189,214,248,146,166,138,10,122,111,253,166,166,174,73,165,255,0,111,47,95,233,33,10,180,223,85,117,31,71,239,181,25,62,151,230,151,92,102,235,87,111,169,181,205,87,110,168,88,164,125,44,236,217,36,106,169,255,0,85,205,95,233,50,70,71,35,21,175,99,28,221,20,240,157,229,99,70,254,95,227,222,157,1,84,28,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,16,131,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,239,240,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,82,252,248,28,224,115,13,225,11,13,117,85,83,233,47,154,139,124,167,107,47,215,230,49,118,70,206,168,239,5,71,185,17,204,166,107,145,170,174,84,71,204,246,163,222,141,70,197,20,92,171,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,103,168,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,35,85,78,83,125,171,197,109,216,85,69,118,251,45,170,225,91,116,163,166,237,49,59,85,85,113,211,71,81,38,244,77,238,220,202,42,100,232,170,173,78,223,86,162,43,156,171,47,249,119,112,11,89,196,230,84,185,230,169,91,238,182,221,50,178,118,170,58,45,52,244,255,0,105,164,89,37,103,134,165,169,218,140,88,88,248,36,109,68,145,189,100,111,195,27,118,186,78,228,92,171,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,192,82,237,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,46,167,88,245,115,67,184,6,225,246,54,219,44,246,171,125,5,130,222,176,98,248,133,45,124,52,213,87,73,18,88,216,230,194,146,185,100,151,164,149,12,150,162,100,73,100,70,190,73,92,146,57,122,56,63,87,90,184,192,208,238,31,181,31,9,211,45,80,201,61,151,95,156,119,157,13,94,248,86,150,215,27,21,172,142,106,245,89,18,74,120,102,145,93,27,37,216,232,247,71,42,189,204,108,111,114,118,179,48,58,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,105,202,231,68,53,231,68,244,26,106,61,104,190,85,211,209,223,42,25,113,199,241,26,184,255,0,143,143,64,237,238,149,100,115,190,40,159,80,231,182,69,165,251,162,86,171,151,108,179,76,198,132,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,22,253,202,59,83,49,92,195,132,43,62,11,105,171,233,122,192,174,21,246,251,189,44,146,71,220,111,137,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,187,164,130,118,162,42,51,170,254,87,51,206,8,43,56,139,197,105,181,123,77,233,119,231,216,125,190,104,170,41,221,52,239,246,173,158,24,234,42,18,150,10,120,162,145,100,172,239,187,164,40,221,136,238,252,141,123,157,210,61,149,45,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,50,49,92,215,181,146,197,19,213,143,217,181,116,61,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,249,149,67,53,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,29,127,140,206,41,127,123,140,219,15,212,138,220,111,216,151,171,110,31,75,98,189,211,196,237,212,175,174,138,178,174,87,75,76,170,229,122,66,246,79,27,145,175,248,152,229,115,58,189,26,146,62,101,115,88,224,74,234,151,90,254,41,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,99,90,172,86,119,220,143,223,60,145,213,176,22,169,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,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,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,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,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,178,71,183,238,114,162,253,96,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,249,40,173,54,171,117,77,125,101,190,217,73,75,81,116,168,74,186,233,97,133,172,125,84,233,20,112,164,178,185,19,171,222,145,67,20,104,231,117,93,145,177,191,115,81,19,235,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,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,45,255,0,157,95,149,140,91,230,5,15,167,92,74,86,3,77,26,103,169,154,89,196,166,150,65,148,226,213,118,172,143,27,200,237,237,134,227,110,154,74,106,206,199,136,166,99,229,183,215,68,199,201,27,102,108,115,181,178,192,229,94,155,186,47,84,95,125,53,243,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,116,74,105,234,62,204,200,146,68,207,13,85,83,181,88,144,189,243,198,218,121,36,122,72,239,138,55,110,116,125,201,124,175,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,121,55,107,102,145,241,23,165,245,182,106,201,49,252,243,4,202,105,228,166,149,244,149,108,171,162,171,99,36,86,185,99,154,23,42,35,227,150,53,232,248,220,143,142,72,209,90,173,123,17,80,40,175,151,78,183,234,134,142,241,47,142,80,105,245,143,32,202,40,114,234,134,218,175,88,181,162,72,209,247,72,21,143,219,47,73,127,132,215,211,43,157,58,72,231,70,141,99,37,107,165,138,41,37,113,160,147,138,112,215,193,254,135,112,173,98,91,102,153,99,125,235,172,221,246,213,228,151,70,67,61,226,174,57,94,199,44,47,168,100,108,219,10,118,162,68,138,54,178,62,177,163,149,170,245,115,221,218,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,211,170,243,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,121,87,43,143,61,154,101,245,175,71,173,47,39,90,46,122,71,101,210,252,130,243,174,241,227,242,96,148,20,237,169,188,50,253,72,202,170,39,49,146,53,209,163,161,123,92,146,191,186,145,246,216,141,115,221,38,196,98,43,213,168,6,125,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,223,226,181,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,190,127,44,251,43,246,170,243,246,23,218,191,102,253,161,81,236,127,107,118,252,119,129,238,59,177,226,59,95,195,239,118,246,111,217,240,238,235,211,221,208,232,28,44,95,244,107,22,226,11,9,191,241,3,100,246,174,3,71,112,87,221,233,157,76,234,152,253,241,61,32,146,88,90,168,178,195,28,235,12,146,71,209,219,227,99,219,178,78,189,183,5,138,114,197,229,233,89,139,86,83,113,21,196,14,33,217,186,195,182,92,74,193,115,134,120,42,173,85,81,79,52,114,213,86,210,79,11,54,204,157,168,95,76,187,158,212,108,139,38,212,122,68,230,84,177,169,219,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,177,1,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,32,95,247,43,143,34,122,101,245,175,88,173,57,167,51,94,4,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,186,71,178,62,198,217,21,97,237,116,190,87,30,68,244,203,235,94,177,90,74,160,50,217,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,115,220,91,106,30,125,170,188,169,178,60,243,84,180,246,175,8,203,46,84,246,182,221,172,117,52,243,83,190,158,120,111,244,208,171,210,41,218,146,198,201,82,52,153,140,127,85,107,37,106,110,127,77,238,236,21,92,189,56,101,186,241,5,123,226,43,36,196,61,187,117,190,239,150,107,5,198,26,89,108,76,170,124,76,142,74,164,164,72,83,185,51,246,200,247,44,206,145,171,44,210,73,183,126,199,51,242,185,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,164,139,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,242,186,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,245,241,69,196,222,125,197,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,123,32,108,139,181,175,123,96,137,210,189,141,98,73,34,57,251,91,213,26,222,151,199,183,27,247,222,46,51,184,168,177,202,171,173,183,76,172,157,169,108,150,74,200,89,79,51,234,150,20,73,170,170,219,28,178,50,73,183,186,86,70,187,213,172,139,166,214,181,210,74,175,138,160,106,160,2,181,121,181,241,163,246,46,197,89,194,142,0,237,215,172,142,223,12,249,69,210,10,237,174,183,80,200,253,205,161,107,98,122,61,38,157,140,69,149,178,162,55,195,76,212,219,34,84,110,140,35,7,50,126,57,238,188,65,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,46,228,89,18,56,248,87,13,156,33,235,47,21,191,107,127,100,180,86,169,190,199,91,217,91,89,237,10,246,211,119,230,151,127,135,164,135,170,47,89,165,237,75,181,95,178,38,246,215,185,35,58,183,119,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,163,135,142,31,176,30,25,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,221,145,53,202,222,169,28,81,183,223,181,0,205,101,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,72,107,205,67,128,170,154,90,155,175,20,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,239,151,187,209,24,146,185,144,3,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,210,240,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,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,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,74,174,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,110,154,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,139,228,169,230,159,41,249,127,93,234,54,226,79,243,70,227,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,227,113,234,39,53,139,19,35,218,155,98,169,168,107,220,168,253,253,200,163,106,61,26,213,154,25,90,21,45,173,26,121,106,210,157,80,200,52,254,197,168,88,254,115,109,180,212,53,180,121,13,134,161,179,81,87,192,248,219,36,111,107,154,231,53,30,141,122,54,70,35,158,140,145,175,98,57,251,119,45,132,242,108,226,11,81,225,190,221,184,126,185,227,249,94,69,134,77,210,178,219,114,167,129,103,183,226,181,74,202,137,164,142,161,251,127,129,13,95,109,251,17,95,183,191,26,237,141,86,121,94,218,225,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,14,240,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,60,59,88,0,10,1,230,143,231,179,83,126,139,232,244,71,106,229,61,198,142,43,163,119,26,254,30,181,49,214,171,46,55,147,92,42,111,180,89,53,101,116,116,144,208,87,37,43,18,72,170,223,51,219,26,67,36,116,172,72,220,222,142,108,189,26,168,244,149,22,46,43,205,31,207,102,166,253,23,209,232,136,170,6,135,184,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,238,41,202,107,133,43,174,138,105,125,223,85,245,27,22,171,180,102,217,165,67,233,34,163,185,208,186,158,182,217,106,167,145,90,216,159,28,208,178,104,95,52,205,124,175,106,57,204,146,56,232,221,238,86,169,249,92,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,88,80,3,42,230,170,12,171,129,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,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,192,79,27,246,46,46,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,118,58,38,72,187,213,204,151,174,230,181,178,68,175,160,19,218,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,2,199,248,237,229,117,125,202,53,99,31,205,120,100,178,90,168,232,51,75,133,61,158,233,96,130,137,148,54,251,4,140,166,114,248,246,172,17,164,113,81,172,116,238,89,81,83,185,223,115,82,62,243,170,27,27,39,255,0,14,25,103,14,55,141,56,181,98,220,51,100,216,165,110,45,143,219,233,123,54,235,37,107,36,146,223,12,232,231,199,226,162,85,89,162,154,69,73,92,238,250,36,174,145,37,87,245,126,242,16,113,131,204,67,72,245,95,129,14,198,33,145,213,217,179,189,78,167,142,129,216,229,5,193,147,86,218,25,13,99,18,189,181,175,137,200,177,211,75,20,114,198,205,232,215,212,71,80,197,237,35,22,84,142,181,120,117,166,214,139,214,174,88,176,173,4,203,114,12,119,44,203,106,25,100,142,178,205,95,87,72,246,193,35,218,233,29,60,148,189,101,74,104,210,52,154,85,68,114,53,144,171,213,62,0,52,188,124,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,116,220,230,49,211,204,230,181,87,163,86,89,21,58,110,94,191,88,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,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,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,71,94,57,56,187,181,112,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,54,239,237,167,85,124,144,198,174,143,186,146,52,35,87,53,78,57,238,186,91,77,251,183,105,29,210,174,223,150,92,169,233,110,87,204,134,219,116,117,61,77,154,14,234,73,21,44,46,167,145,37,142,166,84,141,174,126,253,168,148,242,181,17,175,239,238,142,170,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,190,82,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,247,185,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,148,41,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,103,252,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,238,233,204,71,130,10,62,42,176,68,203,112,234,93,186,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,118,214,50,127,14,139,36,113,178,90,135,43,220,141,123,220,148,89,254,170,176,44,171,253,149,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,172,144,205,28,140,255,0,19,154,230,255,0,37,64,53,38,8,191,192,39,25,52,220,95,105,125,109,194,251,77,73,65,157,227,21,9,14,71,67,67,69,44,20,76,100,242,76,180,115,83,172,146,72,174,99,226,137,90,228,87,239,73,34,147,171,90,197,141,93,40,0,25,246,230,93,128,83,105,247,26,90,137,75,109,199,170,237,86,219,229,69,53,254,149,102,73,118,86,62,174,154,57,106,170,34,124,138,187,216,234,197,171,69,218,187,26,246,189,141,219,179,106,104,36,172,14,119,186,103,226,113,93,52,214,58,58,75,84,94,207,184,85,227,55,9,251,123,107,170,60,68,105,81,72,205,200,207,142,24,252,45,106,244,115,211,107,167,248,90,187,222,168,16,46,213,197,86,101,65,193,253,255,0,133,25,110,85,110,182,220,114,138,27,181,42,186,52,153,141,183,35,101,150,170,141,95,35,215,178,207,25,21,5,68,109,133,141,234,245,170,87,191,227,218,239,171,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,128,22,147,200,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,220,175,98,44,127,209,73,23,112,90,248,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,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,239,252,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,29,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,241,178,71,246,97,175,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,209,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,166,120,120,239,209,76,19,135,238,40,50,237,51,211,123,135,114,195,73,225,107,105,232,159,44,210,205,107,241,52,241,204,180,146,73,44,109,223,183,185,185,138,215,75,252,39,196,143,145,210,164,136,129,126,154,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,54,230,143,231,179,83,126,139,232,244,71,170,229,105,196,166,163,233,95,16,86,29,33,182,37,214,245,134,106,13,195,194,92,172,148,180,171,84,234,106,165,137,82,59,140,45,220,222,207,111,99,22,162,68,234,223,13,28,142,115,94,177,68,172,242,188,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,68,191,227,163,140,219,23,7,154,113,75,115,142,213,237,156,207,40,241,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,118,162,190,88,195,143,243,53,227,182,213,162,56,109,199,67,52,183,38,171,143,84,47,212,241,182,170,178,215,59,88,252,110,137,234,215,57,242,73,209,85,149,51,69,213,177,177,155,100,99,36,239,238,141,82,30,236,75,228,169,230,159,41,249,127,93,234,54,226,10,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,78,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,233,87,59,77,170,245,76,202,59,205,178,146,190,158,58,136,42,217,21,76,45,149,141,158,9,89,52,50,163,92,138,136,248,229,142,57,24,239,189,175,99,92,157,21,17,78,107,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,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,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,61,144,54,69,218,215,189,176,68,233,94,198,177,36,145,28,253,173,234,141,111,138,169,212,204,170,167,75,45,218,57,226,251,88,221,191,32,173,201,187,17,201,35,124,69,117,69,53,53,62,249,155,191,182,254,220,116,189,35,93,136,230,247,231,248,149,31,209,36,175,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,7,106,229,111,192,45,30,162,120,30,38,245,142,223,106,185,98,9,227,41,241,220,118,178,154,10,232,110,242,39,118,154,106,154,184,228,107,216,216,98,122,72,145,198,168,146,58,88,210,79,129,145,179,189,111,231,201,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,196,223,19,124,73,88,56,146,213,123,21,139,136,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,26,9,33,6,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,3,165,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,217,117,171,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,10,65,226,199,205,62,178,124,192,200,125,70,115,66,122,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,92,246,113,99,230,159,89,62,96,100,62,163,56,31,38,111,160,217,150,25,163,218,121,174,78,162,171,171,196,243,250,122,198,50,224,218,116,108,20,87,26,122,234,186,119,81,61,200,247,46,247,69,76,201,218,231,35,55,164,146,53,136,238,204,142,59,7,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,101,60,6,233,158,43,172,156,179,49,93,45,205,105,60,69,151,38,183,223,237,245,59,99,141,242,67,190,239,91,178,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,133,80,241,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,13,14,255,0,169,92,247,21,255,0,98,178,60,111,35,183,255,0,201,214,80,220,168,106,35,255,0,173,28,208,201,27,255,0,198,215,53,223,205,20,161,126,101,124,61,98,188,58,113,53,93,100,194,170,122,89,114,235,123,114,218,107,123,105,99,130,59,87,137,170,169,141,244,113,36,104,140,88,88,248,28,177,162,53,187,99,123,24,168,229,98,189,253,127,150,23,30,180,218,49,117,164,225,251,88,47,180,148,26,125,115,168,169,154,213,119,171,238,189,109,55,25,221,14,200,100,149,210,246,169,232,92,173,157,202,169,23,195,52,235,35,220,214,44,143,111,203,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,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,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,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,165,110,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,23,82,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,81,122,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,197,186,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,7,160,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,223,249,101,113,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,253,177,177,242,119,247,70,137,55,118,207,248,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,80,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,77,36,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,113,78,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,157,92,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,66,168,57,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,218,222,38,221,116,201,171,106,233,103,217,106,171,123,55,197,36,142,99,182,189,141,114,117,79,115,154,138,158,244,66,96,115,171,242,177,139,124,192,161,244,235,137,239,244,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,190,3,157,95,149,140,91,230,5,15,167,92,64,175,94,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,83,213,243,4,227,215,33,226,103,50,174,193,180,250,251,87,71,165,118,138,137,33,161,101,63,138,162,125,253,138,148,206,89,171,161,89,85,147,49,181,20,238,146,157,29,27,30,198,61,21,205,107,213,81,33,253,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,238,115,30,230,175,84,85,67,160,112,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,32,29,43,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,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,220,168,200,164,230,188,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,104,123,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,188,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,2,10,242,197,230,23,71,139,81,211,112,235,196,14,95,217,181,67,182,44,74,255,0,115,154,8,41,109,84,177,65,52,146,210,214,213,207,51,54,194,157,168,89,76,155,94,228,116,139,30,228,98,68,214,86,9,232,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,87,207,129,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,32,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,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,2,85,115,66,227,167,246,215,149,63,67,180,115,51,241,122,109,101,217,237,138,154,38,237,134,251,116,142,71,42,244,153,28,190,34,142,30,145,246,250,35,88,249,81,242,127,21,173,167,145,32,85,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,135,171,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,135,213,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,126,117,252,50,96,60,44,240,19,170,90,127,136,83,82,86,92,153,166,247,246,222,178,21,183,67,77,91,121,157,40,171,36,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,80,96,26,51,227,79,136,235,175,11,26,13,117,213,75,22,17,87,146,220,155,81,13,182,141,137,19,157,69,69,60,251,146,58,170,231,53,81,204,166,107,145,27,238,84,87,200,248,98,71,51,185,220,110,117,174,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,53,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,64,60,125,240,109,83,194,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,102,197,142,88,250,57,207,73,17,161,101,92,171,248,95,192,116,163,68,173,90,223,111,187,210,95,178,205,71,179,195,45,117,101,61,68,53,84,214,248,27,60,206,74,74,105,18,38,203,19,250,44,76,170,137,207,122,120,138,94,159,253,13,9,190,82,7,44,94,54,171,52,51,81,233,180,147,84,50,189,154,109,148,109,163,134,166,237,114,157,41,113,170,166,172,210,71,36,44,85,116,80,195,60,211,57,147,46,214,55,115,227,149,242,53,177,61,29,119,224,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,153,236,227,239,64,112,222,27,248,151,191,233,246,159,93,41,39,199,167,167,166,187,80,208,178,224,181,117,54,150,78,206,171,71,82,170,136,230,61,174,71,62,54,185,94,245,167,146,157,206,123,156,245,82,231,184,215,226,186,197,194,94,141,86,230,93,219,85,102,95,114,235,71,139,89,43,102,123,124,125,86,230,36,146,43,99,69,122,195,3,31,221,145,122,177,171,209,145,247,24,249,99,83,61,153,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,103,137,184,221,43,100,171,170,159,99,26,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,1,50,185,87,241,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,240,244,189,127,250,26,18,127,156,166,172,106,158,151,254,200,63,102,122,151,149,226,94,211,251,65,227,125,133,121,169,160,241,93,191,103,246,251,189,151,183,126,222,227,246,238,235,211,123,186,125,234,117,94,89,156,23,126,237,154,112,253,72,205,91,220,207,179,235,125,36,245,52,243,80,246,100,177,80,170,119,89,67,214,70,54,102,204,229,123,93,80,213,218,222,228,81,49,26,189,148,146,78,171,197,111,5,58,89,198,15,217,111,218,101,255,0,43,182,125,146,241,222,11,216,85,84,208,247,60,87,99,185,221,239,65,47,94,158,25,155,118,237,233,213,221,122,245,78,129,88,28,184,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,237,111,19,110,186,100,213,181,116,179,236,181,85,189,155,226,146,71,49,219,94,198,185,58,167,185,205,69,79,122,33,218,249,231,126,9,254,100,253,52,146,154,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,124,72,157,122,167,84,88,215,207,59,240,79,243,39,233,160,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,37,87,60,239,193,63,204,159,166,129,8,56,70,226,130,235,194,102,91,150,234,54,53,104,164,184,228,55,28,93,214,75,60,85,212,238,154,137,179,201,113,161,154,71,84,53,146,196,244,103,135,167,168,70,171,28,171,220,88,250,166,221,202,156,127,253,85,103,185,87,251,43,145,228,153,29,195,254,82,178,186,229,93,81,39,253,105,38,154,73,31,254,55,57,206,254,106,167,229,22,253,202,223,128,90,205,59,240,60,77,235,29,190,235,109,203,215,198,83,227,184,237,101,52,244,51,90,35,94,237,52,213,53,113,200,214,61,211,74,197,145,35,141,81,99,108,82,36,159,27,228,103,100,59,87,46,238,8,40,248,85,193,23,45,204,105,119,106,110,89,111,138,43,235,86,104,42,97,181,198,217,165,145,148,180,178,178,38,189,187,152,248,60,66,36,146,70,249,105,218,172,114,181,140,114,204,0,0,164,14,99,220,66,235,238,13,198,118,161,226,216,86,184,106,6,63,101,162,246,79,134,183,90,242,106,218,74,88,55,218,169,30,253,145,71,35,88,221,207,123,156,189,19,222,231,42,175,189,84,156,28,162,117,11,62,212,174,27,114,75,238,163,103,25,6,85,114,131,56,172,164,138,178,247,115,154,186,120,224,109,5,3,155,19,100,153,206,114,49,28,247,185,26,139,211,171,220,191,205,79,223,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,14,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,129,76,60,209,252,246,106,111,209,125,30,136,246,188,56,240,57,83,197,111,4,215,172,195,79,159,73,79,168,184,126,113,116,101,12,50,178,40,153,123,164,117,190,218,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,241,92,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,5,53,255,0,170,172,11,42,255,0,101,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,171,36,51,71,35,63,196,230,185,191,201,80,190,158,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,106,230,117,203,210,179,41,172,169,226,43,135,236,67,189,117,155,116,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,23,238,153,123,179,62,165,119,49,170,216,210,77,170,245,149,207,172,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,105,204,202,185,167,61,23,212,59,174,171,105,126,63,168,23,221,61,200,48,107,149,218,157,206,172,199,175,212,238,134,182,130,118,72,232,228,99,154,230,181,202,197,115,21,209,189,90,197,124,110,99,213,172,221,181,51,24,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,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,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,32,25,109,45,39,147,7,14,181,47,186,228,188,73,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,200,235,198,87,47,124,239,64,53,150,195,139,105,165,158,235,127,195,51,187,133,13,155,18,184,214,85,194,249,164,186,76,214,49,104,106,229,70,67,20,51,58,109,238,143,114,53,142,137,81,81,202,177,205,178,237,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,237,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,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,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,31,147,150,95,254,202,98,183,156,167,216,151,91,207,177,173,245,23,15,103,90,105,188,69,117,103,106,55,63,177,79,23,84,238,76,253,187,88,206,169,185,202,137,213,58,153,194,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,169,30,173,107,26,249,101,149,232,198,111,218,154,83,42,87,155,23,4,20,120,223,180,248,179,211,58,93,148,151,11,130,75,155,81,44,208,67,13,44,147,120,120,41,234,169,97,108,76,87,119,103,87,173,66,186,71,200,233,106,26,244,110,213,145,205,15,192,228,255,0,194,254,3,169,89,53,207,136,12,190,239,73,93,114,211,235,197,60,86,91,11,42,33,149,99,157,212,242,175,139,172,166,146,39,57,24,142,124,78,165,149,143,106,247,169,102,95,254,134,133,196,153,182,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,246,78,216,215,107,158,198,207,43,162,123,218,244,142,69,107,246,187,162,181,218,41,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,64,244,5,64,115,140,225,175,78,52,254,251,142,235,206,20,182,171,45,215,53,184,84,210,95,236,236,170,72,228,184,85,35,18,68,184,193,76,141,255,0,41,181,50,35,145,171,36,180,206,86,239,150,71,186,215,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,58,220,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,180,63,43,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,13,36,98,119,255,0,181,120,173,155,41,246,37,214,205,237,155,125,61,195,217,215,106,111,15,93,71,221,141,175,236,84,69,213,123,115,51,118,215,179,170,237,114,42,117,94,133,75,114,148,224,187,237,165,246,143,138,236,253,187,108,184,229,194,104,49,123,92,244,59,155,113,174,141,155,93,92,231,74,197,98,195,3,222,169,19,162,85,119,137,133,203,186,53,167,219,37,191,128,35,175,48,252,42,235,159,240,91,170,182,43,53,69,36,53,20,182,118,94,222,234,151,185,172,88,45,245,49,87,76,212,86,181,203,189,209,83,72,214,39,78,138,245,106,42,181,21,92,146,40,137,92,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,10,12,52,39,203,147,76,255,0,101,252,27,105,197,186,162,146,213,29,125,250,222,236,154,178,123,124,125,60,87,143,145,213,20,239,153,202,198,185,243,54,150,74,104,156,171,215,167,101,24,215,57,172,106,153,236,47,79,148,118,166,98,185,135,8,86,124,22,211,87,210,245,129,92,43,237,247,122,89,36,143,184,223,19,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,119,73,4,237,68,84,103,85,9,170,115,78,38,238,215,91,7,13,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,150,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,25,204,253,236,120,167,255,0,140,182,170,255,0,223,43,143,254,49,127,220,88,249,88,214,79,151,249,15,167,78,69,95,234,42,112,177,254,255,0,181,87,254,213,183,127,160,146,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,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,42,215,132,157,111,181,112,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,185,140,89,102,143,123,250,57,90,205,206,70,189,81,24,161,113,60,196,120,223,163,225,87,4,76,75,14,170,221,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,238,99,231,240,234,177,201,27,229,167,114,61,170,214,61,171,69,159,234,171,61,202,191,217,92,143,36,200,238,31,242,149,149,215,42,234,137,63,235,73,52,210,72,255,0,241,185,206,119,243,85,62,188,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,182,158,85,124,12,93,116,182,155,247,145,213,203,93,93,191,44,185,83,213,91,108,120,245,202,214,234,122,155,52,29,213,142,90,169,155,81,26,75,29,76,169,27,154,205,155,81,41,229,114,171,159,223,219,24,118,174,1,56,19,181,112,137,140,214,223,114,90,202,75,182,162,228,84,233,73,120,172,165,145,179,209,82,193,29,68,206,142,42,25,31,79,20,236,100,145,186,157,211,53,234,168,233,33,98,167,185,141,42,219,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,3,170,242,188,226,95,75,56,95,193,53,203,58,212,203,183,251,217,240,86,106,57,233,189,169,115,254,53,108,82,120,72,38,150,62,247,107,190,199,201,181,223,3,58,185,127,146,44,63,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,128,39,167,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,4,85,212,110,31,179,237,44,210,253,55,213,124,189,148,148,214,221,81,167,184,85,217,104,213,38,101,108,80,82,201,19,123,179,199,36,109,107,89,43,102,138,88,156,199,61,31,27,218,239,119,84,235,45,121,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,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,3,159,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,5,121,40,90,109,80,240,219,153,95,97,182,82,50,229,89,156,84,82,84,86,54,22,164,243,65,13,5,19,162,137,242,116,220,230,49,211,204,230,181,87,163,86,89,21,58,110,94,182,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,61,175,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,207,21,202,227,200,158,153,125,107,214,43,73,84,6,96,117,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,62,189,75,213,236,203,86,169,176,216,51,57,233,39,126,13,139,210,226,22,201,161,129,34,123,237,212,210,204,250,118,202,141,248,92,246,54,126,218,57,17,189,89,27,21,219,159,185,238,187,62,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,148,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,40,22,149,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,138,107,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,58,1,74,220,234,252,211,226,223,47,232,125,70,226,79,78,10,57,129,225,188,93,100,57,102,14,219,21,93,143,33,177,212,86,92,173,144,201,10,236,175,176,120,164,101,60,238,86,185,237,138,166,54,203,79,28,209,171,213,170,247,35,226,115,154,231,50,24,23,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,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,47,79,32,226,219,21,225,27,128,93,28,202,110,81,120,236,146,251,167,246,123,126,51,110,107,99,151,185,92,219,43,30,201,231,137,102,138,69,163,142,68,133,179,62,53,87,55,189,26,34,117,122,29,131,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,102,125,181,23,83,50,173,80,184,217,238,57,77,95,115,216,56,253,171,25,183,64,201,36,88,105,104,104,41,99,167,137,145,181,239,118,205,221,183,74,244,111,70,172,179,74,244,107,119,244,61,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,7,138,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,252,202,190,212,0,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,117,32,0,0,0,32,7,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,137,85,124,39,121,167,209,191,152,24,247,168,192,6,148,200,171,199,183,4,22,46,46,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,118,58,87,198,155,21,204,151,166,215,53,178,74,143,149,64,10,118,224,115,149,61,215,82,169,157,169,60,82,90,50,12,98,197,21,67,91,108,197,158,215,80,220,110,43,28,169,220,125,98,61,189,218,122,103,35,95,26,49,187,38,147,114,200,215,68,214,198,233,174,36,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,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,208,71,5,28,40,216,184,75,209,170,44,55,181,106,172,203,238,93,43,50,155,221,20,47,111,143,170,220,245,142,52,116,138,175,88,96,99,251,81,167,70,53,122,62,78,219,31,44,136,84,15,43,143,61,154,101,245,175,71,173,47,248,0,0,8,85,204,71,128,90,62,39,49,84,207,52,182,223,106,182,234,109,147,187,81,209,41,160,167,251,77,26,199,19,60,53,85,78,212,122,204,198,65,27,105,228,145,235,27,126,40,221,181,178,119,34,162,195,85,6,85,192,191,238,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,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,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,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,167,1,60,16,88,184,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,216,216,159,34,108,71,62,94,187,156,230,199,18,51,149,114,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,103,248,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,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,99,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,150,127,203,151,152,206,50,253,47,191,233,255,0,20,26,153,73,111,185,97,116,242,221,109,217,13,250,233,81,81,91,124,162,124,146,73,52,78,116,187,221,53,76,46,115,91,28,108,114,201,44,114,49,145,196,189,151,185,221,211,152,143,4,20,124,85,96,137,150,225,212,187,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,237,172,100,254,29,22,72,227,100,181,14,87,185,26,247,185,40,92,14,191,197,23,19,121,247,20,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,236,129,178,46,214,189,237,130,39,74,246,53,137,36,136,231,237,111,84,107,102,87,41,78,11,190,218,95,104,248,174,207,219,182,203,142,92,38,131,23,181,207,67,185,183,26,232,217,181,213,206,116,172,86,44,48,61,234,145,58,37,87,120,152,92,187,163,90,125,178,70,14,7,56,68,186,241,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,119,108,238,47,68,100,115,72,141,147,180,177,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,1,245,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,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,26,185,90,232,94,156,107,207,19,82,90,117,66,205,237,155,86,47,143,212,100,144,219,101,84,90,90,202,168,170,169,97,141,149,44,84,94,236,41,226,28,245,143,170,53,238,99,81,251,152,175,99,239,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,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,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,139,248,87,46,30,23,48,13,121,151,136,12,127,20,171,109,201,181,14,174,183,88,101,150,39,89,45,53,171,181,124,77,45,50,70,142,99,218,228,115,163,107,158,232,226,115,250,198,198,108,139,183,40,0,3,42,230,170,12,171,129,126,116,28,77,224,60,44,240,19,165,186,129,151,212,210,86,92,153,166,246,7,89,113,228,184,195,77,91,121,157,40,168,227,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,123,94,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,160,205,73,214,44,251,85,163,199,232,242,251,245,92,246,220,86,207,67,100,178,219,18,170,103,81,80,65,77,69,79,73,186,8,100,123,155,19,229,109,44,82,74,172,218,143,147,115,186,39,185,19,245,120,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,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,62,74,219,77,170,227,83,65,89,112,182,82,85,84,90,234,22,174,134,89,161,107,223,75,58,197,36,43,44,78,84,234,199,172,83,75,26,185,189,23,100,143,111,220,229,69,250,192,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,56,255,0,19,28,85,105,31,10,24,109,54,97,170,87,42,183,62,227,81,225,173,150,139,108,108,154,227,113,122,43,123,139,12,79,123,27,178,54,185,28,247,189,205,99,122,181,189,119,190,54,60,59,1,64,60,209,252,246,106,111,209,125,30,136,182,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,146,165,185,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,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,250,192,25,246,227,239,131,106,158,16,117,66,138,223,98,169,171,175,193,50,122,117,155,28,174,174,173,138,122,215,190,8,225,74,200,106,18,56,227,70,189,146,202,142,106,163,54,44,114,199,209,206,122,72,141,233,92,177,120,218,172,208,205,71,166,210,77,80,202,246,105,182,81,182,142,26,155,181,202,116,165,198,170,154,179,73,28,144,177,85,209,67,12,243,76,230,76,187,88,221,207,142,87,200,214,196,244,117,186,113,15,195,246,3,196,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,190,39,57,27,213,99,150,70,251,183,41,157,125,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,75,78,103,92,109,86,107,158,163,212,233,38,151,229,123,244,219,23,221,71,53,77,166,229,58,210,228,181,78,88,100,146,73,152,138,216,166,134,9,161,107,33,93,175,110,230,73,43,36,115,101,98,55,144,112,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,113,122,35,35,154,68,108,157,165,141,220,127,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,83,69,60,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,147,27,17,206,123,153,20,81,49,94,253,155,148,58,85,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,0,2,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,109,197,238,175,83,107,191,18,250,133,170,86,249,233,39,182,221,175,15,134,215,61,52,18,194,202,139,117,51,27,75,71,50,178,95,141,175,125,60,17,61,232,228,111,198,231,124,44,254,138,7,32,44,39,147,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,129,140,90,105,171,164,114,189,61,235,12,104,142,69,93,175,243,246,238,20,116,226,155,149,29,223,136,234,232,187,249,157,118,65,79,120,164,174,142,20,100,148,244,177,92,214,210,148,14,115,213,251,161,94,237,69,67,150,52,137,206,145,208,35,247,164,13,235,26,248,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,13,41,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,135,184,228,226,238,213,194,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,219,191,182,157,85,242,67,26,186,62,234,72,220,240,157,43,136,126,32,115,238,38,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,237,242,185,168,238,139,36,178,59,221,185,64,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,4,0,231,87,229,99,22,249,129,67,233,215,18,149,139,169,231,87,229,99,22,249,129,67,233,215,18,176,56,51,209,76,87,136,158,36,240,253,28,205,110,23,90,43,46,65,237,15,19,61,174,88,227,170,103,98,130,162,161,155,29,36,114,49,58,190,22,162,245,98,252,42,189,58,47,69,64,150,188,170,248,24,181,106,149,79,239,35,171,150,186,75,134,39,109,168,170,182,216,241,235,149,173,181,20,215,153,251,75,28,181,83,54,162,53,138,74,104,150,71,53,155,55,42,212,68,229,87,51,177,182,75,137,62,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,172,1,64,60,209,252,246,106,111,209,125,30,136,191,226,149,184,187,225,163,84,248,160,230,79,168,248,46,153,218,127,250,79,227,111,21,144,84,251,46,217,253,128,130,88,252,92,240,197,39,103,187,216,123,35,220,223,141,253,26,159,205,80,56,167,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,127,216,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,20,129,206,51,19,197,113,78,41,236,255,0,101,177,155,85,155,219,56,125,61,218,227,236,250,40,233,252,101,116,183,27,135,118,166,109,136,157,201,159,181,187,164,119,87,59,162,117,85,232,93,249,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,35,181,115,60,224,167,42,226,55,21,166,213,45,63,191,221,106,242,76,42,223,54,204,114,122,169,36,161,168,161,142,58,137,231,240,84,177,65,36,143,184,205,34,82,198,159,19,91,35,98,99,87,222,214,169,197,121,24,254,54,126,91,253,72,181,64,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,254,40,45,92,89,231,248,102,163,81,218,42,237,215,43,118,15,110,178,95,162,150,157,176,192,235,172,115,84,205,82,234,86,164,178,185,105,183,84,34,70,178,57,31,209,62,36,254,107,47,249,172,112,37,117,75,173,127,20,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,177,173,86,43,59,238,71,239,158,72,234,216,11,84,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,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,2,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,115,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,184,158,14,237,54,171,47,10,26,61,71,102,182,82,80,83,201,131,217,106,223,21,52,45,137,142,158,122,56,166,154,85,107,81,17,95,36,178,73,35,221,247,185,239,115,151,170,170,169,237,117,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,2,136,120,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,87,253,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,157,126,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,242,43,150,167,48,47,216,77,101,14,130,106,180,219,240,27,173,193,222,203,184,185,221,100,179,215,85,207,76,207,226,203,61,75,33,167,183,49,60,76,242,109,98,185,36,145,239,247,238,112,23,82,0,0,0,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,72,0,0,0,8,1,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,85,95,9,222,105,244,111,230,6,61,234,48,1,165,48,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,6,85,205,84,25,87,2,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,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,63,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,67,245,128,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,2,63,241,175,197,117,139,132,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,248,250,173,204,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,160,70,174,107,60,109,86,105,77,138,155,135,237,33,202,252,30,103,121,237,214,95,238,86,187,148,244,247,12,126,149,143,138,104,35,99,225,86,246,230,168,247,245,69,126,230,192,139,186,53,74,136,222,148,216,126,174,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,217,226,110,55,74,217,42,234,167,216,198,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,133,228,240,9,192,86,61,195,166,151,214,220,53,58,197,73,115,206,243,219,58,91,242,154,26,207,11,95,69,73,72,233,38,85,160,137,123,72,170,201,34,146,22,212,177,95,44,82,73,2,109,87,49,173,85,10,128,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,246,78,216,215,107,158,198,207,43,162,123,218,244,142,69,107,246,187,162,181,218,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,162,30,62,248,54,169,225,7,84,40,173,246,42,154,186,252,19,39,167,89,177,202,234,234,216,167,173,123,224,142,20,172,134,161,35,142,52,107,217,44,168,230,170,51,98,199,44,125,28,231,164,136,223,107,203,51,141,31,221,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,187,93,219,138,39,163,151,178,145,200,23,168,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,42,185,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,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,0,160,30,104,254,123,53,55,232,190,143,68,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,1,63,192,0,12,171,154,168,50,174,4,170,224,39,130,11,239,23,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,219,221,19,228,77,138,214,69,215,115,154,233,34,71,250,174,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,142,137,77,61,71,217,153,18,72,153,225,170,170,118,171,18,23,190,120,219,79,36,143,73,29,241,70,237,206,143,185,45,180,240,83,139,88,176,254,17,244,134,211,142,80,248,74,74,140,62,217,116,146,62,235,228,221,85,91,3,106,234,100,234,245,85,77,243,207,43,250,117,218,221,221,26,136,212,68,78,151,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,255,0,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,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,59,7,45,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,79,68,106,244,233,46,229,88,214,57,2,242,72,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,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,43,3,155,23,5,57,86,87,237,62,43,112,187,253,214,243,236,107,122,125,162,179,215,85,73,81,224,232,98,240,241,67,236,200,35,129,123,112,179,117,93,77,79,114,84,107,122,201,42,116,234,244,44,252,1,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,250,190,51,53,175,21,226,39,137,60,195,88,240,171,125,214,138,203,144,123,63,195,65,116,138,56,234,153,216,160,167,167,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,18,69,115,53,224,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,155,99,99,228,236,109,141,18,30,236,11,2,234,121,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,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,28,127,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,51,217,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,118,120,155,141,210,182,74,186,169,246,49,172,102,249,100,87,61,219,88,198,181,58,175,185,173,68,79,114,33,210,184,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,61,144,54,69,218,215,189,176,68,233,94,198,177,36,145,28,253,173,234,141,108,223,229,59,193,5,30,73,236,206,44,245,50,151,125,37,190,224,178,225,52,73,52,19,67,85,36,62,34,10,138,170,168,93,19,213,189,169,209,139,78,173,145,146,54,90,119,61,91,181,35,115,130,181,177,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,52,19,192,231,23,118,174,47,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,38,237,157,196,234,143,142,104,209,210,118,150,71,65,254,108,92,16,81,227,126,211,226,207,76,233,118,82,92,46,9,46,109,68,179,65,12,52,178,77,225,224,167,170,165,133,177,49,93,221,157,94,181,10,233,31,35,165,168,107,209,187,86,71,54,11,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,76,140,87,53,237,100,177,68,245,99,246,109,80,210,152,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,3,143,241,123,171,213,58,17,195,70,161,106,149,190,122,184,46,86,155,59,225,181,207,77,4,83,62,158,227,82,246,210,209,204,172,151,224,115,25,81,60,79,122,57,29,240,53,223,11,255,0,162,185,193,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,183,78,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,190,16,114,209,192,41,181,7,141,45,59,165,185,99,213,119,91,109,142,162,166,255,0,84,176,164,187,40,223,73,77,36,180,181,18,190,53,77,140,109,98,82,34,110,93,142,123,152,199,110,223,181,66,242,113,109,11,211,140,83,67,169,120,120,162,179,119,176,200,113,247,227,117,20,206,84,130,74,202,89,97,116,117,15,149,244,233,31,241,166,223,35,228,145,136,199,58,73,30,255,0,114,175,83,52,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,154,158,40,135,154,246,142,221,116,215,139,75,222,92,219,13,37,14,61,168,52,244,247,187,92,180,84,174,138,9,39,108,49,195,90,215,187,99,88,181,43,80,199,207,34,53,92,189,42,162,123,215,116,138,128,90,247,0,250,153,149,106,239,8,90,109,157,102,181,126,46,245,81,111,168,183,212,213,58,73,36,146,171,193,85,205,70,201,229,124,143,115,223,52,140,167,107,228,122,187,226,145,207,114,34,34,162,36,128,42,215,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,235,74,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,19,83,151,119,0,181,156,78,101,75,158,106,149,190,235,109,211,43,39,106,163,162,211,79,79,246,154,69,146,86,120,106,90,157,168,197,133,143,130,70,212,73,27,214,70,252,49,183,107,164,238,69,10,205,68,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,81,15,30,220,16,95,120,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,222,217,95,26,108,70,190,46,155,92,231,71,42,51,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,15,172,167,110,85,124,115,218,180,182,167,247,110,213,203,165,37,191,19,185,84,85,92,172,121,13,202,232,218,122,107,52,253,165,146,90,89,157,81,34,69,29,52,171,27,156,205,155,85,42,37,114,43,95,223,221,29,196,129,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,30,126,197,128,97,184,206,77,147,102,118,44,122,146,146,251,152,212,83,84,223,110,13,69,89,235,159,79,78,202,120,17,238,85,85,70,71,20,104,141,98,116,98,43,164,114,38,233,30,231,122,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,234,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,246,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,0,181,254,87,30,68,244,203,235,94,177,90,74,162,53,114,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,9,42,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,168,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,244,28,140,127,27,63,45,254,164,90,161,90,188,154,244,159,84,244,191,246,191,251,76,211,76,175,18,246,159,217,255,0,5,237,219,53,77,7,138,237,251,67,185,218,239,49,187,246,247,25,187,111,94,155,219,215,239,66,202,128,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,41,7,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,188,147,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,86,95,35,31,198,207,203,127,169,22,168,66,174,0,184,73,202,184,70,213,61,109,197,174,82,248,236,110,251,236,75,134,51,113,107,164,151,185,66,218,155,179,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,94,143,66,106,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,222,38,237,55,91,255,0,13,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,254,233,220,83,255,0,197,167,85,127,238,109,199,255,0,4,11,254,225,59,202,198,141,252,191,199,189,58,3,170,156,211,134,75,77,214,193,195,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,165,129,199,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,246,107,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,116,77,57,145,87,143,174,10,49,94,43,52,226,174,247,105,182,120,125,77,198,109,243,73,142,92,41,210,54,73,95,177,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,187,93,43,37,8,213,202,211,143,171,21,93,138,195,194,158,175,92,60,13,214,135,250,199,14,189,213,84,189,241,220,35,115,213,99,182,204,233,28,189,185,153,185,35,167,232,169,27,227,108,112,181,24,246,70,147,217,249,155,107,79,12,156,93,216,46,180,87,219,23,15,154,193,110,185,91,170,35,171,163,172,164,196,238,112,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,92,255,0,0,186,235,172,26,137,167,20,154,119,175,218,63,168,24,150,103,137,91,225,167,91,197,254,199,112,134,151,32,165,141,27,27,106,86,166,165,159,221,159,209,239,70,247,171,164,114,172,172,234,139,35,33,9,84,0,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,113,237,121,187,104,134,180,106,87,18,88,221,247,78,116,135,53,202,173,176,96,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,175,94,143,106,255,0,52,28,162,116,67,90,52,215,137,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,175,70,57,127,146,129,110,128,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,186,115,118,211,220,251,82,184,109,198,236,90,115,131,228,25,85,202,12,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,167,78,175,106,127,52,43,87,134,78,25,56,146,176,113,37,165,23,219,239,15,154,149,110,182,219,179,139,21,93,101,101,94,39,95,12,20,208,71,95,11,164,150,73,29,18,53,140,107,81,92,174,85,68,68,69,85,3,65,32,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,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,75,254,41,3,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,173,226,110,55,76,102,182,146,150,13,246,170,182,51,124,178,70,214,55,115,222,214,167,85,247,185,200,137,239,84,46,252,0,0,1,149,115,85,6,107,63,116,238,41,255,0,226,211,170,191,247,54,227,255,0,130,5,212,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,139,78,170,255,0,220,219,143,254,8,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,239,19,118,155,173,255,0,134,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,125,255,0,116,238,41,255,0,226,211,170,191,247,54,227,255,0,130,6,140,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,58,220,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,66,154,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,181,197,185,50,103,116,156,65,82,226,217,174,87,237,93,35,101,189,245,181,57,69,174,104,109,247,9,102,88,156,214,82,50,150,68,168,86,76,147,171,92,170,168,232,150,4,85,73,27,34,164,72,31,171,202,119,130,10,60,147,217,156,89,234,101,46,250,75,125,193,101,194,104,146,104,38,134,170,72,124,68,21,21,85,80,186,39,171,123,83,163,22,157,91,35,36,108,180,238,122,183,106,70,231,91,81,242,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,115,78,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,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,211,153,15,249,136,240,65,71,197,86,8,153,110,29,75,183,83,113,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,218,198,79,225,209,100,142,54,75,80,229,123,145,175,123,144,56,175,41,78,52,126,218,88,168,248,81,207,221,182,245,142,91,230,159,23,186,79,93,185,215,26,24,223,185,212,46,108,175,87,172,208,49,234,177,54,36,86,248,104,92,155,99,74,125,210,89,81,86,188,180,185,115,221,108,23,91,63,18,26,245,102,171,183,92,173,213,30,47,24,198,171,105,221,12,244,211,198,234,168,36,150,229,73,85,76,142,99,218,228,167,168,166,116,82,34,162,163,100,95,252,212,45,40,1,85,124,243,191,4,255,0,50,126,154,90,161,90,188,229,52,159,84,245,67,246,65,251,51,211,76,175,45,246,103,218,15,27,236,43,53,77,127,133,238,123,63,183,221,236,177,219,55,118,223,183,119,78,187,29,211,238,80,33,95,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,156,83,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,173,226,110,55,76,102,182,146,150,13,246,170,182,51,124,178,70,214,55,115,222,214,167,85,247,185,200,137,239,84,36,175,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,14,1,201,83,205,62,83,242,254,187,212,109,197,212,149,23,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,41,110,128,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,255,0,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,39,7,40,157,61,207,180,215,134,220,146,197,168,216,62,65,138,220,167,206,43,42,226,163,189,219,38,161,158,72,29,65,64,214,202,216,230,107,92,172,87,49,237,71,34,116,234,199,39,242,80,38,248,0,1,149,115,85,6,107,63,116,238,41,255,0,226,211,170,191,247,54,227,255,0,130,5,255,0,112,157,229,99,70,254,95,227,222,157,1,213,78,105,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,210,192,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,103,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,186,105,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,72,17,3,149,231,48,47,254,6,248,82,213,217,191,193,90,112,203,195,157,255,0,180,202,180,213,179,212,84,255,0,236,212,212,145,195,23,251,72,186,127,69,73,85,205,31,200,158,166,253,23,214,40,138,86,253,211,184,167,255,0,139,78,170,255,0,220,219,143,254,9,97,55,44,243,137,45,110,229,195,157,232,102,169,104,126,176,73,170,22,26,123,83,105,107,46,152,165,123,223,146,81,50,243,72,230,190,57,59,8,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,130,168,77,84,25,172,253,211,184,167,255,0,139,78,170,255,0,220,219,143,254,9,165,48,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,159,110,38,248,100,226,74,255,0,196,150,171,223,108,92,62,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,11,95,229,113,228,79,76,190,181,235,21,164,170,35,87,46,28,79,42,193,184,49,211,204,91,53,198,110,184,253,234,139,218,222,38,221,116,162,146,146,170,13,247,90,183,179,124,82,35,94,221,204,123,92,157,83,222,215,34,167,185,80,146,160,0,0,126,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,133,0,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,122,20,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,130,32,114,84,242,177,148,252,192,174,244,235,113,63,200,149,203,111,135,236,251,134,93,40,205,244,163,81,153,72,251,149,30,113,53,92,85,148,41,50,209,86,193,53,170,218,230,203,79,36,209,198,233,24,142,223,19,156,141,232,146,69,35,125,251,84,150,160,10,64,230,117,198,213,102,185,234,61,78,146,105,126,87,191,77,177,125,212,115,84,218,110,83,173,46,75,84,229,134,73,36,153,136,173,138,104,96,154,22,178,21,218,246,238,100,146,178,71,54,86,35,110,252,168,190,38,57,56,230,84,121,149,53,231,134,27,173,37,199,30,191,94,59,51,89,110,245,41,3,241,186,105,17,170,147,120,151,189,206,171,166,99,187,157,81,26,181,13,103,105,17,181,14,222,244,8,213,192,39,6,213,60,95,106,133,109,190,251,83,87,65,130,99,20,233,54,71,93,67,91,20,21,172,124,241,204,148,112,211,164,145,200,142,123,229,137,92,229,86,108,72,226,147,171,154,245,141,29,127,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,28,255,0,135,142,31,176,30,25,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,221,145,53,202,222,169,28,81,183,223,181,14,150,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,60,125,240,109,83,194,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,102,197,142,88,250,57,207,73,17,186,9,57,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,129,78,220,179,56,209,253,219,53,29,250,111,154,187,185,128,231,215,10,72,42,106,38,174,236,199,98,174,85,237,50,187,164,143,108,45,133,200,246,182,161,203,181,221,184,162,122,57,123,41,28,151,168,82,95,15,60,167,245,115,48,214,219,246,25,174,180,85,120,222,31,135,212,54,27,149,206,130,87,196,251,203,38,130,119,83,205,104,168,146,154,72,39,98,73,28,43,42,63,107,227,100,168,215,53,178,117,107,110,82,237,83,106,211,92,2,182,178,197,137,85,207,109,197,108,242,75,71,97,199,168,26,233,228,130,154,21,88,233,40,233,155,181,170,245,107,18,56,226,77,169,215,107,83,160,20,87,205,55,63,169,206,184,210,204,169,83,33,164,187,91,113,90,122,11,5,181,105,150,39,50,149,145,211,50,90,138,117,124,105,241,61,149,147,213,163,247,170,189,175,220,197,233,177,26,217,129,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,213,118,225,147,139,187,253,214,182,251,125,225,243,88,46,55,43,141,68,149,117,149,149,120,157,206,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,75,212,224,103,75,238,186,57,194,94,153,224,119,215,85,165,202,11,63,180,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,237,64,238,165,112,115,176,210,251,174,67,164,120,30,171,219,221,87,53,62,25,120,170,182,215,83,195,68,233,89,28,23,6,71,210,170,89,81,122,66,198,75,71,20,73,185,189,28,250,166,38,230,170,34,62,199,206,85,197,62,138,126,241,60,62,230,218,57,29,195,193,85,228,22,244,240,19,186,94,220,108,174,130,86,84,82,247,93,219,145,82,21,158,24,146,77,172,87,118,213,251,122,59,162,160,82,7,46,77,76,253,151,241,147,167,23,26,138,187,172,116,23,235,131,177,154,200,45,242,116,241,94,62,55,83,211,178,102,171,218,215,194,218,169,41,165,114,47,94,157,148,123,90,231,49,168,104,80,205,103,238,157,197,63,252,90,117,87,254,230,220,127,240,77,30,226,119,255,0,181,120,173,155,41,246,37,214,205,237,155,125,61,195,217,215,106,111,15,93,71,221,141,175,236,84,69,213,123,115,51,118,215,179,170,237,114,42,117,94,128,126,177,202,184,177,242,177,172,159,47,242,31,78,156,234,167,52,226,110,211,117,191,240,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,12,209,26,168,51,89,251,167,113,79,255,0,22,157,85,255,0,185,183,31,252,19,74,96,14,41,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,206,214,0,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,218,247,43,126,62,171,53,19,192,240,201,172,119,11,173,203,47,79,25,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,252,15,141,157,238,213,204,71,130,10,62,42,176,68,203,112,234,93,186,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,118,214,50,127,14,139,36,113,178,90,135,43,220,141,123,220,148,237,105,225,147,139,187,5,214,138,251,98,225,243,88,45,215,43,117,68,117,116,117,148,152,157,206,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,0,180,174,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,36,167,19,89,119,19,92,85,112,59,139,98,89,143,14,122,170,221,77,196,243,11,100,183,215,46,15,85,77,13,210,55,82,93,163,101,85,44,76,71,61,219,88,200,60,66,164,113,198,201,106,26,140,106,53,236,106,114,174,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,11,191,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,59,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,230,188,162,116,67,90,52,215,137,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,175,70,57,127,146,129,110,128,0,0,0,6,85,205,84,25,172,253,211,184,167,255,0,139,78,170,255,0,220,219,143,254,8,23,253,194,119,149,141,27,249,127,143,122,116,7,85,57,167,12,150,155,173,131,134,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,167,75,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,246,79,134,184,218,241,154,218,186,89,246,90,169,24,253,146,199,27,152,237,175,99,154,189,23,220,230,170,47,189,20,9,129,201,83,202,198,83,243,2,187,211,173,196,255,0,33,7,40,157,61,207,180,215,134,220,146,197,168,216,62,65,138,220,167,206,43,42,226,163,189,219,38,161,158,72,29,65,64,214,202,216,230,107,92,172,87,49,237,71,34,116,234,199,39,242,82,111,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,141,92,53,241,155,98,215,13,96,213,45,1,189,218,189,149,153,233,206,65,121,167,133,32,99,221,75,115,179,210,220,29,77,29,75,92,189,123,115,51,116,44,150,55,47,71,57,237,146,62,168,231,199,8,73,80,0,0,0,0,0,0,69,254,57,56,227,195,120,66,195,91,75,74,202,75,230,162,223,41,220,251,13,133,239,93,145,179,170,183,198,214,109,84,115,41,154,228,114,35,81,81,243,61,170,198,43,81,178,203,23,159,224,7,143,107,119,22,214,42,188,99,53,130,213,103,212,219,87,138,172,169,181,218,233,234,146,150,162,215,27,224,107,43,24,233,17,204,139,227,169,108,43,18,204,247,171,163,89,17,17,174,70,180,38,0,0,0,5,101,241,181,205,50,235,166,26,209,98,211,157,6,169,164,184,91,112,251,194,63,57,149,212,238,138,122,217,233,170,228,134,166,202,199,84,192,173,133,155,98,85,117,76,77,145,85,101,143,182,230,246,222,146,5,154,3,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,133,112,177,199,29,78,165,113,37,170,188,45,234,75,41,34,190,227,25,70,64,204,90,230,215,197,2,92,109,212,181,242,49,40,159,31,84,87,212,195,23,71,53,209,181,123,144,197,35,158,141,116,78,146,96,153,64,0,0,17,255,0,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,1,72,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,247,151,126,0,0,0,20,3,253,84,126,59,63,225,207,252,217,179,255,0,162,23,125,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,1,208,0,0,1,13,121,113,113,199,83,197,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,0,0,0,28,43,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,39,160,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,153,24,174,107,28,248,165,137,234,198,111,218,129,213,64,0,0,0,0,33,255,0,28,220,102,223,120,60,212,125,29,185,201,106,246,206,25,148,123,114,159,38,182,196,198,37,83,163,137,104,59,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,9,128,15,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,235,0,1,26,177,94,51,108,85,124,103,102,188,29,229,182,175,3,117,161,240,149,24,165,198,157,143,124,119,8,221,106,130,182,166,154,161,61,253,185,153,186,121,25,39,186,55,198,213,98,236,123,27,223,9,42,0,0,0,0,8,213,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,0,0,0,0,0,242,154,171,102,206,242,13,56,200,237,26,95,150,125,153,203,234,45,242,251,14,232,232,225,146,58,122,230,166,232,123,173,154,25,152,176,185,232,214,73,252,39,59,182,231,236,232,253,174,74,44,254,170,63,29,159,240,231,254,108,217,255,0,209,0,191,224,115,253,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,0,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,121,68,63,213,71,227,179,254,28,255,0,205,155,63,250,32,23,252,14,127,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,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,60,87,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,14,234,0,0,8,127,199,55,25,183,222,15,53,31,71,110,114,90,189,179,134,101,30,220,167,201,173,177,49,137,84,232,226,90,14,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,229,173,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,125,96,0,0,0,0,225,92,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,103,94,219,21,81,210,177,23,218,240,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,192,116,0,67,94,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,142,101,0,0,0,0,0,0,160,31,234,163,241,217,255,0,14,127,230,205,159,253,16,11,254,7,63,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,142,128,0,2,128,127,170,143,199,103,252,57,255,0,155,54,127,244,64,47,248,28,255,0,135,172,166,251,156,232,22,154,102,185,77,119,141,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,58,0,0,0,0,0,0,70,174,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,197,114,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,97,50,128,0,0,0,1,15,248,230,227,54,251,193,230,163,232,237,206,75,87,182,112,204,163,219,148,249,53,182,38,49,42,157,28,75,65,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,28,181,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,172,0,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,2,239,193,31,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,171,32,0,0,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,14,128,14,21,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,168,0,0,0,0,0,0,0,0,0,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,236,108,110,205,236,207,5,69,236,43,109,71,107,187,109,165,154,79,226,77,78,249,29,214,73,94,239,137,203,211,175,68,232,136,136,146,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,2,31,243,64,215,189,88,225,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,3,77,87,190,149,244,85,178,58,61,149,17,200,196,234,248,99,94,168,155,190,30,157,122,42,162,132,192,5,64,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,139,111,224,0,0,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,82,186,244,11,156,39,219,222,32,189,129,171,24,181,171,13,192,114,111,7,111,182,212,203,117,223,30,63,52,113,78,178,79,83,55,135,69,168,241,51,190,158,53,123,150,24,160,141,141,114,167,186,89,28,22,126,0,0,1,21,121,136,241,121,251,169,104,210,125,150,173,236,234,22,99,221,162,197,247,208,120,152,96,237,58,47,21,87,38,229,72,211,181,28,173,216,142,223,186,89,34,235,27,227,73,118,132,170,4,32,229,231,204,50,213,196,189,170,159,74,245,82,178,146,221,170,150,234,117,86,61,26,216,96,201,32,141,189,93,81,3,83,163,89,82,214,162,186,88,26,136,138,136,233,98,77,157,200,224,155,224,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,236,122,10,189,245,79,173,173,141,210,111,168,130,71,167,86,67,26,116,69,219,240,245,233,213,85,84,44,252,16,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,235,63,192,0,0,0,0,2,37,112,193,198,221,171,84,117,211,83,184,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,240,162,137,176,177,140,125,45,51,41,152,173,222,249,37,99,95,42,255,0,66,85,73,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,15,16,185,77,247,6,227,67,82,243,92,90,187,193,94,177,253,80,188,221,45,213,61,166,73,216,170,130,237,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,71,198,107,56,177,243,79,172,159,48,50,31,81,156,11,201,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,81,154,30,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,208,159,14,186,243,134,241,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,190,55,59,162,57,88,221,236,86,72,212,216,246,170,135,75,0,0,0,1,0,57,178,112,135,251,93,211,143,222,11,10,162,223,151,224,22,247,251,89,178,87,246,163,170,199,97,73,167,155,108,111,69,98,205,3,222,233,91,209,204,87,70,233,218,189,215,164,44,74,118,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,93,68,20,173,205,147,132,63,217,22,163,254,240,88,85,22,204,67,63,184,63,218,205,146,191,187,37,46,69,50,205,60,219,99,122,35,210,25,216,199,74,222,142,122,54,70,206,213,237,49,97,98,133,164,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,206,183,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,93,246,181,241,105,164,250,47,160,84,188,64,220,110,254,54,203,144,91,217,81,138,199,225,234,99,246,213,84,244,82,85,209,211,117,72,94,250,110,243,34,95,226,74,196,107,58,252,93,23,220,161,197,121,149,241,175,110,225,211,78,43,180,191,10,185,244,212,220,186,222,216,233,152,213,170,130,75,85,174,165,42,98,125,206,41,227,106,49,102,99,224,115,35,106,74,215,182,71,178,85,71,53,138,215,210,14,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,159,171,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,109,60,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,161,37,120,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,66,141,184,155,187,93,108,28,93,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,134,146,76,214,113,99,230,159,89,62,96,100,62,163,56,23,61,203,231,141,187,87,21,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,62,178,212,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,192,236,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,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,251,205,41,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,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,120,94,240,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,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,170,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,76,140,87,53,237,100,177,68,245,99,246,109,80,210,152,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,129,21,121,163,249,19,212,223,162,250,197,17,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,22,226,121,163,249,19,212,223,162,250,197,17,64,32,106,35,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,66,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,110,123,137,29,111,181,112,225,162,89,78,180,94,108,117,119,154,124,114,158,39,50,130,154,70,198,250,153,230,158,58,120,88,175,119,185,140,89,102,143,123,250,57,90,205,206,70,189,81,24,161,210,193,74,218,41,206,79,136,44,27,197,82,107,30,61,106,212,218,73,183,201,4,221,98,178,215,65,34,246,209,173,238,83,194,232,93,11,81,146,46,213,131,184,174,151,175,119,107,81,133,207,90,107,106,110,54,170,43,133,101,166,174,215,81,85,79,28,210,208,213,186,39,79,74,247,53,21,208,200,176,189,241,43,218,170,173,85,141,239,103,84,93,174,114,116,85,15,172,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,143,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,86,237,12,171,150,189,202,159,142,219,82,218,168,56,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,13,238,114,61,31,216,106,179,100,17,200,22,148,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,5,154,114,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,232,35,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,103,218,12,127,185,53,71,178,251,179,84,50,151,250,233,240,69,28,253,216,233,214,79,225,162,236,235,181,221,21,61,225,32,1,82,188,96,115,72,214,93,52,226,178,241,140,104,133,218,213,54,33,132,110,177,87,218,238,150,214,207,75,116,186,70,146,54,170,87,187,183,21,84,93,169,95,217,70,199,54,199,58,145,36,69,115,36,86,172,213,224,135,140,223,223,43,21,201,114,63,217,69,215,13,251,57,112,134,139,185,37,95,142,161,172,238,71,191,108,53,61,168,186,205,31,78,178,69,179,224,108,176,59,114,247,58,52,40,135,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,201,145,138,230,177,207,138,88,158,172,102,253,169,154,195,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,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,4,127,226,55,141,125,26,225,131,59,193,176,157,76,185,248,111,181,190,50,166,182,178,53,116,222,198,161,134,23,172,117,19,83,194,217,42,31,222,168,70,65,26,54,61,171,210,119,43,211,178,173,119,215,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,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,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,167,219,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,230,113,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,150,253,203,23,66,245,151,68,56,125,166,165,213,140,166,234,216,242,13,183,59,110,29,113,161,108,114,98,251,165,153,100,106,73,220,115,255,0,174,24,234,121,157,3,155,31,102,69,145,21,137,35,229,85,138,188,239,116,207,195,101,90,105,172,116,116,151,89,125,161,111,171,198,110,19,246,247,80,211,248,121,18,162,145,155,145,159,4,210,120,170,213,232,231,174,230,193,240,181,54,61,84,59,95,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,73,254,82,7,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,129,5,121,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,238,123,59,20,180,53,16,85,212,84,245,70,57,142,218,246,83,69,219,87,49,203,226,119,183,114,70,228,42,91,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,85,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,245,121,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,80,185,64,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,202,1,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,153,24,174,107,218,201,98,137,234,199,236,218,183,253,197,143,149,141,100,249,127,144,250,116,230,107,0,211,158,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,153,225,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,191,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,10,203,231,157,248,39,249,147,244,211,149,114,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,151,170,243,206,252,19,252,201,250,105,85,96,106,160,21,151,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,179,64,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,122,171,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,251,113,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,224,56,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,42,71,171,90,198,190,89,101,122,49,155,246,165,255,0,112,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,6,115,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,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,57,135,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,153,24,174,107,218,201,98,137,234,199,236,218,161,165,48,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,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,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,7,42,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,169,30,173,107,220,200,162,149,232,199,236,218,190,171,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,51,239,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,3,159,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,127,43,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,87,92,3,50,177,97,182,13,65,188,227,213,116,120,246,85,81,93,77,101,174,153,17,172,175,125,26,196,149,43,18,42,238,115,24,233,227,98,191,166,197,126,246,162,171,163,122,55,228,179,98,215,220,130,221,126,187,90,40,124,69,38,51,111,101,210,233,39,117,140,240,244,175,170,130,145,178,116,114,162,191,172,245,116,236,232,212,87,124,125,122,109,107,149,3,67,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,153,172,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,153,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,135,181,0,1,85,124,243,191,4,255,0,50,126,154,114,174,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,245,94,121,223,130,127,153,63,77,42,172,13,84,2,178,249,80,241,199,77,146,218,172,156,35,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,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,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,2,128,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,38,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,140,36,87,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,31,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,235,0,35,174,174,241,219,160,218,39,175,56,190,132,102,249,53,37,61,101,242,158,87,93,46,41,63,240,49,233,221,218,90,38,87,123,182,196,202,134,190,85,222,175,235,18,54,23,200,214,197,50,74,223,147,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,160,106,120,17,127,151,102,136,107,14,131,112,233,107,195,117,150,249,86,219,147,106,42,157,73,141,58,58,23,65,96,129,106,167,126,198,84,83,110,117,75,230,116,142,157,207,124,174,70,163,227,141,173,102,199,171,229,0,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,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,14,63,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,117,16,66,14,101,156,10,212,241,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,38,228,238,70,230,189,93,26,198,30,127,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,147,252,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,232,35,133,78,50,116,227,137,205,26,172,213,95,23,106,197,170,241,255,0,16,236,166,209,83,117,73,61,131,27,29,35,163,154,121,228,142,36,236,190,8,251,169,46,212,141,58,72,205,202,232,164,232,29,47,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,47,106,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,246,188,179,248,40,183,113,63,157,220,179,109,75,182,120,157,54,196,186,211,86,209,200,149,80,251,102,186,104,100,72,233,225,168,133,209,236,236,245,100,242,43,100,220,157,96,106,177,91,50,185,161,42,185,78,240,81,110,197,177,91,103,21,26,145,108,223,146,94,122,212,225,208,61,42,169,230,181,80,186,58,138,121,42,36,106,185,145,205,226,163,155,115,17,209,189,169,18,69,35,30,171,42,163,44,168,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,0,0,0,3,54,220,77,221,174,182,14,46,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,237,56,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,74,65,226,199,205,62,178,124,192,200,125,70,115,202,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,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,172,13,104,230,217,173,182,238,34,242,11,246,132,102,20,151,77,47,165,168,108,54,123,45,251,31,129,176,85,49,180,173,138,73,156,230,35,43,17,142,157,36,158,52,89,152,254,138,196,123,90,155,162,64,185,240,112,174,15,184,159,169,226,195,75,255,0,105,78,210,108,131,10,167,74,137,41,152,250,249,226,158,138,185,236,145,237,114,209,76,155,37,157,140,70,177,30,247,65,27,18,71,62,54,44,139,20,138,222,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,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,126,78,85,161,122,143,136,105,62,21,173,247,59,55,119,12,206,252,92,86,219,165,58,171,227,134,170,158,166,120,36,165,168,247,39,106,101,240,239,145,136,189,90,248,213,85,174,85,100,173,143,165,240,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,182,105,193,110,133,233,199,17,124,179,48,61,47,213,11,55,142,181,87,123,102,88,102,137,81,149,86,250,166,221,235,146,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,84,183,18,252,58,103,124,47,234,157,126,153,231,84,255,0,225,107,44,245,187,225,254,201,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,238,84,251,149,67,71,184,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,126,177,69,124,185,184,246,253,213,239,179,233,190,162,65,226,52,203,38,184,120,202,186,136,41,247,213,89,107,158,198,68,181,141,70,38,249,161,86,71,27,101,139,222,228,107,26,248,147,115,93,28,215,168,0,0,0,252,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,63,88,1,156,30,48,56,107,190,240,173,174,55,141,50,185,175,122,213,54,235,166,55,86,234,166,79,37,93,158,89,164,101,60,146,171,90,205,179,39,105,241,200,138,198,39,114,55,171,81,88,172,115,185,85,199,44,202,175,22,43,70,45,118,201,174,181,182,92,127,196,123,34,221,81,91,36,148,182,254,251,209,243,248,120,156,170,200,187,143,68,115,246,34,110,114,34,175,85,44,43,155,143,24,56,206,168,221,104,120,110,211,245,164,184,91,112,251,196,149,249,13,201,209,84,69,60,55,186,103,85,81,186,133,141,145,140,110,200,218,233,28,233,27,220,108,139,44,104,215,55,182,237,245,192,4,255,0,229,55,194,31,237,119,81,255,0,120,44,214,139,126,33,128,92,25,236,150,199,95,218,146,171,34,133,97,158,29,209,177,21,235,12,12,123,101,119,87,49,29,35,160,106,119,88,147,49,46,164,129,92,169,248,193,181,107,14,151,208,112,247,146,173,91,51,109,59,179,163,96,149,209,55,177,113,178,67,35,33,129,236,116,108,107,99,124,13,146,158,157,204,127,196,244,72,228,71,72,174,149,35,158,160,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,2,159,135,172,170,225,195,44,220,78,218,106,124,101,150,219,152,75,137,93,232,163,165,145,210,80,255,0,90,211,205,5,99,164,106,43,18,23,190,117,133,202,253,155,100,88,17,21,235,47,70,56,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,105,60,154,173,54,171,255,0,8,153,181,138,251,108,164,184,219,110,57,197,202,146,178,142,174,22,205,5,76,18,91,45,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,10,243,6,224,146,235,194,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,160,93,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,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,133,115,71,242,39,169,191,69,245,138,34,173,121,124,241,183,117,225,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,210,205,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,1,72,58,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,232,56,138,208,108,203,134,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,221,146,53,189,85,168,247,108,122,62,55,46,246,57,19,235,225,59,205,62,141,252,192,199,189,70,2,242,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,224,134,188,171,56,241,255,0,201,28,42,106,253,235,252,44,88,133,246,231,113,255,0,160,101,53,145,172,237,127,237,14,137,242,77,254,14,157,141,254,212,194,213,12,182,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,118,156,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,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,50,174,117,92,239,135,172,171,9,208,157,51,226,11,196,251,67,27,212,111,105,83,110,142,150,70,251,46,186,142,178,104,60,60,210,116,88,215,187,28,93,216,215,114,57,219,39,110,196,72,183,191,149,23,189,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,160,85,95,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,239,252,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,10,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,170,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,84,111,70,185,237,100,177,74,196,123,246,110,95,201,188,235,222,172,100,26,53,98,225,250,239,149,248,140,7,25,184,62,233,107,180,120,26,102,120,122,167,186,161,206,147,190,216,210,103,245,90,186,133,232,231,171,126,63,187,225,111,75,244,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,153,246,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,64,148,28,171,248,120,186,235,47,18,246,172,242,170,213,73,85,137,233,141,68,55,187,179,230,172,116,47,109,106,178,101,182,182,38,198,187,222,244,169,133,179,42,47,72,246,83,189,30,171,185,177,201,123,196,85,229,173,160,63,176,174,24,49,255,0,180,122,123,246,95,58,202,59,215,60,151,196,179,165,116,255,0,215,19,120,38,207,213,85,209,236,165,116,93,32,248,123,110,124,155,152,217,29,47,89,84,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,189,120,114,209,11,175,17,218,195,101,209,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,111,196,214,61,208,35,21,232,142,86,35,213,200,215,237,216,190,43,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,201,43,202,227,207,102,153,125,107,209,235,75,31,230,19,203,206,213,196,213,53,62,165,233,109,29,37,175,84,34,168,162,162,170,149,238,108,84,151,122,39,75,28,46,146,177,223,123,95,77,19,150,68,153,136,249,29,20,43,14,201,87,178,145,135,201,203,131,152,5,31,17,22,40,180,147,87,178,47,245,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,252,100,138,186,249,163,249,236,212,223,162,250,61,17,113,60,38,112,125,165,252,34,225,178,216,176,116,171,175,190,222,41,233,91,145,223,106,101,145,31,117,158,5,149,88,244,129,94,232,169,216,213,168,149,172,99,19,174,197,106,61,210,57,21,235,78,220,209,252,246,106,111,209,125,30,136,14,105,106,225,159,50,191,240,185,117,226,158,197,93,73,85,98,199,50,135,227,151,218,23,42,71,61,27,22,42,53,130,173,138,174,233,51,31,45,98,68,230,34,35,216,189,183,34,61,174,122,197,231,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,109,92,149,60,172,101,63,48,43,189,58,220,66,174,99,60,4,254,234,247,216,53,35,78,231,241,26,101,147,92,60,29,37,60,245,27,234,172,181,207,99,229,74,55,43,215,124,208,171,35,145,209,75,239,114,53,142,100,171,185,173,146,96,133,102,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,37,75,114,144,208,106,157,83,226,94,61,73,184,81,82,79,143,105,133,63,181,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,236,125,27,83,225,115,216,228,188,144,50,174,117,253,121,225,159,50,208,108,123,77,179,59,205,117,37,199,30,213,28,94,139,35,178,214,194,168,199,181,242,82,211,205,83,73,44,74,229,115,95,11,170,99,68,127,189,146,49,236,114,42,59,124,113,242,3,67,218,109,164,56,110,189,112,19,167,122,71,168,16,85,201,98,200,180,223,27,134,161,105,39,88,103,137,236,162,166,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,42,131,151,55,26,255,0,186,174,163,207,96,207,238,119,89,52,203,41,254,29,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,212,234,150,186,105,198,146,104,213,207,94,114,59,207,141,196,45,214,248,110,49,213,218,81,43,60,116,115,185,140,166,74,117,98,236,147,188,249,98,107,31,185,35,254,34,57,207,107,58,185,51,217,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,81,189,26,231,181,146,197,43,17,239,217,185,124,166,69,170,89,222,87,130,98,58,103,127,190,248,172,111,4,241,255,0,103,232,188,44,44,240,126,54,100,154,171,248,140,98,73,38,249,26,142,254,35,157,183,167,70,244,79,112,30,175,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,242,164,122,181,172,107,229,150,87,163,25,191,106,76,174,85,252,10,212,231,249,13,171,137,237,82,160,171,131,24,177,212,67,114,195,33,134,170,45,151,107,140,21,83,49,211,202,177,200,179,70,202,89,169,145,82,55,177,157,215,185,139,185,209,177,236,147,149,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,0,138,188,206,180,183,246,161,193,182,107,225,44,94,211,186,226,94,31,41,183,255,0,93,118,124,47,133,145,60,92,254,247,181,175,219,67,37,111,192,237,221,122,252,45,87,163,9,84,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,159,140,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,253,131,137,223,255,0,99,109,202,226,252,162,213,95,146,80,91,230,211,9,96,184,67,225,255,0,182,206,148,236,165,133,173,237,164,211,69,103,158,57,90,230,111,254,212,175,147,122,178,84,2,181,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,169,118,156,172,176,10,108,23,130,220,54,169,113,234,187,77,203,42,168,175,191,220,146,165,37,107,234,159,37,75,226,167,168,70,72,191,11,31,71,5,34,179,98,35,28,205,175,78,187,213,206,162,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,52,251,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,224,126,176,0,0,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,59,255,0,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,187,87,46,14,96,21,156,59,223,98,210,77,94,200,191,214,158,191,196,207,21,77,68,115,212,73,142,213,108,124,155,169,217,11,36,145,240,205,34,35,31,10,55,106,73,42,74,213,103,241,146,91,127,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,116,53,224,87,149,205,171,68,50,26,93,95,215,90,154,75,254,101,107,168,157,45,22,120,226,107,237,214,185,225,170,149,145,92,27,38,229,90,151,190,38,67,52,42,246,68,176,247,21,93,31,121,172,116,65,205,121,231,126,9,254,100,253,52,174,173,8,209,203,238,190,234,101,22,149,98,211,108,189,93,109,247,90,139,116,123,88,190,38,170,146,221,81,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,22,197,121,231,126,9,254,100,253,52,138,188,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,122,156,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,31,63,230,91,203,238,155,88,109,87,142,32,244,130,213,87,38,160,208,83,248,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,94,141,68,87,171,122,211,93,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,238,115,30,230,175,84,85,64,39,175,51,174,60,127,109,247,218,157,6,210,123,214,236,7,31,184,59,218,87,75,117,199,185,75,148,76,214,66,232,250,183,180,213,236,211,206,218,132,110,217,36,138,103,36,115,39,93,145,57,35,175,7,220,38,102,92,93,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,223,211,184,244,69,108,79,84,230,154,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,238,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,60,51,110,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,51,88,117,92,239,135,172,171,9,208,157,51,226,11,196,251,67,27,212,111,105,83,110,142,150,70,251,46,186,142,178,104,60,60,210,116,88,215,187,28,93,216,215,114,57,219,39,110,196,72,183,191,149,23,189,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,160,85,95,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,239,252,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,50,174,105,247,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,51,4,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,10,224,115,63,195,117,7,133,13,48,170,195,50,26,75,171,44,120,189,174,193,115,72,85,119,209,220,105,40,225,138,162,158,86,57,17,204,123,92,157,83,170,124,76,115,30,221,204,123,92,189,212,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,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,192,56,219,227,7,25,225,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,115,92,189,243,252,203,84,248,70,194,117,7,80,114,26,187,230,67,124,168,189,212,215,87,84,170,111,149,254,216,172,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,10,160,230,51,198,191,239,85,168,240,88,48,11,157,214,61,50,197,191,135,109,166,157,123,81,221,43,145,94,146,92,221,14,214,189,187,152,244,142,38,202,174,115,35,107,157,210,39,77,44,105,229,56,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,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,237,202,140,138,73,235,196,199,39,124,55,80,115,42,108,195,64,114,122,76,29,151,123,199,119,32,180,86,196,178,91,168,233,36,70,247,37,182,197,19,17,204,123,92,143,114,83,61,201,19,187,187,89,37,59,35,107,22,117,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,2,181,121,220,90,109,86,11,86,131,88,172,86,202,75,117,182,221,79,144,82,81,209,210,66,216,96,166,130,54,219,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,53,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,15,21,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,115,254,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,74,224,208,62,77,150,44,127,86,50,26,237,121,200,126,214,224,182,126,221,61,134,146,157,31,110,146,251,36,148,209,190,90,154,132,134,103,73,79,12,50,72,248,217,27,101,73,36,146,37,123,182,70,136,217,130,202,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,253,96,0,170,190,121,223,130,127,153,63,77,43,215,135,45,16,186,241,29,172,54,93,26,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,54,252,77,99,221,2,49,94,136,229,98,61,92,141,126,221,139,97,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,4,95,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,187,254,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,71,231,249,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,78,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,138,26,136,51,89,197,143,154,125,100,249,129,144,250,140,229,233,240,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,108,251,65,143,247,38,168,246,95,118,106,134,82,255,0,93,62,8,163,159,187,29,58,201,252,52,93,157,118,187,162,167,190,139,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,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,238,188,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,133,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,168,222,141,115,28,248,165,149,136,246,111,220,129,84,28,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,181,254,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,202,145,234,214,189,204,138,41,94,140,126,205,171,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,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,201,152,106,174,163,234,5,139,22,198,51,92,210,235,122,181,97,86,247,90,236,20,149,149,11,36,118,250,85,122,189,99,141,23,254,171,122,175,87,36,113,67,26,46,200,163,107,67,235,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,167,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,10,229,185,203,238,155,136,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,0,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,2,213,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,0,57,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,85,95,53,206,58,127,183,240,191,162,153,159,251,162,151,63,173,161,111,249,45,109,174,58,132,119,253,47,138,99,91,254,210,21,127,247,68,32,90,160,0,10,128,230,197,193,69,199,22,202,174,124,84,105,189,179,126,55,121,233,83,152,192,196,165,167,134,213,92,233,41,233,227,168,141,168,230,73,55,138,146,109,207,70,198,247,36,169,44,143,122,164,168,140,175,107,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,187,100,123,93,119,220,203,248,193,181,112,233,164,115,96,120,234,227,247,108,239,58,167,146,130,27,85,202,38,213,178,146,213,43,36,142,122,233,169,94,199,69,43,58,167,101,145,205,209,146,61,238,93,178,178,25,99,90,33,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,76,108,71,57,141,124,178,196,197,123,55,238,77,20,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,37,48,242,176,226,207,13,225,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,181,21,82,242,64,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,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,232,50,238,19,51,44,123,133,124,11,138,203,53,69,93,239,30,202,170,46,52,215,168,225,160,70,179,30,124,21,174,165,166,89,100,73,28,233,25,59,163,147,163,251,108,99,31,178,53,85,116,140,221,231,248,177,243,79,172,159,48,50,31,81,156,185,238,89,214,155,85,255,0,151,254,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,151,106,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,20,195,195,239,19,186,203,195,13,246,237,127,210,28,163,217,178,94,237,242,219,235,169,167,133,181,20,179,117,99,210,25,221,11,250,177,102,129,239,89,34,122,162,244,118,230,185,29,28,146,198,254,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,231,127,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,228,95,38,13,6,166,202,181,67,37,215,251,237,21,95,135,193,233,219,107,177,61,212,242,182,9,46,53,145,200,217,228,100,200,244,99,223,13,55,86,58,37,107,253,213,209,189,118,43,88,174,11,73,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,61,175,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,207,21,202,227,200,158,153,125,107,214,43,73,84,6,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,202,121,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,146,127,152,23,2,54,46,42,177,89,51,92,89,158,11,83,113,251,122,199,110,169,234,249,61,169,75,4,117,82,69,106,216,250,136,169,224,238,212,212,53,124,75,145,92,206,157,23,171,125,201,68,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,129,169,224,65,94,87,188,107,254,240,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,108,218,219,51,88,202,133,149,173,78,147,69,221,130,25,18,69,87,201,240,75,190,71,62,94,220,234,0,65,94,104,92,107,254,239,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,99,90,221,51,152,250,132,149,205,94,179,75,218,158,24,210,53,71,199,241,203,190,55,50,46,228,138,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,175,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,242,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,101,60,82,242,175,177,105,167,8,246,124,215,77,232,252,78,162,96,182,245,186,103,53,46,188,189,212,247,74,84,129,210,87,73,3,37,99,89,253,110,246,245,133,26,144,185,208,54,68,122,77,50,177,23,181,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,179,252,12,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,135,120,63,226,82,197,197,78,135,89,245,54,216,157,155,172,59,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,247,66,189,214,73,26,163,222,189,185,24,142,84,122,61,173,173,110,107,156,20,126,204,178,169,248,148,211,59,101,214,167,27,203,110,21,21,57,108,93,59,208,217,238,147,72,215,37,70,245,114,200,216,106,164,145,254,231,55,100,114,166,212,122,36,208,196,216,171,193,255,0,18,151,222,21,181,198,207,169,182,196,239,90,166,219,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,182,100,237,50,72,213,30,196,238,70,196,114,171,21,237,112,104,248,205,103,22,62,105,245,147,230,6,67,234,51,154,61,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,56,92,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,53,53,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,33,95,37,79,43,25,79,204,10,239,78,183,19,252,12,235,107,95,5,26,203,164,124,71,82,240,215,109,182,125,173,191,95,182,84,227,50,219,17,169,237,90,25,31,35,89,80,230,43,151,195,109,236,205,221,73,28,141,139,179,35,149,238,137,18,87,79,93,82,225,231,50,225,155,148,118,117,167,217,206,91,87,119,185,86,84,89,111,79,161,153,136,140,176,62,162,227,107,89,173,177,43,102,149,143,100,117,13,157,235,36,106,214,61,242,189,200,212,220,170,182,104,69,94,104,254,68,245,55,232,190,177,68,5,11,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,162,142,15,248,148,177,113,83,161,214,125,77,182,39,102,235,14,219,94,73,72,218,87,193,29,37,226,40,99,125,68,113,35,156,253,208,175,117,146,70,168,247,175,110,70,35,149,30,143,107,115,132,117,94,26,56,139,206,248,95,213,58,13,76,193,106,63,193,81,222,40,182,67,253,147,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,222,139,247,162,133,180,243,66,224,163,247,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,116,154,46,236,243,70,177,162,190,79,142,45,146,57,241,118,233,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,141,52,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,86,7,52,94,95,245,150,138,203,151,19,122,33,142,247,173,83,120,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,123,143,126,232,87,187,210,88,227,70,54,22,198,217,17,170,197,149,209,5,96,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,8,171,253,84,126,4,255,0,225,207,252,217,188,127,162,29,255,0,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,48,69,255,0,114,184,242,39,166,95,90,245,138,210,128,75,137,225,231,139,60,55,132,94,88,154,103,156,95,105,233,47,23,218,250,139,181,53,139,28,117,122,210,207,117,122,95,42,146,117,99,210,57,85,140,138,39,172,142,122,179,103,94,219,21,81,210,177,20,63,87,156,118,183,224,56,214,137,80,232,77,194,199,73,121,203,51,26,136,110,148,47,116,144,171,236,48,82,206,197,90,213,106,245,149,175,153,59,180,209,171,81,168,230,58,171,227,248,22,55,211,93,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,235,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,37,196,242,197,224,59,246,33,98,166,215,157,88,178,237,207,178,11,123,125,155,107,184,219,187,117,88,188,46,124,205,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,84,62,78,37,52,103,50,208,30,83,89,54,150,231,154,139,87,152,221,236,244,246,86,62,170,94,139,5,19,22,241,67,182,138,149,202,212,149,244,208,167,193,27,165,85,122,162,123,146,56,251,112,197,76,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,179,78,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,204,191,230,7,160,220,52,102,24,109,175,94,248,131,162,171,167,182,233,165,68,117,87,58,139,69,59,214,227,121,183,57,93,28,118,125,236,123,118,178,90,201,169,213,30,239,237,125,101,70,190,14,244,147,54,139,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,69,106,207,49,29,101,213,222,24,44,28,53,228,105,226,60,63,70,100,185,37,109,67,106,171,175,208,193,80,146,209,70,189,99,111,103,183,178,46,228,155,164,150,103,66,199,57,237,221,43,100,9,211,195,215,57,61,39,205,59,214,158,33,113,239,217,221,93,37,190,9,25,119,162,90,155,157,13,198,169,58,54,118,164,17,66,233,169,122,170,163,227,106,172,205,219,189,29,42,57,173,238,88,169,157,110,5,184,116,253,231,120,142,199,112,11,149,63,119,27,183,238,190,228,223,30,222,182,186,119,179,124,94,233,99,147,248,210,62,26,125,209,185,94,206,255,0,113,17,81,138,104,164,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,4,85,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,7,138,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,183,231,254,179,92,82,232,215,251,21,156,105,238,113,111,255,0,210,88,106,97,87,127,213,146,25,163,145,159,250,18,195,44,127,249,146,51,221,154,202,156,90,251,73,138,219,179,90,138,29,150,91,173,194,182,215,71,83,221,98,247,106,169,35,166,146,162,61,136,187,219,181,149,180,203,213,81,26,189,206,141,85,86,185,18,90,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,129,110,124,33,240,199,98,225,47,70,169,180,170,209,122,246,221,91,238,21,87,75,165,223,195,62,155,199,213,74,228,107,100,236,58,89,82,45,176,71,79,23,70,187,106,246,183,244,71,57,199,107,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,15,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,41,175,68,57,125,235,110,169,113,23,115,225,243,47,181,85,225,245,24,197,59,42,114,171,179,98,130,229,5,149,147,82,247,233,17,235,20,237,138,87,206,174,137,173,99,37,87,244,116,142,232,169,20,155,116,18,0,243,248,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,232,0,0,0,2,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,33,93,54,83,125,164,197,110,56,85,61,118,203,45,214,225,71,116,172,166,237,49,123,181,84,145,212,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,169,115,220,227,180,134,155,53,225,162,135,84,169,224,164,75,150,156,94,33,153,243,205,60,173,127,179,171,158,202,89,161,137,141,234,199,189,213,11,64,245,87,162,116,100,47,218,228,234,173,125,38,1,53,57,71,105,158,85,152,113,123,103,206,173,52,157,44,184,21,190,190,225,119,170,146,57,59,109,241,52,147,81,193,3,94,214,43,18,103,190,117,123,88,247,55,116,112,78,228,85,86,116,91,212,43,171,146,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,109,172,93,212,182,215,84,70,234,157,237,122,170,111,158,122,136,187,110,99,28,223,13,187,226,108,141,84,177,80,0,252,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,135,63,243,102,241,254,136,4,170,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,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,1,194,230,186,126,237,122,237,140,235,95,217,111,180,127,103,60,111,246,51,199,120,62,255,0,136,163,158,155,251,119,110,77,187,123,251,191,160,189,118,244,247,117,234,129,113,60,199,120,227,169,225,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,16,158,131,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,45,251,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,122,181,81,30,142,232,21,109,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,50,49,92,215,181,146,197,19,213,143,217,181,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,165,110,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,147,196,240,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,97,26,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,6,107,11,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,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,149,27,209,174,99,159,20,178,177,30,205,251,146,133,170,184,57,226,11,247,130,189,240,201,99,194,125,189,157,88,119,203,83,5,186,174,37,165,240,169,19,37,101,82,212,72,230,71,20,47,142,88,85,171,42,198,237,211,71,26,181,178,57,35,52,124,0,230,156,55,105,21,215,65,116,75,22,210,11,206,119,87,152,212,99,20,242,210,50,241,83,3,160,124,176,44,242,62,24,146,55,75,42,177,145,68,248,225,99,119,170,35,34,106,38,212,232,212,232,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,159,89,78,220,212,56,234,169,207,242,27,175,12,58,91,95,87,6,49,99,168,154,219,153,205,53,44,91,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,59,175,115,211,107,163,99,31,32,113,78,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,123,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,116,75,58,255,0,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,200,0,239,252,29,113,139,157,240,129,157,212,95,236,20,126,217,198,239,59,62,208,99,253,200,105,253,169,218,134,161,148,191,215,79,130,89,32,237,73,80,178,127,13,19,127,77,174,234,139,238,208,78,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,103,51,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,221,121,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,64,189,227,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,63,87,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,190,43,67,115,252,55,75,56,38,211,29,65,212,28,134,146,199,143,88,244,223,31,169,174,174,169,85,217,19,61,159,78,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,74,220,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,193,205,53,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,119,252,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,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,1,202,181,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,242,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,8,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,168,190,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,235,42,77,43,164,234,246,200,254,205,186,0,42,87,148,239,7,90,203,102,206,237,156,79,100,245,151,92,59,27,246,122,251,46,222,248,219,254,170,232,106,225,168,141,221,196,108,237,146,24,99,145,148,181,12,238,196,230,205,252,39,179,220,141,121,5,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,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,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,17,215,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,162,248,67,224,39,59,226,47,92,114,61,55,203,103,251,51,101,211,123,135,131,206,42,34,168,134,90,170,121,155,52,177,120,58,100,106,185,143,154,71,211,206,212,151,226,137,141,141,207,85,122,246,227,150,255,0,128,31,37,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,0,0,121,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,226,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,224,117,93,126,213,159,216,86,141,101,154,185,246,66,235,148,125,151,183,186,183,217,118,198,245,154,127,137,27,185,206,232,189,184,89,187,185,44,187,93,219,137,146,63,107,182,237,90,43,204,57,132,113,29,154,241,5,139,113,23,115,188,90,161,189,97,123,153,100,179,193,72,255,0,99,210,67,36,75,21,84,109,129,239,115,255,0,174,24,231,164,178,44,157,213,71,53,26,246,36,113,36,122,20,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,161,23,248,182,214,251,87,17,250,253,145,235,69,154,199,87,102,167,200,233,237,110,125,5,76,141,145,244,211,195,110,166,167,153,136,246,251,158,196,150,25,54,63,163,85,204,218,229,107,21,85,137,61,121,24,254,54,126,91,253,72,170,178,213,57,24,254,54,126,91,253,72,11,84,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,116,227,111,140,28,103,132,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,93,205,14,63,204,127,152,5,31,14,246,41,116,147,72,114,47,245,216,175,240,211,203,83,79,28,21,17,227,180,187,217,38,234,134,76,201,35,124,211,70,138,198,66,173,220,145,202,178,185,89,252,20,150,144,79,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,158,124,13,84,28,171,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,242,164,122,181,175,115,34,138,87,163,31,179,106,244,171,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,246,113,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,20,225,3,149,53,139,84,56,113,186,102,186,215,91,236,220,131,63,183,210,92,48,170,155,124,207,150,107,13,42,177,210,69,85,51,27,34,67,81,226,81,241,43,160,114,43,153,19,81,18,72,165,145,201,15,42,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,221,248,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,116,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,185,54,203,83,78,214,53,85,251,251,146,198,229,122,181,203,12,210,187,218,243,48,224,162,227,196,254,9,109,205,180,210,217,226,117,39,18,233,77,69,71,26,82,195,237,154,25,166,141,36,167,154,162,103,71,179,179,213,243,198,174,147,106,117,157,168,197,116,200,230,210,14,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,1,169,48,71,254,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,245,122,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,7,85,41,91,157,95,154,124,91,229,253,15,168,220,75,62,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,43,7,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,25,172,226,199,205,62,178,124,192,200,125,70,115,223,240,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,126,3,139,31,52,250,201,243,3,33,245,25,207,21,125,192,51,44,103,25,198,115,59,238,61,87,73,98,204,105,234,106,108,87,7,34,44,21,204,167,168,125,60,232,199,34,170,35,227,150,53,71,49,122,61,17,209,185,83,108,140,115,131,74,121,230,7,165,252,67,233,124,248,134,95,75,73,149,97,57,85,61,37,90,165,37,194,70,193,93,3,100,142,166,158,88,234,41,158,215,43,21,204,137,232,230,63,163,147,167,222,139,239,252,158,27,180,66,213,195,134,137,98,218,47,102,190,85,222,105,241,202,121,90,250,250,152,219,27,234,103,154,121,42,38,122,49,190,230,49,101,154,77,140,234,229,107,54,181,92,245,69,122,213,15,44,94,60,127,98,23,218,109,6,213,139,214,220,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,58,55,180,229,236,212,78,234,116,118,233,35,138,23,44,147,47,77,242,185,110,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,43,47,154,199,2,181,57,140,117,252,83,233,69,5,93,77,246,150,157,102,205,104,93,85,19,96,117,186,146,137,235,237,38,44,210,53,90,248,162,167,142,39,67,26,59,184,139,27,154,198,185,178,44,182,104,0,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,23,211,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,175,55,46,25,240,221,21,213,203,54,169,97,149,213,108,102,171,212,93,174,87,59,100,202,178,50,154,227,11,224,125,68,241,72,231,43,182,78,234,189,235,26,167,192,246,191,107,182,57,177,199,245,242,84,243,79,148,252,191,174,245,27,112,30,171,156,222,147,107,45,38,119,98,214,123,222,95,237,173,54,171,237,216,236,214,237,205,139,236,253,114,194,175,150,30,215,95,226,248,142,196,147,120,132,69,119,193,218,126,214,197,6,248,87,194,174,117,130,105,151,17,218,117,159,234,93,175,199,99,118,44,130,150,178,183,248,243,69,225,54,191,248,117,159,193,107,164,147,195,201,178,163,180,214,175,119,179,219,84,232,245,52,123,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,117,248,192,225,174,251,194,182,184,222,52,202,230,189,235,84,219,174,152,221,91,170,153,60,149,118,121,102,145,148,242,74,173,107,54,204,157,167,199,34,43,24,157,200,222,173,69,98,177,206,13,20,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,250,197,64,114,155,227,94,221,167,245,159,187,22,168,92,251,22,91,221,193,146,98,21,178,45,85,68,145,93,42,167,134,20,182,54,54,53,236,142,25,95,35,166,107,191,132,198,73,223,87,171,150,100,86,91,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,202,184,195,214,61,39,209,125,2,202,46,218,199,15,141,178,228,22,250,220,126,11,70,234,152,253,181,85,61,21,67,155,111,239,211,177,239,166,239,50,41,25,223,84,70,179,175,94,168,189,58,231,8,146,156,125,113,93,89,197,110,184,213,222,237,146,236,195,49,126,245,159,23,134,57,167,88,231,165,108,206,87,87,186,57,81,189,185,170,62,7,57,18,54,57,177,178,8,221,185,98,222,238,171,202,247,130,143,222,3,59,102,179,234,21,178,213,93,166,216,109,193,244,210,219,171,83,189,237,155,163,97,107,217,78,177,53,201,210,24,187,176,77,34,200,138,201,62,8,182,72,215,203,219,9,193,202,91,68,53,67,72,56,121,168,190,231,119,202,68,180,106,21,69,54,79,97,177,67,28,111,125,12,18,211,181,60,84,179,183,222,231,212,196,218,103,36,61,85,34,100,44,85,84,146,73,88,202,139,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,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,95,12,150,155,85,255,0,137,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,217,160,169,130,74,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,106,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,78,65,194,119,154,125,27,249,129,143,122,140,6,138,53,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,2,141,185,124,241,183,117,225,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,210,247,191,212,174,123,138,255,0,177,89,30,55,145,219,255,0,228,235,40,110,84,53,17,255,0,214,142,104,100,141,255,0,227,107,154,239,230,138,103,11,137,126,29,51,190,23,245,78,191,76,243,170,127,240,181,150,122,221,240,255,0,100,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,219,217,247,42,125,202,179,43,149,63,28,116,218,107,117,160,225,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,132,43,128,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,102,176,191,238,87,30,68,244,203,235,94,177,90,74,160,6,85,207,170,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,126,82,101,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,97,218,185,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,214,232,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,11,201,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,116,108,106,160,129,92,107,242,211,181,113,21,173,184,158,173,225,245,245,118,250,139,245,226,142,131,80,24,181,109,99,22,213,12,10,139,93,78,233,17,235,29,74,69,4,116,205,141,177,189,143,124,144,61,205,141,25,52,143,15,175,148,103,15,95,178,158,31,101,213,155,157,77,213,151,173,85,236,214,203,111,172,165,240,241,209,208,210,75,83,29,27,163,71,38,249,59,204,149,243,247,85,81,174,142,104,118,183,163,85,242,78,160,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,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,75,254,89,26,23,167,28,69,240,35,157,105,126,168,89,188,117,170,187,80,43,101,134,104,149,25,85,111,170,109,178,222,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,184,56,138,208,108,203,134,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,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,215,249,42,121,88,202,126,96,87,122,117,184,239,252,98,240,117,130,113,127,130,83,216,47,245,158,198,201,44,219,254,207,228,29,185,170,61,151,221,154,157,245,95,214,172,158,40,231,238,199,78,145,255,0,17,87,103,93,205,232,169,239,8,23,202,135,142,58,156,106,235,100,225,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,183,67,54,216,87,9,154,243,156,235,204,188,55,80,96,181,116,57,181,13,67,162,186,211,215,124,16,90,224,110,221,245,117,18,181,28,212,166,70,189,142,108,172,220,146,36,145,164,93,197,146,52,126,133,52,95,10,204,180,235,75,241,252,31,80,53,42,175,63,190,217,169,221,77,81,145,213,209,165,44,245,236,73,28,177,44,140,222,245,87,182,37,142,53,123,158,231,200,172,87,185,85,206,85,3,49,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,115,252,63,95,180,107,63,212,124,167,72,240,221,66,181,93,114,252,47,111,182,237,112,61,221,202,110,170,141,118,215,42,35,37,237,189,82,57,123,110,119,106,71,53,146,108,122,163,84,58,0,0,0,0,8,255,0,199,231,216,79,220,219,86,63,104,191,249,43,236,252,158,31,251,119,254,84,238,51,217,191,218,126,47,238,239,11,247,252,31,225,62,13,198,117,203,169,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,192,104,123,151,133,110,27,95,193,110,149,79,130,90,106,237,214,214,217,223,12,240,212,185,92,247,92,99,169,149,149,243,34,171,223,240,73,88,218,153,24,157,83,163,30,212,70,179,250,13,145,69,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,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,5,85,243,206,252,19,252,201,250,105,85,101,170,115,206,252,19,252,201,250,105,8,56,29,210,28,55,93,248,168,192,244,183,80,96,171,159,30,187,84,86,77,93,5,52,235,11,234,25,77,69,61,82,66,175,79,137,172,123,160,107,30,173,86,191,99,157,181,204,119,71,32,75,254,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,233,42,205,19,100,234,198,198,206,245,186,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,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,93,25,156,171,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,242,163,122,53,204,115,226,150,86,35,217,191,114,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,6,107,11,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,57,254,191,97,250,143,159,232,214,89,134,233,30,123,246,47,47,186,219,221,5,174,247,177,87,195,73,185,21,205,220,222,175,139,184,196,124,93,230,34,201,23,115,184,196,87,177,168,185,172,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,82,100,0,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,120,174,78,58,223,160,208,97,181,218,25,75,99,164,199,53,66,170,162,107,141,93,100,210,110,126,85,3,21,238,141,98,145,222,246,190,154,39,57,171,74,158,228,98,62,118,110,87,212,118,234,44,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,231,192,183,238,42,245,103,70,176,126,89,90,69,129,106,102,33,246,154,253,154,233,253,150,60,74,143,107,163,240,53,208,90,233,145,110,126,33,19,248,94,31,190,207,133,171,186,110,239,105,83,180,249,156,202,129,63,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,182,169,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,216,18,171,151,142,142,106,198,132,240,193,99,211,221,99,155,179,122,166,184,92,42,32,180,109,166,119,177,233,100,168,115,155,77,223,167,123,217,81,189,253,202,158,226,187,114,120,174,223,221,26,25,236,53,80,101,92,9,63,197,63,24,55,93,97,210,141,42,225,239,26,90,70,97,58,119,139,227,237,158,86,196,238,253,198,247,13,170,56,103,123,221,35,26,232,217,3,164,168,167,107,25,240,189,82,73,21,210,35,162,72,255,0,43,130,78,15,178,110,46,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,54,187,154,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,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,12,235,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,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,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,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,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,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,84,25,87,53,80,0,3,154,105,23,18,58,37,175,87,92,162,205,164,25,245,38,79,81,135,84,69,77,120,125,37,60,233,4,79,145,210,182,53,142,103,177,177,84,49,203,79,47,71,194,231,177,81,168,168,189,28,213,80,233,96,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,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,245,128,51,131,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,122,14,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,223,65,205,31,207,102,166,253,23,209,232,136,170,6,167,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,32,95,58,191,43,24,183,204,10,31,78,184,145,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,146,188,234,252,172,98,223,48,40,125,58,226,5,96,112,109,172,118,46,31,248,135,199,245,139,35,135,196,82,99,54,251,229,68,116,219,158,207,23,84,251,69,100,116,212,219,216,199,172,125,217,228,138,46,230,197,107,55,238,119,194,213,83,197,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,124,81,58,121,112,114,255,0,172,226,34,251,22,173,234,246,59,254,180,244,30,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,255,0,140,177,7,138,197,248,44,186,217,120,28,212,158,43,53,75,31,171,160,168,146,158,202,152,28,18,212,186,39,186,9,238,116,209,212,92,37,129,26,138,172,146,41,17,144,43,221,209,204,124,178,118,213,22,9,72,150,95,247,52,127,34,122,155,244,95,88,162,40,4,11,243,230,91,163,218,219,172,60,58,94,45,122,65,146,85,201,79,65,79,226,111,24,125,37,154,10,169,242,86,50,170,150,104,210,57,222,228,150,7,211,164,18,202,140,133,28,249,215,164,104,138,170,212,90,12,53,80,83,95,53,206,10,63,102,89,84,252,74,105,157,178,235,83,141,229,183,10,138,156,182,46,157,232,108,247,73,164,107,146,163,122,185,100,108,53,82,72,255,0,115,155,178,57,83,106,61,18,104,98,104,79,254,95,250,233,163,90,209,195,237,166,151,72,113,107,86,23,30,41,190,217,93,135,81,215,58,170,75,47,241,100,88,93,36,143,142,55,205,226,24,139,55,125,90,187,228,116,200,231,190,70,74,169,37,76,230,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,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,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,3,56,60,104,106,70,156,106,239,20,25,254,163,105,45,31,135,197,175,87,8,229,163,119,129,74,79,21,35,41,226,142,162,171,180,157,21,59,243,178,89,250,189,18,71,119,119,72,214,189,206,106,78,174,112,92,94,125,252,35,224,181,191,224,43,115,151,73,65,255,0,65,85,65,73,12,175,95,242,39,145,88,207,240,13,73,63,183,198,64,14,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,201,141,136,231,49,175,150,88,152,175,102,253,200,18,255,0,147,38,145,234,61,219,89,111,186,217,104,188,123,35,16,199,237,242,88,174,141,146,129,100,246,228,149,45,73,27,73,12,174,110,200,251,47,138,158,162,71,53,221,198,244,129,155,85,147,185,205,232,28,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,122,176,41,91,146,167,154,124,167,229,253,119,168,219,135,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,51,89,197,143,154,125,100,249,129,144,250,140,229,159,112,205,194,142,156,113,107,203,51,77,176,172,214,47,3,117,161,246,236,246,11,252,16,163,234,173,21,78,187,214,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,101,96,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,10,43,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,74,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,73,78,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,74,108,225,159,131,189,92,226,91,87,42,116,182,205,103,171,176,50,193,81,219,203,46,119,42,55,177,150,6,53,238,99,217,52,110,218,229,169,87,50,70,50,159,171,94,231,177,221,85,140,100,146,70,26,51,7,228,226,118,235,237,159,21,179,90,114,156,143,237,5,234,138,223,79,79,113,187,248,54,82,123,66,169,145,181,178,212,246,24,170,200,187,143,71,63,182,213,218,221,221,19,220,135,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,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,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,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,113,78,48,56,107,177,113,83,161,215,141,50,185,175,102,235,14,235,166,55,86,234,167,193,29,37,226,40,100,101,60,146,171,90,253,208,175,117,241,200,138,199,175,110,71,171,81,30,140,115,123,88,3,45,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,73,93,120,230,23,170,122,247,195,142,29,195,229,254,217,224,253,135,216,251,65,125,109,214,166,106,140,143,195,51,101,47,125,143,95,249,165,155,184,233,123,179,178,57,91,218,219,177,100,255,0,58,250,45,18,125,215,13,184,54,237,87,30,175,193,79,79,11,232,90,217,251,19,227,111,117,106,182,103,170,177,97,71,199,87,27,218,212,107,219,34,164,210,111,107,218,145,171,42,216,14,191,194,175,12,249,151,21,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,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,167,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,98,175,42,124,99,68,172,188,46,80,93,52,162,225,73,120,190,215,212,35,51,91,179,109,179,210,206,235,186,68,201,252,19,214,111,123,217,75,21,84,113,53,209,175,101,203,220,145,168,142,150,66,101,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,169,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,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,129,197,56,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,22,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,234,32,134,188,197,56,21,166,226,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,250,108,107,28,246,49,202,246,5,16,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,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,74,160,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,113,78,47,56,156,177,112,151,163,85,58,171,119,178,251,110,173,247,10,91,93,174,209,226,95,77,227,234,165,114,185,209,247,219,20,169,22,216,35,168,151,171,155,181,123,91,58,163,156,208,59,89,85,124,243,191,4,255,0,50,126,154,70,173,2,230,83,174,216,7,16,95,181,157,89,204,46,185,125,151,32,240,116,89,93,190,42,106,56,228,169,161,166,138,120,233,155,76,157,164,100,29,135,213,75,58,69,10,194,217,100,87,119,28,139,35,158,157,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,136,17,215,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,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,0,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,11,201,202,184,193,198,120,70,224,39,72,47,78,90,74,220,218,249,166,246,70,226,118,122,184,170,59,21,211,197,69,66,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,187,154,31,39,49,254,96,20,124,59,216,165,210,77,33,200,191,215,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,90,107,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,79,151,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,36,86,186,114,232,215,109,4,208,155,38,181,229,150,239,247,79,218,219,103,122,143,253,78,127,94,69,77,69,252,104,234,95,227,60,71,117,174,254,19,63,133,247,63,251,232,23,19,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,201,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,15,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,41,47,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,30,230,63,191,85,93,79,5,93,69,79,84,99,94,221,204,125,52,93,181,115,218,158,27,123,118,172,142,66,27,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,118,212,93,136,177,239,219,220,143,115,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,132,64,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,109,239,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,79,184,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,235,0,0,0,81,95,18,156,210,248,130,213,77,71,75,158,144,229,183,93,62,195,44,183,8,42,172,150,218,78,211,106,170,93,2,191,108,213,242,34,59,189,220,222,170,250,85,115,169,182,163,26,230,202,172,89,94,22,255,0,197,143,149,141,100,249,127,144,250,116,230,107,11,201,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,192,106,160,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,138,188,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,154,194,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,0,0,10,139,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,214,89,170,131,42,224,79,78,91,156,190,233,184,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,202,184,78,242,177,163,127,47,241,239,78,128,234,160,12,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,162,8,65,203,79,129,90,158,25,113,154,173,79,212,234,10,186,93,80,200,233,231,182,213,80,186,170,41,32,180,91,146,161,21,176,49,96,145,241,76,249,150,8,102,116,138,229,218,157,184,218,214,43,100,89,3,170,240,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,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,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,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,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,97,58,109,198,13,171,132,222,86,250,106,235,122,213,201,157,230,52,249,53,6,40,200,98,106,178,154,118,93,106,210,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,62,85,203,115,152,69,215,75,179,41,52,143,93,114,202,187,134,39,152,222,29,87,14,67,124,187,185,89,96,173,153,39,146,121,94,231,198,247,189,149,85,47,135,123,159,43,35,137,238,150,103,127,78,87,45,123,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,238,115,30,215,39,84,84,80,53,60,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,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,114,252,249,134,113,167,106,225,99,75,234,44,88,134,65,72,221,84,201,105,209,49,250,53,166,109,82,209,64,178,109,150,225,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,110,70,50,109,161,199,249,157,115,0,172,210,42,58,158,31,180,67,34,240,153,213,94,232,50,107,148,81,207,21,85,134,150,72,33,154,38,211,61,204,72,214,105,227,168,247,77,27,220,232,90,199,116,70,200,230,62,58,161,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,121,255,0,245,85,158,229,95,236,174,71,146,100,119,15,249,74,202,235,149,117,68,159,245,164,154,105,36,127,248,220,231,59,249,170,146,43,136,238,94,122,243,195,70,151,227,122,169,151,209,210,92,109,183,26,118,38,64,203,107,187,203,141,214,201,34,164,84,245,46,111,86,189,142,106,196,222,251,21,99,73,149,241,117,254,211,36,225,118,156,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,147,35,21,205,99,159,20,177,61,88,205,251,83,170,153,204,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,186,19,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,64,244,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,30,215,151,151,9,152,111,23,90,95,173,184,61,246,162,146,207,125,160,168,197,234,108,89,27,168,22,170,123,83,214,74,245,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,241,92,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,7,191,229,255,0,203,22,143,72,171,45,58,223,196,13,23,139,206,169,55,203,109,198,103,100,18,210,216,106,163,158,70,178,169,210,195,44,177,213,76,177,182,25,34,95,133,176,185,238,93,174,145,172,124,127,173,206,175,202,198,45,243,2,135,211,174,36,255,0,34,87,50,29,6,204,184,146,211,77,56,210,156,50,138,173,207,184,234,69,185,247,58,232,105,210,102,90,109,201,67,94,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,161,82,220,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,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,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,191,149,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,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,126,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,159,172,0,206,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,122,190,27,57,136,235,47,12,250,53,150,233,46,44,158,212,246,166,199,226,245,151,10,134,201,14,47,51,220,245,170,146,26,119,70,238,247,115,123,94,216,220,246,196,201,90,178,43,36,238,74,215,218,167,51,75,6,141,95,120,71,202,95,172,119,191,101,251,47,173,195,21,149,149,46,142,105,114,38,65,51,104,224,141,136,142,239,119,55,201,27,216,173,114,36,78,150,78,177,246,251,177,208,8,31,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,133,56,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,107,171,147,69,179,68,171,245,182,255,0,85,156,73,72,221,69,183,83,193,83,130,164,213,115,194,247,49,96,172,138,228,145,49,174,72,102,127,102,88,149,88,244,115,209,136,247,177,58,50,71,54,231,192,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,122,14,83,58,189,134,232,46,151,241,25,171,154,129,61,92,118,44,118,159,25,154,161,41,32,89,167,149,239,146,225,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,115,147,143,225,60,202,245,151,22,226,178,251,196,109,218,91,173,234,203,144,119,232,234,176,233,46,237,142,151,217,109,73,150,130,141,178,118,28,198,120,87,202,143,108,172,133,175,123,150,117,85,69,168,153,93,16,15,170,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,78,155,92,246,54,120,92,230,162,245,106,75,26,175,77,201,212,52,253,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,162,30,92,92,113,211,112,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,73,202,184,151,226,47,4,225,127,75,43,245,51,58,168,255,0,11,71,103,162,217,55,246,78,233,225,166,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,122,175,220,139,239,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,160,30,62,184,174,172,226,183,92,106,239,118,201,118,97,152,191,122,207,139,195,28,211,172,115,210,182,103,43,171,221,28,168,222,220,213,31,3,156,137,27,28,216,217,4,110,220,177,111,112,113,93,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,14,129,169,252,33,235,46,145,104,118,11,196,22,99,69,106,102,45,159,246,252,3,105,235,219,45,85,47,122,23,79,75,226,35,232,136,157,248,24,249,89,219,115,246,181,170,217,123,79,84,98,201,94,83,124,33,254,215,117,31,247,130,205,104,183,226,24,5,193,158,201,108,117,253,169,42,178,40,86,25,225,221,27,17,94,176,192,199,182,87,117,115,17,210,58,6,167,117,137,51,18,228,242,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,246,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,166,132,241,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,206,191,24,28,53,223,120,86,215,27,198,153,92,215,189,106,155,117,211,27,171,117,83,39,146,174,207,44,210,50,158,73,85,173,102,217,147,180,248,228,69,99,19,185,27,213,168,172,86,57,210,171,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,46,80,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,90,167,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,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,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,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,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,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,158,128,1,157,110,49,120,58,206,248,64,206,233,236,23,250,207,108,227,119,157,255,0,103,242,14,220,52,254,212,237,67,78,250,175,235,86,79,44,144,118,164,168,72,255,0,136,169,191,166,230,245,69,247,114,11,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,55,53,143,116,17,189,89,215,98,63,123,145,17,210,61,93,164,141,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,103,91,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,161,218,249,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,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,1,149,115,208,102,89,254,101,168,53,54,170,172,207,33,171,186,190,199,103,162,176,91,18,101,77,148,118,234,72,146,42,122,120,152,212,70,177,141,106,117,94,137,241,61,207,123,183,61,238,114,249,242,116,242,224,229,255,0,89,196,69,246,45,91,213,236,119,253,105,232,60,76,17,83,84,73,61,60,153,21,86,199,199,182,157,240,190,57,25,12,50,42,61,243,35,182,172,145,36,77,71,255,0,25,98,14,215,202,143,129,111,237,28,80,107,94,25,254,231,170,192,40,171,157,254,83,157,116,146,157,91,255,0,69,225,94,231,127,183,153,25,253,207,49,105,55,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,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,249,78,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,250,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,84,52,81,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,24,57,157,106,151,236,191,131,108,215,194,95,125,153,117,203,124,62,45,111,254,181,239,120,175,21,34,120,184,61,236,115,89,186,134,58,223,141,219,122,116,248,92,143,86,31,147,203,63,135,222,32,184,121,209,171,150,55,174,153,7,110,58,219,130,207,100,197,59,241,85,251,2,52,116,157,231,120,152,220,230,127,92,61,205,147,179,27,157,27,54,239,235,220,154,86,182,32,115,180,212,204,87,32,212,125,59,210,219,77,95,136,189,97,246,251,133,194,239,219,146,55,199,79,227,214,155,177,3,182,189,94,201,145,148,139,35,152,246,183,248,115,192,228,87,35,253,193,2,244,83,75,238,186,213,171,152,134,148,89,157,87,29,70,83,120,166,182,190,162,154,137,213,111,163,129,239,78,245,82,196,213,69,123,33,139,185,43,254,38,162,50,55,42,185,168,138,169,167,50,144,57,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,109,99,251,245,85,212,243,210,83,211,116,87,181,237,220,199,212,203,220,70,189,169,225,182,59,106,200,213,46,252,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,66,229,57,71,106,102,43,152,112,133,103,193,109,53,125,47,88,21,194,190,223,119,165,146,72,251,141,241,53,115,86,65,59,88,215,171,210,23,178,117,99,94,246,183,116,144,78,212,69,70,117,88,129,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,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,64,185,64,0,2,168,57,172,112,37,117,75,173,127,20,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,177,173,86,43,59,238,71,239,158,72,237,124,1,151,124,55,63,204,180,250,166,235,85,134,100,53,118,167,223,44,245,182,11,154,66,169,178,178,221,87,18,197,81,79,43,28,138,215,177,205,94,169,213,62,23,181,143,110,215,177,174,79,62,78,158,99,252,191,235,56,119,190,203,171,122,67,142,255,0,173,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,176,88,13,84,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,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,51,88,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,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,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,149,64,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,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,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,9,85,203,23,128,239,219,125,246,155,94,117,98,203,187,1,199,238,13,246,109,174,227,110,238,82,229,19,53,147,54,78,142,238,181,123,52,243,182,157,93,186,57,34,153,201,36,43,215,100,173,75,20,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,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,119,34,62,41,63,43,149,199,145,61,50,250,215,172,86,146,168,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,93,255,0,45,62,58,170,120,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,114,118,228,107,158,174,145,35,243,252,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,167,108,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,28,171,139,31,43,26,201,242,255,0,33,244,233,207,41,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,116,248,34,142,126,236,116,235,39,240,209,118,117,218,238,138,158,255,0,87,197,143,149,141,100,249,127,144,250,116,224,102,176,245,90,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,171,229,75,20,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,3,191,242,197,229,255,0,89,164,84,116,220,64,235,126,59,225,51,170,189,179,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,234,173,145,207,100,115,215,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,61,0,3,60,60,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,189,3,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,186,157,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,120,117,211,135,13,71,208,205,113,184,232,101,219,31,186,215,221,125,160,148,246,7,69,64,189,203,245,44,179,44,116,149,52,209,70,233,55,247,186,34,36,108,115,220,217,55,68,191,27,28,212,13,41,130,47,242,236,209,141,109,208,142,29,45,120,22,180,92,169,35,168,130,162,170,106,11,3,105,32,239,216,216,250,169,220,248,95,89,79,60,145,85,178,85,115,106,26,187,90,248,214,105,24,174,122,35,27,28,160,0,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,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,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,62,178,165,121,181,241,175,237,186,202,206,19,116,202,231,106,172,178,195,217,147,52,184,64,189,249,29,93,12,253,198,91,26,170,221,145,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,194,48,113,253,198,13,215,139,45,92,115,173,235,73,30,9,135,84,86,80,98,140,134,39,35,234,96,123,218,146,87,74,233,24,217,119,212,36,49,61,35,115,90,145,49,172,102,221,233,36,146,121,93,9,224,239,87,56,133,210,253,69,212,253,63,179,213,214,211,224,116,244,235,79,67,5,27,228,158,247,86,249,26,178,211,82,175,185,142,124,52,221,201,158,214,185,210,170,173,60,109,141,203,59,85,190,127,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,242,99,98,57,204,107,229,150,38,43,217,191,114,104,163,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,52,88,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,94,188,216,184,40,184,226,217,85,207,138,141,55,182,111,198,239,61,42,115,24,24,148,180,240,218,171,157,37,61,60,117,17,181,28,201,38,241,82,77,185,232,216,222,228,149,37,145,239,84,149,17,145,47,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,134,140,193,231,240,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,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,142,188,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,247,178,158,24,180,107,39,225,246,171,134,38,226,254,199,192,102,183,178,223,13,21,174,103,65,37,47,110,86,205,28,236,145,119,43,166,108,236,108,202,249,55,247,36,69,89,82,77,207,71,64,14,70,63,141,159,150,255,0,82,45,80,12,214,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,84,111,70,185,237,100,177,74,196,123,246,110,89,149,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,216,167,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,207,102,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,94,188,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,159,252,115,240,49,251,232,253,137,255,0,93,31,177,223,99,189,165,254,194,123,67,197,120,191,13,255,0,197,16,236,219,225,191,244,186,239,254,93,61,254,83,130,158,91,223,185,246,169,221,117,51,246,203,246,183,218,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,20,56,87,58,125,111,207,173,52,216,167,15,246,251,29,93,191,19,191,83,179,33,174,189,54,73,152,203,164,240,203,36,105,111,78,157,34,123,33,94,213,68,140,114,189,119,201,74,238,145,236,69,146,5,240,127,195,93,247,138,157,113,179,233,149,177,123,54,168,118,221,50,74,182,213,50,9,41,44,241,77,27,42,36,137,92,215,238,153,123,172,142,52,70,61,59,146,49,92,136,196,123,155,161,61,76,210,173,56,214,76,86,124,43,84,176,187,86,77,101,168,220,239,13,112,167,73,59,50,58,55,199,222,133,255,0,211,134,100,100,146,35,101,141,91,35,55,42,181,200,190,243,202,240,215,195,94,156,112,173,167,11,166,90,100,183,89,168,38,184,79,116,171,171,186,85,36,245,85,117,82,163,24,178,61,88,214,70,222,145,197,20,104,145,177,141,219,26,42,162,185,92,231,7,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,245,128,3,138,113,129,195,93,139,138,157,14,188,105,149,205,123,55,88,119,93,49,186,183,85,62,8,233,47,17,67,35,41,228,149,90,215,238,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,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,69,254,43,184,4,210,254,43,115,252,39,81,178,123,165,93,186,229,140,84,83,82,221,98,106,73,44,23,187,36,115,58,103,208,61,173,150,55,64,245,116,146,35,106,35,114,57,169,44,155,155,39,240,214,48,243,252,175,120,133,206,248,128,225,197,143,212,42,107,173,117,215,13,184,63,31,151,36,173,170,134,111,108,237,99,101,98,174,213,73,82,104,161,150,8,228,116,141,94,231,193,39,118,71,190,86,199,77,156,88,249,167,214,79,152,25,15,168,206,104,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,235,213,142,77,127,181,13,83,204,181,51,247,142,246,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,15,87,201,83,202,198,83,243,2,187,211,173,196,255,0,35,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,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,40,7,132,239,52,250,55,243,3,30,245,24,13,41,149,171,164,252,154,255,0,101,250,167,134,234,103,239,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,102,238,222,221,219,93,211,175,94,139,211,161,101,64,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,16,3,250,134,63,250,209,127,153,63,251,254,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,7,171,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,21,127,168,99,255,0,173,23,249,147,255,0,191,228,255,0,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,64,234,160,0,34,175,52,127,34,122,155,244,95,88,162,40,4,210,159,20,122,23,251,202,104,78,77,162,159,106,126,206,125,163,240,95,217,63,3,227,59,30,30,178,10,159,237,61,200,247,110,236,109,254,154,116,221,215,223,211,162,192,15,234,24,255,0,235,69,254,100,255,0,239,248,22,168,0,0,0,0,71,94,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,233,20,0,162,30,94,248,6,101,165,156,199,176,157,62,212,28,122,174,199,144,216,234,47,116,213,212,53,40,155,226,127,177,171,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,111,120,226,153,87,10,58,113,127,226,79,10,226,154,217,23,177,179,60,95,197,193,114,146,158,20,88,239,180,178,208,79,73,27,106,19,170,116,154,46,235,21,147,39,87,44,108,88,156,142,68,137,97,237,96,10,1,230,143,231,179,83,126,139,232,244,69,255,0,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,168,57,42,121,88,202,126,96,87,122,117,184,159,228,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,200,0,0,0,51,195,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,93,127,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,231,244,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,208,0,0,0,31,147,121,197,172,89,5,198,197,118,187,208,248,138,188,102,224,251,165,174,78,235,217,225,234,159,75,81,72,233,58,53,81,31,214,10,186,134,116,114,43,126,62,189,55,53,170,159,172,0,25,193,227,67,88,236,90,251,197,6,127,170,184,180,59,44,183,91,132,116,246,233,55,61,124,77,45,37,60,84,145,84,244,123,24,246,119,153,78,217,123,110,106,57,157,205,139,213,91,213,116,81,150,91,175,183,140,86,243,105,197,178,63,179,247,170,219,125,69,61,186,239,224,217,87,236,250,167,198,230,197,83,216,122,163,37,237,189,90,254,219,151,107,182,244,95,114,149,131,253,67,31,253,104,191,204,159,253,255,0,3,181,114,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,163,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,129,8,57,190,233,125,171,52,225,46,167,60,153,212,144,92,180,250,241,69,114,167,157,212,77,150,121,96,169,153,180,82,210,178,94,168,232,88,231,84,67,51,186,110,71,45,44,104,173,251,156,218,128,225,175,87,170,116,23,94,112,109,92,134,122,184,233,241,219,196,51,92,18,146,8,166,158,91,115,250,197,91,12,108,151,163,21,242,83,73,52,104,170,173,232,175,69,71,53,81,28,154,72,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,173,23,249,147,255,0,191,224,90,160,63,39,19,183,95,108,248,173,154,211,148,228,127,104,47,84,86,250,122,123,141,223,193,178,147,218,21,76,141,173,150,167,176,197,86,69,220,122,57,253,182,174,214,238,232,158,228,63,88,0,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,148,3,198,223,7,217,55,8,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,187,91,161,227,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,56,58,0,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,213,56,231,224,99,247,209,251,19,254,186,63,99,190,199,123,75,253,132,246,135,138,241,126,27,255,0,138,33,217,183,195,127,233,117,223,252,186,123,249,87,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,64,159,224,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,8,1,253,67,31,253,104,191,204,159,253,255,0,44,167,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,3,48,69,255,0,114,184,242,39,166,95,90,245,138,210,42,255,0,80,199,255,0,90,47,243,39,255,0,127,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,0,0,12,171,154,168,42,175,250,134,63,250,209,127,153,63,251,254,4,255,0,225,59,202,198,141,252,191,199,189,58,3,170,158,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,31,245,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,38,175,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,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,39,255,0,28,252,12,126,250,63,98,127,215,71,236,119,216,239,105,127,176,158,208,241,94,47,195,127,241,68,59,54,248,111,253,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,9,170,0,0,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,181,78,57,248,24,253,244,126,196,255,0,174,143,216,239,177,222,210,255,0,97,61,161,226,188,95,134,255,0,226,136,118,109,240,223,250,93,119,255,0,46,158,254,85,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,80,39,248,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,86,174,172,114,107,253,168,106,158,101,169,159,188,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,128,72,14,87,30,68,244,203,235,94,177,90,74,163,149,112,185,161,127,187,94,132,227,58,41,246,167,237,31,217,207,27,253,147,240,62,15,191,226,43,39,169,254,211,220,147,110,222,254,223,233,175,93,189,125,221,122,39,85,0,84,95,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,221,0,25,150,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,109,234,103,186,233,167,28,69,240,35,170,122,161,165,247,159,29,106,174,211,252,138,41,161,149,17,149,86,250,166,219,38,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,24,51,254,72,216,109,247,50,187,94,116,251,92,234,241,92,122,178,161,102,161,178,212,227,203,114,125,3,28,136,171,10,84,173,92,110,145,136,237,219,21,205,222,140,218,142,116,142,69,123,189,174,137,114,188,206,244,66,207,157,98,118,14,42,251,216,222,163,99,245,214,44,130,217,246,26,22,248,174,237,5,93,53,44,189,231,213,190,70,118,36,172,89,182,198,172,238,108,216,229,68,94,168,16,43,151,159,5,151,94,41,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,30,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,221,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,30,127,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,3,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,239,64,0,0,0,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,58,175,20,124,169,63,121,77,118,201,181,175,246,245,246,115,237,31,130,254,198,125,150,241,157,143,15,71,5,55,246,239,23,30,237,221,141,223,208,78,155,186,123,250,117,94,171,192,199,3,31,185,119,219,111,245,209,251,99,246,199,217,191,236,39,179,252,47,132,241,63,252,81,54,253,222,39,255,0,71,166,207,231,215,220,18,168,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,83,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,253,104,191,204,159,253,255,0,2,101,113,247,173,250,161,195,215,13,23,253,73,210,107,29,37,93,222,10,138,106,9,174,53,50,71,178,201,5,67,251,73,92,144,191,221,80,246,202,232,99,100,126,244,71,204,217,30,215,199,27,216,236,245,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,106,120,141,90,93,203,255,0,135,221,34,226,10,243,196,14,29,142,248,74,250,189,147,217,109,177,73,44,84,182,26,169,34,169,134,185,212,204,99,210,53,134,120,234,25,210,25,24,230,194,230,59,180,173,107,154,200,195,235,224,147,131,236,103,132,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,93,173,145,64,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,103,179,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,67,199,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,168,222,141,115,28,248,165,149,136,246,111,220,129,90,188,159,120,156,212,122,12,237,56,95,168,178,221,114,92,90,235,223,186,81,212,248,149,88,113,72,226,134,121,42,36,216,145,57,123,53,19,186,154,62,139,36,113,178,89,55,53,21,243,57,29,111,231,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,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,66,174,53,185,111,126,248,58,167,106,212,207,219,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,186,117,241,59,118,237,94,155,58,245,247,244,64,224,28,140,127,27,63,45,254,164,90,161,21,120,24,224,99,247,46,251,109,254,186,63,108,126,216,251,55,253,132,246,127,133,240,158,39,255,0,138,38,223,187,196,255,0,232,244,217,252,250,251,165,80,2,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,115,40,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,11,233,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,121,94,48,121,93,97,188,81,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,40,60,239,69,179,187,102,166,105,167,23,254,198,201,44,221,239,5,91,251,63,134,163,181,221,133,240,201,252,57,171,95,27,186,199,43,219,241,53,122,117,234,157,21,17,80,43,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,127,213,142,77,127,181,13,83,204,181,51,247,142,246,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,154,188,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,100,252,15,131,239,248,138,201,234,127,180,247,36,219,183,191,183,250,107,215,111,95,119,94,136,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,191,213,71,224,79,254,28,255,0,205,155,199,250,33,42,140,171,129,169,44,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,63,88,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,7,20,214,190,51,56,108,225,219,42,165,194,181,143,82,62,207,222,171,109,236,186,65,77,236,122,250,189,244,175,146,72,219,38,250,120,36,98,117,124,50,39,69,93,223,15,94,157,21,21,123,89,74,220,234,252,211,226,223,47,232,125,70,226,5,170,104,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,241,90,189,172,154,119,161,24,108,154,131,170,87,138,187,78,61,5,68,84,211,215,67,106,171,174,101,59,228,85,70,44,169,75,20,142,141,138,238,140,71,189,17,155,222,198,245,220,246,162,240,175,234,163,240,39,255,0,14,127,230,205,227,253,16,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,80,191,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,23,189,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,160,190,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,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,0,142,185,103,49,238,12,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,247,178,153,204,118,215,177,201,213,170,173,94,157,81,85,61,231,106,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,92,235,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,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,243,138,243,66,227,167,246,41,138,191,67,180,115,51,240,154,147,122,217,237,138,154,38,238,154,197,107,146,55,42,244,153,28,158,30,178,110,177,246,250,35,158,200,149,242,127,9,206,167,145,105,175,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,208,246,144,241,191,195,30,189,102,81,233,254,145,234,29,94,69,125,146,158,90,181,167,135,28,186,68,200,160,141,19,124,178,203,45,51,98,137,157,85,173,71,61,205,69,123,216,196,234,231,181,23,186,145,215,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,145,64,0,0,121,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,226,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,229,115,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,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,62,178,149,185,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,203,117,32,0,0,0,0,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,69,94,98,60,33,254,245,186,52,159,101,168,187,218,133,135,119,107,113,125,245,254,26,25,251,174,139,197,82,73,185,22,53,238,199,19,118,43,182,109,150,56,186,200,200,214,93,193,234,180,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,32,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,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,64,144,26,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,63,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,47,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,241,90,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,100,81,69,19,93,44,175,232,142,114,181,141,114,163,24,247,175,70,177,202,159,171,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,22,233,253,84,126,4,255,0,225,207,252,217,188,127,162,29,127,3,226,71,68,181,50,155,12,170,195,51,234,74,198,106,21,61,210,167,24,73,169,231,164,125,209,150,233,91,21,106,68,201,216,199,111,141,206,234,172,84,71,185,141,123,218,142,99,30,230,211,183,46,110,2,127,122,139,236,250,145,168,147,248,125,50,198,110,30,14,174,158,10,141,149,87,170,230,49,146,173,27,85,139,190,24,81,146,70,233,101,247,57,90,246,178,37,220,231,73,12,138,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,1,105,64,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,0,3,228,146,237,106,134,235,79,98,154,231,72,203,149,101,60,213,116,244,110,153,169,60,208,66,232,219,44,172,143,174,231,49,142,158,22,185,200,157,26,178,198,139,211,114,117,250,202,203,231,31,159,230,90,89,153,112,251,168,58,125,144,213,216,242,27,29,70,71,83,67,93,76,169,190,39,244,182,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,203,254,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,136,29,212,0,0,0,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,245,148,173,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,75,169,0,0,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,252,172,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,167,110,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,120,174,92,92,113,211,112,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,144,47,120,0,7,42,215,78,40,244,39,134,191,98,126,218,243,159,179,159,104,252,79,179,63,177,149,149,157,255,0,15,218,239,127,115,69,38,221,189,248,191,165,211,174,239,119,94,139,211,202,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,21,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,23,252,0,0,0,2,42,255,0,85,31,129,63,248,115,255,0,54,111,31,232,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,0,121,77,55,213,93,56,214,11,21,70,79,165,249,165,171,38,181,82,92,42,109,115,85,219,170,18,88,217,85,3,246,73,26,170,127,213,115,87,250,47,141,241,200,197,115,30,199,58,189,185,175,113,199,77,141,90,175,124,35,233,203,42,210,251,114,167,167,102,93,118,71,203,78,148,52,146,182,57,219,69,2,181,90,178,190,120,156,206,235,151,172,73,12,174,143,163,221,35,251,48,3,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,134,140,193,231,240,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,1,242,92,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,126,247,61,237,106,117,85,68,62,178,42,243,71,242,39,169,191,69,245,138,35,149,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,144,39,248,0,0,0,0,0,0,4,127,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,117,91,142,170,233,197,163,81,237,26,67,115,205,45,84,217,157,250,223,81,116,182,217,36,168,68,170,169,165,133,81,36,145,173,255,0,240,213,168,191,19,219,12,238,106,57,33,149,89,234,204,198,92,245,163,84,47,90,184,205,119,188,229,245,117,249,220,119,136,47,204,188,84,178,57,94,218,216,30,199,194,228,141,205,88,145,145,172,113,163,34,217,219,107,24,214,35,81,136,141,47,167,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,56,36,81,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,126,177,202,184,177,242,177,172,159,47,242,31,78,156,14,170,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,0,0,0,8,213,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,135,117,181,103,248,109,247,50,191,233,245,155,33,164,172,200,113,90,122,26,155,213,12,42,174,125,3,43,18,85,166,73,85,19,107,94,246,193,35,209,157,119,163,54,57,81,27,35,21,220,127,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,144,215,146,61,218,235,127,186,235,205,246,251,115,171,184,220,174,53,24,253,93,101,101,92,206,154,122,153,228,117,205,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,68,190,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,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,79,202,192,57,133,240,115,169,249,149,167,79,240,205,105,164,170,190,223,106,18,146,223,79,83,105,184,81,50,121,213,23,108,73,45,68,12,137,30,229,77,172,106,185,21,239,86,177,189,92,230,162,184,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,168,7,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,81,7,148,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,87,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,78,171,205,31,200,158,166,253,23,214,40,128,253,92,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,153,172,225,59,205,62,141,252,192,199,189,70,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,129,231,245,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,128,127,85,31,129,63,248,115,255,0,54,111,31,232,133,90,243,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,219,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,220,111,124,219,188,255,0,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,72,23,191,164,58,201,167,122,239,134,199,168,58,91,120,171,187,99,211,212,75,77,5,116,214,170,186,22,84,62,53,68,122,196,149,81,70,233,24,142,234,197,123,17,89,189,143,111,93,204,114,39,181,62,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,172,0,0,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,208,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,103,219,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,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,220,168,249,100,13,10,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,252,154,108,166,197,87,149,92,112,170,122,237,247,171,85,190,142,233,89,77,218,122,118,169,106,228,169,142,158,77,234,155,29,185,244,85,41,209,21,92,157,190,174,68,71,53,87,245,138,139,230,135,171,217,150,130,241,237,166,218,185,167,243,210,71,125,199,112,122,57,169,210,174,4,154,9,88,250,219,156,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,110,128,229,92,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,147,35,21,205,99,159,20,177,61,88,205,251,83,170,128,0,0,0,1,226,181,123,89,52,239,66,48,217,53,7,84,175,21,118,156,122,10,136,169,167,174,134,213,87,92,202,119,200,170,140,89,82,150,41,29,27,21,221,24,143,122,35,55,189,141,235,185,237,69,225,95,213,71,224,79,254,28,255,0,205,155,199,250,33,37,50,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,207,191,27,124,31,100,220,35,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,237,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,138,249,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,8,171,253,84,126,4,255,0,225,207,252,217,188,127,162,29,255,0,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,95,247,43,143,34,122,101,245,175,88,173,2,85,17,126,237,204,211,129,203,45,214,182,205,89,174,244,146,84,80,84,73,77,43,233,44,151,58,168,28,246,57,90,229,142,104,105,157,20,172,234,139,209,241,185,204,114,116,86,170,162,162,156,43,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,13,4,233,15,27,252,49,235,214,101,30,159,233,30,161,213,228,87,217,41,229,171,90,120,113,203,164,76,138,8,209,55,203,44,178,211,54,40,153,213,90,212,115,220,212,87,189,140,78,174,123,81,123,169,194,184,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,175,117,0,0,0,124,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,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,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,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,14,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,205,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,225,107,44,245,187,225,254,201,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,238,84,251,149,102,255,0,42,126,58,169,176,233,40,56,88,213,122,250,74,107,21,85,66,67,133,87,54,150,87,78,219,141,93,107,19,217,175,72,99,114,57,146,203,81,36,173,154,69,111,109,82,70,185,238,107,163,72,167,255,0,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,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,123,94,44,124,211,235,39,204,12,135,212,103,39,166,159,113,183,106,225,67,150,174,151,88,177,153,233,43,181,23,42,167,200,97,181,81,182,169,173,158,211,3,174,87,54,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,58,85,176,3,208,93,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,209,145,181,61,238,68,106,125,200,93,247,46,190,5,105,184,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,155,220,198,189,236,106,61,252,43,149,215,47,250,59,69,29,183,137,189,111,199,123,215,89,188,53,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,116,203,221,233,20,114,35,29,11,163,116,138,213,122,196,232,172,252,0,0,0,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,6,148,192,0,101,92,183,78,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,245,69,128,53,80,8,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,204,160,0,0,0,0,43,171,153,215,47,250,205,93,163,169,226,7,68,49,223,23,157,82,110,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,116,49,177,174,153,175,119,69,116,141,99,36,169,109,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,211,241,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,24,122,14,58,184,179,195,120,186,224,39,21,206,44,84,244,150,123,237,6,164,82,211,95,113,198,215,173,84,246,167,173,21,209,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,35,175,43,143,61,154,101,245,175,71,173,34,168,2,106,115,25,227,219,247,168,190,193,166,250,119,7,135,211,44,102,225,227,41,42,39,167,217,85,122,174,99,31,18,86,57,30,155,225,133,25,36,141,138,47,115,149,175,115,229,77,206,108,112,243,94,9,56,62,201,184,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,218,238,105,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,237,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,52,61,6,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,214,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,76,140,87,53,142,124,82,196,245,99,55,237,76,214,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,134,140,193,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,129,85,124,243,191,4,255,0,50,126,154,64,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,201,145,138,230,189,172,150,40,158,172,126,205,171,63,249,231,126,9,254,100,253,52,170,176,52,231,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,166,122,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,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,7,214,86,95,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,103,181,115,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,66,0,213,65,149,115,85,0,10,203,230,189,199,29,54,53,106,189,240,143,167,44,171,75,237,202,158,157,153,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,59,174,94,177,36,50,186,62,143,116,143,236,245,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,1,242,130,95,241,205,193,149,139,131,205,56,209,219,100,151,95,108,230,121,71,183,42,50,107,148,79,122,82,186,72,146,131,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,63,41,192,135,12,118,46,45,53,11,50,210,171,189,235,216,149,108,195,228,186,90,238,254,25,245,62,2,170,43,157,189,174,147,176,217,98,73,119,65,37,68,93,28,237,169,221,223,209,92,214,129,40,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,54,232,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,109,251,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,28,215,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,165,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,3,78,96,229,92,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,147,35,21,205,99,159,20,177,61,88,205,251,83,170,128,0,128,28,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,10,86,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,133,92,198,120,246,253,213,236,80,105,190,157,193,226,53,55,38,183,248,202,74,137,233,247,210,217,104,94,247,196,149,142,71,166,201,166,87,199,35,98,139,222,212,115,28,249,83,107,91,28,221,87,140,94,49,112,78,16,48,74,123,253,254,143,219,57,37,231,127,217,252,127,185,53,63,181,59,83,83,178,171,250,233,144,75,28,29,168,234,18,79,226,34,111,233,181,189,85,125,217,247,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,243,224,150,154,203,193,37,215,135,238,12,177,189,109,212,136,42,232,243,108,211,40,183,82,50,205,87,74,234,121,236,84,75,77,116,145,209,73,210,103,54,71,206,216,232,165,86,190,54,73,10,198,177,175,69,89,16,240,28,16,105,14,27,175,92,78,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,67,170,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,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,242,163,122,53,207,107,37,138,86,35,223,179,114,204,174,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,140,38,255,0,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,104,79,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,146,166,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,67,220,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,96,118,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,161,231,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,157,109,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,116,190,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,238,149,203,155,128,159,222,162,251,62,164,106,36,254,31,76,177,155,135,131,171,167,130,163,101,85,234,185,140,100,171,70,213,98,239,134,20,100,145,186,89,125,206,86,189,172,137,119,57,210,66,28,130,217,193,102,188,222,184,104,127,21,150,108,126,146,191,13,142,162,116,124,20,213,61,219,139,104,160,123,227,154,224,176,53,170,137,77,28,177,200,199,174,238,227,118,58,69,141,33,69,148,231,250,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,57,148,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,80,181,254,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,201,145,138,230,177,207,138,88,158,172,102,253,168,226,199,202,198,178,124,191,200,125,58,114,136,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,45,223,107,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,57,133,212,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,146,149,143,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,64,53,60,8,213,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,119,92,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,21,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,82,61,90,215,185,145,69,43,209,143,217,181,115,195,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,232,28,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,19,133,1,106,156,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,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,8,43,204,127,151,253,31,17,22,41,117,111,72,113,223,245,216,160,240,208,75,77,79,36,20,241,228,84,187,217,30,218,135,204,248,227,100,208,198,170,246,76,174,220,177,196,177,57,31,252,21,138,117,0,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,175,235,95,24,56,207,23,60,177,53,34,244,213,164,162,205,172,116,248,251,114,203,61,36,85,29,138,25,229,190,66,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,231,249,174,112,45,253,191,138,13,20,195,63,221,21,89,253,21,11,191,201,115,110,145,211,163,127,233,124,83,218,239,246,147,43,63,186,38,42,172,14,171,194,119,154,125,27,249,129,143,122,140,4,180,230,91,204,18,167,88,110,183,142,31,52,130,235,73,38,159,80,84,120,107,197,218,146,88,170,160,201,94,199,82,207,26,198,175,129,31,3,41,234,96,149,168,248,101,115,39,78,142,69,86,43,122,215,177,234,180,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,0,0,0,5,96,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,7,10,230,71,204,18,155,136,154,152,244,123,70,238,181,109,211,171,117,67,106,107,110,80,203,44,44,201,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,78,157,89,26,164,11,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,87,213,113,109,162,22,174,28,53,251,35,209,123,53,242,174,243,79,142,83,218,218,250,250,152,219,27,234,103,154,221,77,81,51,209,141,247,49,139,44,210,108,103,87,43,89,181,170,231,170,43,212,57,1,117,60,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,174,174,20,184,50,190,241,105,167,26,171,115,192,238,189,172,207,4,246,69,69,162,219,59,216,202,91,172,117,9,91,223,166,116,142,233,218,153,124,60,75,20,138,228,143,114,57,175,232,143,238,197,29,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,3,83,197,43,115,171,243,79,139,124,191,161,245,27,137,97,60,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,149,237,206,175,205,62,45,242,254,135,212,110,32,71,94,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,161,60,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,203,185,50,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,64,189,224,0,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,160,0,51,45,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,255,0,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,56,56,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,168,7,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,207,150,105,138,241,199,83,194,151,46,29,35,195,244,249,148,149,26,139,152,83,228,15,161,154,87,197,43,44,148,141,188,214,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,43,44,1,245,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,79,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,143,242,197,229,255,0,89,164,84,116,220,64,235,126,59,225,51,170,189,179,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,234,173,145,207,100,118,42,0,0,0,0,0,202,185,170,131,42,224,91,79,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,153,87,46,251,151,7,48,10,62,34,44,81,105,38,175,100,95,235,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,16,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,170,12,171,129,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,0,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,116,234,207,51,61,14,210,222,35,172,28,63,118,253,177,28,215,4,181,229,57,28,87,8,96,161,199,42,164,122,71,28,111,116,157,25,47,109,235,253,114,187,216,216,26,139,239,146,70,201,19,32,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,4,53,230,41,192,173,55,20,184,106,231,26,125,65,72,205,84,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,211,99,88,231,177,142,87,178,101,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,98,188,169,248,28,166,212,171,173,7,20,154,146,250,184,172,88,197,225,31,139,91,26,201,96,91,141,198,149,204,122,86,190,78,136,143,166,134,94,141,107,99,114,247,38,138,70,189,90,216,157,28,208,215,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,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,240,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,45,83,138,174,33,113,94,40,57,87,230,90,185,139,83,120,15,31,236,154,107,141,173,245,81,212,77,108,174,138,245,68,217,105,228,115,23,252,153,24,174,107,28,248,165,137,234,198,111,218,149,87,194,119,154,125,27,249,129,143,122,140,0,105,76,0,6,85,201,255,0,197,95,2,223,253,171,26,69,197,6,138,97,159,135,246,90,172,254,138,133,223,253,238,166,115,110,145,211,163,127,233,124,83,218,239,246,147,43,63,186,38,32,1,165,62,19,188,172,104,223,203,252,123,211,160,3,57,152,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,86,188,199,249,127,214,112,239,125,151,86,244,135,29,255,0,90,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,193,89,99,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,6,151,129,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,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,125,96,10,11,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,198,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,184,158,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,223,184,58,224,235,4,225,3,4,168,176,88,43,61,179,146,94,118,125,160,200,59,115,83,251,83,181,53,67,233,127,173,95,60,177,193,218,142,161,99,254,26,166,254,155,157,213,87,221,32,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,18,185,103,90,109,87,254,53,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,147,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,252,14,7,117,123,13,208,142,42,48,61,82,212,25,234,224,199,173,53,21,144,215,79,77,2,204,250,118,84,209,79,74,147,43,19,226,115,24,233,218,247,163,81,207,216,215,109,107,221,209,171,127,218,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,164,190,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,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,242,163,122,53,207,107,37,138,86,35,223,179,114,205,254,81,92,96,228,212,25,149,191,132,188,193,106,238,86,43,165,61,75,177,23,67,21,59,25,104,158,36,171,174,171,100,170,140,108,178,178,116,116,142,71,185,239,86,62,54,53,173,219,35,156,192,244,28,243,191,4,255,0,50,126,154,71,254,84,218,91,130,107,78,182,103,186,103,169,150,47,108,227,119,157,63,159,198,209,120,169,169,251,189,171,189,174,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,64,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,8,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,122,175,5,188,201,179,46,18,176,219,190,159,94,112,250,188,247,30,158,162,58,155,45,12,215,212,161,101,153,234,178,45,74,68,171,79,51,149,147,57,209,189,89,213,172,107,216,247,34,110,149,234,182,147,204,75,5,209,172,215,133,60,174,171,91,238,151,91,85,151,26,237,94,104,46,86,184,29,81,85,73,116,69,90,122,85,100,27,154,201,251,143,169,236,172,114,57,172,86,204,170,178,66,168,147,71,158,192,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,89,78,129,242,251,166,209,238,17,53,51,136,61,95,181,85,199,168,53,250,111,144,212,217,237,53,113,75,75,62,52,199,219,46,48,72,146,35,39,86,78,250,138,105,226,114,178,104,154,248,23,171,85,17,232,238,145,215,149,166,11,163,89,223,21,150,26,93,80,186,93,89,122,181,127,102,113,11,109,60,14,74,90,251,165,34,45,66,45,68,236,118,248,251,44,137,211,50,61,168,201,29,26,163,228,68,106,67,61,202,113,99,229,99,89,62,95,228,62,157,56,25,172,53,59,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,50,196,106,160,12,224,241,113,166,124,71,96,26,203,127,174,226,94,146,235,87,146,94,174,19,63,237,12,241,189,212,55,174,219,99,254,37,20,251,27,27,225,108,114,64,137,27,17,189,150,171,34,115,34,86,246,219,103,252,177,120,14,253,136,88,169,181,231,86,44,187,115,236,130,222,223,102,218,238,54,238,221,86,47,11,159,51,100,232,238,235,147,189,81,3,169,213,219,163,142,88,90,178,66,189,55,202,213,157,55,252,79,21,202,253,155,246,167,25,181,94,125,141,112,134,237,110,246,133,20,117,30,14,186,46,189,170,152,119,162,246,230,102,231,109,145,189,28,222,171,209,83,169,250,192,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,38,255,0,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,76,26,23,165,186,203,171,122,143,110,199,52,26,197,117,184,229,244,93,110,212,146,91,170,155,73,37,15,135,84,122,84,173,75,222,198,83,236,126,196,108,142,123,127,136,232,218,213,222,230,162,233,164,243,246,44,3,13,198,114,108,155,51,177,99,212,148,151,220,198,162,154,166,251,112,106,42,207,92,250,122,118,83,192,143,114,170,170,50,56,163,68,107,19,163,17,93,35,145,55,72,247,56,42,215,157,21,186,251,103,197,120,122,180,229,57,31,218,11,213,21,190,249,79,113,187,248,54,82,123,66,169,145,218,219,45,79,97,138,172,139,184,244,115,251,109,93,173,221,209,61,200,86,9,106,156,243,191,4,255,0,50,126,154,67,254,92,152,181,139,57,227,11,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,236,85,241,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,192,252,14,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,161,60,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,160,30,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,223,85,192,119,30,151,94,14,170,114,139,45,231,26,171,202,49,60,138,157,213,108,183,69,94,232,95,73,117,138,39,164,50,197,187,172,77,100,203,219,138,119,108,87,236,100,79,77,221,148,138,64,181,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,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,158,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,203,102,156,165,56,40,246,37,29,31,22,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,118,249,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,129,82,198,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,157,185,154,232,199,18,248,142,182,220,117,59,90,110,85,121,86,61,123,168,142,223,97,201,160,164,101,45,185,172,108,13,155,192,67,74,217,230,117,19,34,116,147,181,140,149,251,230,237,77,55,89,28,178,188,237,92,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,84,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,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,19,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,40,47,246,3,172,191,182,95,221,243,246,123,117,253,161,123,67,217,158,194,216,222,247,123,110,253,219,250,246,251,61,191,226,247,247,118,187,95,197,223,219,248,205,52,159,147,246,79,21,251,85,246,235,236,205,171,237,39,179,253,147,237,143,5,31,142,240,61,206,239,134,239,244,238,118,123,159,31,111,118,221,223,23,78,190,240,32,183,20,22,13,101,197,185,72,221,236,28,64,222,253,171,159,81,219,236,236,187,212,186,165,181,50,123,239,180,171,4,114,204,212,68,150,104,224,88,99,146,78,174,223,35,30,237,242,117,238,58,170,248,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,81,94,147,231,95,178,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,4,213,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,172,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,186,8,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,242,227,146,41,26,142,107,145,236,123,81,81,205,74,22,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,194,250,116,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,148,45,203,119,139,204,171,135,125,101,181,224,183,42,219,173,126,158,230,215,6,81,93,44,212,116,18,92,38,142,186,86,246,169,234,233,32,141,123,157,238,231,101,146,36,109,123,164,139,171,82,57,100,100,40,219,233,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,159,88,2,130,249,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,191,149,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,123,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,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,134,138,62,214,98,191,101,126,221,125,166,181,125,155,246,127,181,189,177,227,99,240,62,7,183,221,241,61,254,189,190,207,111,227,238,110,219,183,226,235,211,222,81,15,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,61,178,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,187,144,126,244,122,237,251,9,253,218,62,220,255,0,173,183,255,0,73,61,153,71,254,236,241,191,221,29,175,17,253,209,241,255,0,108,255,0,209,254,143,194,125,92,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,96,123,94,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,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,114,163,34,146,237,56,155,180,218,172,28,34,106,189,138,197,108,164,183,91,109,218,111,125,164,163,163,164,133,176,193,77,4,118,201,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,181,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,43,197,143,149,141,100,249,127,144,250,116,224,102,176,182,158,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,150,53,80,6,99,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,157,255,0,143,30,61,46,188,98,212,226,246,91,54,53,87,139,226,120,237,59,106,223,110,150,189,211,62,174,235,44,76,73,165,151,111,72,156,200,87,185,20,14,216,143,216,249,94,187,123,203,20,126,43,142,253,63,209,173,45,226,131,46,192,180,45,251,49,187,55,133,166,146,141,147,58,162,26,26,230,211,198,149,52,241,212,62,121,164,155,108,155,183,172,138,199,50,85,150,45,136,145,35,157,192,0,145,92,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,223,87,49,188,90,197,131,113,133,154,97,88,181,15,130,178,227,246,252,118,215,110,166,238,190,78,197,44,22,42,8,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,223,240,177,96,209,172,99,135,220,38,201,195,245,239,219,24,12,54,245,125,162,224,234,151,79,37,87,114,87,201,60,146,171,145,170,217,157,59,230,89,35,218,206,220,138,246,108,143,110,198,210,183,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,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,57,85,191,136,188,18,247,196,117,111,13,22,10,143,29,146,88,177,250,171,238,65,240,77,23,179,54,190,223,225,98,248,226,72,230,239,71,112,87,238,142,69,237,246,118,185,58,191,225,227,252,195,56,211,181,112,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,54,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,54,216,43,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,2,231,192,0,10,64,230,63,203,254,179,135,123,236,186,183,164,56,239,250,211,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,119,228,85,230,143,228,79,83,126,139,235,20,64,80,93,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,130,120,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,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,120,173,104,177,106,134,75,165,249,5,151,69,243,154,76,63,54,158,157,174,178,222,42,232,99,171,130,9,217,35,95,178,72,228,99,219,178,70,181,209,43,246,61,88,146,43,209,174,86,163,87,54,217,78,149,106,62,23,168,245,90,67,146,97,119,90,76,206,146,224,203,91,172,141,167,89,106,164,170,145,90,145,71,19,99,221,222,238,111,98,198,177,238,108,141,123,28,197,114,57,170,186,126,60,253,215,0,195,111,185,149,131,80,111,56,245,37,102,67,138,211,215,83,89,107,166,69,115,232,25,88,145,37,74,196,138,187,90,247,182,8,216,175,233,189,25,189,168,168,217,30,142,14,21,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,212,183,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,208,115,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,175,72,150,24,157,39,86,58,55,247,188,255,0,35,31,198,207,203,127,169,22,168,6,125,185,125,232,135,17,122,165,173,180,57,127,15,151,202,76,98,163,15,168,141,183,108,170,166,58,90,150,89,96,172,130,166,37,122,82,79,213,106,94,248,153,80,198,49,172,84,222,173,220,232,145,123,141,236,28,234,252,211,226,223,47,232,125,70,226,92,78,7,128,97,186,97,140,193,134,105,254,61,73,98,177,82,212,85,212,211,219,233,17,91,4,15,169,168,146,162,84,141,189,122,49,139,44,210,42,49,189,24,196,84,107,81,173,68,106,83,183,58,191,52,248,183,203,250,31,81,184,129,249,60,183,248,81,211,142,45,116,227,92,48,172,214,47,3,117,161,251,63,61,130,255,0,4,40,250,171,69,83,146,226,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,145,3,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,44,171,145,143,227,103,229,191,212,137,63,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,8,129,202,135,142,58,156,106,235,100,225,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,183,67,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,41,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,11,10,0,0,0,0,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,215,98,131,195,65,45,53,60,144,83,199,145,82,239,100,123,106,31,51,227,141,147,67,26,171,217,50,187,114,199,18,196,228,127,240,86,41,212,0,202,185,101,60,173,56,9,251,119,89,97,226,187,84,39,217,143,218,174,30,51,16,181,211,212,116,146,190,186,146,117,106,86,84,57,139,214,56,97,158,39,35,34,234,142,146,72,213,94,137,19,81,179,214,177,127,220,174,60,137,233,151,214,189,98,180,9,84,0,0,0,0,0,0,101,92,213,65,149,112,45,123,92,249,125,212,241,19,194,134,140,107,14,141,218,169,27,168,182,237,55,198,233,171,109,176,197,20,47,201,152,180,116,49,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,235,209,145,162,64,190,17,244,207,136,236,255,0,89,108,21,220,52,82,93,105,50,75,45,194,23,253,161,130,55,182,134,203,220,108,159,196,173,159,99,163,100,46,142,57,209,99,122,59,188,212,124,77,100,170,238,219,175,167,132,239,43,26,55,242,255,0,30,244,232,15,127,96,196,241,92,83,218,95,101,177,155,85,155,219,55,9,174,215,31,103,209,71,79,227,43,165,233,221,169,155,98,39,114,103,237,110,233,29,213,206,232,157,85,122,1,245,218,99,186,195,106,162,134,251,91,73,89,114,101,60,109,172,168,164,166,117,52,19,78,141,78,227,227,137,210,72,232,216,174,234,168,197,145,234,212,84,69,115,186,117,95,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,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,71,254,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,4,128,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,83,95,15,92,199,184,206,206,117,247,77,48,172,167,89,60,109,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,247,178,153,175,110,230,61,201,213,170,142,78,189,81,81,125,229,223,129,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,242,185,102,127,153,103,84,216,253,46,97,144,213,221,153,138,217,227,176,90,22,165,81,207,165,183,71,44,178,197,78,143,233,185,204,99,167,145,25,185,87,107,54,177,189,24,198,53,183,253,199,39,8,150,174,47,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,38,221,253,181,234,143,142,25,21,178,118,146,55,103,219,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,192,179,254,70,63,141,159,150,255,0,82,45,80,167,110,74,250,189,134,226,26,161,155,105,29,246,122,184,111,186,133,79,67,53,137,91,2,190,9,159,111,142,182,89,225,123,211,222,199,172,83,44,141,85,77,138,144,200,138,228,114,177,175,184,144,0,0,0,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,4,170,0,0,0,160,31,234,163,241,217,255,0,14,127,230,205,159,253,16,11,254,41,219,155,175,9,153,150,61,168,151,14,43,44,213,21,119,188,123,42,168,166,166,189,71,13,2,53,152,243,224,164,164,165,166,89,100,73,28,233,25,59,163,147,163,251,108,99,31,178,53,85,116,140,221,105,60,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,237,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,3,48,86,44,255,0,50,198,113,156,155,12,177,100,53,116,150,44,198,158,154,154,251,111,106,162,193,92,202,122,134,84,64,175,106,162,162,62,57,99,69,107,211,163,209,29,35,81,118,200,246,187,218,240,157,230,159,70,254,96,99,222,163,1,239,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,65,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,222,6,156,193,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,126,176,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,30,215,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,40,7,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,67,199,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,133,11,112,73,198,14,77,194,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,46,230,232,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,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,36,170,229,185,204,18,155,135,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,168,93,160,0,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,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,170,203,52,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,194,14,23,52,47,247,148,215,108,103,69,62,212,253,156,251,71,227,127,178,126,7,198,118,60,61,28,245,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,241,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,19,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,142,19,56,62,210,254,17,112,217,108,88,58,85,215,223,111,20,244,173,200,239,181,50,200,143,186,207,2,202,172,122,64,175,116,84,236,106,212,74,214,49,137,215,98,181,30,233,28,138,245,142,188,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,85,95,60,239,193,63,204,159,166,156,127,147,85,218,213,96,226,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,59,7,60,239,193,63,204,159,166,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,111,141,142,251,218,138,129,34,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,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,221,202,143,150,79,151,133,30,9,53,67,138,251,86,109,125,197,32,171,161,182,226,182,122,153,168,107,29,75,27,160,187,94,218,214,186,11,75,36,150,104,154,199,200,215,43,157,47,87,54,20,237,172,136,157,198,117,252,174,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,161,60,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,12,192,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,91,254,137,241,199,83,197,111,4,218,231,135,234,11,41,41,245,23,15,211,123,219,235,166,137,241,68,203,221,35,173,245,12,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,63,65,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,96,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,7,202,106,160,202,185,170,128,0,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,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,212,241,79,96,209,172,159,135,220,218,201,196,13,239,216,248,12,214,244,125,222,224,218,151,65,37,47,110,86,73,4,145,43,81,202,233,155,59,33,88,227,218,254,228,136,198,108,147,118,199,102,176,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,138,240,161,193,246,168,113,115,147,93,44,184,26,82,81,91,108,116,238,117,210,241,87,44,125,138,25,229,167,169,125,19,36,143,122,76,230,77,53,55,105,95,19,36,88,209,202,245,107,186,35,92,31,171,192,38,153,104,150,174,113,47,96,194,117,238,243,73,79,143,86,211,212,178,150,219,83,36,240,50,245,113,115,59,116,212,73,81,12,145,186,7,171,164,89,88,229,119,198,248,27,10,34,186,102,161,161,227,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,10,76,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,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,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,27,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,247,1,37,121,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,169,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,91,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,39,87,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,100,38,87,8,124,187,180,107,133,47,13,148,245,251,99,168,80,248,166,125,168,173,167,116,29,136,102,232,222,221,45,47,113,241,193,210,54,237,89,58,186,87,119,38,77,233,28,157,166,202,160,67,254,104,26,247,171,28,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,224,105,170,247,210,190,138,182,71,71,178,162,57,24,157,95,12,107,213,19,119,195,211,175,69,84,80,152,0,168,14,2,184,245,226,199,90,120,177,193,180,207,82,245,91,219,56,221,231,218,126,54,139,216,86,218,126,239,106,219,85,52,127,196,134,157,146,55,164,145,49,223,11,147,175,78,139,213,21,81,109,252,1,94,188,231,242,77,47,182,232,54,53,142,228,184,197,37,207,54,188,222,28,184,189,99,150,72,231,181,65,15,109,213,245,12,145,172,86,189,142,106,211,192,232,30,230,163,150,120,229,68,114,211,166,219,10,40,91,154,94,186,86,107,7,21,151,236,110,138,243,226,241,189,59,255,0,83,118,200,99,73,227,141,149,81,162,45,193,238,142,85,219,222,241,93,200,93,35,26,214,190,58,104,63,164,141,71,184,34,1,115,220,152,50,77,47,185,104,54,75,142,227,88,197,37,179,54,179,94,26,185,69,99,86,73,39,186,193,55,113,212,21,15,145,204,70,177,141,106,84,64,216,24,231,35,86,9,37,84,106,212,46,234,129,143,0,204,165,192,106,53,73,184,245,90,98,116,183,136,108,15,187,57,17,176,45,198,88,100,157,180,236,85,94,175,122,69,11,222,237,168,187,17,99,223,183,185,30,233,85,202,135,88,174,186,107,197,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,189,172,90,149,168,99,32,141,92,142,94,149,82,177,137,186,68,80,47,120,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,153,215,30,63,177,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,180,172,125,87,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,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,215,248,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,221,107,252,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,149,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,133,43,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,158,127,154,63,158,205,77,250,47,163,209,28,171,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,242,163,122,53,207,107,37,138,86,35,223,179,114,242,160,45,83,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,39,79,21,220,87,105,199,9,90,112,252,215,53,151,199,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,205,205,89,102,84,86,198,215,53,17,30,247,199,27,235,175,148,30,169,96,154,45,130,107,254,166,106,93,247,216,216,221,155,236,167,141,173,240,179,84,118,187,179,87,195,31,240,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,68,14,43,184,174,212,126,45,117,29,249,174,107,47,129,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,251,90,178,204,168,142,145,205,106,34,49,140,142,54,7,63,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,89,171,201,83,205,62,83,242,254,187,212,109,196,42,200,180,183,59,197,48,76,71,83,47,246,47,11,141,231,126,63,236,253,111,138,133,254,51,193,76,144,213,127,13,143,89,35,217,35,145,191,196,107,119,117,234,222,169,239,38,175,37,79,52,249,79,203,250,239,81,183,1,117,32,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,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,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,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,34,213,10,171,228,99,248,217,249,111,245,34,213,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,10,245,230,91,203,238,155,88,109,87,142,32,244,130,213,87,38,160,208,83,248,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,94,141,68,87,171,122,211,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,159,176,220,255,0,13,212,26,107,173,86,25,144,210,93,89,99,188,86,216,46,105,10,174,250,59,141,36,171,21,69,60,172,114,35,152,246,185,58,167,84,248,152,230,61,187,152,246,185,106,91,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,101,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,238,108,111,99,35,9,211,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,217,80,176,202,245,141,173,106,196,246,189,155,118,36,114,73,40,12,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,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,0,20,3,253,84,126,59,63,225,207,252,217,179,255,0,162,1,127,192,231,252,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,208,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,0,0,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,35,174,155,106,246,27,160,188,4,233,222,174,106,4,245,113,216,177,221,55,198,230,168,74,72,22,105,229,123,232,169,162,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,245,92,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,96,118,0,0,3,149,113,71,161,127,188,166,132,228,218,41,246,167,236,231,218,63,5,253,147,240,62,51,177,225,235,32,169,254,211,220,143,118,238,198,223,233,167,77,221,125,253,58,47,85,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,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,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,95,79,47,158,54,237,92,87,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,211,14,151,240,233,157,235,6,150,106,46,166,96,180,254,63,246,103,224,171,47,20,91,225,139,101,174,90,106,249,167,172,238,75,43,58,246,124,11,27,218,99,94,247,247,250,162,38,197,71,116,174,93,248,151,18,247,190,33,173,25,15,14,13,171,165,125,154,162,150,60,158,230,248,153,37,186,154,209,81,80,198,76,202,200,223,44,77,169,99,154,215,61,41,219,35,102,127,97,95,18,181,241,36,140,13,4,128,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,170,191,234,24,255,0,235,69,254,100,255,0,239,249,106,128,15,41,164,248,47,236,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,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,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,4,213,229,139,199,143,236,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,45,212,153,140,207,52,95,84,52,215,84,39,209,124,191,16,171,131,54,130,162,146,145,108,180,143,142,186,121,39,169,142,57,41,226,143,195,58,70,202,247,182,104,186,53,138,229,234,244,111,223,238,52,17,193,205,163,136,43,23,15,184,221,167,137,187,143,139,206,169,59,240,78,146,186,41,106,162,165,142,87,50,157,181,53,49,77,44,117,83,44,109,107,214,100,86,185,90,246,164,136,233,27,36,146,6,112,141,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,31,248,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,183,253,159,200,59,115,84,123,47,187,53,59,234,191,173,89,60,81,207,221,142,157,35,254,34,174,206,187,155,209,83,223,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,74,220,234,252,211,226,223,47,232,125,70,226,4,148,228,213,174,154,143,169,58,113,153,233,126,107,121,246,173,171,78,125,147,21,130,105,209,93,85,79,75,84,149,72,180,174,145,87,227,134,63,10,222,210,42,110,99,94,230,35,149,141,141,140,177,82,170,249,24,254,54,126,91,253,72,181,64,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,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,31,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,193,202,227,207,102,153,125,107,209,235,75,254,3,44,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,26,9,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,34,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,127,148,229,93,192,190,163,209,229,248,175,23,121,173,127,217,203,85,15,137,150,193,102,158,141,95,85,121,165,169,162,158,157,106,156,170,246,248,104,127,142,215,196,170,215,186,86,181,206,70,177,139,28,146,7,235,115,206,252,19,252,201,250,105,92,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,91,31,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,22,169,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,249,49,177,28,231,185,145,69,19,21,239,217,185,122,168,0,10,139,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,219,161,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,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,5,212,128,0,170,190,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,43,47,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,247,244,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,162,157,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,243,94,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,217,20,4,21,230,63,203,254,143,136,139,20,186,183,164,56,239,250,236,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,254,10,197,74,216,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,106,76,170,190,107,156,11,127,111,226,131,69,48,207,247,69,86,127,69,66,239,242,92,219,164,116,232,223,250,95,20,246,187,253,164,202,207,238,137,128,170,179,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,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,23,167,198,47,7,88,39,23,248,37,61,130,255,0,89,236,108,146,205,191,236,254,65,219,154,163,217,125,217,169,223,85,253,106,201,226,142,126,236,116,233,31,241,21,118,117,220,222,138,158,252,251,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,174,162,8,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,195,207,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,191,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,42,175,128,94,95,26,143,196,125,101,38,175,92,242,171,174,159,97,150,91,132,51,91,111,116,49,171,110,87,42,168,39,106,201,236,247,110,111,103,183,177,233,226,215,115,89,50,53,173,100,170,201,82,59,212,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,159,224,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,169,153,114,228,249,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,220,197,221,75,109,117,60,141,166,216,230,42,166,249,231,167,151,184,215,177,205,240,219,126,38,200,228,74,171,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,45,170,193,194,118,85,71,202,90,229,162,181,22,63,101,230,119,76,126,108,182,178,142,223,104,146,74,234,202,230,85,165,202,158,142,104,21,177,202,234,199,67,5,53,19,145,81,206,99,154,141,106,72,145,181,29,76,22,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,51,45,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,0,210,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,30,3,139,31,43,26,201,242,255,0,33,244,233,200,235,202,11,84,45,89,167,9,116,216,28,45,164,130,229,167,215,138,219,109,68,13,173,108,179,203,5,76,206,173,138,169,241,116,71,66,199,58,162,104,91,215,114,57,105,100,84,119,222,214,200,174,44,124,172,107,39,203,252,135,211,167,3,53,133,186,114,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,106,44,213,64,0,0,28,43,140,30,19,48,222,46,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,236,235,219,122,162,186,38,42,103,179,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,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,170,75,78,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,123,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,119,53,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,181,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,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,16,43,47,157,197,166,213,96,181,104,53,138,197,108,164,183,91,109,212,249,5,37,29,29,36,45,134,10,104,35,109,177,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,94,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,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,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,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,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,2,141,177,94,48,114,110,17,184,246,213,251,211,86,174,183,9,190,106,69,237,185,101,158,146,42,126,253,116,17,86,215,50,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,221,78,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,103,51,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,86,7,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,94,85,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,251,148,230,143,228,79,83,126,139,235,20,69,0,129,170,128,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,21,87,253,67,31,253,104,191,204,159,253,255,0,45,80,1,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,170,12,171,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,201,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,220,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,75,227,195,129,123,239,7,217,85,186,182,201,95,117,200,240,28,131,185,236,251,221,77,27,35,240,149,93,201,85,45,243,186,55,185,29,51,96,100,111,73,85,145,54,94,178,108,98,118,158,141,11,211,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,101,5,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,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,112,31,172,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,213,121,24,254,54,126,91,253,72,178,157,55,210,173,56,209,251,21,70,49,165,248,93,171,25,181,85,220,42,110,147,82,91,169,210,40,223,85,59,247,201,34,162,127,213,107,83,250,44,141,145,198,196,107,24,198,182,181,185,24,254,54,126,91,253,72,181,64,0,0,0,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,4,170,0,0,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,209,69,199,74,180,226,239,168,246,141,94,185,225,118,170,156,206,195,111,168,181,219,111,114,83,162,213,83,82,204,168,178,70,215,127,248,104,213,95,137,141,154,118,181,90,147,74,143,245,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,22,168,85,95,35,31,198,207,203,127,169,22,168,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,85,95,60,239,193,63,204,159,166,150,168,85,95,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,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,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,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,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,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,13,41,128,0,0,0,0,0,163,110,111,186,161,117,205,56,180,169,192,230,109,92,22,221,62,179,209,91,105,224,117,107,165,130,89,234,97,109,108,181,76,139,162,54,23,185,181,16,194,238,155,149,201,75,26,171,190,230,183,245,121,56,233,13,78,107,196,189,118,169,84,65,86,150,221,56,179,205,51,39,134,120,154,207,104,215,49,244,176,195,43,29,213,239,99,169,214,189,232,172,68,232,248,89,185,201,213,26,248,129,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,246,105,82,87,34,43,217,12,93,184,153,240,181,17,145,181,17,173,68,68,75,94,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,2,197,74,75,231,29,164,53,56,87,18,244,58,165,79,5,90,219,117,30,207,12,207,158,105,226,115,61,163,66,198,82,205,12,76,111,71,177,141,167,74,7,170,189,23,171,230,126,215,47,69,107,46,208,173,94,119,184,47,180,52,179,77,53,51,218,157,191,96,228,21,118,47,5,216,235,222,241,244,201,55,119,185,187,225,217,236,221,187,118,174,238,247,94,173,217,209,193,202,185,33,103,94,207,213,61,75,211,63,101,247,61,189,143,210,95,124,111,127,167,103,192,84,172,61,174,222,223,139,127,180,183,110,220,155,123,61,58,59,127,86,217,87,22,62,86,53,147,229,254,67,233,211,148,129,203,123,41,177,97,252,109,105,109,219,35,174,240,148,149,23,10,187,92,114,118,159,38,234,170,218,26,138,74,104,250,49,21,83,124,243,196,206,189,54,183,119,87,42,53,21,82,239,248,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,136,255,0,199,174,150,231,122,211,204,159,57,211,77,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,5,44,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,228,99,248,217,249,111,245,34,199,241,29,33,195,112,173,68,207,117,74,205,5,90,228,58,143,81,110,154,245,60,211,171,153,178,134,145,180,180,208,196,196,232,214,49,173,73,30,171,209,94,175,153,253,92,173,70,53,129,226,120,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,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,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,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,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,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,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,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,0,0,101,92,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,0,0,71,254,42,248,215,209,174,19,45,212,108,205,174,126,208,201,46,30,30,166,143,27,162,87,58,186,162,133,106,163,138,162,161,58,53,99,143,100,110,154,72,210,103,68,217,157,3,227,107,209,81,206,108,128,51,237,204,19,135,157,109,209,45,109,174,200,181,135,45,171,205,25,154,84,73,83,109,203,170,89,5,59,239,15,138,10,101,168,68,164,142,105,29,74,200,29,59,32,99,23,107,54,70,222,218,35,17,26,208,190,156,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,203,185,58,121,112,115,0,172,225,222,251,22,146,106,246,69,254,180,245,254,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,63,140,146,193,96,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,0,0,0,0,0,0,1,149,115,85,6,85,192,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,221,127,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,202,240,157,229,99,70,254,95,227,222,157,1,213,64,205,183,21,92,51,230,92,40,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,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,45,121,81,241,175,251,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,108,211,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,207,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,128,105,248,21,129,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,182,126,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,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,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,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,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,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,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,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,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,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,170,12,171,154,168,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,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,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,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,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,210,152,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,67,213,145,87,154,63,145,61,77,250,47,172,81,1,64,38,132,249,111,98,215,220,63,130,93,45,180,228,116,62,18,174,162,223,87,116,142,62,235,36,221,75,91,93,81,87,77,39,86,42,162,111,130,120,159,211,174,230,238,232,228,71,34,162,103,176,212,150,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,250,196,85,230,143,228,79,83,126,139,235,20,68,170,56,255,0,24,150,155,85,235,133,13,97,163,188,219,41,43,233,227,193,239,85,108,138,166,22,202,198,207,5,28,179,67,42,53,200,168,143,142,88,227,145,142,251,218,246,53,201,209,81,20,12,235,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,251,205,25,241,99,229,99,89,62,95,228,62,157,57,154,195,73,28,77,221,173,87,254,17,53,94,251,98,185,210,92,109,183,29,55,190,213,209,214,82,76,217,160,169,130,75,100,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,51,110,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,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,5,212,128,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,0,0,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,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,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,7,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,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,0,0,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,208,0,25,150,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,128,52,61,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,64,57,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,51,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,0,0,202,185,170,128,7,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,137,92,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,45,64,25,108,255,0,85,88,22,85,254,202,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,86,72,102,142,70,127,137,205,115,127,146,161,121,60,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,76,160,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,1,85,124,140,127,27,63,45,254,164,90,160,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,164,170,0,0,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,26,83,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,0,85,95,35,31,198,207,203,127,169,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,75,254,0,0,0,10,171,231,157,248,39,249,147,244,210,213,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,160,12,171,154,168,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,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,47,248,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,105,76,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,80,3,48,58,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,167,224,0,0,0,202,185,127,223,252,43,47,255,0,55,255,0,255,0,87,9,84,0,202,185,170,128,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,0,85,95,35,31,198,207,203,127,169,22,168,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,234,64,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,0,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,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,10,86,231,87,230,159,22,249,127,67,234,55,18,234,64,21,87,200,199,241,179,242,223,234,69,170,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,74,160,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,0,0,0,0,0,0,130,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,93,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,167,80,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,109,159,149,43,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,186,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,65,61,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,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,71,14,186,243,134,241,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,190,55,59,162,57,88,221,236,86,72,212,216,246,170,135,75,63,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,143,214,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,182,29,174,193,206,11,119,23,23,47,181,43,179,66,95,222,177,91,189,159,73,186,104,118,206,157,171,228,219,225,74,153,55,181,174,221,78,221,157,184,165,78,140,150,88,191,139,106,134,85,203,62,229,117,204,2,178,209,89,109,225,147,91,242,46,245,170,111,13,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,221,10,247,122,197,36,138,198,194,216,221,26,185,88,177,54,32,182,160,14,63,197,87,19,24,111,10,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,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,135,42,230,13,198,221,171,133,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,78,85,192,151,52,107,86,182,93,108,218,47,174,244,212,150,60,218,162,158,42,75,118,64,217,91,29,22,67,91,185,205,237,62,36,107,91,73,82,246,246,246,181,21,99,150,78,227,89,218,87,69,11,170,47,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,136,56,255,0,23,188,116,241,199,161,28,75,234,22,150,219,245,178,146,11,109,166,240,249,173,112,83,88,45,147,50,158,221,82,198,213,81,194,175,150,147,123,158,202,121,226,99,213,202,239,141,174,248,159,253,37,153,92,173,184,163,206,248,148,210,204,195,246,183,156,253,163,204,241,204,129,189,207,236,100,52,125,139,93,69,52,126,23,251,158,40,226,118,233,160,173,251,186,189,54,252,93,17,89,214,53,115,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,114,174,78,186,153,246,63,138,201,176,90,186,187,170,210,103,184,253,101,190,26,90,121,63,173,93,93,76,137,89,28,245,12,87,162,46,200,32,172,99,30,141,115,154,233,213,168,136,215,189,80,46,252,3,202,106,198,117,251,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,128,84,183,25,60,205,248,147,199,248,142,204,240,173,20,206,62,202,226,216,141,194,76,122,58,103,216,168,39,154,162,170,149,238,142,170,121,31,80,201,149,119,78,146,163,54,171,27,218,100,74,172,107,213,234,178,255,0,149,182,181,107,183,16,154,89,152,106,102,181,234,119,218,110,222,64,219,21,178,139,216,180,116,94,7,177,77,28,211,75,220,166,142,62,239,119,197,196,221,174,111,193,225,250,162,174,245,68,164,28,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,52,81,193,102,153,254,200,184,83,211,12,22,74,75,173,37,93,62,63,5,194,190,150,233,31,110,170,150,186,181,86,178,170,7,179,99,85,157,185,234,37,98,49,205,220,214,181,26,229,87,34,170,135,107,0,1,72,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,222,250,103,61,219,88,198,167,87,42,185,122,117,85,85,247,147,255,0,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,77,148,172,162,162,145,177,236,167,142,54,47,71,205,34,245,84,221,241,116,235,209,17,18,155,56,177,243,79,172,159,48,50,31,81,156,178,158,74,154,165,130,126,203,50,157,20,246,239,250,179,251,65,93,148,251,51,194,205,255,0,146,252,53,186,155,191,222,217,218,254,221,240,236,223,191,249,237,233,239,2,202,128,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,171,149,255,0,25,156,73,241,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,236,122,10,77,149,76,173,162,141,178,111,167,130,55,175,70,77,34,116,85,219,241,117,233,213,17,83,138,243,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,38,254,190,113,199,83,195,143,27,56,134,143,103,12,164,126,157,102,152,189,181,243,85,200,248,169,223,99,184,205,112,173,129,43,93,51,213,173,90,101,107,34,108,205,123,190,6,70,146,49,81,90,246,77,50,138,86,231,87,230,159,22,249,127,67,234,55,19,170,242,172,227,199,255,0,36,112,169,171,247,175,240,177,98,23,219,157,199,254,129,148,214,70,179,181,255,0,180,58,39,201,55,248,58,118,55,251,83,0,181,64,0,0,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,41,7,250,168,252,118,127,195,159,249,179,103,255,0,68,46,167,139,31,43,26,201,242,255,0,33,244,233,204,214,1,166,142,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,232,7,42,225,59,202,198,141,252,191,199,189,58,3,170,129,84,28,198,248,192,227,27,134,206,37,235,113,12,19,87,169,45,120,157,230,207,65,123,177,208,67,101,183,213,62,154,7,49,105,229,108,175,168,165,115,247,186,166,154,165,232,155,222,136,199,179,162,167,244,27,210,185,86,241,153,171,28,68,229,90,129,133,107,158,164,125,160,189,81,91,232,46,150,26,111,99,211,82,108,165,100,146,199,91,38,250,88,35,98,244,124,212,41,210,69,221,241,117,98,116,71,170,57,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,88,1,203,147,83,63,101,252,100,233,197,198,162,174,235,29,5,250,224,236,102,178,11,124,157,60,87,143,141,212,244,236,153,170,246,181,240,182,170,74,105,92,139,215,167,101,30,214,185,204,106,1,161,64,0,21,87,204,127,152,118,187,105,39,16,82,232,230,133,101,95,101,233,49,75,125,55,182,103,146,207,71,85,37,117,117,84,76,168,77,174,168,108,169,217,100,18,64,141,232,200,221,220,116,251,183,181,35,84,247,252,171,120,147,226,79,137,156,171,80,46,218,199,171,158,220,178,226,118,250,10,120,45,30,192,160,166,238,85,86,73,43,155,83,223,167,138,55,167,109,148,114,51,182,168,230,187,196,117,247,43,19,173,85,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,234,121,82,233,159,236,239,131,108,114,227,81,73,117,164,175,205,110,21,217,53,100,23,8,251,123,123,146,37,61,59,225,106,177,174,72,100,165,165,166,149,170,187,183,119,85,237,118,215,53,16,38,0,0,8,107,104,227,142,167,26,230,1,153,112,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,69,0,243,71,243,217,169,191,69,244,122,34,122,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,66,194,128,0,70,174,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,146,74,153,140,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,242,100,98,185,172,115,226,150,39,171,25,191,106,7,85,0,0,0,0,0,0,33,87,49,158,61,191,117,123,20,26,111,167,112,120,141,77,201,173,254,50,146,162,122,125,244,182,90,23,189,241,37,99,145,233,178,105,149,241,200,216,162,247,181,28,199,62,84,218,214,199,55,85,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,118,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,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,47,251,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,25,140,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,242,100,98,185,172,115,226,150,39,171,25,191,106,7,85,0,0,0,0,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,127,149,87,207,59,240,79,243,39,233,160,121,78,2,184,245,226,199,90,120,177,193,180,207,82,245,91,219,56,221,231,218,126,54,139,216,86,218,126,239,106,219,85,52,127,196,134,157,146,55,164,145,49,223,11,147,175,78,139,213,21,81,109,252,160,30,87,30,123,52,203,235,94,143,90,95,240,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,39,249,85,124,243,191,4,255,0,50,126,154,7,148,224,43,143,94,44,117,167,139,28,27,76,245,47,85,189,179,141,222,125,167,227,104,189,133,109,167,238,246,173,181,83,71,252,72,105,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,223,202,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,1,2,185,145,230,156,107,232,69,52,122,209,160,154,171,87,6,159,71,78,214,228,52,19,90,44,146,178,199,63,118,10,120,31,19,231,137,106,39,101,67,231,78,172,68,145,99,123,30,229,114,49,237,100,112,91,0,230,201,198,54,51,153,90,111,185,158,117,73,152,216,169,42,17,215,11,21,77,154,223,70,202,232,21,21,28,196,158,158,157,178,196,254,139,185,143,69,84,71,181,170,230,200,221,204,117,233,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,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,180,46,255,0,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,205,56,245,213,44,239,69,184,78,206,117,51,77,47,190,198,201,44,222,204,240,85,190,22,26,142,215,118,229,75,12,159,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,78,220,0,241,131,117,225,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,93,244,233,52,175,88,218,215,36,172,115,217,183,122,199,36,118,169,204,198,237,106,191,242,255,0,212,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,54,104,42,96,146,237,66,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,2,189,120,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,206,218,163,239,210,207,91,20,114,199,189,148,205,123,119,49,238,78,173,84,114,117,234,138,139,239,46,252,205,103,9,222,105,244,111,230,6,61,234,48,23,147,198,223,24,56,207,8,218,95,45,233,203,73,91,155,95,41,231,110,39,103,171,138,163,177,93,60,82,64,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,187,154,28,127,152,255,0,48,10,62,29,236,82,233,38,144,228,95,235,177,95,225,167,150,166,158,56,42,35,199,105,119,178,77,213,12,153,146,70,249,166,141,21,140,133,91,185,35,149,101,114,179,248,41,45,122,218,121,152,243,0,191,221,104,172,86,45,96,171,184,220,174,53,17,210,81,209,210,98,86,153,167,169,158,71,35,99,138,56,219,70,174,123,220,229,70,163,81,21,85,85,17,8,215,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,151,39,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,80,244,26,245,174,90,237,192,231,14,218,121,168,90,177,154,254,213,178,154,140,193,148,121,68,81,65,71,106,165,170,134,123,93,123,155,71,76,248,169,58,199,12,51,197,79,42,74,232,251,178,58,55,117,88,217,39,105,146,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,33,7,58,191,43,24,183,204,10,31,78,184,144,131,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,11,222,0,0,0,0,0,0,40,7,250,168,252,118,127,195,159,249,179,103,255,0,68,47,248,202,184,26,104,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,142,128,114,174,19,188,172,104,223,203,252,123,211,160,58,168,17,171,21,227,54,197,87,198,118,107,193,222,91,106,240,55,90,31,9,81,138,92,105,216,247,199,112,141,214,168,43,106,105,170,19,223,219,153,155,167,145,146,123,163,124,109,86,46,199,177,189,249,42,80,15,52,127,61,154,155,244,95,71,162,44,211,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,9,148,0,0,0,0,80,15,245,81,248,236,255,0,135,63,243,102,207,254,136,95,241,149,112,52,209,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,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,236,122,10,189,245,79,173,173,141,210,111,168,130,71,167,86,67,26,116,69,219,240,245,233,213,85,87,160,114,164,226,143,93,184,148,253,168,254,218,243,159,180,127,103,61,137,236,207,236,101,29,31,99,196,120,238,247,247,52,81,238,221,216,139,250,93,122,109,247,116,234,189,98,175,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,17,171,138,222,51,108,92,37,234,62,149,219,51,203,87,119,12,206,253,175,79,119,185,64,199,190,170,213,37,58,209,118,42,91,27,122,247,97,79,17,42,75,26,53,100,218,173,115,58,171,59,82,201,82,170,249,231,126,9,254,100,253,52,243,252,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,144,183,64,0,2,53,98,188,102,216,170,248,206,205,120,59,203,109,94,6,235,67,225,42,49,75,141,59,30,248,238,17,186,213,5,109,77,53,66,123,251,115,51,116,242,50,79,116,111,141,170,197,216,246,55,191,37,74,1,230,143,231,179,83,126,139,232,244,64,95,240,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,128,0,0,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,84,143,86,181,238,100,81,74,244,99,246,109,95,65,164,58,209,165,250,245,134,199,168,26,71,151,210,100,86,41,42,37,164,90,136,89,36,79,138,120,213,55,197,44,82,181,178,196,254,138,215,35,94,214,170,177,236,122,117,107,218,170,30,212,0,5,106,241,175,205,139,21,197,173,213,186,111,194,189,243,219,57,35,250,178,124,198,153,177,186,134,213,52,85,76,71,71,4,117,16,62,58,254,228,113,204,213,145,189,34,70,203,27,227,124,170,170,140,148,28,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,208,215,154,231,2,223,219,248,160,209,76,51,253,209,85,159,209,80,187,252,151,54,233,29,58,55,254,151,197,61,174,255,0,105,50,179,251,162,98,186,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,218,26,105,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,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,88,20,92,223,109,76,227,2,189,183,10,234,185,244,10,74,116,178,80,190,27,91,98,169,130,125,209,170,222,101,106,181,213,18,179,122,74,196,133,174,141,82,157,236,127,101,102,98,198,254,85,204,183,152,37,78,176,221,111,28,62,105,5,214,146,77,62,160,168,240,215,139,181,36,177,85,65,146,189,142,165,158,53,141,95,2,62,6,83,212,193,43,81,240,202,230,78,157,28,138,172,86,245,175,96,53,80,10,107,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,1,26,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,62,129,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,82,61,90,215,185,145,69,43,209,143,217,181,115,195,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,11,94,229,255,0,204,234,143,87,107,45,58,33,196,13,111,132,206,170,247,197,109,201,167,124,17,82,223,170,164,158,71,50,149,209,67,20,81,210,204,145,186,24,226,79,137,179,57,142,77,205,145,204,100,157,131,134,14,54,237,90,163,174,154,157,195,78,119,61,37,191,44,195,178,139,221,37,134,162,106,166,163,239,244,80,220,171,127,133,20,77,133,140,99,233,105,153,76,197,110,247,201,43,26,249,87,250,18,170,70,14,84,124,11,127,104,226,131,90,240,207,247,61,86,1,69,92,239,242,156,235,164,148,234,223,250,47,10,247,59,253,188,200,207,238,121,136,21,196,221,218,235,96,226,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,73,32,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,71,254,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,72,2,42,243,71,242,39,169,191,69,245,138,32,43,171,135,174,99,220,103,103,58,251,166,152,86,83,172,158,54,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,123,217,76,215,183,115,30,228,234,213,71,39,94,168,168,190,242,239,204,214,112,157,230,159,70,254,96,99,222,163,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,245,128,40,135,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,255,0,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,223,166,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,120,76,158,100,252,198,172,89,206,42,221,9,225,223,40,241,182,92,130,223,69,95,125,201,173,149,143,143,191,75,60,114,186,75,67,162,124,45,123,119,49,244,175,149,205,145,28,157,100,166,145,136,189,230,21,195,134,224,25,150,160,212,221,105,112,204,122,174,234,251,29,158,182,255,0,115,88,81,54,81,219,169,34,89,106,42,37,123,149,26,198,53,169,209,58,175,196,247,49,141,220,247,181,171,242,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,115,218,101,193,245,171,132,222,95,154,196,219,130,85,201,157,230,58,111,117,175,202,223,52,173,86,83,78,203,85,74,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,198,20,152,126,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,159,148,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,129,197,120,37,230,143,134,208,104,53,246,213,197,22,115,87,62,89,129,211,172,214,250,135,82,172,149,185,21,187,248,113,195,11,30,175,233,81,92,217,93,177,202,254,222,232,214,57,94,231,108,169,153,149,213,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,114,171,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,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,161,216,57,81,240,81,251,77,202,160,226,83,83,45,151,90,108,111,18,184,83,212,226,81,116,236,195,120,186,67,35,156,181,27,209,201,35,161,165,146,54,123,154,221,146,74,187,85,234,144,205,19,174,80,249,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,34,175,51,77,20,253,180,240,143,148,248,123,135,133,175,193,58,230,180,123,229,217,12,190,10,9,188,68,114,116,141,238,119,90,89,106,118,53,54,245,149,34,220,228,110,238,180,87,164,249,215,236,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,26,104,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,50,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,168,26,104,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,27,115,133,205,110,184,175,7,207,177,91,233,233,36,167,204,114,139,109,146,185,211,49,202,248,224,99,102,174,71,68,168,228,68,127,118,134,38,170,185,28,155,28,244,233,213,81,205,246,188,178,245,175,246,211,194,62,45,226,45,254,22,191,4,233,133,86,108,139,100,50,248,40,33,240,242,71,214,71,185,221,105,101,166,222,229,219,214,84,151,107,81,187,122,192,14,115,122,165,246,175,136,235,22,153,208,95,124,85,6,9,143,199,226,104,188,46,207,7,116,173,122,205,55,241,21,136,233,55,210,182,220,239,115,156,198,244,232,157,29,220,64,34,175,10,186,91,251,105,226,59,78,180,206,107,23,182,104,47,57,5,47,181,104,188,87,135,238,218,226,127,122,187,248,136,246,57,189,41,98,157,223,3,145,235,211,163,58,185,90,139,165,50,160,57,37,233,158,85,83,170,121,214,177,248,78,214,55,111,199,215,25,239,201,28,141,241,21,213,21,52,245,27,33,118,206,219,251,113,210,245,145,55,163,155,223,131,225,84,127,84,183,240,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,138,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,107,197,143,154,125,100,249,129,144,250,140,226,159,135,172,170,225,195,44,220,78,218,106,124,101,150,219,152,75,137,93,232,163,165,145,210,80,255,0,90,211,205,5,99,164,106,43,18,23,190,117,133,202,253,155,100,88,17,21,235,47,70,5,244,112,127,196,165,139,138,157,14,179,234,109,177,59,55,88,118,218,242,74,70,210,190,8,233,47,17,67,27,234,35,137,28,231,238,133,123,172,146,53,71,189,123,114,49,28,168,244,123,91,218,204,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,69,26,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,80,60,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,64,2,127,243,171,243,79,139,124,191,161,245,27,137,23,248,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,192,182,174,90,28,113,211,113,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,124,111,145,36,98,170,57,236,134,111,153,119,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,190,142,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,64,148,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,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,57,87,20,250,41,251,196,240,251,155,104,228,119,15,5,87,144,91,211,192,78,233,123,113,178,186,9,89,81,75,221,119,110,69,72,86,120,98,73,54,177,93,219,87,237,232,238,138,153,172,53,80,103,7,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,11,254,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,83,154,243,15,205,110,184,7,5,186,171,125,179,83,210,77,81,85,103,101,145,237,169,99,156,196,130,225,83,21,12,206,68,107,154,187,219,21,76,142,98,245,232,143,70,170,163,145,21,171,194,185,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,114,174,119,186,165,255,0,204,211,69,45,247,223,247,94,83,119,182,120,95,249,169,168,39,239,43,63,250,164,221,140,127,248,222,223,237,106,5,96,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,167,220,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,41,7,148,118,153,229,89,135,23,182,124,234,211,73,210,203,129,91,235,238,23,122,169,35,147,182,223,19,73,53,28,16,53,237,98,177,38,123,231,87,181,143,115,119,71,4,238,69,85,103,69,189,64,0,0,40,7,154,63,158,205,77,250,47,163,209,17,126,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,80,115,71,243,217,169,191,69,244,122,35,154,105,23,12,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,190,6,210,111,88,213,62,54,57,251,93,189,173,142,64,185,254,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,85,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,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,176,51,132,119,94,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,194,143,127,170,218,23,168,250,53,71,136,93,179,91,55,106,213,157,227,244,89,37,130,229,2,171,233,107,105,106,32,142,101,99,94,168,157,38,139,186,214,75,26,162,57,174,86,170,117,99,227,123,195,73,56,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,232,10,33,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,47,120,0,0,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,208,10,107,231,39,142,113,5,30,172,90,114,76,201,254,63,73,253,241,97,179,83,211,197,219,182,213,75,77,78,149,180,181,18,54,54,200,147,73,37,42,204,196,145,207,107,163,235,219,119,193,43,35,8,85,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,233,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,129,90,3,113,210,123,94,178,226,117,58,233,142,123,111,1,125,193,180,247,250,111,25,83,77,219,165,149,174,141,106,119,210,162,204,189,133,123,103,237,199,241,73,218,217,238,221,212,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,128,82,183,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,120,7,7,220,89,230,92,34,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,223,211,184,196,84,108,175,69,191,61,126,202,116,159,15,209,172,178,237,174,149,222,19,1,168,183,186,215,127,147,181,83,38,234,90,215,37,34,199,210,149,22,100,222,179,181,157,99,77,205,221,215,170,116,234,153,161,187,73,106,154,235,91,53,138,138,174,142,218,250,137,29,71,79,87,82,218,153,225,129,92,189,182,73,43,99,141,178,61,27,209,21,233,27,17,202,138,168,214,245,232,129,167,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,244,5,101,242,79,196,181,114,213,134,231,153,85,229,181,116,154,117,124,168,165,75,44,53,113,63,101,109,198,37,145,149,53,52,170,178,163,88,198,181,35,138,87,118,93,221,123,99,106,72,213,165,123,22,205,0,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,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,16,171,128,173,82,193,52,91,139,28,27,83,53,46,251,236,108,110,205,237,63,27,91,225,102,168,237,119,109,181,80,199,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,154,41,50,174,90,167,42,62,58,127,180,112,191,173,121,159,251,158,151,0,173,174,111,249,77,117,174,74,133,119,253,23,133,99,155,254,222,20,127,247,60,32,90,160,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,213,128,51,131,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,255,0,213,199,120,197,206,237,188,39,101,220,36,223,232,253,179,141,222,124,7,217,249,187,144,211,251,7,181,114,90,250,175,133,144,119,42,187,242,42,39,241,37,78,223,79,135,170,46,210,239,184,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,158,205,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,6,147,231,95,178,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,125,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,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,79,78,91,156,190,233,184,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,7,96,229,71,192,183,246,142,40,53,175,12,255,0,115,213,96,20,85,206,255,0,41,206,186,73,78,173,255,0,162,240,175,115,191,219,204,140,254,231,152,181,64,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,85,95,11,154,23,251,202,107,182,51,162,159,106,126,206,125,163,241,191,217,63,3,227,59,30,30,142,122,159,237,61,200,247,110,236,109,254,154,116,221,215,223,211,162,132,202,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,155,91,27,222,248,230,167,50,62,44,42,120,97,209,40,224,195,50,58,187,70,162,229,213,13,135,24,154,27,116,85,76,137,148,243,192,250,217,165,73,218,232,81,137,11,251,104,138,142,122,190,118,43,91,209,175,123,40,179,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,125,174,181,113,59,172,188,66,88,176,155,6,172,101,30,219,143,2,183,205,111,182,212,203,11,124,84,253,215,181,100,158,166,111,233,205,50,178,58,120,213,238,95,123,96,107,149,22,71,75,36,129,61,56,53,230,185,173,185,118,101,99,209,237,86,211,58,189,75,185,94,234,22,154,134,229,140,211,193,75,119,115,213,38,145,86,90,117,88,233,36,98,127,9,170,244,117,51,33,134,41,36,145,100,232,170,90,249,80,28,153,56,116,251,75,157,223,120,151,191,211,245,160,196,59,150,44,127,227,254,157,210,120,83,197,75,240,74,142,78,213,44,168,205,178,70,230,63,198,238,106,163,161,247,91,248,0,0,3,42,230,170,12,171,129,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,80,15,52,127,61,154,155,244,95,71,162,35,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,200,174,104,254,123,53,55,232,190,143,68,115,75,87,12,249,149,255,0,133,203,175,20,246,42,234,74,171,22,57,148,63,28,190,208,185,82,57,232,216,177,81,172,21,108,85,119,73,152,249,107,18,39,49,17,30,197,237,185,17,237,115,214,32,188,158,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,193,94,48,57,164,107,46,154,113,89,120,198,52,66,237,106,155,16,194,55,88,171,237,119,75,107,103,165,186,93,35,73,27,85,43,221,219,138,170,46,212,175,236,163,99,155,99,157,72,146,34,185,146,43,86,0,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,192,1,161,62,8,120,205,253,242,177,92,151,35,253,148,93,112,223,179,151,8,104,187,146,85,248,234,26,206,228,123,246,195,83,218,139,172,209,244,235,36,91,62,6,203,3,183,47,115,163,100,169,199,248,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,39,96,0,101,92,213,65,149,112,52,81,192,78,166,98,186,161,194,62,153,220,113,106,190,231,176,113,250,44,102,227,3,228,141,102,165,174,160,129,148,242,178,70,177,238,217,187,182,217,88,142,232,229,138,104,158,173,110,254,132,128,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,116,39,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,32,7,51,174,60,127,98,22,42,157,6,210,123,214,220,251,32,183,187,218,87,75,117,199,183,85,139,194,231,194,232,250,183,180,228,239,84,64,234,132,110,217,35,150,22,172,115,39,77,241,57,66,21,115,115,212,204,87,81,56,184,154,221,139,85,248,191,177,88,253,38,51,113,157,146,71,36,46,174,142,122,138,137,89,27,152,247,117,237,248,166,196,244,118,215,54,88,165,98,183,225,234,178,3,145,143,227,103,229,191,212,138,171,45,83,145,143,227,103,229,191,212,128,181,64,0,21,87,207,59,240,79,243,39,233,165,85,150,169,207,59,240,79,243,39,233,164,10,225,163,134,124,203,138,92,135,43,195,52,250,186,145,153,13,131,23,168,200,232,104,170,85,24,203,155,225,170,166,133,105,18,85,114,54,23,185,181,14,86,61,223,6,246,53,174,86,53,203,35,2,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,191,95,52,158,55,115,190,28,190,199,233,158,138,100,190,197,204,238,219,175,183,58,223,7,13,79,135,181,167,114,24,98,237,212,193,36,79,239,76,146,187,115,92,143,143,193,244,84,233,42,41,76,22,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,30,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,183,78,6,185,155,229,92,79,106,61,183,70,179,93,24,240,183,170,139,125,109,109,78,65,143,77,36,150,248,123,42,175,99,167,165,145,28,250,88,85,138,216,187,171,60,157,103,116,77,70,162,74,155,32,7,52,127,61,154,155,244,95,71,162,39,167,38,141,16,186,224,186,37,127,214,139,133,242,146,162,159,84,42,32,109,13,4,49,187,125,36,22,217,235,41,213,242,189,122,34,190,73,100,151,163,26,138,141,100,108,118,229,87,171,35,129,124,209,252,246,106,111,209,125,30,136,8,235,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,125,27,90,184,103,204,175,252,46,93,120,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,126,87,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,6,151,143,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,127,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,212,195,204,119,142,58,110,43,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,135,42,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,147,39,147,102,133,235,44,55,219,182,188,199,148,221,113,156,6,163,165,177,246,185,40,91,37,46,93,181,149,13,115,154,231,72,139,23,132,159,180,173,157,177,187,115,157,60,45,122,127,29,164,75,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,208,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,250,192,0,5,32,115,31,229,255,0,89,195,189,246,93,91,210,28,119,253,105,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,187,243,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,219,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,211,87,152,255,0,50,44,19,46,211,137,116,35,135,139,247,182,227,203,173,244,211,223,242,74,89,102,130,58,106,25,81,146,165,12,61,54,61,211,74,197,70,84,53,233,182,56,223,36,15,107,164,116,141,130,26,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,46,214,199,251,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,250,241,172,90,251,152,92,102,180,227,148,62,46,174,158,223,95,116,146,62,235,35,219,75,69,75,45,93,76,157,94,168,139,178,8,37,127,78,187,157,183,163,81,92,168,139,249,69,217,233,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,29,38,1,234,181,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,18,207,248,23,230,165,136,81,233,197,86,21,197,222,125,224,110,184,231,135,130,205,127,150,134,182,186,170,243,74,228,122,43,106,82,158,25,63,141,14,198,34,204,229,71,74,217,90,174,69,123,36,146,73,21,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,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,64,237,124,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,19,191,242,220,229,247,77,196,77,76,154,195,172,150,170,182,233,213,186,161,212,212,86,217,162,150,22,100,207,88,167,142,85,138,162,25,226,154,22,83,76,144,57,94,214,185,146,61,31,31,94,172,145,19,143,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,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,15,172,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,121,253,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,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,44,203,184,76,204,177,238,21,240,46,43,44,213,21,119,188,123,42,168,184,211,94,163,134,129,26,204,121,240,86,186,150,153,101,145,36,115,164,100,238,142,78,143,237,177,140,126,200,213,85,210,51,115,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,134,140,200,171,205,31,200,158,166,253,23,214,40,142,255,0,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,188,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,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,117,80,4,63,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,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,175,94,54,185,92,218,181,219,84,44,90,147,163,85,52,152,173,203,37,188,36,57,190,232,154,180,76,129,209,201,36,151,102,68,142,107,150,165,92,198,198,232,153,238,158,73,227,145,203,23,73,230,124,223,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,245,96,0,0,1,73,124,229,176,10,108,103,138,59,94,103,110,199,170,233,41,243,28,94,146,166,178,224,228,149,96,174,184,211,203,45,60,136,199,57,85,136,248,233,163,161,71,49,157,58,35,163,114,167,89,55,58,237,8,1,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,7,10,228,195,175,53,56,229,215,81,244,111,37,173,164,164,196,233,236,243,103,139,112,171,168,138,158,11,91,233,221,5,61,91,228,115,152,138,172,146,41,41,220,175,124,136,200,210,145,85,27,252,71,57,32,6,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,121,249,88,62,107,117,192,47,85,55,219,53,61,36,213,21,86,123,181,145,237,169,99,156,196,130,225,111,168,161,153,200,141,115,87,123,98,169,145,204,94,189,17,232,213,84,114,34,181,90,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,47,35,149,102,142,95,116,139,132,123,69,78,71,55,74,188,246,225,46,99,29,54,214,127,90,210,212,193,4,116,201,189,143,114,63,185,5,60,83,245,248,92,222,254,199,53,28,197,85,152,7,228,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,250,192,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,73,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,109,197,143,154,125,100,249,129,144,250,140,228,202,229,29,198,14,51,165,215,90,238,27,181,1,105,45,246,220,194,241,29,126,61,114,108,85,18,207,53,238,165,212,180,109,161,123,99,99,219,178,70,182,55,54,71,118,219,26,197,34,57,206,238,55,96,113,78,96,220,18,93,120,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,114,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,223,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,195,196,191,14,153,223,11,250,167,95,166,121,213,63,248,90,203,61,110,248,127,178,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,251,149,62,229,80,147,252,229,110,214,171,255,0,18,88,77,246,197,115,164,184,219,110,58,111,109,171,163,172,164,153,179,65,83,4,149,247,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,242,84,243,79,148,252,191,174,245,27,113,2,171,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,86,122,242,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,29,171,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,77,199,56,181,193,36,16,82,201,75,20,18,207,53,217,189,199,179,108,201,218,233,44,113,163,221,51,164,108,136,212,122,74,233,107,131,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,52,39,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,194,212,44,146,213,153,103,249,46,95,98,198,41,49,187,109,242,241,91,114,163,178,210,43,123,22,216,38,153,242,71,75,30,214,49,187,35,107,145,137,209,141,78,141,78,141,111,220,129,163,62,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,82,181,121,61,240,199,168,250,127,98,184,241,9,149,94,174,182,91,86,107,111,125,5,6,47,61,50,199,29,194,149,31,79,45,45,221,206,238,255,0,237,81,196,215,194,142,88,229,116,140,126,201,83,119,64,230,85,199,110,163,240,173,236,28,3,75,112,254,221,235,41,183,212,86,125,168,186,81,172,180,52,177,166,248,187,116,141,234,140,150,178,55,172,114,185,36,71,71,27,93,14,232,229,73,190,0,146,188,88,249,88,214,79,151,249,15,167,78,102,176,147,250,3,199,30,101,165,218,105,171,218,61,156,50,175,38,199,181,94,207,125,124,213,114,61,36,184,210,223,235,168,95,2,86,186,103,174,233,217,43,146,38,204,215,185,92,155,82,70,46,228,123,38,140,0,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,2,168,57,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,251,145,239,68,147,250,73,26,109,181,242,42,243,58,210,223,218,135,6,217,175,132,177,123,78,235,137,120,124,166,223,253,117,217,240,190,22,68,241,115,251,222,214,191,109,12,149,191,3,183,117,235,240,181,94,140,2,186,185,62,235,29,247,6,226,129,52,170,158,31,17,101,212,187,124,244,245,145,238,99,59,21,84,52,243,213,211,212,245,86,57,238,218,198,84,197,219,71,49,171,226,119,187,114,198,212,56,175,31,26,153,138,234,239,23,186,147,157,97,85,126,46,203,81,112,167,183,211,85,54,72,228,142,171,193,82,67,70,249,226,124,111,115,31,12,143,167,115,227,122,59,226,141,204,114,162,42,170,39,32,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,158,124,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,230,156,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,127,89,107,102,141,242,244,122,178,74,153,38,145,17,81,189,17,232,136,214,162,35,83,165,128,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,213,107,167,40,76,87,59,226,58,201,145,233,157,195,236,150,155,95,188,77,195,45,161,165,108,105,236,185,163,124,93,32,182,177,85,118,248,174,227,213,172,115,22,42,110,204,174,69,115,86,26,98,127,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,101,92,190,134,112,163,167,28,90,240,35,163,216,86,107,23,129,186,208,233,253,134,123,5,254,8,81,245,86,138,167,91,41,209,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,50,133,205,41,240,157,229,99,70,254,95,227,222,157,0,25,214,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,73,255,0,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,4,202,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,80,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,160,106,120,21,235,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,7,148,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,95,86,0,206,15,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,228,255,0,45,46,96,149,58,61,117,179,240,249,171,247,90,72,244,250,190,163,195,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,117,114,170,49,29,210,205,56,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,157,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,2,79,243,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,219,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,220,111,124,219,191,43,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,147,149,112,221,162,23,94,35,245,183,22,209,123,53,242,146,205,81,145,212,74,215,215,212,198,233,25,77,4,48,73,81,51,209,141,247,189,233,20,50,108,103,86,163,159,181,170,230,34,171,211,70,122,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,136,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,235,0,0,0,1,81,124,238,115,252,54,251,153,105,150,159,89,178,26,74,204,135,21,167,187,84,222,168,97,85,115,232,25,88,148,75,76,146,170,38,214,189,237,130,71,163,58,239,70,108,114,162,54,70,43,167,87,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,32,118,174,94,153,254,27,166,28,99,105,206,103,168,25,13,37,138,197,75,81,95,77,81,112,171,85,108,16,62,166,223,83,79,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,52,60,101,92,184,158,85,252,117,83,103,248,245,171,134,29,82,175,164,131,39,177,211,195,109,195,38,134,150,93,247,107,116,20,179,61,208,74,145,198,176,198,250,88,105,145,18,71,189,157,214,57,137,181,210,49,239,144,44,124,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,189,120,114,209,11,175,17,218,195,101,209,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,111,196,214,61,208,35,21,232,142,86,35,213,200,215,237,216,190,87,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,100,87,43,143,61,154,101,245,175,71,173,44,83,152,255,0,47,250,62,34,44,82,234,222,144,227,191,235,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,16,57,112,115,0,163,226,34,197,22,146,106,246,69,254,187,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,78,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,127,220,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,193,34,128,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,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,198,154,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,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,87,175,44,187,181,170,203,199,30,152,86,94,110,116,148,20,242,84,92,169,25,45,76,205,137,142,158,123,101,92,48,196,142,114,162,43,228,150,72,227,99,126,247,61,237,106,117,85,68,44,43,157,95,149,140,91,230,5,15,167,92,74,86,2,247,185,142,240,57,83,197,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,43,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,185,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,126,175,29,24,182,147,240,191,151,210,243,3,181,80,237,212,154,31,17,102,160,183,75,45,75,233,114,27,197,93,19,40,169,95,82,189,94,216,97,165,161,134,182,85,142,38,194,179,57,173,69,153,142,233,188,37,86,128,232,229,139,135,253,26,196,244,119,28,155,196,82,99,54,246,211,201,83,181,236,241,117,79,115,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,29,0,134,188,46,243,70,208,110,33,238,182,220,35,34,166,171,211,236,218,235,80,218,74,59,93,202,95,17,69,93,59,221,47,110,42,106,214,181,173,87,171,89,26,109,153,144,171,164,153,145,199,221,95,122,204,160,0,16,215,153,55,26,89,151,9,88,110,63,102,211,236,118,146,124,135,61,167,185,195,67,122,169,153,28,203,51,233,150,149,22,100,166,86,43,106,30,173,170,118,196,115,154,198,189,141,87,54,86,245,98,132,202,50,174,77,78,95,28,125,86,112,225,168,247,203,102,175,92,46,183,172,51,80,110,13,174,189,220,166,169,158,170,170,219,114,85,118,235,151,109,92,238,247,115,122,37,71,70,172,207,108,113,57,170,245,137,34,146,21,129,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,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,30,43,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,135,95,230,51,192,79,238,175,125,131,82,52,238,127,17,166,89,53,195,193,210,83,207,81,190,170,203,92,246,62,84,163,114,189,119,205,10,178,57,29,20,190,247,35,88,230,74,187,154,217,38,250,249,72,104,53,78,169,241,47,30,164,220,40,169,39,199,180,194,159,218,149,41,83,79,21,67,37,184,206,201,34,161,141,24,247,163,152,246,185,37,169,100,173,99,246,62,141,169,240,185,236,114,92,79,250,205,113,75,163,95,236,86,113,167,185,197,191,255,0,73,97,169,133,93,255,0,86,72,102,142,70,127,232,75,12,177,255,0,230,72,207,119,148,225,15,134,59,23,9,122,53,77,165,86,139,215,182,234,223,112,170,186,93,46,254,25,244,222,62,170,87,35,91,39,97,210,202,145,109,130,58,120,186,53,219,87,181,191,162,57,206,3,181,128,0,25,87,53,80,101,92,14,171,173,188,58,103,122,33,103,193,114,203,253,63,123,27,212,108,126,134,251,143,220,247,194,223,21,221,160,164,169,170,139,178,201,95,35,59,18,86,36,59,164,70,119,54,111,106,34,47,68,238,188,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,37,170,105,182,144,225,186,245,192,78,157,233,30,160,65,87,37,139,34,211,124,110,26,133,164,157,97,158,39,178,138,154,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,43,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,64,188,158,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,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,109,60,165,56,40,246,37,29,31,22,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,118,249,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,129,93,124,66,112,233,157,240,211,120,197,241,61,76,167,240,57,37,247,31,75,237,109,179,124,50,251,63,117,125,101,52,113,119,161,150,72,229,221,29,43,38,220,213,78,157,237,138,157,88,170,179,255,0,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,5,85,243,206,252,19,252,201,250,105,199,249,48,221,173,86,238,43,239,116,119,11,157,37,45,69,211,7,175,164,161,138,105,154,199,213,78,149,148,83,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,115,85,83,176,115,206,252,19,252,201,250,105,86,182,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,110,156,210,248,9,251,119,71,126,226,187,75,231,217,144,90,173,254,51,47,181,212,84,116,142,190,134,146,4,106,214,83,185,235,210,57,161,130,38,163,226,234,141,146,56,209,88,137,43,85,179,214,6,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,23,169,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,70,173,108,159,70,185,87,107,45,223,92,240,221,51,251,71,95,172,125,202,43,30,59,69,80,235,77,14,55,67,76,216,36,185,181,38,221,59,100,241,21,82,81,201,28,77,167,99,98,107,30,198,57,141,68,99,194,199,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,154,63,158,205,77,250,47,163,209,22,211,195,23,48,14,31,120,158,246,46,55,96,200,189,137,159,92,173,242,86,84,226,151,8,229,108,208,201,23,246,232,225,169,86,54,26,174,136,139,35,82,55,119,22,36,87,186,54,109,145,172,169,110,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,16,115,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,147,127,146,167,149,140,167,230,5,119,167,91,137,191,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,154,28,119,84,179,188,83,4,203,180,206,193,125,240,184,222,119,224,62,208,81,120,88,95,227,60,20,203,53,47,241,30,197,146,61,146,57,93,252,55,55,119,94,142,234,158,227,213,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,76,108,71,57,141,124,178,196,197,123,55,238,78,149,196,55,47,189,109,209,45,109,176,232,246,59,106,171,205,25,154,84,58,155,17,185,83,69,5,59,239,15,138,8,36,171,85,167,73,228,117,43,32,116,251,94,249,156,214,108,141,210,117,70,35,149,183,41,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,67,160,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,61,168,0,0,0,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,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,172,74,224,83,150,189,139,134,220,170,187,85,117,10,229,246,131,47,162,184,86,83,227,114,118,95,73,236,202,86,73,91,73,226,122,69,85,36,83,120,202,73,32,151,183,35,119,65,187,103,244,209,202,78,160,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,32,175,28,188,179,237,220,78,231,118,93,76,211,123,221,171,20,201,43,238,12,143,49,173,184,45,85,71,142,161,72,96,134,57,161,141,30,177,164,208,71,79,181,176,181,177,54,94,234,171,229,98,177,21,211,168,1,226,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,158,212,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,231,185,103,90,109,87,254,95,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,80,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,118,213,202,227,200,158,153,125,107,214,43,78,235,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,10,75,229,205,198,191,238,171,168,243,216,51,251,157,214,77,50,202,127,135,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,102,156,204,110,214,171,255,0,47,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,162,245,51,130,141,101,193,248,159,159,133,124,114,217,246,163,36,170,221,83,96,157,136,219,124,55,138,31,14,250,132,168,141,213,78,100,109,233,28,82,181,233,220,115,91,44,50,198,215,189,91,213,108,83,136,29,3,190,240,207,202,71,41,210,28,147,50,251,71,95,107,246,109,68,210,197,11,35,165,164,146,162,251,73,52,148,212,221,24,217,31,11,100,146,69,73,38,235,35,220,231,59,248,109,86,67,24,86,15,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,21,213,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,246,14,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,109,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,6,167,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,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,0,0,0,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,237,64,25,97,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,150,188,171,52,114,197,171,188,92,90,42,114,57,186,210,96,86,249,115,24,233,182,191,250,234,170,154,120,35,166,77,236,123,85,157,185,234,34,159,175,196,215,118,54,57,170,215,170,167,21,226,199,205,62,178,124,192,200,125,70,114,199,249,31,86,225,175,192,53,78,223,67,105,171,143,44,130,241,110,154,233,92,231,47,98,123,115,225,149,40,161,98,111,84,71,199,44,117,238,114,236,111,84,154,63,137,253,17,24,22,104,0,2,53,101,156,199,184,49,193,178,171,206,21,148,235,39,130,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,222,202,103,49,219,94,199,39,86,170,181,122,117,69,84,247,157,87,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,207,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,85,95,22,62,105,245,147,230,6,67,234,51,156,168,234,188,88,249,167,214,79,152,25,15,168,206,119,93,3,224,114,155,136,238,9,178,253,97,193,223,86,205,69,194,242,139,147,33,164,141,146,212,50,249,110,134,223,69,58,209,54,22,35,156,149,40,231,202,232,92,198,252,111,145,99,122,42,57,143,132,39,167,43,222,53,255,0,120,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,182,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,248,37,223,35,159,47,111,186,241,137,194,174,27,197,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,240,35,165,107,30,239,13,35,155,27,102,102,215,110,98,35,145,59,140,141,236,207,14,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,130,128,115,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,111,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,252,158,80,25,77,139,6,215,221,66,205,114,154,239,5,101,199,244,190,237,116,184,212,246,159,39,98,150,10,218,9,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,235,115,171,243,79,139,124,191,161,245,27,137,8,49,60,3,50,206,169,178,10,172,63,30,171,187,51,21,179,201,127,187,165,50,35,159,75,110,142,88,162,150,161,89,215,115,152,199,79,26,191,106,46,214,110,123,186,49,143,115,67,181,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,221,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,133,86,153,45,80,221,104,166,190,209,85,214,91,89,81,27,171,41,233,42,91,77,60,208,35,147,184,200,229,116,114,54,55,171,122,162,61,99,122,53,85,21,90,238,157,23,70,124,30,107,30,147,235,70,129,98,247,109,28,135,193,89,113,251,125,22,63,61,163,117,76,158,197,170,130,138,157,206,183,247,234,24,199,212,246,89,44,108,239,162,43,95,211,175,85,94,189,3,181,156,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,122,88,3,52,60,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,205,77,4,115,25,208,108,55,90,184,92,204,174,151,218,42,72,175,184,29,158,183,38,177,93,157,78,178,79,70,250,88,187,243,194,197,71,181,118,84,69,10,196,228,85,86,34,172,114,43,28,232,153,211,62,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,1,152,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,14,129,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,244,14,104,254,123,53,55,232,190,143,68,119,94,72,245,184,107,53,163,80,173,245,214,154,185,50,201,241,120,166,181,215,53,203,216,130,220,202,184,210,182,23,166,244,69,124,146,201,64,230,174,199,116,72,100,248,153,213,81,225,113,32,0,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,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,87,175,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,244,106,34,189,91,214,194,128,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,238,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,72,45,205,67,129,90,156,3,33,186,241,61,165,180,21,115,227,23,202,137,174,89,156,51,85,69,178,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,119,54,55,177,145,192,173,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,13,63,3,138,112,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,129,205,56,145,214,251,87,14,26,37,148,235,69,230,199,87,121,167,199,41,226,115,40,41,164,108,111,169,158,105,227,167,133,138,247,123,152,197,150,104,247,191,163,149,172,220,228,107,213,17,139,154,34,213,57,222,234,151,255,0,51,77,20,183,223,127,221,121,77,222,217,225,127,230,166,160,159,188,172,255,0,234,147,118,49,255,0,227,123,127,181,169,13,121,125,104,237,171,91,248,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,195,73,80,218,120,36,71,167,71,36,251,17,81,207,106,129,202,180,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,154,104,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,14,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,46,127,149,14,177,90,181,43,132,187,38,34,235,245,93,118,67,167,213,21,22,75,164,85,181,77,150,120,224,116,210,77,68,230,55,123,158,148,201,78,246,65,26,185,26,157,105,101,99,19,108,104,160,76,162,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,141,162,246,21,202,163,181,221,133,147,71,252,72,105,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,64,20,3,205,31,207,102,166,253,23,209,232,128,186,157,11,226,143,66,120,148,246,223,236,83,57,251,71,246,115,195,123,79,251,25,89,71,216,241,29,222,207,247,76,81,238,221,216,151,250,61,122,109,247,244,234,157,125,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,184,57,24,254,54,126,91,253,72,115,138,208,189,118,188,251,63,90,254,212,253,163,211,108,115,187,253,140,240,52,116,127,101,60,71,179,233,191,183,119,18,162,187,197,84,38,239,232,47,103,111,79,115,87,168,21,213,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,151,38,210,28,203,16,210,252,35,87,47,176,82,67,98,212,42,139,180,54,36,108,232,249,230,101,190,72,98,158,103,177,61,204,98,203,50,198,212,85,222,171,12,138,173,70,171,28,255,0,63,137,220,108,86,124,170,205,118,202,113,207,180,22,90,43,133,61,69,198,209,227,31,73,237,10,86,72,215,75,77,223,98,43,226,238,49,28,206,227,83,115,119,117,79,122,22,41,205,243,84,176,77,105,193,52,3,83,52,210,251,237,156,110,243,246,175,193,86,248,89,169,251,189,169,168,33,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,66,5,232,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,201,229,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,37,7,43,143,61,154,101,245,175,71,173,62,174,101,186,195,162,90,195,196,93,226,233,164,24,221,36,149,20,21,30,26,241,152,82,94,103,170,131,37,123,41,105,97,141,99,129,237,72,160,101,58,193,44,72,248,85,204,157,58,72,138,168,173,85,11,42,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,227,175,60,239,193,63,204,159,166,144,215,129,45,16,215,157,98,215,155,53,102,132,95,42,241,90,204,86,162,43,141,199,46,108,123,160,178,64,237,205,234,246,175,195,59,229,106,73,27,105,87,221,50,119,26,254,145,36,175,100,202,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,47,123,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,104,135,149,199,158,205,50,250,215,163,214,158,255,0,152,255,0,48,10,206,34,47,178,233,38,144,228,95,235,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,70,190,41,245,103,21,215,78,32,179,109,89,194,177,15,179,54,92,142,224,149,52,214,247,54,54,200,187,98,100,111,168,149,35,68,98,77,59,216,233,228,68,87,116,146,103,245,124,139,213,238,151,252,157,120,125,212,124,131,86,38,226,58,135,32,246,54,25,139,248,203,21,92,49,206,171,37,246,170,90,100,85,164,116,108,114,116,134,46,237,61,67,157,34,43,86,70,64,140,107,149,28,248,99,87,7,92,29,103,124,95,231,117,22,11,5,103,177,177,187,54,207,180,25,7,110,26,143,101,247,97,168,125,47,245,171,231,138,73,251,178,83,172,127,195,85,217,215,115,186,34,123,244,19,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,232,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,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,64,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,45,191,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,17,126,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,69,113,155,198,246,85,198,87,216,95,180,120,61,171,28,251,27,111,168,142,79,5,81,36,222,50,186,167,179,226,102,77,253,59,80,175,135,139,183,15,198,230,124,123,165,147,170,109,154,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,244,228,243,162,23,92,243,136,186,141,101,134,249,73,71,109,210,234,117,117,69,35,163,115,231,174,158,227,75,87,77,19,25,247,53,140,107,82,103,185,234,170,189,89,27,81,171,189,95,29,164,235,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,47,4,122,13,83,195,143,13,24,118,155,94,104,169,32,200,82,157,247,76,129,97,167,138,55,173,198,165,235,44,145,202,248,158,246,204,248,90,232,233,146,93,238,222,202,118,42,116,110,214,165,101,243,171,243,79,139,124,191,161,245,27,136,22,169,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,160,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,215,7,35,31,198,207,203,127,169,22,168,6,107,56,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,42,55,163,92,246,178,88,165,98,61,251,55,47,42,52,103,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,152,6,148,248,78,242,177,163,127,47,241,239,78,128,234,165,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,20,3,205,31,207,102,166,253,23,209,232,136,213,83,139,95,105,49,91,118,107,81,67,178,203,117,184,86,218,232,234,123,172,94,237,85,36,116,210,84,71,177,23,123,118,178,182,153,122,170,35,87,185,209,170,170,215,34,73,94,104,254,123,53,55,232,190,143,68,75,254,89,26,23,167,28,69,240,35,157,105,126,168,89,188,117,170,187,80,43,101,134,104,149,25,85,111,170,109,178,222,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,56,35,7,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,123,198,104,120,138,208,108,203,134,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,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,117,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,8,171,253,84,126,4,255,0,225,207,252,217,188,127,162,18,168,202,184,26,146,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,205,96,26,51,208,220,255,0,13,210,206,9,180,199,80,117,7,33,164,177,227,214,61,55,199,234,107,171,170,85,118,68,207,103,211,162,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,210,95,24,188,98,231,124,95,231,116,247,251,253,31,177,177,187,54,255,0,179,248,255,0,114,26,143,101,247,97,167,101,87,245,211,32,138,73,251,178,83,164,159,196,69,217,215,107,122,34,123,253,7,20,252,96,221,117,135,74,52,171,135,188,105,105,25,132,233,222,47,143,182,121,91,19,187,247,27,220,54,168,225,157,239,116,140,107,163,100,14,146,162,157,172,103,194,245,73,36,87,72,142,137,35,252,174,9,56,62,201,184,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,218,224,142,165,217,242,220,230,9,83,196,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,39,78,140,145,83,242,184,224,229,129,128,230,218,95,110,189,112,191,167,148,150,60,219,20,167,165,183,82,217,237,174,134,158,11,237,23,113,172,114,84,201,60,140,111,137,141,174,116,190,41,239,89,36,70,189,146,119,21,209,186,58,118,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,39,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,136,107,198,199,19,20,220,87,101,184,6,167,205,67,73,111,190,193,131,211,218,50,26,26,68,151,177,77,113,134,227,94,174,237,172,141,69,86,73,20,144,204,136,142,126,196,153,35,87,189,204,114,147,43,145,143,227,103,229,191,212,128,157,58,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,175,235,104,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,85,124,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,1,207,59,240,79,243,39,233,165,101,226,120,6,101,157,83,100,21,88,126,61,87,118,102,43,103,146,255,0,119,74,100,71,62,150,221,28,177,69,45,66,179,174,231,49,142,158,53,126,212,93,172,220,247,116,99,30,230,217,167,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,134,186,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,79,107,197,231,19,151,222,45,53,150,167,85,110,246,95,98,82,50,223,75,107,181,218,60,75,42,124,5,44,77,87,58,62,251,98,137,101,221,60,149,18,245,115,119,39,119,103,85,107,90,72,174,100,124,190,233,184,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,194,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,11,84,228,193,195,197,215,27,198,114,94,36,114,91,85,35,25,150,83,182,201,139,212,54,177,206,157,104,161,168,147,199,185,241,53,118,53,143,168,130,157,173,87,255,0,19,173,44,138,136,214,57,22,72,107,205,31,207,102,166,253,23,209,232,139,211,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,162,206,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,4,85,254,170,63,2,127,240,231,254,108,222,63,209,14,255,0,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,185,130,47,251,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,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,170,128,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,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,232,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,125,0,240,245,148,216,176,109,125,211,76,215,41,174,240,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,160,226,171,137,140,203,138,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,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,3,197,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,149,38,87,12,28,10,212,231,252,60,234,119,19,218,165,65,87,6,49,99,193,239,119,44,50,24,106,162,217,118,184,193,79,90,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,46,231,70,199,178,72,106,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,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,121,237,72,1,206,111,84,190,202,112,227,98,211,58,11,239,133,175,206,242,8,252,77,23,133,223,227,45,116,76,89,166,254,34,177,91,30,202,167,91,157,238,115,94,238,189,19,171,123,136,5,43,18,255,0,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,90,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,142,186,81,165,247,93,85,189,94,173,150,247,85,195,79,96,197,239,153,69,117,92,52,78,169,101,60,22,251,124,213,41,221,232,168,145,178,89,99,138,157,36,114,244,107,234,25,238,114,170,49,223,149,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,3,81,0,243,250,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,243,208,0,0,1,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,14,85,205,79,128,239,252,175,197,94,144,89,127,193,75,151,216,173,150,239,250,119,212,222,220,254,239,254,206,217,89,28,63,225,42,30,239,237,175,43,215,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,52,188,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,225,249,60,200,117,231,13,226,75,82,244,227,85,176,202,218,71,50,227,166,246,230,92,232,97,168,89,159,105,184,165,117,122,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,190,74,158,105,242,159,151,245,222,163,110,32,1,63,249,42,121,167,202,126,95,215,122,141,184,7,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,15,85,204,139,150,239,236,255,0,218,156,66,240,245,97,255,0,82,159,29,102,77,140,209,197,255,0,145,127,155,235,41,24,159,253,199,247,172,145,39,247,63,189,205,78,199,84,167,136,28,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,209,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,25,172,215,236,195,78,51,253,101,203,51,45,35,192,190,197,226,23,91,131,167,181,217,55,162,248,104,246,162,57,219,91,213,145,119,30,143,151,178,197,88,226,238,118,216,170,198,53,84,52,125,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,202,160,228,177,141,235,203,170,114,188,174,223,147,210,82,233,2,84,62,138,186,213,86,157,247,214,222,210,40,220,146,82,177,30,139,76,246,68,248,187,179,57,21,178,49,209,199,178,71,53,36,166,181,240,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,23,231,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,140,26,187,203,130,179,136,158,29,180,47,86,52,66,11,85,14,117,93,135,226,244,249,50,92,107,103,100,119,42,87,90,232,41,162,169,71,57,207,142,31,11,28,59,157,28,113,35,164,141,210,42,111,145,140,142,89,191,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,161,221,64,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,116,174,11,245,142,197,160,92,80,96,26,171,148,195,190,203,106,184,73,79,113,147,115,211,195,82,213,211,203,73,45,79,70,49,239,127,101,149,14,151,182,214,171,159,219,216,157,21,221,83,197,104,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,197,1,170,128,114,174,22,53,175,247,137,225,247,9,214,57,45,254,10,175,32,183,175,143,129,177,118,227,101,116,18,190,158,171,180,222,228,138,144,172,240,202,177,238,122,187,182,172,221,209,221,81,58,168,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,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,51,237,204,83,134,124,55,133,174,33,151,12,211,234,234,183,227,215,251,60,57,29,13,21,74,171,223,108,100,213,21,16,173,34,74,174,87,76,198,186,157,202,199,187,227,216,246,181,202,247,53,100,126,130,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,19,255,0,138,125,107,253,221,184,125,205,181,142,59,127,141,171,199,237,233,224,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,155,94,142,237,163,246,245,119,68,80,161,110,52,53,142,197,175,188,80,103,250,171,139,67,178,203,117,184,71,79,110,147,115,215,196,210,210,83,197,73,21,79,71,177,143,103,121,148,237,151,182,230,163,153,220,216,189,85,189,86,122,114,62,192,42,98,181,106,158,169,87,99,212,139,79,85,81,110,176,90,238,206,72,157,58,62,38,203,61,109,59,23,175,117,140,84,154,129,238,247,35,30,169,31,244,150,53,219,84,38,140,248,25,210,251,174,142,112,151,166,120,29,245,213,105,114,130,207,237,42,200,42,232,157,73,61,36,245,211,73,91,37,44,145,57,85,205,124,46,169,88,87,175,69,85,141,85,90,222,187,80,43,47,156,158,138,125,134,226,10,211,172,116,151,14,245,38,166,219,215,189,4,146,238,146,10,235,116,84,244,242,109,106,70,212,108,46,129,244,106,222,175,123,150,78,255,0,93,173,216,135,234,242,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,171,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,82,168,56,66,213,234,109,8,226,95,79,117,74,225,61,36,22,219,77,225,144,221,39,169,130,89,153,79,110,169,99,169,107,38,70,69,241,185,236,167,158,87,177,26,142,248,218,223,133,255,0,209,80,210,72,0,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,125,96,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,113,214,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,62,187,90,247,182,8,90,231,34,117,114,69,26,47,93,169,211,77,58,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,84,111,70,185,237,100,177,74,196,123,246,110,80,230,150,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,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,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,24,123,94,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,62,5,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,21,107,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,251,156,199,185,171,213,21,80,245,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,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,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,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,235,104,229,103,140,233,247,26,88,62,173,233,245,53,39,236,190,217,81,53,238,166,197,53,69,67,31,102,173,163,166,129,40,91,20,239,158,73,234,223,45,107,157,84,168,228,100,108,100,15,99,149,200,230,49,246,20,0,0,0,0,0,25,87,53,80,101,92,1,126,124,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,232,193,171,188,184,43,56,137,225,219,66,245,99,68,32,181,80,231,85,216,126,47,79,147,37,198,182,118,71,114,165,117,174,130,154,42,148,115,156,248,225,240,177,195,185,209,199,18,58,72,221,34,166,249,24,200,229,155,252,38,112,125,165,252,34,225,178,216,176,116,171,175,190,222,41,233,91,145,223,106,101,145,31,117,158,5,149,88,244,129,94,232,169,216,213,168,149,172,99,19,174,197,106,61,210,57,21,234,20,237,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,59,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,232,219,10,225,51,94,115,157,121,151,134,234,12,22,174,135,54,161,168,116,87,90,122,239,130,11,92,13,219,190,174,162,86,163,154,148,200,215,177,205,149,155,146,68,146,52,139,184,178,70,143,210,72,3,197,104,190,21,153,105,214,151,227,248,62,160,106,85,94,127,125,179,83,186,154,163,35,171,163,74,89,235,216,146,57,98,89,25,189,234,175,108,75,28,106,247,61,207,145,88,175,114,171,156,170,123,80,0,25,87,53,80,101,92,15,127,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,237,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,138,242,225,225,211,4,209,14,28,113,92,178,193,79,222,201,53,27,31,182,95,114,11,158,249,155,226,187,172,146,166,150,46,203,229,124,108,236,71,88,176,238,141,25,220,217,189,200,138,189,18,85,0,42,175,154,231,2,223,219,248,160,209,76,51,253,209,85,159,209,80,187,252,151,54,233,29,58,55,254,151,197,61,174,255,0,105,50,179,251,162,98,213,0,25,87,45,83,145,143,227,103,229,191,212,136,171,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,42,185,24,254,54,126,91,253,72,11,84,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,185,60,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,32,183,6,92,184,40,248,116,226,131,58,212,43,252,23,91,157,151,25,240,241,233,181,222,166,182,6,120,136,235,41,230,109,107,167,130,23,43,214,104,24,244,166,71,72,216,227,126,249,36,108,93,85,157,169,254,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,74,113,93,197,118,156,112,149,167,15,205,115,89,124,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,188,61,94,97,175,218,53,128,106,62,45,164,121,150,161,90,173,89,126,105,187,216,150,185,222,238,229,79,69,86,183,115,145,21,145,119,30,139,28,93,199,55,187,35,92,200,247,189,21,169,208,12,192,234,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,196,242,220,230,9,83,196,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,39,78,140,145,80,39,168,0,0,0,0,0,0,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,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,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,146,211,151,159,5,151,94,41,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,30,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,221,205,120,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,161,61,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,15,21,196,221,166,213,96,225,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,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,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,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,10,43,230,231,169,152,174,162,113,113,53,187,22,171,241,127,98,177,250,76,102,227,59,36,142,72,93,93,28,245,21,18,178,55,49,238,235,219,241,77,137,232,237,174,108,177,74,197,111,195,213,110,251,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,203,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,128,88,167,36,189,28,190,203,149,103,92,64,212,77,217,178,211,91,215,14,163,143,107,29,226,234,164,146,158,174,161,122,163,247,199,217,100,84,222,229,102,215,248,175,133,221,99,114,44,11,226,95,0,166,210,206,33,181,35,79,173,248,245,93,142,219,99,202,46,84,214,186,26,148,151,124,86,239,16,245,163,84,89,85,94,246,58,157,98,123,30,229,93,236,115,93,213,219,186,173,228,242,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,43,215,157,62,1,83,98,226,27,20,212,26,124,122,146,142,219,149,98,236,166,125,116,41,19,95,95,113,163,168,145,38,89,81,171,189,207,101,60,244,12,71,189,61,236,216,214,170,246,213,26,19,127,149,102,177,223,117,119,132,123,69,54,71,15,90,188,10,225,46,29,29,78,230,127,93,82,211,65,4,148,203,177,140,106,51,183,5,68,80,116,248,156,238,198,247,57,92,245,68,152,5,53,242,83,212,207,179,250,227,154,105,109,93,93,170,158,147,48,199,217,112,135,196,73,178,170,162,186,130,111,225,193,79,213,232,143,235,5,93,100,143,98,53,206,219,2,57,21,173,99,250,220,160,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,231,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,15,24,28,53,223,120,86,215,27,198,153,92,215,189,106,155,117,211,27,171,117,83,39,146,174,207,44,210,50,158,73,85,173,102,217,147,180,248,228,69,99,19,185,27,213,168,172,86,57,210,87,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,1,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,144,131,19,207,243,44,22,155,32,165,195,242,26,187,75,50,171,60,150,11,186,211,42,53,245,86,233,37,138,89,105,213,253,55,53,143,116,17,163,246,170,110,102,230,59,171,30,246,184,37,167,49,158,61,191,122,139,236,26,111,167,112,120,125,50,198,110,30,50,146,162,122,125,149,87,170,230,49,241,37,99,145,233,190,24,81,146,72,216,162,247,57,90,247,62,84,220,230,199,15,149,224,23,130,140,171,138,205,71,164,189,221,173,158,31,76,177,155,132,50,100,119,10,132,145,145,215,236,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,174,231,68,201,121,87,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,208,245,88,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,126,176,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,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,10,128,231,105,169,152,174,65,168,250,119,165,182,154,191,17,122,195,237,247,11,133,223,183,36,111,142,159,199,173,55,98,7,109,122,189,147,35,41,22,71,49,237,111,240,231,129,200,174,71,251,173,252,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,170,29,255,0,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,83,154,243,46,192,41,180,251,141,45,68,165,182,227,213,118,171,109,242,162,154,255,0,74,179,36,187,43,31,87,77,28,181,85,17,62,69,93,236,117,98,213,162,237,93,141,123,94,198,237,217,181,44,127,147,238,142,88,176,110,24,19,85,105,230,241,23,173,75,184,79,81,89,38,215,179,177,75,67,81,61,37,61,55,69,123,152,237,175,101,76,189,196,107,28,190,39,99,183,36,109,83,143,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,30,215,146,222,177,223,115,13,26,203,116,118,239,15,114,147,78,238,20,245,22,186,157,204,77,180,183,39,84,72,234,109,141,98,42,236,158,10,137,123,142,123,220,239,19,183,225,108,109,69,177,82,133,185,82,234,103,236,239,140,156,114,221,81,87,106,164,160,205,109,245,216,205,100,247,9,59,123,123,145,165,69,59,33,114,189,173,73,164,170,165,166,137,168,187,183,119,85,141,110,231,53,82,250,64,130,188,204,56,238,190,240,201,110,182,233,86,149,191,195,231,217,53,189,46,141,187,244,99,253,137,74,202,168,219,28,157,137,233,228,134,167,196,36,85,145,116,220,142,143,102,245,79,137,157,99,7,45,206,98,213,56,6,67,38,141,241,25,154,213,207,140,95,42,29,37,150,253,112,116,91,45,55,25,234,167,168,169,125,108,234,196,154,70,85,77,82,174,117,68,178,63,180,246,181,92,141,141,239,146,59,20,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,153,246,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,64,144,28,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,86,94,121,159,230,90,159,147,79,153,234,6,67,87,125,190,213,83,210,83,84,92,42,213,29,60,236,166,167,142,158,37,145,221,58,189,233,20,49,162,189,221,94,245,69,115,149,206,85,114,217,167,35,31,198,207,203,127,169,1,106,128,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,7,85,228,99,248,217,249,111,245,35,165,115,159,213,234,156,67,65,177,173,35,183,79,87,13,70,161,94,29,53,98,182,8,159,4,214,235,127,110,89,33,123,221,241,177,235,83,53,12,141,86,39,189,33,145,21,200,139,181,252,215,145,143,227,103,229,191,212,143,41,206,247,58,246,134,169,233,166,153,251,47,183,236,28,126,174,251,227,123,253,123,222,62,165,33,237,118,246,252,59,61,155,187,118,229,221,222,233,209,187,58,184,32,6,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,105,248,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,230,156,74,105,13,54,189,104,54,115,164,115,65,73,37,70,69,103,154,27,122,213,207,44,48,69,113,103,73,104,166,145,241,117,122,50,58,152,225,145,81,17,221,81,138,138,215,34,171,87,52,70,170,12,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,160,105,39,69,53,66,213,173,90,71,136,106,189,153,180,145,211,229,54,122,107,147,233,233,171,91,86,202,57,222,196,239,82,172,173,68,71,190,25,123,145,63,225,106,163,227,114,43,90,168,168,158,212,137,92,171,46,214,171,143,3,152,13,29,190,231,73,85,81,107,168,188,82,87,69,12,205,123,233,103,91,157,76,201,20,173,69,234,199,172,83,69,34,53,221,23,100,140,119,220,228,85,150,160,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,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,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,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,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,129,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,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,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,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,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,212,229,77,170,88,38,139,112,59,158,234,94,166,95,125,141,141,217,181,2,127,27,91,225,102,168,237,119,105,45,112,199,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,149,215,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,107,86,89,149,17,210,57,173,68,70,49,145,198,206,107,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,83,151,159,5,151,94,41,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,30,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,220,31,46,133,242,232,215,109,123,208,155,222,181,226,118,239,247,55,217,43,103,122,143,253,81,255,0,94,75,77,91,252,105,42,89,224,252,63,105,206,254,43,63,139,247,51,251,235,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,53,39,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,88,28,214,56,18,181,45,170,191,138,109,26,198,106,219,114,109,66,207,155,218,173,208,53,208,73,2,181,238,146,240,140,69,71,49,237,114,53,39,216,215,35,209,253,247,35,54,79,36,129,45,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,73,42,102,51,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,201,145,138,230,177,207,138,88,158,172,102,253,168,29,84,0,0,0,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,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,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,0,113,254,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,176,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,4,74,230,143,171,213,58,75,193,246,77,5,182,122,184,46,89,205,68,56,133,44,208,193,20,172,99,42,90,247,213,54,84,147,250,44,125,28,21,113,163,154,142,122,62,70,43,118,255,0,77,180,109,164,248,47,237,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,150,41,206,211,88,239,178,229,88,47,15,212,240,246,108,180,214,244,204,107,36,220,199,120,186,169,36,168,164,167,78,138,205,241,246,89,21,79,189,31,181,254,43,226,111,88,218,171,205,121,52,224,20,217,55,20,119,76,206,227,143,85,213,211,225,216,189,93,77,29,193,169,42,65,67,113,168,150,42,120,209,238,106,163,21,242,83,73,92,141,99,250,245,70,200,228,78,177,238,104,93,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,132,64,230,205,165,247,93,71,224,250,233,115,179,58,174,74,140,22,241,71,148,62,146,154,137,213,15,169,129,141,146,154,110,187,85,22,54,69,21,92,149,15,147,163,145,172,167,119,84,68,85,123,102,81,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,80,51,175,194,174,169,126,197,184,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,11,226,59,86,185,95,217,174,254,26,49,238,119,90,89,103,111,192,213,122,117,234,206,142,70,170,105,76,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,154,19,224,39,83,49,93,80,225,31,76,238,56,181,95,115,216,56,253,22,51,113,129,242,70,179,82,215,80,64,202,121,89,35,88,247,108,221,219,108,172,71,116,114,197,52,79,86,183,127,64,36,0,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,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,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,1,206,175,205,62,45,242,254,135,212,110,36,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,73,211,206,86,211,117,191,241,119,132,216,172,86,202,187,141,202,227,131,219,105,40,232,233,33,116,211,212,207,37,206,224,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,38,175,46,190,5,105,184,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,155,220,198,189,236,106,61,225,213,120,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,80,0,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,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,227,252,94,234,245,78,132,112,209,168,90,165,111,158,174,11,149,166,206,248,109,115,211,65,20,207,167,184,212,189,180,180,115,43,37,248,28,198,84,79,19,222,142,71,124,13,119,194,255,0,232,174,109,203,147,231,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,115,23,117,45,181,212,242,54,155,99,152,170,155,231,158,158,94,227,94,199,55,195,109,248,155,35,145,32,95,45,28,2,155,80,120,210,211,186,91,150,61,87,117,182,216,234,42,111,245,75,10,75,178,141,244,148,210,75,75,81,43,227,84,216,198,214,37,34,38,229,216,231,185,140,118,237,251,84,47,83,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,188,255,0,142,109,47,186,235,31,9,122,153,129,216,157,86,183,41,236,254,210,163,130,146,137,213,115,213,207,67,52,117,177,210,199,19,85,28,231,204,234,100,133,58,117,84,89,17,81,174,233,181,123,168,3,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,247,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,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,229,57,71,106,102,43,152,112,133,103,193,109,53,125,47,88,21,194,190,223,119,165,146,72,251,141,241,53,115,86,65,59,88,215,171,210,23,178,117,99,94,246,183,116,144,78,212,69,70,117,80,154,164,74,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,75,80,6,88,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,45,43,145,143,227,103,229,191,212,143,127,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,120,14,70,63,141,159,150,255,0,82,2,213,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,14,171,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,21,113,249,157,126,209,56,201,213,139,255,0,178,253,159,225,50,9,44,93,158,255,0,119,119,179,99,101,7,119,118,214,244,238,120,94,230,222,159,14,253,189,93,211,114,132,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,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,64,60,209,252,246,106,111,209,125,30,136,191,226,138,249,188,224,191,100,184,201,185,95,253,169,226,254,218,227,246,187,239,103,177,219,240,157,184,221,65,218,221,185,123,157,124,7,115,119,70,255,0,109,219,211,225,220,224,149,92,144,179,175,104,105,102,165,233,159,178,251,126,193,200,41,47,190,55,191,215,189,227,233,150,30,215,111,111,195,179,217,187,183,110,93,221,238,157,27,179,171,172,168,170,190,70,63,141,159,150,255,0,82,45,80,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,4,85,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,85,95,60,239,193,63,204,159,166,150,168,85,95,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,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,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,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,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,3,42,230,170,12,171,129,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,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,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,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,87,199,174,150,231,122,211,204,159,57,211,77,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,5,44,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,40,113,94,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,104,79,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,57,255,0,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,251,88,0,0,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,149,201,247,135,222,32,173,89,82,107,243,50,15,179,218,89,123,183,207,4,180,93,248,170,62,212,73,28,147,192,198,246,90,229,90,127,13,59,36,127,121,232,217,63,250,28,104,232,231,149,205,181,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,63,88,0,0,0,0,0,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,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,0,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,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,0,0,0,3,202,106,198,11,251,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,167,171,0,85,95,245,12,127,245,162,255,0,50,127,247,252,181,64,0,0,0,0,0,174,173,126,229,39,125,226,3,89,114,205,98,200,248,156,240,245,121,53,193,213,17,211,125,139,99,252,37,43,26,145,211,83,111,101,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,34,248,37,224,242,213,193,190,1,125,196,33,202,169,50,171,149,250,240,183,42,139,211,108,141,183,206,232,27,12,113,197,74,255,0,226,202,231,178,55,54,103,183,171,250,34,212,73,209,169,213,85,210,40,0,0,1,93,90,253,201,242,197,172,154,203,150,106,174,57,173,127,100,105,50,171,131,174,146,90,62,205,190,191,179,85,43,81,213,50,119,223,90,197,119,118,117,150,94,155,90,214,119,54,53,17,173,66,74,240,83,194,151,238,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,221,213,100,0,0,0,2,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,37,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,86,64,0,0,0,33,87,26,220,183,191,124,29,83,181,106,103,237,151,236,151,179,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,93,58,248,157,187,118,175,77,157,122,251,250,35,130,158,91,223,185,246,169,221,117,51,246,203,246,183,218,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,22,106,128,56,166,79,194,142,156,103,60,77,89,248,155,205,98,246,205,215,23,199,233,44,246,11,92,240,162,210,208,213,69,85,83,58,215,187,170,175,118,100,241,13,72,145,81,27,19,152,233,19,115,214,55,69,218,192,0,0,0,0,3,202,106,198,11,251,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,80,199,255,0,90,47,243,39,255,0,127,203,84,0,121,77,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,96,1,5,120,188,229,155,125,226,211,89,106,117,86,239,196,71,177,41,25,111,165,181,218,237,31,100,153,83,224,41,98,106,185,209,247,219,85,18,203,186,121,42,37,234,230,238,78,238,206,170,214,180,246,188,14,112,5,106,224,210,235,151,95,102,207,169,51,75,150,75,79,71,73,79,88,236,121,180,19,219,224,137,210,186,88,153,39,126,103,43,38,115,161,115,154,138,212,235,79,26,174,238,137,182,90,128,0,0,32,175,23,156,173,108,92,80,235,45,78,177,90,53,95,236,85,93,206,223,75,79,116,166,246,19,238,94,50,170,6,172,109,169,222,234,184,210,63,224,54,158,46,219,88,141,254,14,239,123,158,229,58,7,3,28,12,126,229,223,109,191,215,71,237,143,219,31,102,255,0,176,158,207,240,190,19,196,255,0,241,68,219,247,120,159,253,30,155,63,159,95,116,170,0,0,0,14,41,161,156,40,233,199,14,218,143,168,249,174,151,197,236,171,86,163,123,50,121,172,17,66,141,165,182,213,82,173,90,200,234,101,69,248,33,147,197,53,82,30,155,99,115,28,140,84,99,153,28,93,172,0,0,1,85,127,212,49,255,0,214,139,252,201,255,0,223,242,202,116,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,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,154,160,8,171,192,199,3,31,185,119,219,111,245,209,251,99,246,199,217,191,236,39,179,252,47,132,241,63,252,81,54,253,222,39,255,0,71,166,207,231,215,221,31,245,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,44,168,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,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,147,84,1,21,120,24,224,99,247,46,251,109,254,186,63,108,126,216,251,55,253,132,246,127,133,240,158,39,255,0,138,38,223,187,196,255,0,232,244,217,252,250,251,165,80,0,0,0,8,171,199,63,3,31,190,143,216,159,245,209,251,29,246,59,218,95,236,39,180,60,87,139,240,223,252,81,14,205,190,27,255,0,75,174,255,0,229,211,223,42,128,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,1,21,120,231,224,99,247,209,251,19,254,186,63,99,190,199,123,75,253,132,246,135,138,241,126,27,255,0,138,33,217,183,195,127,233,117,223,252,186,123,229,80,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,159,224,0,0,0,0,0,57,87,20,122,23,251,202,104,78,77,162,159,106,126,206,125,163,240,95,217,63,3,227,59,30,30,178,10,159,237,61,200,247,110,236,109,254,154,116,221,215,223,211,162,245,80,5,106,233,63,38,191,217,126,169,225,186,153,251,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,0,0,0,71,254,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,169,63,192,0,0,0,0,0,0,2,170,255,0,168,99,255,0,173,23,249,147,255,0,191,229,170,0,60,166,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,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,0,0,5,85,255,0,80,199,255,0,90,47,243,39,255,0,127,203,84,0,121,77,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,96,0,0,1,10,184,214,229,189,251,224,234,157,171,83,63,108,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,61,95,3,28,12,126,229,223,109,191,215,71,237,143,219,31,102,255,0,176,158,207,240,190,19,196,255,0,241,68,219,247,120,159,253,30,155,63,159,95,116,170,0,0,0,69,94,57,248,24,253,244,126,196,255,0,174,143,216,239,177,222,210,255,0,97,61,161,226,188,95,134,255,0,226,136,118,109,240,223,250,93,119,255,0,46,158,255,0,41,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,3,159,226,186,23,167,24,134,172,102,186,223,108,179,119,115,60,239,194,69,114,186,84,42,62,72,105,105,233,160,130,58,90,127,114,118,161,95,14,201,30,137,213,207,145,81,92,229,70,68,216,250,0,0,0,0,0,0,0,0,0,0,0,0,0,3,202,106,198,11,251,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,80,199,255,0,90,47,243,39,255,0,127,203,84,0,0,0,0,0,10,213,213,142,77,127,181,13,83,204,181,51,247,142,246,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,178,160,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,0,0,0,0,30,83,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,250,134,63,250,209,127,153,63,251,254,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,201,176,101,152,174,87,237,47,178,217,53,170,243,236,107,132,214,155,143,179,235,99,168,240,117,209,116,238,211,77,177,87,183,51,55,55,116,110,232,230,245,78,168,157,79,214,0,0,0,1,242,92,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,126,247,61,237,106,117,85,68,3,235,0,0,0,0,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,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,120,18,84,0,0,31,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,196,107,254,170,63,2,127,240,231,254,108,222,63,209,0,149,64,231,249,54,189,233,62,31,163,80,241,3,145,229,126,19,1,168,183,208,93,35,187,248,26,153,55,82,214,186,38,211,73,216,100,107,50,111,89,226,78,155,55,55,119,196,137,209,122,114,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,240,36,168,62,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,234,247,164,80,203,34,181,189,87,100,111,119,220,213,84,250,192,0,0,0,0,0,0,0,0,3,242,111,57,77,139,31,184,216,173,55,122,239,15,87,147,92,31,107,181,199,218,123,252,69,83,41,106,42,221,31,86,162,163,58,65,73,80,254,174,84,111,193,211,174,231,53,23,245,128,0,0,3,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,250,192,0,0,0,0,3,228,146,237,106,134,235,79,98,154,231,72,203,149,101,60,213,116,244,110,153,169,60,208,66,232,219,44,172,143,174,231,49,142,158,22,185,200,157,26,178,198,139,211,114,117,230,186,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,7,85,7,20,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,88,0,0,0,14,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,123,234,159,28,146,54,61,148,241,200,244,234,200,100,94,170,155,126,30,157,122,170,34,135,64,4,127,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,0,1,207,245,175,94,244,159,135,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,6,166,175,125,83,227,146,70,199,178,158,57,30,157,89,12,139,213,83,111,195,211,175,85,68,80,232,0,143,250,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,0,0,0,1,242,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,175,214,0,0,0,0,0,31,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,207,234,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,160,122,176,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,0,4,85,254,170,63,2,127,240,231,254,108,222,63,209,9,41,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,126,176,0,0,0,0,0,0,0,0,4,85,254,170,63,2,127,240,231,254,108,222,63,209,0,149,64,252,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,63,88,0,0,0,0,0,0,0,0,0,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,121,218,180,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,84,61,88,0,0,7,148,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,64,245,96,141,88,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,0,1,21,127,170,143,192,159,252,57,255,0,155,55,143,244,64,37,80,63,39,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,214,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,231,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,9,0,8,255,0,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,89,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,56,174,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,120,18,84,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,122,0,69,95,234,163,240,39,255,0,14,127,230,205,227,253,16,234,186,57,197,30,132,235,237,28,151,29,42,206,125,171,72,203,130,90,99,158,162,217,89,111,142,166,185,96,146,161,105,169,221,87,20,73,81,51,96,134,73,95,28,91,156,200,209,30,228,107,85,21,67,170,128,0,0,0,0,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,174,230,177,238,130,102,181,202,157,28,177,72,137,215,106,244,250,192,0,0,0,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,213,143,88,166,138,68,107,186,46,201,24,239,185,200,170,31,88,0,0,0,0,34,175,245,81,248,19,255,0,135,63,243,102,241,254,136,119,253,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,0,0,0,1,21,127,170,143,192,159,252,57,255,0,155,55,143,244,64,37,80,63,39,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,214,0,15,63,106,207,240,219,238,101,127,211,235,54,67,73,89,144,226,180,244,53,55,170,24,85,92,250,6,86,36,171,76,146,170,38,214,189,237,130,71,163,58,239,70,108,114,162,54,70,43,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,2,10,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,58,7,31,92,107,226,188,41,233,197,93,146,211,115,241,26,155,147,91,230,143,28,183,211,172,111,146,131,122,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,54,182,87,197,66,217,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,7,117,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,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,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,120,94,240,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,241,92,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,12,223,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,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,4,160,0,1,202,184,170,210,223,219,79,14,58,139,166,112,216,189,179,95,121,199,234,189,149,69,226,188,63,118,233,19,59,212,63,196,87,177,173,233,85,20,14,248,220,140,94,157,31,213,170,228,92,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,106,120,206,103,29,56,85,215,0,227,7,86,236,87,154,138,73,170,42,178,138,187,219,29,76,247,57,137,5,193,222,58,22,170,185,173,93,237,138,166,54,189,58,116,71,163,145,21,200,136,229,11,254,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,61,169,0,57,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,9,254,4,63,230,167,172,119,221,34,225,30,239,77,142,67,210,175,61,184,69,135,73,83,185,159,214,180,181,48,79,37,74,236,123,28,143,238,65,79,44,29,62,23,55,191,189,174,71,49,17,105,51,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,184,158,156,237,53,51,42,169,213,60,23,71,60,95,107,27,183,227,233,147,118,35,146,70,248,138,234,138,154,138,125,243,55,127,109,253,184,233,122,70,187,17,205,239,207,241,42,63,162,121,94,76,154,91,246,175,136,235,238,166,87,216,188,85,6,9,143,201,225,171,124,86,207,7,116,173,122,67,15,240,209,232,233,55,210,182,226,223,123,92,198,244,234,189,29,219,80,39,255,0,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,189,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,121,175,58,191,43,24,183,204,10,31,78,184,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,254,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,179,176,0,0,0,0,0,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,122,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,22,230,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,182,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,183,7,53,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,101,186,114,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,116,237,162,188,49,107,47,16,150,44,218,255,0,164,248,191,182,227,192,173,240,220,46,84,209,76,223,21,63,117,238,72,224,166,135,250,115,76,172,142,162,68,99,83,222,216,28,212,85,145,209,71,39,138,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,56,87,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,160,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,185,107,220,169,248,237,181,45,170,131,133,157,101,201,170,219,114,109,66,65,132,93,110,51,181,208,73,2,181,141,142,206,175,84,71,49,237,114,57,96,222,231,35,209,253,134,171,54,65,28,129,105,64,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,126,254,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,247,227,111,140,28,155,139,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,77,206,9,149,203,199,136,92,171,138,14,97,122,137,171,153,77,55,128,241,250,127,85,77,110,181,178,170,74,136,109,148,49,87,219,155,21,60,110,122,255,0,149,35,213,173,99,95,44,178,189,24,205,251,81,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,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,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,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,118,226,27,139,60,203,132,94,103,122,153,156,88,169,234,239,22,42,250,123,77,53,247,28,109,122,82,193,117,98,88,233,82,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,215,180,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,139,57,163,249,236,212,223,162,250,61,17,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,66,250,65,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,0,41,219,154,135,29,85,57,254,67,117,225,135,75,107,234,224,198,44,117,19,91,115,57,166,165,139,101,218,227,5,84,47,108,17,36,145,172,209,178,150,106,101,69,145,143,103,117,238,122,109,116,108,99,228,6,182,113,199,77,197,111,27,58,25,135,233,243,42,233,244,235,15,212,139,35,232,102,149,242,196,251,221,91,174,20,236,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,57,191,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,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,160,158,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,224,145,64,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,43,87,149,167,30,223,97,43,44,60,40,234,132,27,241,251,173,195,193,226,23,74,122,126,178,80,87,85,206,174,74,58,134,177,58,201,12,211,202,229,100,189,21,209,201,34,163,213,98,114,58,11,127,50,174,92,247,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,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,212,44,40,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,2,160,57,90,113,237,246,18,178,195,194,142,168,65,191,31,186,220,60,30,33,116,167,167,235,37,5,117,92,234,228,163,168,107,19,172,144,205,60,174,86,75,209,93,28,146,42,61,86,39,35,160,183,243,42,224,106,160,21,235,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,0,0,0,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,4,170,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,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,82,184,57,87,241,213,77,159,227,214,174,24,117,74,190,146,12,158,199,79,13,183,12,154,26,89,119,221,173,208,82,204,247,65,42,71,26,195,27,233,97,166,68,73,30,246,119,88,230,38,215,72,199,190,75,31,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,227,175,241,253,193,245,171,139,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,182,84,44,49,49,36,115,154,177,61,172,126,237,137,36,114,114,14,74,158,86,50,159,152,21,222,157,110,39,248,25,97,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,189,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,143,159,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,106,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,66,247,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,89,167,16,220,89,225,188,93,114,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,155,58,247,24,138,174,137,232,149,151,194,119,154,125,27,249,129,143,122,140,0,105,76,164,14,99,252,192,43,56,136,190,203,164,154,67,145,127,173,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,93,47,154,247,28,117,57,45,214,247,194,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,238,185,122,74,179,68,232,250,49,177,191,189,2,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,28,29,3,131,174,14,179,190,47,243,186,139,5,130,179,216,216,221,155,103,218,12,131,183,13,71,178,251,176,212,62,151,250,213,243,197,36,253,217,41,214,63,225,170,236,235,185,221,17,61,246,41,205,91,22,177,104,119,7,122,103,141,233,13,15,217,42,12,75,80,45,142,178,54,215,43,225,146,134,72,232,110,50,54,102,74,139,220,239,119,58,200,178,171,150,71,72,170,247,57,92,170,229,154,186,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,136,28,234,252,172,98,223,48,40,125,58,226,7,106,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,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,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,0,5,85,243,14,226,23,42,225,127,152,94,157,234,230,45,77,227,252,6,159,210,211,92,109,111,170,146,158,27,157,12,181,247,22,203,79,35,152,191,228,200,197,115,94,214,75,20,79,86,63,102,213,177,253,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,45,69,243,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,67,67,192,252,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,63,88,1,78,220,67,113,103,153,112,139,204,239,83,51,139,21,61,93,226,197,95,79,105,166,190,227,141,175,74,88,46,172,75,29,42,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,220,73,64,60,209,252,246,106,111,209,125,30,136,11,211,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,86,80,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,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,15,172,30,43,53,214,141,47,211,172,203,14,211,252,227,47,164,179,95,115,250,138,138,76,114,158,165,146,53,149,243,194,145,239,137,37,70,246,152,245,89,162,107,26,247,53,100,124,141,99,55,57,81,15,106,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,0,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,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,207,193,196,198,27,194,135,47,205,39,213,44,194,134,174,226,247,96,248,221,182,209,108,166,69,107,238,55,25,45,81,190,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,125,32,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,228,197,181,87,81,240,189,71,165,213,236,111,52,186,210,102,116,151,7,221,27,123,117,66,203,85,37,84,138,229,150,73,93,38,238,247,115,123,210,68,147,115,100,107,222,215,163,145,206,69,186,158,60,174,58,143,119,229,153,149,92,245,123,28,181,88,115,58,155,125,130,75,221,182,215,88,181,52,180,213,75,119,162,220,214,72,169,255,0,50,171,81,210,53,142,85,107,101,153,26,146,191,154,242,175,224,86,155,0,199,173,92,79,106,149,5,36,249,61,242,158,27,150,25,12,53,82,239,180,219,167,165,153,142,158,85,142,68,134,71,213,67,82,138,145,189,143,237,49,172,93,205,145,239,100,125,215,154,63,145,61,77,250,47,172,81,1,229,57,115,113,237,251,212,88,167,211,125,68,131,195,234,110,51,111,241,149,117,16,83,236,165,189,80,177,236,137,107,26,140,77,144,204,143,146,54,203,23,185,170,231,181,241,38,215,58,56,102,169,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,71,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,194,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,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,189,84,162,190,107,159,188,119,239,29,63,237,175,255,0,129,79,235,143,176,30,7,127,178,253,151,189,187,187,125,127,251,179,251,87,138,221,241,239,217,211,248,30,28,8,213,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,109,150,112,153,153,96,188,40,99,252,80,230,21,21,118,150,101,89,68,118,91,69,142,166,129,26,250,171,116,148,114,212,69,114,73,123,155,154,199,186,9,26,200,221,18,110,102,217,90,229,99,217,187,186,114,189,224,163,247,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,123,102,232,216,90,246,83,172,77,114,116,134,46,236,19,72,178,34,178,79,130,45,146,53,242,246,230,7,58,191,43,24,183,204,10,31,78,184,129,80,26,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,232,56,138,208,108,203,134,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,221,146,53,189,85,168,247,108,122,62,55,46,246,57,19,235,225,59,205,62,141,252,192,199,189,70,2,242,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,224,131,252,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,109,70,93,238,216,6,101,101,207,235,116,182,179,30,171,147,44,160,188,73,96,150,211,72,137,85,59,174,44,153,96,117,60,105,10,185,37,127,117,21,137,219,87,110,94,155,122,245,67,65,28,11,126,241,223,187,142,59,251,208,127,240,87,241,120,47,21,191,218,158,203,216,207,15,237,45,223,253,217,253,61,223,249,251,59,93,223,227,247,128,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,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,159,95,9,222,105,244,111,230,6,61,234,48,18,171,154,23,2,223,177,76,169,250,227,163,152,103,132,211,107,214,207,108,83,81,59,116,54,43,164,146,57,23,164,40,212,240,244,115,117,143,183,209,92,198,74,175,143,248,77,117,60,106,22,169,195,71,17,120,39,20,26,89,65,169,152,45,71,248,42,59,197,22,201,191,177,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,251,209,126,244,78,170,103,51,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,124,140,126,132,240,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,16,61,1,82,188,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,61,172,111,132,170,142,74,138,186,117,234,175,223,39,121,146,212,251,145,155,89,225,126,39,117,145,168,150,212,69,94,102,154,41,251,105,225,31,41,240,247,15,11,95,130,117,205,104,247,203,178,25,124,20,19,120,136,228,233,27,220,238,180,178,212,236,106,109,235,42,69,185,200,221,221,66,189,121,52,231,244,216,207,20,119,76,50,227,144,213,210,83,230,56,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,250,116,71,72,212,94,178,109,117,218,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,11,244,226,247,87,176,216,120,21,212,45,82,183,207,87,115,199,178,172,29,240,218,231,166,129,90,249,153,120,133,180,180,115,43,37,216,230,51,117,100,79,122,57,17,237,102,239,133,92,155,84,40,219,138,173,82,253,180,241,29,168,186,153,13,247,219,52,23,156,130,171,217,85,190,23,195,247,109,113,63,179,67,252,53,99,28,222,148,177,64,223,141,168,245,233,213,253,92,174,85,183,238,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,18,144,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,211,70,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,7,0,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,213,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,169,94,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,15,214,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,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,23,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,95,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,31,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,235,0,0,1,77,124,206,185,128,81,234,237,101,79,15,218,33,145,120,188,22,147,116,25,53,202,40,224,150,150,253,85,28,240,205,19,105,158,230,44,137,12,18,83,251,166,141,237,108,206,123,186,35,163,107,31,36,85,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,181,201,20,40,168,233,28,215,42,171,24,201,36,103,127,230,63,203,254,179,135,123,236,186,183,164,56,239,250,211,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,194,248,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,40,104,35,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,42,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,179,106,152,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,89,124,215,56,233,254,223,194,254,138,102,127,238,138,92,254,182,133,191,228,181,182,184,234,17,223,244,190,41,141,111,251,72,85,255,0,221,16,129,94,188,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,162,157,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,114,244,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,12,209,0,88,78,57,203,238,167,136,158,2,244,191,88,116,110,213,72,221,69,183,83,221,233,171,109,176,197,20,47,201,152,183,233,163,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,215,163,35,68,9,107,203,131,152,5,31,17,22,40,180,147,87,178,47,245,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,252,100,138,117,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,89,211,197,143,52,107,174,185,240,209,140,105,150,31,77,87,142,101,153,53,59,215,80,37,182,202,232,233,25,3,31,52,43,111,133,210,55,186,230,84,163,99,168,122,53,253,25,19,155,3,164,159,124,200,208,252,174,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,179,218,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,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,102,87,51,30,30,177,94,23,244,107,135,141,35,197,170,124,127,128,251,81,83,113,186,62,150,58,121,174,117,210,186,218,233,106,36,107,19,252,152,216,142,115,220,200,162,137,138,247,236,220,160,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,234,188,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,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,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,64,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,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,217,156,35,181,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,188,52,124,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,172,10,1,230,143,231,179,83,126,139,232,244,68,85,37,87,52,127,61,154,155,244,95,71,162,61,175,47,46,19,48,222,46,180,191,91,112,123,237,69,37,158,251,65,81,139,212,216,178,55,80,45,84,246,167,172,149,235,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,168,30,215,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,67,48,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,137,61,116,139,155,126,101,139,112,185,148,97,154,129,53,93,231,84,45,116,241,90,112,219,226,116,124,245,44,154,41,91,227,43,150,88,223,19,223,70,172,141,119,59,115,234,86,72,90,230,117,73,234,20,59,255,0,50,222,96,148,218,61,106,188,112,249,164,23,90,184,245,6,190,159,195,94,46,212,146,203,75,62,52,199,182,150,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,244,114,42,61,27,210,152,79,170,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,202,178,174,7,42,120,82,229,195,171,153,134,160,190,146,163,81,115,10,124,125,149,208,196,200,165,101,146,145,183,154,55,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,32,66,14,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,247,250,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,253,110,19,188,211,232,223,204,12,123,212,96,59,255,0,51,14,10,45,220,48,103,118,220,219,77,45,158,27,77,178,222,148,212,84,113,165,84,222,198,174,134,24,210,74,121,170,38,116,155,251,221,31,60,106,233,55,47,73,218,140,70,194,142,112,92,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,186,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,25,109,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,25,172,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,15,148,177,254,43,120,28,166,201,120,68,211,110,46,52,229,245,107,125,182,233,190,44,252,186,210,140,150,161,43,169,34,182,82,64,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,9,169,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,150,166,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,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,14,214,0,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,1,149,115,85,6,85,192,250,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,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,221,10,248,173,224,114,155,37,225,19,77,184,184,211,151,213,173,246,219,166,248,179,242,235,74,50,90,132,174,164,138,217,73,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,5,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,83,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,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,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,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,1,149,115,85,6,85,192,250,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,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,221,13,120,178,224,162,221,148,240,95,165,220,84,105,189,179,102,73,102,211,252,114,167,49,129,137,85,81,53,214,133,182,154,10,120,234,35,106,57,241,195,225,99,135,115,209,177,177,171,18,203,35,222,139,18,35,224,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,138,1,230,143,231,179,83,126,139,232,244,69,207,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,195,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,20,237,205,67,129,90,156,3,33,186,241,61,165,180,21,115,227,23,202,137,174,89,156,51,85,69,178,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,119,54,55,177,145,220,72,3,44,52,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,166,248,216,239,189,168,168,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,149,92,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,216,150,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,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,251,65,144,118,230,167,246,167,106,106,135,210,255,0,90,190,121,99,131,181,29,66,199,252,53,77,253,55,59,170,175,187,154,242,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,147,40,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,237,92,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,246,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,167,201,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,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,237,85,124,81,133,244,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,175,171,40,47,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,1,245,128,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,253,94,84,186,23,167,28,69,233,198,190,233,126,168,89,188,117,170,187,236,212,176,205,18,163,42,173,245,77,75,162,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,224,243,252,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,67,50,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,177,94,84,124,116,255,0,104,225,127,90,243,63,247,61,46,1,91,92,223,242,154,235,92,149,10,239,250,47,10,199,55,253,188,40,255,0,238,120,64,181,66,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,34,169,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,31,138,229,229,194,102,27,197,214,151,235,110,15,125,168,164,179,223,104,42,49,122,155,22,70,234,5,170,158,212,245,146,189,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,34,86,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,85,227,167,136,191,222,119,136,236,139,63,182,212,119,113,187,126,219,22,51,240,109,235,107,167,123,246,75,239,138,57,63,141,35,230,168,219,35,85,236,239,246,213,85,24,133,138,114,91,176,106,157,54,141,101,185,78,89,123,186,203,134,92,46,20,246,252,74,221,91,83,82,232,105,252,59,170,31,91,61,44,82,39,105,144,201,53,83,90,175,137,87,116,176,76,143,68,86,123,234,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,52,167,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,12,198,23,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,1,207,244,123,93,52,227,94,104,242,107,182,151,222,125,179,106,197,242,9,177,185,174,81,34,45,45,101,84,80,65,52,143,166,122,42,247,97,79,16,214,36,157,17,175,115,28,172,220,197,99,223,208,0,25,87,53,80,101,92,14,149,173,26,243,153,107,84,120,109,174,251,91,87,21,139,3,197,237,120,205,138,210,234,132,146,10,54,82,209,65,4,243,49,17,141,77,245,18,194,178,185,85,21,232,139,28,106,247,54,38,116,151,252,180,185,125,212,235,13,214,207,196,30,175,218,169,36,211,234,10,143,19,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,94,43,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,110,156,98,241,87,130,112,79,163,84,236,178,91,109,81,228,149,118,247,209,96,248,223,131,154,42,25,124,51,169,226,115,127,129,31,110,40,105,227,158,57,59,74,232,183,181,157,182,57,170,187,154,29,214,213,159,225,183,220,202,255,0,167,214,108,134,146,179,33,197,105,232,106,111,84,48,170,185,244,12,172,73,86,153,37,84,77,173,123,219,4,143,70,117,222,140,216,229,68,108,140,87,71,94,104,254,68,245,55,232,190,177,68,82,93,179,137,29,109,180,235,107,248,141,165,207,170,223,168,175,168,158,165,111,149,52,240,84,191,124,208,62,157,232,145,74,199,66,140,72,94,232,216,196,102,200,216,141,107,17,168,214,244,183,254,55,239,186,161,146,242,196,203,111,90,209,131,82,97,249,180,244,246,134,222,172,244,149,209,213,193,4,236,190,82,51,124,114,70,247,183,100,141,107,101,70,111,122,177,36,70,43,156,173,87,40,81,177,239,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,250,220,39,121,167,209,191,152,24,247,168,192,72,174,101,156,10,211,112,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,46,213,238,70,230,177,27,26,200,23,19,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,238,128,103,135,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,54,255,0,176,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,16,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,231,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,208,0,63,39,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,200,45,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,3,197,86,232,190,151,220,117,114,131,93,238,24,133,37,86,119,107,179,173,134,134,241,51,228,123,233,104,149,242,61,91,20,106,238,211,30,171,52,168,178,181,137,38,201,30,205,219,28,173,95,106,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,104,247,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,225,112,157,230,159,70,254,96,99,222,163,1,160,142,34,181,231,13,225,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,124,142,111,69,114,49,219,24,143,145,201,177,142,84,10,76,230,23,193,215,238,149,170,116,127,103,171,60,94,25,154,248,235,141,139,248,125,191,103,246,234,87,125,187,227,158,89,101,236,67,45,39,241,223,183,185,221,247,39,86,191,167,160,229,215,199,85,79,11,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,208,123,158,214,61,237,70,62,63,241,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,173,133,114,172,224,59,255,0,36,113,87,171,246,95,240,178,226,22,43,157,187,254,129,244,215,182,191,187,255,0,180,54,38,73,15,248,58,134,59,251,83,192,181,67,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,253,96,6,96,117,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,74,241,1,198,109,139,89,56,30,209,206,31,189,149,219,202,112,219,131,99,187,200,198,62,24,97,165,182,210,58,146,129,209,162,239,73,123,240,85,124,110,222,199,50,90,89,127,132,140,146,53,61,175,57,108,2,155,25,226,142,215,153,219,177,234,186,74,124,199,23,164,169,172,184,57,37,88,43,174,52,242,203,79,34,49,206,85,98,62,58,104,232,81,204,103,78,136,232,220,169,214,77,206,129,96,74,174,89,122,41,251,105,226,227,22,241,23,15,11,65,130,116,205,107,54,75,178,105,124,20,240,248,120,227,235,27,218,238,181,82,211,111,106,237,235,18,75,181,200,237,189,111,248,172,14,73,122,57,98,139,21,206,184,129,168,155,189,122,169,184,46,29,71,30,215,183,194,82,199,29,61,93,66,245,71,236,147,188,249,105,189,202,205,204,240,191,11,186,72,228,75,63,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,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,23,253,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,251,113,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,38,151,136,255,0,198,47,7,88,39,23,248,37,61,130,255,0,89,236,108,146,205,191,236,254,65,219,154,163,217,125,217,169,223,85,253,106,201,226,142,126,236,116,233,31,241,21,118,117,220,222,138,158,240,172,14,92,28,192,43,56,119,190,197,164,154,189,145,127,173,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,183,126,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,108,211,149,31,29,63,218,56,95,214,188,207,253,207,75,128,86,215,55,252,166,186,215,37,66,187,254,139,194,177,205,255,0,111,10,63,251,158,16,45,80,0,7,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,159,126,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,17,215,152,125,110,27,65,193,110,170,207,157,218,106,238,54,215,89,217,12,16,211,57,90,246,220,100,169,137,148,19,42,163,217,240,71,88,234,105,30,157,87,171,24,228,86,191,250,14,10,96,225,203,141,125,101,225,131,4,206,112,157,51,185,248,111,181,190,14,166,138,178,69,108,222,198,174,134,102,44,149,16,211,204,217,41,223,222,167,71,193,34,58,61,203,210,7,35,211,178,141,119,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,79,62,88,255,0,36,251,78,151,220,117,115,60,172,200,109,148,149,89,221,174,207,75,87,140,203,52,50,61,244,180,74,249,33,184,203,19,186,118,152,245,89,168,163,87,47,73,54,72,246,179,224,116,168,161,63,248,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,100,80,0,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,8,171,205,115,129,111,237,252,80,104,166,25,254,232,170,207,232,168,93,254,75,155,116,142,157,27,255,0,75,226,158,215,127,180,153,89,253,209,49,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,26,158,34,255,0,15,252,190,244,75,135,109,109,202,181,135,12,181,82,57,151,26,122,74,108,98,219,52,83,204,252,101,137,2,199,90,177,84,79,60,174,153,245,46,93,202,245,107,95,27,21,241,181,118,61,232,161,245,240,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,113,3,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,117,94,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,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,2,146,249,163,113,183,106,226,7,38,135,68,180,222,122,74,204,39,11,188,62,173,247,170,74,166,212,65,125,173,74,118,70,217,99,235,11,93,27,32,116,149,177,35,153,35,227,153,36,73,19,170,36,106,73,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,155,0,246,186,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,76,140,87,53,142,124,82,196,245,99,55,237,76,214,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,134,140,200,1,206,175,202,198,45,243,2,135,211,174,36,223,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,72,65,206,175,202,198,45,243,2,135,211,174,32,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,250,188,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,151,149,199,158,205,50,250,215,163,214,151,167,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,161,68,60,0,241,131,117,225,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,93,244,233,52,175,88,218,215,36,172,115,217,183,122,199,36,119,253,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,30,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,62,90,242,188,227,186,251,167,185,86,55,194,254,161,63,198,226,25,5,194,43,94,55,83,209,145,251,10,170,121,42,100,237,236,138,157,210,213,120,170,186,136,35,235,36,136,216,122,238,234,140,220,136,28,87,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,73,254,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,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,106,120,139,250,187,203,239,68,181,135,136,188,95,136,60,130,213,73,37,69,5,68,181,57,69,166,174,41,234,160,201,94,202,88,160,160,73,17,211,164,80,50,157,96,107,149,141,137,204,157,58,182,68,84,85,234,17,175,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,179,34,185,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,47,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,83,71,217,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,151,114,228,249,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,64,174,30,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,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,203,106,156,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,149,27,209,174,99,159,20,178,177,30,205,251,147,58,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,136,30,84,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,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,85,175,50,222,95,117,58,61,117,188,113,7,164,22,170,72,244,250,190,163,196,222,45,52,145,69,75,6,52,247,186,150,8,210,52,124,234,249,217,81,83,60,174,70,67,19,89,2,116,106,34,49,27,210,48,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,170,243,25,227,95,247,170,212,120,44,24,5,206,235,30,153,98,223,195,182,211,78,189,168,238,149,200,175,73,46,110,135,107,94,221,204,122,71,19,101,87,57,145,181,206,233,19,166,150,52,242,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,32,95,78,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,179,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,250,192,0,113,78,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,135,42,230,51,198,191,238,171,167,16,88,48,11,157,170,77,77,202,127,135,109,166,157,123,178,90,232,85,30,146,92,221,14,215,49,219,94,196,142,38,202,173,107,228,115,157,210,86,195,44,107,66,231,170,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,95,42,5,207,114,175,227,110,213,170,56,109,171,134,156,238,122,75,126,89,135,89,225,164,176,212,77,84,212,125,254,138,21,155,248,81,68,216,88,198,62,150,153,148,204,86,239,124,146,177,175,149,127,161,42,165,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,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,18,84,202,185,170,131,42,224,104,163,128,157,76,197,117,67,132,125,51,184,226,213,125,207,96,227,244,88,205,198,7,201,26,205,75,93,65,3,41,229,100,141,99,221,179,119,109,178,177,29,209,203,20,209,61,90,221,253,10,224,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,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,139,160,140,91,41,211,141,113,211,138,92,147,27,174,181,101,184,102,91,111,123,90,231,68,147,82,215,82,200,142,142,88,101,138,68,255,0,46,57,34,145,168,230,185,30,199,181,21,28,212,12,246,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,2,244,243,147,142,157,219,53,231,44,202,245,38,235,73,121,210,245,168,154,108,91,23,160,169,171,130,125,147,110,84,134,182,109,253,214,178,153,28,140,98,199,51,159,50,181,146,61,209,162,58,25,44,124,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,47,74,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,76,246,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,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,63,202,135,142,58,156,106,235,100,225,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,172,176,6,170,1,0,57,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,63,192,231,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,140,28,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,176,215,155,222,129,234,62,25,172,180,154,223,123,204,174,185,94,45,154,110,161,183,190,174,21,255,0,83,242,64,212,114,91,119,70,198,194,216,92,143,146,72,122,109,145,251,106,21,232,247,177,243,203,10,177,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,245,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,101,92,213,65,149,112,52,145,193,221,218,213,122,225,67,71,171,44,215,58,74,250,120,240,123,45,35,229,166,153,178,177,179,193,71,20,51,68,174,106,170,35,227,150,57,35,123,126,246,189,142,106,244,84,84,42,219,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,191,147,203,131,152,5,103,14,247,216,180,147,87,178,47,245,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,237,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,3,58,252,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,245,121,132,103,248,110,169,241,115,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,217,43,61,143,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,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,142,160,93,79,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,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,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,233,234,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,45,22,114,184,243,217,166,95,90,244,122,210,231,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,240,161,110,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,62,90,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,112,87,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,109,43,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,178,22,104,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,53,56,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,183,253,159,200,59,115,84,123,47,187,53,59,234,191,173,89,60,81,207,221,142,157,35,254,34,174,206,187,155,209,83,223,158,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,46,83,153,215,30,63,177,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,180,237,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,129,117,60,180,248,234,169,226,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,77,201,219,145,174,122,186,68,142,184,57,163,249,236,212,223,162,250,61,17,113,60,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,86,157,185,163,249,236,212,223,162,250,61,16,29,215,146,190,175,97,184,134,168,102,218,71,125,158,174,27,238,161,83,208,205,98,86,192,175,130,103,219,227,173,150,120,94,244,247,177,235,20,203,35,85,83,98,164,50,34,185,28,172,107,230,167,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,131,11,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,194,42,242,122,225,118,235,54,168,101,58,245,158,89,42,237,239,211,250,138,140,94,215,71,86,199,67,60,55,183,199,182,183,185,31,113,175,141,240,83,201,218,88,229,137,90,229,172,85,69,71,194,189,45,208,0,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,43,171,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,234,188,198,120,215,253,213,116,226,11,6,1,115,181,73,169,185,79,240,237,180,211,175,118,75,93,10,163,210,75,155,161,218,230,59,107,216,145,196,217,85,173,124,142,115,186,74,216,101,141,104,92,11,169,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,202,185,170,131,42,224,95,246,142,234,102,141,112,137,192,6,153,103,89,109,95,177,177,248,112,251,101,193,180,177,72,233,234,174,55,74,250,116,172,150,10,102,72,254,178,77,52,242,206,244,102,228,99,26,174,114,172,113,70,229,101,32,107,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,245,181,183,136,188,239,91,236,248,46,39,127,168,236,227,122,115,143,208,216,177,251,102,200,93,225,123,84,20,148,213,82,247,153,19,36,127,126,74,52,155,108,138,254,222,253,141,85,68,234,178,83,151,7,47,250,206,34,47,177,106,222,175,99,191,235,79,65,226,96,138,154,162,73,233,228,200,170,182,62,61,180,239,133,241,200,200,97,145,81,239,153,29,181,100,137,34,106,63,248,203,16,118,190,84,124,11,127,104,226,131,90,240,207,247,61,86,1,69,92,239,242,156,235,164,148,234,223,250,47,10,247,59,253,188,200,207,238,121,137,85,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,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,206,103,9,222,105,244,111,230,6,61,234,48,26,8,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,64,162,30,49,120,58,206,248,64,206,233,236,23,250,207,108,227,119,157,255,0,103,242,14,220,52,254,212,237,67,78,250,175,235,86,79,44,144,118,164,168,72,255,0,136,169,191,166,230,245,69,247,118,174,92,28,192,43,56,119,190,197,164,154,189,145,127,173,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,177,47,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,203,105,60,173,56,9,251,9,71,97,226,187,84,39,223,144,93,109,254,51,16,181,211,212,117,142,130,134,174,5,106,86,84,57,139,210,73,166,130,87,35,34,234,173,142,57,21,94,139,43,145,176,5,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,226,156,102,107,94,85,195,183,13,153,134,177,225,86,251,85,109,235,31,246,127,134,130,233,20,146,82,191,191,95,79,78,253,237,142,72,222,189,25,51,149,58,61,62,36,78,189,83,170,47,107,57,87,20,122,23,251,202,104,78,77,162,159,106,126,206,125,163,240,95,217,63,3,227,59,30,30,178,10,159,237,61,200,247,110,236,109,254,154,116,221,215,223,211,162,133,112,104,135,55,110,36,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,237,158,56,42,106,227,134,71,70,231,86,57,168,244,107,213,81,85,174,78,189,58,162,253,196,202,230,143,228,79,83,126,139,235,20,68,127,210,126,77,127,178,253,83,195,117,51,247,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,144,28,209,252,137,234,111,209,125,98,136,10,64,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,142,151,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,115,78,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,236,28,114,112,57,153,112,133,153,54,170,149,245,119,205,58,190,84,57,150,27,243,216,155,227,127,69,119,130,172,218,136,214,84,181,168,229,71,34,35,38,99,85,236,70,171,101,138,32,232,28,180,56,28,169,226,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,248,217,34,70,196,85,115,223,13,228,148,67,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,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,7,214,0,2,0,115,155,210,223,181,124,56,216,181,50,130,197,226,171,240,76,130,63,19,91,226,182,120,59,93,107,22,25,191,134,175,70,201,190,169,182,230,251,154,231,183,167,84,232,222,226,148,172,94,159,55,61,76,202,180,239,132,121,173,216,181,95,132,251,107,144,82,99,55,25,217,36,145,204,218,25,32,168,168,149,145,185,143,111,78,231,133,108,79,71,110,107,162,150,86,43,126,46,169,69,128,105,35,131,252,2,155,76,56,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,119,177,235,83,52,202,172,94,155,21,85,168,141,68,70,167,96,57,87,10,186,165,251,105,225,199,78,181,50,107,239,182,107,239,56,253,47,181,107,124,47,135,238,221,34,103,102,187,248,104,198,53,189,42,162,157,191,3,81,139,211,171,58,181,90,171,213,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,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,137,85,124,39,121,167,209,191,152,24,247,168,192,6,148,192,0,67,94,99,188,14,84,241,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,136,77,84,21,151,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,14,149,203,131,152,5,31,17,22,40,180,147,87,178,47,245,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,252,100,138,117,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,93,20,112,139,173,247,94,35,184,116,195,53,150,251,99,164,180,92,175,244,245,45,172,164,164,145,207,129,39,167,170,154,154,71,199,187,226,107,30,232,21,232,197,87,43,17,232,213,115,246,239,80,236,5,74,243,172,215,74,59,173,247,11,225,226,195,121,239,123,19,126,73,145,83,70,144,73,27,42,165,103,110,133,142,122,42,203,28,204,133,213,79,116,106,140,106,199,87,3,254,62,173,86,91,81,154,206,41,245,175,247,137,226,11,54,214,56,237,254,10,147,32,184,39,128,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,109,122,183,184,175,219,209,189,17,3,159,217,177,107,238,65,110,191,93,173,20,62,34,147,25,183,178,233,116,147,186,198,120,122,87,213,65,72,217,58,57,81,95,214,122,186,118,116,106,43,190,62,189,54,181,202,157,87,130,253,99,177,104,23,20,24,6,170,229,48,239,178,218,174,18,83,220,100,220,244,240,212,181,116,242,210,75,83,209,140,123,223,217,101,67,165,237,181,170,231,246,246,39,69,119,84,159,252,172,120,81,163,205,56,83,213,11,134,166,197,220,198,245,171,101,158,146,153,176,193,36,145,210,208,45,68,105,95,19,222,178,53,179,54,170,121,123,105,36,72,232,228,163,100,137,185,30,213,74,150,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,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,74,160,0,2,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,199,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,14,85,201,83,205,62,83,242,254,187,212,109,196,159,230,23,204,47,90,56,76,214,139,46,156,233,206,49,133,92,109,183,28,94,154,247,44,183,186,42,185,167,108,242,85,213,194,230,181,208,212,196,212,102,218,118,42,34,181,87,170,187,223,247,34,70,14,74,158,105,242,159,151,245,222,163,110,38,167,26,220,183,191,124,29,83,181,106,103,237,151,236,151,179,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,93,58,248,157,187,118,175,77,157,122,251,250,32,57,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,167,160,230,25,198,157,171,133,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,182,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,182,253,124,12,112,49,251,151,125,182,255,0,93,31,182,63,108,125,155,254,194,123,63,194,248,79,19,255,0,197,19,111,221,226,127,244,122,108,254,125,125,222,131,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,184,51,215,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,58,184,159,224,178,213,194,199,1,56,117,247,47,199,233,27,170,153,46,113,68,185,5,98,84,182,169,104,160,90,43,139,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,108,32,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,90,235,255,0,29,85,60,77,112,101,143,233,134,167,87,213,213,106,134,57,156,65,114,170,174,117,44,81,193,119,183,45,53,193,27,59,18,8,217,20,47,133,103,134,23,70,173,77,201,219,145,174,122,186,68,140,60,79,46,76,90,197,156,241,133,133,225,89,77,15,141,178,228,22,252,138,215,113,166,238,190,62,253,44,246,42,248,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,203,198,223,7,217,55,8,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,187,91,242,112,21,170,88,38,139,113,99,131,106,102,165,223,125,141,141,217,189,167,227,107,124,44,213,29,174,237,182,170,24,255,0,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,229,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,213,121,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,73,191,206,175,202,198,45,243,2,135,211,174,36,74,229,185,203,238,155,136,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,36,181,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,46,39,140,30,44,240,222,17,116,191,237,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,108,235,219,98,170,58,86,34,210,95,1,90,165,130,104,183,22,56,54,166,106,93,247,216,216,221,155,218,126,54,183,194,205,81,218,238,219,106,161,143,248,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,60,255,0,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,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,109,167,150,47,47,250,205,34,163,166,226,7,91,241,223,9,157,85,237,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,124,50,49,206,133,172,111,85,108,142,123,35,224,28,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,108,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,251,225,145,141,108,206,123,122,171,163,107,217,37,202,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,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,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,124,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,29,47,132,239,52,250,55,243,3,30,245,24,11,31,230,189,192,229,54,75,106,189,241,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,4,148,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,249,121,136,240,135,251,214,232,210,125,150,162,239,106,22,29,221,173,197,247,215,248,104,103,238,186,47,21,73,38,228,88,215,187,28,77,216,174,217,182,88,226,235,35,35,89,119,81,94,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,167,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,242,100,98,185,172,115,226,150,39,171,25,191,106,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,6,107,9,149,196,255,0,29,85,57,255,0,15,58,99,195,14,150,215,213,193,140,88,240,123,37,183,51,154,106,88,182,93,174,48,83,209,61,176,68,146,70,179,70,202,89,169,149,22,70,61,157,215,185,233,181,209,177,143,146,26,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,76,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,113,78,51,53,175,42,225,219,134,204,195,88,240,171,125,170,182,245,143,251,63,195,65,116,138,73,41,95,223,175,167,167,126,246,199,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,189,180,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,226,199,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,21,105,63,38,191,217,126,169,225,186,153,251,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,4,255,0,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,76,246,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,179,67,217,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,64,60,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,161,34,185,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,74,235,39,79,46,14,96,21,156,59,223,98,210,77,94,200,191,214,158,191,196,207,21,77,68,115,212,73,142,213,108,124,155,169,217,11,36,145,240,205,34,35,31,10,55,106,73,42,74,213,103,241,146,88,44,5,138,113,117,193,71,182,248,76,210,126,44,116,202,217,117,172,189,67,167,248,196,121,165,190,4,239,198,234,24,108,208,70,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,124,32,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,73,254,38,184,246,251,119,195,46,156,240,163,165,240,108,199,237,88,126,59,71,151,221,42,41,250,73,95,93,73,75,78,229,163,167,107,211,172,112,195,60,77,87,203,209,29,36,145,162,49,82,38,171,167,224,28,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,147,27,17,206,99,95,44,177,49,94,205,251,144,47,251,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,242,100,98,185,172,115,226,150,39,171,25,191,106,102,176,211,158,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,49,128,117,253,121,225,159,50,208,108,123,77,179,59,205,117,37,199,30,213,28,94,139,35,178,214,194,168,199,181,242,82,211,205,83,73,44,74,229,115,95,11,170,99,68,127,189,146,49,236,114,42,59,124,113,246,190,92,92,113,211,112,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,213,52,219,72,112,221,122,224,39,78,244,143,80,32,171,146,197,145,105,190,55,13,66,210,78,176,207,19,217,69,77,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,27,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,84,111,70,185,237,100,177,74,196,123,246,110,80,210,153,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,84,183,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,102,221,0,160,190,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,123,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,119,203,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,187,218,243,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,154,28,255,0,137,187,77,170,193,196,150,171,216,172,86,202,75,117,182,221,156,95,105,40,232,233,33,108,48,83,65,29,124,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,106,217,56,21,169,226,107,151,110,148,234,126,152,208,85,213,106,134,57,79,115,182,210,208,182,170,40,224,187,219,151,33,174,87,64,245,158,70,69,11,225,89,230,153,178,35,147,114,119,35,115,94,174,141,99,131,252,66,229,54,44,231,95,117,47,53,197,171,188,109,151,32,204,47,55,75,117,79,105,241,247,233,103,173,150,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,45,108,188,193,41,180,123,151,254,21,195,230,144,93,106,227,212,26,250,123,213,53,226,237,73,44,180,179,227,76,125,217,243,198,177,171,224,86,78,250,138,105,229,106,62,25,90,248,23,163,145,81,232,222,129,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,19,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,80,102,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,104,35,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,193,216,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,83,62,220,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,59,254,207,228,29,184,105,253,169,218,134,157,245,95,214,172,158,89,32,237,73,80,145,255,0,17,83,127,77,205,234,139,238,209,73,18,185,169,218,109,87,30,7,51,234,203,133,178,146,170,162,215,81,103,171,161,150,104,90,247,210,206,183,58,104,86,88,156,169,213,143,88,166,150,53,115,122,46,201,30,223,185,202,138,20,151,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,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,203,17,101,60,167,120,215,184,226,217,85,179,133,125,72,185,239,198,239,61,105,176,233,222,180,180,240,218,171,157,37,69,68,148,242,57,90,201,38,241,82,77,181,138,233,30,228,149,34,141,140,84,149,85,129,111,230,85,205,84,25,87,3,245,114,108,90,251,135,220,97,180,228,116,62,18,174,162,223,65,116,142,62,235,36,221,75,91,75,21,93,52,157,88,170,137,190,9,226,127,78,187,155,187,163,145,28,138,137,106,156,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,253,87,55,224,202,197,198,31,2,58,35,108,142,235,236,108,207,23,211,251,53,70,51,114,149,239,90,86,201,45,178,151,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,75,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,52,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,131,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,185,238,89,252,107,220,120,159,193,46,88,78,165,220,252,78,164,226,93,106,107,107,36,90,88,125,179,67,52,210,44,117,16,211,194,216,246,118,122,178,9,17,177,237,78,176,57,94,174,153,90,218,214,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,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,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,213,224,43,84,176,77,22,226,199,6,212,205,75,190,251,27,27,179,123,79,198,214,248,89,170,59,93,219,109,84,49,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,167,203,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,56,81,37,56,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,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,237,202,140,138,64,237,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,147,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,250,192,175,94,97,124,194,245,163,132,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,109,167,98,162,43,85,122,171,189,255,0,114,39,181,229,189,198,182,169,241,131,251,68,253,166,88,49,75,103,217,47,100,120,47,97,82,212,195,220,241,94,47,185,221,239,79,47,94,158,25,155,118,237,233,213,221,122,245,78,142,53,185,111,126,248,58,167,106,212,207,219,47,217,47,102,99,240,88,188,23,217,223,31,220,237,212,212,77,221,238,120,168,186,117,241,59,118,237,94,155,58,245,247,244,79,87,192,199,3,31,185,119,219,111,245,209,251,99,246,199,217,191,236,39,179,252,47,132,241,63,252,81,54,253,222,39,255,0,71,166,207,231,215,220,16,3,157,95,154,124,91,229,253,15,168,220,78,127,192,207,25,182,46,15,52,227,88,174,113,218,189,179,153,229,30,195,167,198,109,178,177,233,74,233,34,74,254,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,118,162,190,88,250,7,58,191,52,248,183,203,250,31,81,184,156,255,0,129,158,12,172,92,97,233,198,177,91,35,186,251,27,51,197,253,135,81,140,220,165,123,214,149,178,74,149,253,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,4,74,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,78,92,92,14,84,240,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,146,144,115,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,231,185,112,115,0,163,226,34,197,22,146,106,246,69,254,187,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,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,197,104,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,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,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,52,228,99,248,217,249,111,245,35,207,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,66,127,240,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,78,234,102,179,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,242,100,98,185,175,107,37,138,39,171,31,179,106,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,25,140,46,39,135,158,44,240,222,17,121,98,105,158,113,125,167,164,188,95,107,234,46,212,214,44,113,213,235,75,61,213,233,124,170,73,213,143,72,229,86,50,40,158,178,57,234,205,157,123,108,85,71,74,196,90,118,62,170,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,124,143,119,222,229,85,15,65,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,191,46,121,128,102,90,97,147,79,134,106,6,61,87,98,190,210,211,210,84,212,91,234,209,27,60,12,169,167,142,162,36,145,189,122,177,235,20,209,170,177,221,30,197,85,107,145,174,69,106,79,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,147,138,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,17,87,250,181,124,83,255,0,188,29,42,255,0,178,174,63,233,196,170,228,169,229,99,41,249,129,93,233,214,227,149,127,80,199,255,0,90,47,243,39,255,0,127,192,177,253,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,243,49,134,159,116,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,48,64,72,174,9,56,62,201,184,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,218,237,4,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,202,184,41,197,172,88,127,8,250,67,105,199,40,124,37,37,70,31,108,186,73,31,117,242,110,170,173,129,181,117,50,117,122,170,166,249,231,149,253,58,237,110,238,141,68,106,34,39,107,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,15,107,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,184,78,243,79,163,127,48,49,239,81,128,253,94,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,16,36,255,0,45,46,95,117,58,195,117,179,241,7,171,246,170,73,52,250,130,163,196,217,237,53,113,69,85,6,74,246,58,170,9,18,68,100,232,248,25,79,83,4,78,86,77,19,153,58,117,106,162,177,93,214,231,200,43,201,247,88,236,89,207,12,9,165,84,240,248,123,214,154,92,39,167,172,143,115,223,223,165,174,168,158,174,158,167,170,177,172,110,231,190,166,46,218,57,238,79,13,189,219,82,70,161,58,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,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,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,51,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,230,112,157,230,159,70,254,96,99,222,163,1,163,220,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,2,131,56,228,224,115,50,225,11,50,109,85,43,234,239,154,117,124,168,115,44,55,231,177,55,198,254,138,239,5,89,181,17,172,169,107,81,202,142,68,70,76,198,171,216,141,86,203,20,93,215,149,239,31,86,45,22,217,195,198,179,92,60,30,33,117,184,62,162,197,127,169,169,122,195,101,170,155,106,62,154,116,123,149,145,81,200,244,87,164,141,70,182,41,100,145,242,117,100,175,146,24,235,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,119,94,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,226,181,181,17,160,93,72,0,10,86,231,55,170,95,106,248,142,177,105,157,5,247,197,80,96,152,252,126,38,139,194,236,240,119,74,215,172,211,127,17,88,142,147,125,43,109,206,247,57,204,111,78,137,209,221,196,32,1,237,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,251,206,213,172,188,31,93,116,151,131,45,37,226,18,234,148,145,92,179,107,197,83,174,17,58,87,44,236,162,172,166,100,214,150,49,172,123,225,123,59,52,117,85,14,127,240,228,69,173,142,55,53,221,181,86,132,234,228,143,154,218,171,244,95,80,180,230,26,122,180,185,88,242,136,175,117,18,185,141,236,58,10,234,72,225,137,172,118,237,202,244,117,190,101,114,43,81,17,29,31,69,119,85,70,216,249,66,220,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,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,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,13,41,128,0,0,0,205,15,19,118,155,85,131,137,45,87,177,88,173,148,150,235,109,187,56,190,210,81,209,210,66,216,96,166,130,58,249,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,218,114,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,7,170,227,227,83,50,173,34,225,11,82,115,172,42,175,194,94,169,237,244,246,250,106,166,201,36,114,82,248,218,184,104,223,60,79,141,237,123,38,141,149,14,124,111,71,124,50,53,142,84,84,69,69,206,185,107,220,240,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,125,232,199,170,73,253,37,141,54,193,110,6,116,190,213,172,124,90,105,158,7,125,117,34,219,103,188,123,74,178,10,186,38,213,193,87,5,12,50,86,201,75,36,78,84,107,153,51,105,150,21,235,213,17,36,85,86,187,166,213,11,243,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,66,141,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,154,9,42,175,158,46,39,255,0,204,147,58,163,198,127,250,113,105,184,94,99,162,255,0,217,101,164,166,154,116,79,253,181,241,198,231,127,135,115,83,250,106,7,160,228,125,154,221,107,240,13,83,211,153,169,233,18,219,99,188,91,175,116,242,181,142,239,186,122,232,101,134,86,189,219,182,171,17,182,248,85,168,141,69,69,116,157,85,221,81,27,102,133,11,114,159,202,111,184,255,0,27,88,133,166,209,93,225,233,50,107,125,222,215,116,143,180,199,248,138,86,80,205,86,216,250,185,21,89,210,122,74,119,245,106,163,190,14,157,118,185,200,183,210,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,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,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,227,170,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,5,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,13,84,21,1,206,19,133,27,22,9,125,183,113,55,133,69,106,181,208,101,151,6,89,239,246,184,33,124,114,77,120,123,42,39,74,246,244,85,141,123,177,196,228,149,17,24,189,200,219,34,247,29,52,142,104,86,177,37,56,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,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,237,202,140,138,78,107,195,118,136,93,120,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,222,247,164,80,201,177,157,90,142,126,214,171,152,138,175,77,20,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,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,64,190,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,86,37,167,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,187,138,240,221,162,23,94,35,245,183,22,209,123,53,242,146,205,81,145,212,74,215,215,212,198,233,25,77,4,48,73,81,51,209,141,247,189,233,20,50,108,103,86,163,159,181,170,230,34,171,211,70,122,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,136,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,235,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,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,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,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,173,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,116,59,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,125,248,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,58,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,12,214,23,147,202,219,132,75,86,133,105,29,46,178,222,110,52,151,108,179,84,44,244,23,38,73,21,59,118,90,237,82,177,39,134,150,41,28,212,149,95,34,73,27,231,247,163,21,241,196,212,106,246,82,89,40,216,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,0,0,14,105,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,189,44,1,152,205,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,167,138,52,61,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,158,16,61,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,104,79,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,241,94,86,220,34,90,180,43,72,233,117,150,243,113,164,187,101,154,161,103,160,185,50,72,169,219,178,215,106,149,137,60,52,177,72,230,164,170,249,18,72,223,63,189,24,175,142,38,163,87,178,146,201,55,192,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,231,248,193,225,51,13,226,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,126,206,189,183,170,43,162,98,167,160,225,59,202,198,141,252,191,199,189,58,3,170,129,155,108,43,132,205,121,206,117,230,94,27,168,48,90,186,28,218,134,161,209,93,105,235,190,8,45,112,55,110,250,186,137,90,142,106,83,35,94,199,54,86,110,73,18,72,210,46,226,201,26,63,66,154,47,133,102,90,117,165,248,254,15,168,26,149,87,159,223,108,212,238,166,168,200,234,232,210,150,122,246,36,142,88,150,70,111,122,171,219,18,199,26,189,207,115,228,86,43,220,170,231,42,158,212,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,62,220,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,59,254,207,228,29,184,105,253,169,218,134,157,245,95,214,172,158,89,32,237,73,80,145,255,0,17,83,127,77,205,234,139,238,209,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,51,68,15,65,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,238,45,39,148,119,6,86,42,75,21,159,140,76,182,235,227,174,181,222,62,159,20,183,83,189,236,142,223,27,95,53,21,77,77,66,251,187,147,63,108,241,178,63,124,108,141,202,245,222,247,183,176,29,215,151,23,3,149,60,41,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,64,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,87,164,248,47,237,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,159,46,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,251,94,19,188,211,232,223,204,12,123,212,96,52,17,91,195,118,137,87,235,109,7,17,179,224,52,141,212,91,117,58,211,67,124,134,162,120,94,230,44,18,83,170,203,19,30,144,204,254,204,174,141,31,35,28,244,98,49,168,189,24,205,161,231,248,57,187,241,5,125,225,247,27,187,113,55,110,240,153,213,95,126,121,214,86,197,21,84,180,178,74,231,211,186,166,154,40,98,142,150,100,141,205,98,194,136,231,35,88,213,145,91,35,164,142,60,225,26,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,138,188,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,149,92,39,121,88,209,191,151,248,247,167,64,117,80,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,190,215,138,61,116,253,229,53,219,38,214,191,178,223,103,62,209,248,47,236,103,142,241,157,143,15,71,5,55,246,238,220,123,183,118,55,127,65,58,110,233,239,233,213,102,87,53,14,5,106,112,12,134,235,196,246,150,208,85,207,140,95,42,38,185,102,112,205,85,22,203,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,220,216,222,198,71,92,0,93,79,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,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,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,80,112,221,162,23,94,35,245,183,22,209,123,53,242,146,205,81,145,212,74,215,215,212,198,233,25,77,4,48,73,81,51,209,141,247,189,233,20,50,108,103,86,163,159,181,170,230,34,171,211,69,58,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,74,54,229,113,231,179,76,190,181,232,245,165,255,0,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,150,156,114,112,57,134,241,123,134,182,170,149,244,150,61,69,177,211,185,150,27,243,216,187,36,103,85,119,130,172,218,138,231,211,57,202,229,71,34,43,225,123,149,236,71,35,165,138,90,33,202,113,109,71,208,237,71,170,198,242,74,27,174,37,153,226,87,6,57,205,108,171,13,85,13,84,106,217,34,154,41,99,95,242,36,142,88,220,173,115,85,143,99,149,21,174,91,233,227,163,140,219,23,7,154,113,75,115,142,213,237,156,207,40,241,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,118,162,190,88,232,7,253,85,103,185,87,251,43,145,228,153,29,195,254,82,178,186,229,93,81,39,253,105,38,154,73,31,254,55,57,206,254,106,160,95,159,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,105,60,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,55,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,14,218,182,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,10,224,143,147,6,151,174,188,212,101,115,102,245,109,210,182,212,67,95,79,137,181,146,58,182,69,94,226,203,66,250,221,232,230,83,53,201,14,217,17,29,51,227,124,145,171,152,246,37,68,150,41,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,50,174,75,254,92,220,20,126,245,90,143,61,255,0,63,182,93,99,211,44,91,248,151,42,152,19,181,29,210,185,21,139,29,177,179,110,107,219,185,143,89,37,116,72,231,50,54,181,189,98,116,209,72,156,215,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,35,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,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,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,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,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,18,255,0,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,136,28,39,121,167,209,191,152,24,247,168,192,91,79,56,45,28,177,103,60,48,46,170,212,77,225,239,90,105,112,130,162,142,77,175,127,126,150,186,162,10,74,138,110,136,246,177,187,158,250,105,123,138,215,185,60,54,198,237,73,28,160,68,174,76,26,189,77,136,107,206,75,164,119,25,233,33,167,212,43,59,102,163,87,65,43,231,154,227,111,238,75,28,44,123,126,6,49,105,166,174,145,202,244,247,172,49,162,57,21,118,190,231,204,219,112,133,171,212,218,17,196,190,158,234,149,194,122,72,45,182,155,195,33,186,79,83,4,179,50,158,221,82,199,82,214,76,140,139,227,115,217,79,60,175,98,53,29,241,181,191,11,255,0,162,186,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,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,73,124,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,146,3,152,167,29,85,60,82,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,255,0,65,141,123,152,199,185,88,200,106,117,94,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,7,85,224,23,130,140,171,138,205,71,164,189,221,173,158,31,76,177,155,132,50,100,119,10,132,145,145,215,236,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,174,231,68,201,111,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,207,43,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,141,92,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,110,123,59,213,85,240,75,27,151,123,88,244,111,106,4,168,159,163,182,181,253,141,155,154,231,181,73,42,85,95,59,77,107,255,0,224,23,135,58,59,127,247,179,91,133,84,145,127,237,20,116,145,194,244,147,255,0,109,89,26,232,255,0,192,43,93,253,52,2,178,244,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,253,197,239,113,211,195,166,9,149,240,59,145,96,22,218,127,100,208,105,126,62,219,238,51,241,205,63,131,246,77,35,246,69,239,149,29,38,250,86,205,79,186,71,63,111,123,184,168,247,49,10,203,229,51,165,246,173,71,227,6,215,115,188,186,146,74,124,22,207,89,148,50,146,166,137,181,12,169,157,142,142,154,30,155,149,18,55,197,45,92,117,12,147,163,149,175,167,111,68,69,84,123,111,120,12,187,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,251,205,52,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,251,204,224,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,190,43,119,136,122,209,170,44,170,175,123,29,78,177,61,143,114,174,246,57,174,234,237,221,86,231,185,86,107,29,247,87,120,71,180,83,100,112,245,171,192,174,18,225,209,212,238,103,245,213,45,52,16,73,76,187,24,198,163,59,112,84,69,7,79,137,206,236,111,115,149,207,84,64,253,110,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,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,74,96,0,0,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,96,115,96,202,111,185,7,27,89,125,166,239,93,226,41,49,155,125,162,215,107,143,180,198,120,122,87,208,195,86,232,250,181,17,95,214,122,186,135,245,114,171,190,62,157,118,181,168,157,131,146,126,151,218,178,29,92,207,53,94,224,234,73,170,48,203,61,45,182,134,158,106,38,202,248,231,184,62,78,181,81,74,171,214,23,178,42,57,98,93,173,234,230,85,61,55,53,17,81,240,43,86,51,175,218,134,169,230,90,153,236,191,102,125,173,200,46,55,223,5,223,239,120,95,21,83,36,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,45,255,0,147,38,150,253,148,225,198,251,169,149,246,47,11,95,157,228,18,120,106,223,21,191,198,90,232,152,144,195,252,52,122,182,61,149,78,184,183,222,214,189,221,122,175,86,246,212,9,254,67,254,108,24,181,139,32,224,151,47,187,93,232,124,69,94,51,112,180,93,45,114,119,94,207,15,84,250,232,105,29,39,70,170,35,250,193,87,80,206,142,69,111,199,215,166,230,181,82,96,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,184,12,219,105,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,159,140,171,154,125,210,124,235,246,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,0,204,17,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,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,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,0,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,0,57,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,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,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,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,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,116,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,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,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,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,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,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,3,42,230,170,12,171,129,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,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,153,215,227,139,72,112,221,8,226,163,60,210,221,62,130,174,12,122,211,81,71,53,12,21,51,172,207,167,101,77,20,21,75,10,61,126,39,49,142,157,204,98,185,92,253,141,110,231,61,221,92,186,51,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,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,210,152,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,39,228,242,223,226,187,78,56,74,211,141,112,205,115,89,124,117,214,187,236,252,22,11,4,19,35,42,174,245,77,75,138,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,254,183,58,191,52,248,183,203,250,31,81,184,144,0,15,85,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,211,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,240,14,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,146,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,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,0,0,57,87,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,228,198,196,115,158,230,69,20,76,87,191,102,229,234,160,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,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,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,61,173,122,95,106,214,173,35,203,244,162,242,234,72,233,242,155,61,77,181,149,21,52,77,171,101,28,239,98,246,106,146,39,42,35,223,12,189,185,89,241,53,81,241,181,81,205,84,69,76,240,240,157,230,159,70,254,96,99,222,163,1,165,48,50,174,105,35,132,45,94,169,215,126,26,52,247,84,174,19,213,207,114,187,89,217,13,210,122,152,34,133,245,23,26,103,186,150,178,100,100,95,3,88,250,136,37,123,17,168,223,129,205,248,89,253,20,162,206,57,180,190,213,163,156,90,106,102,7,98,117,34,91,96,188,123,74,142,10,74,38,210,65,73,5,116,49,214,199,75,28,77,85,107,89,11,106,82,20,233,209,21,35,69,70,183,174,212,178,158,76,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,55,189,42,97,174,145,202,244,247,36,209,162,57,81,54,176,44,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,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,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,255,0,51,27,77,214,255,0,193,70,160,88,172,86,202,187,141,202,227,81,97,164,163,163,164,133,211,79,83,60,151,186,22,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,20,47,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,19,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,227,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,205,57,126,240,35,98,225,87,21,143,53,202,89,227,117,55,32,183,164,119,26,158,175,143,217,116,179,199,75,36,182,173,140,168,150,158,126,213,77,59,151,196,181,17,207,235,209,58,55,220,179,0,0,0,1,158,190,98,186,199,125,214,78,46,51,186,155,188,62,30,147,15,184,79,135,90,233,183,49,253,154,90,9,229,141,203,189,172,98,187,187,58,212,79,209,219,156,206,254,205,206,107,26,165,234,113,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,67,50,224,92,247,37,140,2,154,197,195,206,87,168,53,24,245,93,29,203,42,202,31,76,202,233,146,86,178,190,221,71,79,26,66,177,35,151,99,152,202,137,235,216,175,98,123,223,189,174,85,237,162,54,194,142,105,195,70,1,83,165,156,60,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,22,200,174,62,29,139,88,170,177,42,177,239,117,66,202,247,189,170,187,222,231,59,171,183,117,94,150,5,48,115,167,192,42,108,92,67,98,154,131,79,143,82,81,219,114,172,93,148,207,174,133,34,107,235,238,52,117,18,36,203,42,53,119,185,236,167,158,129,136,247,167,189,155,26,213,94,218,163,126,190,74,122,153,246,127,92,115,77,45,171,171,181,83,210,102,24,251,46,16,248,137,54,85,84,87,80,77,252,56,41,250,189,17,253,96,171,172,145,236,70,185,219,96,71,34,181,172,127,89,127,205,207,76,242,173,68,225,30,107,142,45,73,226,254,197,100,20,153,53,198,6,71,36,147,58,134,56,42,41,229,124,109,99,29,215,183,226,155,43,213,219,90,216,162,149,234,239,135,162,212,15,10,186,165,251,22,226,59,78,181,50,107,239,177,168,44,217,5,47,181,107,124,47,136,237,90,229,127,102,187,248,104,199,185,221,105,101,157,191,3,85,233,215,171,58,57,26,168,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,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,85,124,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,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,150,169,195,79,255,0,57,182,239,242,255,0,59,255,0,241,247,64,41,88,208,71,44,187,77,214,203,192,230,152,81,222,109,149,116,21,18,83,220,170,217,21,76,46,137,238,130,123,157,92,208,202,141,114,34,171,36,138,72,228,99,190,231,49,237,114,117,69,69,51,238,105,207,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,184,15,106,0,3,42,229,255,0,114,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,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,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,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,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,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,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,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,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,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,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,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,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,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,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,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,127,192,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,156,211,151,159,5,151,94,41,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,30,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,221,48,56,234,225,51,50,226,235,143,108,87,7,177,84,85,217,236,84,26,111,75,83,125,200,219,64,149,80,90,152,181,183,69,129,30,197,146,36,123,229,149,137,27,88,143,223,211,184,244,69,108,79,84,176,157,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,15,65,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,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,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,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,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,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,129,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,185,167,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,132,245,230,217,133,90,178,174,11,114,11,237,194,162,174,58,140,58,241,106,189,208,182,23,181,25,36,239,169,109,10,182,84,86,170,171,59,85,210,185,17,170,213,222,214,47,94,136,173,117,48,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,40,26,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,167,160,0,115,75,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,0,0,0,0,0,0,0,0,1,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,30,42,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,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,230,191,186,119,11,31,241,105,210,175,251,155,110,255,0,193,58,168,3,207,220,244,247,1,189,97,172,211,155,206,15,143,215,226,113,211,193,72,203,13,77,178,25,109,205,130,5,98,195,18,83,57,171,18,50,53,142,53,99,118,244,110,198,244,233,209,15,41,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,29,44,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,53,60,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,0,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,79,87,108,211,220,6,203,134,191,78,108,216,62,63,65,137,201,79,61,35,236,52,214,200,98,183,58,9,213,235,52,75,76,214,164,74,201,22,73,21,237,219,209,219,221,215,175,85,61,0,3,149,126,233,220,44,127,197,167,74,191,238,109,187,255,0,4,234,160,0,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,218,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,126,176,3,149,126,233,220,44,127,197,167,74,191,238,109,187,255,0,4,247,248,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,172,0,0,0,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,61,88,3,197,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,252,144,250,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,213,128,60,86,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,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,122,0,7,63,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,127,134,184,218,241,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,94,139,239,107,149,23,220,170,116,0,0,30,127,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,243,83,208,0,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,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,126,174,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,0,0,252,156,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,214,0,115,75,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,246,185,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,172,0,230,150,158,25,56,109,176,93,104,175,182,46,31,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,0,0,3,149,126,233,220,44,127,197,167,74,191,238,109,187,255,0,4,233,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,88,3,149,126,233,220,44,127,197,167,74,191,238,109,187,255,0,4,233,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,88,0,0,0,0,0,0,0,114,175,221,59,133,143,248,180,233,87,253,205,183,127,224,157,84,1,242,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,0,57,87,238,157,194,199,252,90,116,171,254,230,219,191,240,78,170,0,249,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,0,0,0,0,0,230,151,110,25,56,109,191,221,107,111,183,222,31,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,237,113,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,63,88,0,0,0,63,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,67,245,128,28,210,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,0,14,85,251,167,112,177,255,0,22,157,42,255,0,185,182,239,252,19,170,128,62,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,172,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,116,0,7,159,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,0,0,1,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,30,42,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,0,0,0,121,252,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,215,163,220,159,205,79,64,0,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,0,0,0,0,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,0,0,0,0,1,207,242,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,217,226,110,55,76,102,138,174,170,125,140,107,25,190,89,35,115,221,181,140,107,83,170,251,154,212,68,247,34,29,0,1,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,0,14,85,251,167,112,177,255,0,22,157,42,255,0,185,182,239,252,19,170,128,62,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,172,0,7,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,126,176,3,154,90,120,100,225,182,193,117,162,190,216,184,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,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,254,233,220,44,127,197,167,74,191,238,109,187,255,0,4,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,14,128,10,1,254,170,63,29,159,240,231,254,108,217,255,0,209,11,169,210,123,198,119,170,28,44,97,183,255,0,182,62,204,204,242,221,63,183,86,125,160,246,124,51,120,91,165,85,186,55,248,207,11,209,177,63,108,210,119,59,93,26,197,233,183,162,34,129,213,65,73,124,69,113,157,204,123,134,221,92,190,233,78,103,172,213,109,125,186,161,239,182,87,77,136,89,161,101,218,220,175,114,83,214,196,141,167,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,73,1,203,175,153,110,77,169,249,146,104,159,18,89,37,37,85,246,251,81,52,214,28,150,165,105,232,153,60,234,148,236,130,210,148,244,244,204,137,30,229,74,137,25,43,222,138,247,171,98,68,87,58,52,80,179,64,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,125,83,235,107,99,116,155,234,32,145,233,213,144,198,157,17,118,252,61,122,117,85,85,11,63,4,0,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,207,240,0,168,190,57,57,166,234,37,22,174,55,15,225,43,82,233,40,241,140,122,157,212,215,27,188,22,138,74,198,93,110,42,245,238,44,50,212,50,86,190,154,54,181,141,99,216,214,111,122,204,228,89,99,88,158,121,78,21,120,175,230,61,197,126,174,81,233,110,31,196,5,37,185,141,167,117,202,239,115,169,198,108,206,101,186,221,27,227,100,179,164,126,25,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,11,159,4,95,211,254,48,109,80,241,115,148,112,85,156,173,92,247,219,61,61,3,177,155,251,226,106,190,246,158,199,167,171,170,101,99,97,99,98,138,165,21,103,153,31,27,35,133,204,69,98,54,55,49,137,52,160,0,0,0,0,0,1,0,57,173,241,71,174,220,53,254,203,191,98,153,207,217,207,180,126,219,246,159,246,50,142,179,191,225,252,15,103,251,166,41,54,237,239,203,253,30,157,119,123,250,244,78,129,63,193,88,28,175,248,204,226,79,136,157,125,191,225,90,199,169,31,104,44,180,88,125,85,210,10,111,99,208,82,108,170,101,109,20,109,147,125,60,17,189,122,50,105,19,162,174,223,139,175,78,168,138,150,126,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,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,125,83,235,107,99,116,155,234,32,145,233,213,144,198,157,17,118,252,61,122,117,85,85,232,28,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,80,159,224,0,0,142,185,167,23,118,173,58,227,55,24,225,119,47,183,82,83,219,115,140,94,154,229,101,188,173,67,98,88,110,174,169,173,143,194,207,220,114,53,204,153,180,209,50,45,159,31,121,90,205,178,119,145,98,145,64,0,0,0,0,0,35,87,21,188,102,216,184,75,212,125,43,182,103,150,174,238,25,157,251,94,158,239,114,129,143,125,85,170,74,117,162,236,84,182,54,245,238,194,158,34,84,150,52,106,201,181,90,230,117,86,118,165,9,42,0,0,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,42,71,171,90,247,50,40,165,122,49,251,54,168,117,80,120,173,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,243,159,240,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,64,238,160,0,0,0,0,17,255,0,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,1,72,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,247,151,126,0,0,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,2,239,193,31,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,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,72,0,70,174,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,146,74,128,0,0,5,117,113,143,205,47,246,13,196,21,151,78,52,202,213,106,203,236,184,183,126,76,209,144,87,118,164,169,174,116,83,196,203,99,103,88,100,100,62,29,235,20,242,186,52,123,157,35,91,10,172,75,28,205,124,234,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,245,96,128,28,120,243,58,177,104,135,180,116,159,65,171,109,89,6,124,223,23,110,186,92,183,189,240,226,245,76,236,237,94,219,162,88,106,230,233,36,237,216,146,237,134,88,122,74,199,116,116,75,34,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,32,119,80,0,0,10,234,254,172,22,153,254,243,255,0,99,58,218,191,98,94,207,237,253,176,240,151,31,29,227,188,63,123,189,225,251,61,206,207,115,250,215,179,217,221,187,248,221,221,159,195,2,197,64,0,0,56,87,24,60,89,225,188,34,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,217,215,182,197,84,116,172,69,14,234,8,43,203,255,0,152,253,139,136,138,59,78,144,234,220,254,3,86,62,58,122,105,96,162,127,133,200,163,138,9,38,125,75,123,109,88,233,166,108,112,189,101,141,219,35,87,109,116,95,211,88,98,238,184,143,22,120,110,67,197,70,123,194,157,230,158,146,201,144,226,180,246,234,155,44,147,87,171,159,144,178,122,38,213,84,164,81,172,109,108,111,129,178,71,213,157,199,189,236,223,34,34,54,55,237,14,234,0,0,0,0,0,0,14,21,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,168,0,0,0,124,151,106,42,155,141,170,182,223,71,118,171,181,212,85,83,201,12,85,212,141,137,211,210,189,205,84,108,209,164,204,124,74,246,170,163,145,36,99,217,213,19,115,92,157,81,105,135,137,222,48,185,138,240,191,172,183,173,35,202,117,243,199,248,14,221,77,186,232,204,58,215,79,13,206,134,86,238,138,162,54,190,147,252,168,222,141,115,218,201,98,149,136,247,236,220,161,117,32,171,94,94,124,205,117,19,81,53,66,159,68,184,145,189,82,94,42,50,170,133,102,61,145,172,20,150,245,166,171,72,250,182,138,118,70,216,162,123,37,86,109,137,205,111,119,188,246,199,210,68,149,171,13,165,0,5,96,115,64,227,51,137,62,29,181,246,193,133,104,230,164,125,159,178,214,225,244,183,73,233,189,143,65,87,190,169,245,181,177,186,77,245,16,72,244,234,200,99,78,136,187,126,30,189,58,170,170,244,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,10,181,230,13,204,239,50,194,51,248,244,143,133,220,178,146,223,81,142,212,84,67,148,95,29,107,73,167,101,198,25,166,167,146,218,200,171,32,88,145,145,172,105,35,166,98,63,122,190,52,99,218,140,127,112,45,40,20,173,195,71,23,124,201,248,160,213,58,13,51,193,117,171,252,21,101,226,183,236,221,131,251,25,107,241,48,195,61,103,110,88,99,239,118,187,236,119,105,142,222,255,0,185,19,239,84,177,255,0,222,138,213,165,188,67,96,220,36,106,205,238,146,170,251,125,193,232,174,80,230,85,47,109,19,47,87,181,168,125,50,210,165,27,35,88,160,124,235,79,52,172,254,42,55,122,182,22,53,92,230,110,9,20,0,0,0,0,1,194,184,129,226,207,13,208,140,255,0,76,52,181,212,244,151,188,179,82,178,139,117,149,150,150,215,172,19,208,91,170,102,88,29,114,122,36,111,69,99,101,86,49,177,185,99,238,175,115,99,191,133,38,208,238,160,0,0,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,179,246,90,220,62,150,233,61,55,177,232,42,247,213,62,182,182,55,73,190,162,9,30,157,89,12,105,209,23,111,195,215,167,85,85,94,129,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,9,254,1,197,56,169,226,114,197,194,174,43,136,230,185,77,151,198,217,114,12,194,131,26,184,212,248,151,199,236,186,89,227,158,73,107,182,50,41,95,63,105,148,238,94,203,81,28,254,189,17,200,190,229,14,214,15,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,235,0,0,0,0,0,0,0,14,85,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,94,41,192,151,48,123,23,24,21,153,6,27,123,197,126,203,230,118,111,17,116,134,134,9,31,81,75,85,103,239,181,145,200,217,149,169,210,104,187,176,197,42,57,26,143,114,182,72,209,17,207,138,16,152,0,0,0,0,0,0,0,0,0,231,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,140,28,18,243,46,181,113,93,170,23,221,48,201,176,90,76,50,228,250,117,185,99,76,109,213,181,41,87,4,81,198,149,20,175,115,210,55,73,82,142,238,78,222,220,125,22,20,145,28,214,246,22,73,66,111,128,0,0,67,254,63,184,246,183,112,147,98,164,198,48,168,45,87,141,77,186,248,90,202,107,93,210,158,169,105,105,237,114,62,118,190,177,238,141,26,201,126,58,103,66,145,36,204,122,58,68,145,81,90,213,107,130,96,3,138,112,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,178,21,243,64,227,51,137,62,29,181,246,193,133,104,230,164,125,159,178,214,225,244,183,73,233,189,143,65,87,190,169,245,181,177,186,77,245,16,72,244,234,200,99,78,136,187,126,30,189,58,170,170,133,159,130,0,114,164,226,143,93,184,148,253,168,254,218,243,159,180,127,103,61,137,236,207,236,101,29,31,99,196,120,238,247,247,52,81,238,221,216,139,250,93,122,109,247,116,234,189,103,248,0,0,0,71,254,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,86,7,15,92,199,184,206,206,117,247,77,48,172,167,89,60,109,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,247,178,153,175,110,230,61,201,213,170,142,78,189,81,81,125,224,93,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,1,156,205,114,207,243,45,44,227,103,83,181,7,79,178,26,187,30,67,99,212,140,130,166,134,186,153,83,124,79,246,133,66,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,140,204,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,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,131,160,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,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,154,113,253,193,245,171,139,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,182,84,44,49,49,36,115,154,177,61,172,126,237,137,36,114,80,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,154,147,32,175,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,108,62,190,90,28,113,211,113,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,124,111,145,36,98,170,57,236,134,26,243,171,243,79,139,124,191,161,245,27,137,5,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,237,92,102,113,75,251,220,102,216,126,164,86,227,126,196,189,91,112,250,91,21,238,158,39,110,165,125,116,85,149,114,186,90,101,87,43,210,23,178,120,220,141,127,196,199,43,153,213,232,212,145,225,53,121,24,254,54,126,91,253,72,250,185,160,243,4,169,180,212,222,184,94,209,107,173,35,222,250,119,80,102,23,202,105,98,169,102,201,162,170,167,172,178,172,82,192,230,163,209,175,129,207,158,41,119,198,244,116,95,11,218,254,144,175,134,158,46,238,188,50,233,30,176,226,152,125,186,173,114,205,74,167,182,91,109,183,88,234,29,3,45,16,68,202,230,212,85,53,241,185,178,248,150,165,76,125,157,170,136,215,245,145,206,254,26,71,39,10,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,240,61,86,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,180,41,195,71,14,152,39,11,250,89,65,166,120,45,63,248,42,203,197,110,249,191,178,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,237,140,251,145,62,245,94,85,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,222,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,93,173,137,145,74,160,40,7,154,63,158,205,77,250,47,163,209,22,83,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,90,220,209,252,246,106,111,209,125,30,136,142,184,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,4,127,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,128,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,141,185,64,103,248,110,11,197,125,77,46,97,144,210,90,95,149,98,245,54,11,66,212,170,181,149,87,25,43,40,229,138,157,31,211,107,94,246,193,34,51,114,166,231,237,99,122,189,236,107,175,36,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,111,220,165,181,75,4,202,248,78,176,233,157,130,251,226,178,76,19,197,125,160,162,240,179,51,193,248,219,149,116,212,191,196,123,18,57,55,198,213,119,240,220,237,189,58,59,162,251,138,129,226,199,205,62,178,124,192,200,125,70,115,242,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,218,26,105,7,63,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,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,41,91,157,95,154,124,91,229,253,15,168,220,73,63,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,140,28,234,252,211,226,223,47,232,125,70,226,64,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,34,255,0,0,60,96,218,184,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,101,66,195,43,214,54,181,171,19,218,246,109,216,145,201,36,160,0,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,231,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,101,92,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,4,255,0,0,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,61,156,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,19,170,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,112,212,13,41,240,157,229,99,70,254,95,227,222,157,1,159,110,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,208,79,9,222,86,52,111,229,254,61,233,208,25,172,3,78,122,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,103,135,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,54,252,241,109,85,211,140,211,78,41,117,123,27,205,45,85,120,101,93,189,247,70,222,221,80,145,82,199,75,26,57,101,146,87,73,183,179,219,216,244,145,36,218,232,220,199,181,232,213,107,145,3,213,130,160,48,254,118,154,143,107,190,229,53,185,174,140,90,175,214,171,157,193,181,22,10,26,59,194,208,73,102,165,70,35,22,154,73,150,9,124,87,93,173,127,113,89,27,187,143,155,167,192,232,226,134,210,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,72,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,50,220,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,113,166,144,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,153,110,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,11,191,229,113,228,79,76,190,181,235,21,164,85,231,5,194,31,223,197,198,11,69,254,2,139,57,108,149,255,0,244,20,180,21,112,196,244,255,0,34,9,17,143,255,0,0,228,143,251,124,132,170,229,113,228,79,76,190,181,235,21,164,170,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,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,146,249,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,254,87,46,238,47,63,117,45,101,95,181,53,189,157,61,204,123,84,89,70,202,15,19,52,29,166,203,225,106,227,218,169,34,118,164,149,219,209,187,247,69,36,189,35,124,137,22,208,191,226,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,237,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,149,35,213,173,123,153,20,82,189,24,253,155,87,58,218,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,30,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,67,66,156,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,177,171,149,127,2,180,216,6,61,106,226,123,84,168,41,39,201,239,148,240,220,176,200,97,170,151,125,166,221,61,44,204,116,242,172,114,36,50,62,170,26,148,84,141,236,127,105,141,98,238,108,143,123,35,177,240,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,137,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,126,143,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,40,91,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,218,23,127,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,166,122,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,10,230,71,204,34,213,165,216,108,122,71,161,89,101,37,195,44,204,108,237,171,155,33,177,221,218,175,176,81,76,176,73,4,172,115,35,123,30,250,170,103,205,177,204,149,146,68,199,69,51,127,167,19,148,56,175,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,244,149,102,137,209,244,99,99,127,122,178,207,170,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,242,129,106,156,168,248,233,254,209,194,254,181,230,127,238,122,92,2,182,185,191,229,53,214,185,42,21,223,244,94,21,142,111,251,120,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,109,207,129,174,104,120,174,111,130,94,172,28,82,230,214,171,14,73,137,91,223,115,118,65,112,158,56,126,208,194,179,78,249,27,13,44,20,241,198,201,161,141,105,163,108,17,172,146,207,213,92,198,42,181,253,2,112,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,195,196,239,16,185,87,20,26,203,122,213,204,166,155,192,120,254,221,53,186,214,202,169,42,33,182,80,196,221,177,83,198,231,175,249,82,61,90,214,53,242,203,43,209,140,223,181,61,175,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,195,170,242,175,224,86,167,63,200,109,92,79,106,149,5,92,24,197,142,162,27,150,25,12,53,81,108,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,238,189,204,93,206,141,143,100,156,83,153,141,218,235,96,230,1,168,23,219,21,206,174,221,114,183,84,88,106,232,235,41,38,116,51,211,79,29,166,133,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,161,64,60,209,252,246,106,111,209,125,30,136,11,94,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,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,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,14,214,10,203,226,139,154,190,101,161,156,90,92,180,251,20,197,49,252,159,4,195,169,221,107,186,210,197,113,68,158,231,113,146,24,164,124,137,84,214,61,41,159,75,47,90,117,139,99,253,237,169,73,62,55,71,225,229,87,5,188,105,97,188,100,225,183,123,205,155,29,171,198,242,28,110,162,56,111,86,89,166,90,150,83,178,101,145,105,166,138,165,24,198,202,201,27,20,157,83,107,94,215,198,244,86,237,216,249,2,69,0,0,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,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,152,194,69,112,73,198,14,77,194,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,46,230,134,135,129,231,240,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,0,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,228,0,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,113,60,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,244,28,203,56,21,169,226,107,25,165,212,253,49,160,171,170,213,12,114,158,11,109,45,11,106,162,142,11,189,185,106,21,93,3,214,121,25,20,47,133,103,154,102,200,142,77,201,220,141,205,122,186,53,142,144,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,122,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,133,92,102,113,75,251,220,102,216,126,164,86,227,126,196,189,91,112,250,91,21,238,158,39,110,165,125,116,85,149,114,186,90,101,87,43,210,23,178,120,220,141,127,196,199,43,153,213,232,212,145,254,131,132,14,52,170,120,70,192,53,94,223,142,99,181,117,249,102,121,79,111,164,179,87,54,104,163,130,208,248,33,175,79,24,244,145,146,36,207,142,90,154,119,54,21,102,199,162,73,185,237,232,136,240,157,92,214,56,227,169,211,91,85,127,11,122,108,202,73,111,185,61,157,89,148,220,220,248,167,75,117,186,169,175,98,209,50,62,170,172,169,154,46,174,115,164,106,118,225,150,55,49,28,233,91,36,53,45,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,159,39,250,170,207,114,175,246,87,35,201,50,59,135,252,165,101,117,202,186,162,79,250,210,77,52,146,63,252,110,115,157,252,213,75,201,229,215,192,173,55,11,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,211,123,152,215,189,141,71,188,58,175,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,250,203,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,37,255,0,43,222,53,255,0,120,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,182,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,248,37,223,35,159,47,110,117,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,226,250,120,5,227,95,21,226,179,78,41,44,151,107,159,135,212,220,102,223,12,121,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,80,149,64,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,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,200,30,83,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,163,109,35,212,204,171,89,56,238,211,237,82,205,106,252,69,235,38,213,11,29,194,167,108,146,62,56,119,220,224,217,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,67,202,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,17,194,119,154,125,27,249,129,143,122,140,0,105,76,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,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,26,185,81,241,175,251,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,110,80,202,185,109,60,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,202,22,126,0,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,253,91,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,44,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,57,87,24,156,85,102,92,87,234,229,195,48,188,220,170,219,140,91,170,42,41,177,59,68,145,164,44,183,91,149,255,0,2,186,38,189,237,241,50,53,177,186,103,238,118,231,162,53,23,182,200,216,206,63,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,138,224,7,131,235,175,22,90,184,214,220,18,146,60,19,14,168,163,175,202,223,52,174,71,212,192,247,185,99,161,137,177,189,178,239,168,72,101,98,200,215,53,34,99,94,253,219,210,56,228,146,188,197,57,105,99,58,97,134,174,182,112,219,141,213,210,216,172,84,240,195,126,198,169,146,162,181,240,64,139,80,249,238,203,81,81,82,249,85,141,69,167,141,241,49,138,140,98,58,85,84,107,100,84,9,213,192,231,23,118,174,47,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,38,237,157,196,234,143,142,104,209,210,118,150,71,72,163,52,60,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,160,158,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,7,85,0,0,0,0,0,1,18,185,142,240,125,117,226,195,72,232,29,131,37,34,103,120,85,68,245,246,86,84,202,232,217,93,4,172,68,169,161,71,43,210,40,223,42,199,3,217,36,141,84,71,192,214,43,163,100,143,145,180,67,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,164,202,171,230,167,192,119,254,87,226,175,72,44,191,224,165,203,236,86,203,119,253,59,234,111,110,127,119,255,0,103,108,172,142,31,240,149,15,119,246,215,129,47,248,5,226,186,143,138,221,14,164,189,220,229,217,153,226,253,155,62,81,12,147,64,178,79,84,216,90,173,175,108,113,35,123,112,212,124,110,106,44,108,107,100,100,241,183,114,69,189,210,84,205,103,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,39,139,107,166,156,101,122,29,75,196,61,21,231,179,134,77,143,191,36,168,169,114,36,242,81,210,197,11,164,168,100,172,167,89,63,141,14,201,25,36,108,87,185,178,70,246,123,213,58,1,249,92,75,241,23,130,112,191,165,149,250,153,157,84,127,133,163,179,209,108,155,251,39,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,189,87,238,69,206,182,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,135,85,227,95,138,235,239,22,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,240,20,187,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,73,1,202,111,132,63,218,238,163,254,240,89,173,22,252,67,0,184,51,217,45,142,191,181,37,86,69,10,195,60,59,163,98,43,214,24,24,246,202,238,174,98,58,71,64,212,238,177,38,98,4,170,229,55,194,31,236,139,78,63,120,44,214,139,102,95,159,219,217,236,150,199,95,221,142,151,29,153,33,158,29,209,177,17,137,52,239,99,101,119,87,61,91,27,96,106,118,158,179,49,98,175,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,165,121,29,101,54,42,76,171,87,48,170,138,237,151,171,173,190,207,116,163,166,237,61,123,180,180,146,85,71,81,38,244,77,141,218,250,218,100,232,170,142,94,231,86,162,163,92,169,109,64,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,39,205,131,41,177,99,252,18,229,246,155,189,119,135,171,201,174,22,139,93,174,62,211,223,226,42,153,93,13,91,163,234,212,84,103,72,41,42,31,213,202,141,248,58,117,220,230,162,211,103,9,222,105,244,111,230,6,61,234,48,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,128,204,184,116,206,241,45,9,193,56,138,240,254,47,12,205,123,212,126,55,124,49,248,75,164,117,149,240,248,62,223,117,101,147,172,52,29,238,239,109,172,254,46,206,189,91,213,221,87,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,179,78,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,3,138,174,25,243,46,20,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,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,13,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,224,56,177,242,177,172,159,47,242,31,78,156,170,190,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,170,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,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,42,216,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,243,20,225,159,13,225,107,136,101,195,52,250,186,173,248,245,254,207,14,71,67,69,82,170,247,219,25,53,69,68,43,72,146,171,149,211,49,174,167,114,177,238,248,246,61,173,114,189,205,89,30,17,128,188,158,90,28,14,83,112,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,252,15,141,35,98,34,53,239,154,31,242,110,208,108,55,82,181,115,42,213,108,194,138,146,230,253,55,167,183,190,209,67,83,78,178,50,59,141,91,230,88,171,81,119,163,119,192,218,73,17,141,115,29,241,204,217,26,172,124,76,82,231,192,0,0,160,30,104,254,123,53,55,232,190,143,68,71,91,86,1,153,95,112,219,254,160,217,177,234,186,204,123,21,168,161,166,189,87,66,136,230,80,62,177,101,74,101,149,17,119,53,143,116,18,49,31,211,98,63,99,85,81,210,49,29,34,185,163,249,236,212,223,162,250,61,17,37,57,46,226,214,44,231,21,226,23,10,202,104,124,109,151,32,183,216,237,119,26,110,235,227,239,210,207,29,210,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,120,16,47,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,52,83,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,161,110,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,215,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,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,10,171,46,251,151,7,48,10,62,34,44,81,105,38,175,100,95,235,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,21,75,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,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,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,72,160,51,89,197,143,154,125,100,249,129,144,250,140,231,213,155,240,207,153,97,220,58,105,231,19,77,174,164,175,196,243,202,138,203,107,209,170,145,207,109,184,193,85,87,19,96,123,21,202,178,50,88,169,31,43,100,111,220,169,35,30,214,244,141,210,252,188,88,249,167,214,79,152,25,15,168,206,92,79,47,124,3,13,213,62,92,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,93,146,179,219,53,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,85,124,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,186,8,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,86,69,114,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,148,28,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,20,173,206,175,205,62,45,242,254,135,212,110,36,42,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,38,175,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,173,93,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,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,217,78,220,198,120,40,253,213,117,30,11,254,1,108,186,201,166,89,79,241,45,181,51,167,118,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,122,202,232,101,145,121,175,7,220,89,230,92,34,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,223,211,184,196,84,108,175,69,13,25,131,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,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,92,26,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,248,90,247,182,7,49,138,229,107,55,185,187,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,9,65,202,227,207,102,153,125,107,209,235,73,149,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,9,63,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,66,14,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,245,117,224,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,35,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,76,108,71,57,141,124,178,196,197,123,55,238,78,84,104,207,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,231,48,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,102,176,14,171,173,188,58,103,122,33,103,193,114,203,253,63,123,27,212,108,126,134,251,143,220,247,194,223,21,221,160,164,169,170,139,178,201,95,35,59,18,86,36,59,164,70,119,54,111,106,34,47,68,253,92,87,138,237,71,176,112,217,154,240,179,115,151,219,56,102,81,225,39,182,199,81,50,164,150,42,168,171,224,171,145,212,235,209,122,195,47,105,232,248,87,163,82,71,164,173,86,170,202,147,92,246,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,163,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,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,13,47,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,86,183,38,14,30,46,184,222,51,146,241,35,146,218,169,24,204,178,157,182,76,94,161,181,142,116,235,69,13,68,158,61,207,137,171,177,172,125,68,20,237,106,191,248,157,105,100,84,70,177,200,178,89,160,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,37,154,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,107,215,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,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,68,2,0,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,145,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,80,225,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,61,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,125,90,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,168,23,169,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,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,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,58,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,165,226,149,185,194,113,11,138,234,166,178,216,244,143,22,166,239,254,202,252,117,53,198,232,202,168,229,134,166,186,177,180,206,150,158,54,177,87,167,99,195,182,55,171,156,142,238,172,172,86,55,181,185,225,10,178,45,82,206,242,188,19,17,211,59,253,247,197,99,120,39,143,251,63,69,225,97,103,131,241,179,36,213,95,196,99,18,73,55,200,212,119,241,28,237,189,58,55,162,123,137,127,202,247,130,143,222,3,59,102,179,234,21,178,213,93,166,216,109,193,244,210,219,171,83,189,237,155,163,97,107,217,78,177,53,201,210,24,187,176,77,34,200,138,201,62,8,182,72,215,203,219,130,197,239,114,175,215,236,55,86,184,104,181,105,245,154,215,73,105,200,116,202,158,27,77,234,134,142,222,180,212,207,100,143,153,105,171,24,168,174,108,143,157,177,200,249,157,213,30,181,13,157,202,198,181,236,87,4,202,0,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,250,176,6,115,56,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,10,52,167,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,81,189,26,230,57,241,75,43,17,236,223,185,34,87,47,110,90,119,94,30,179,42,141,104,214,218,250,74,172,202,215,81,91,65,142,80,90,234,220,250,74,72,21,36,167,125,116,143,68,106,202,249,226,115,251,113,185,17,35,138,77,207,111,121,200,202,112,252,173,19,224,114,167,133,46,9,181,207,48,212,23,210,84,106,46,97,166,247,182,87,67,19,34,149,150,74,70,219,234,30,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,148,236,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,119,220,199,249,127,209,241,17,98,151,86,244,135,29,255,0,93,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,4,213,65,92,28,192,249,101,84,235,14,101,107,213,110,28,236,180,148,89,62,73,120,142,151,44,161,146,120,169,173,202,201,81,202,251,195,149,206,71,49,237,114,34,76,200,153,35,230,238,36,141,103,113,36,89,66,189,120,58,224,235,59,226,255,0,59,168,176,88,43,61,141,141,217,182,125,160,200,59,112,212,123,47,187,13,67,233,127,173,95,60,82,79,221,146,157,99,254,26,174,206,187,157,209,19,223,160,156,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,242,156,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,192,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,202,173,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,15,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,190,205,57,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,164,11,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,130,42,154,51,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,169,110,85,252,60,93,117,151,137,123,86,121,85,106,164,170,196,244,198,162,27,221,217,243,86,58,23,182,181,89,50,219,91,19,99,93,239,122,84,194,217,149,23,164,123,41,222,143,85,220,216,228,189,224,0,0,50,174,116,173,104,208,108,203,69,99,195,110,151,218,42,185,108,89,230,47,107,201,172,87,103,83,164,112,86,50,170,138,9,231,133,138,143,114,111,167,150,101,137,200,170,143,84,72,228,86,53,178,179,175,53,47,250,215,195,214,43,197,7,47,77,54,210,60,166,167,192,120,253,63,198,170,109,215,70,82,199,81,53,178,186,42,8,29,21,68,109,122,127,149,27,209,174,99,159,20,178,177,30,205,251,144,43,171,151,7,48,10,206,29,239,177,105,38,175,100,95,235,79,95,226,103,138,166,162,57,234,36,199,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,248,201,45,223,153,140,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,88,255,0,42,62,58,127,180,112,191,173,121,159,251,158,151,0,173,174,111,249,77,117,174,74,133,119,253,23,133,99,155,254,222,20,127,247,60,32,90,160,0,1,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,246,126,0,202,184,37,87,50,126,29,48,78,26,120,142,110,39,166,148,254,7,27,190,227,244,87,218,43,102,249,165,246,126,231,203,77,36,93,233,165,146,73,119,73,74,249,183,57,83,167,123,98,39,70,34,175,74,229,27,195,62,27,173,90,185,121,213,44,206,186,173,236,210,138,139,77,202,217,108,133,86,54,84,220,102,124,239,167,158,89,26,228,118,200,29,73,189,35,68,248,222,230,110,118,198,186,57,2,69,114,180,224,39,236,37,29,135,138,237,80,159,126,65,117,183,248,204,66,215,79,81,214,58,10,26,184,21,169,89,80,230,47,73,38,154,9,92,140,139,170,182,56,228,85,122,44,174,70,193,101,64,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,138,186,95,195,166,119,172,26,89,168,186,153,130,211,248,255,0,217,159,130,172,188,81,111,134,45,150,185,105,171,230,158,179,185,44,172,235,217,240,44,111,105,141,123,223,223,234,136,155,21,29,249,58,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,177,94,70,63,141,159,150,255,0,82,56,255,0,51,94,4,174,186,35,153,92,117,207,75,113,154,72,244,190,253,81,27,170,168,237,112,57,140,198,235,94,141,107,153,36,125,85,25,77,52,189,93,27,217,182,54,62,78,198,216,209,33,238,133,164,232,167,22,154,79,173,26,5,85,196,13,186,239,224,172,184,253,189,245,25,84,126,30,166,79,98,213,65,69,29,93,101,55,85,133,143,169,236,178,84,254,36,76,86,191,167,195,213,125,201,78,220,193,184,219,186,241,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,24,45,217,102,85,103,177,93,241,107,78,77,117,162,178,228,30,31,218,246,234,122,217,35,165,184,118,30,175,131,196,68,213,70,75,219,122,171,153,189,23,107,149,85,58,41,210,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,252,172,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,125,124,39,121,167,209,191,152,24,247,168,192,91,247,30,90,103,138,232,223,44,204,171,75,112,170,79,15,101,198,109,246,11,125,54,232,227,100,147,108,187,209,111,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,80,60,39,121,167,209,191,152,24,247,168,192,6,148,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,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,43,161,26,57,125,215,221,76,162,210,172,90,109,151,171,173,190,235,81,110,143,107,23,196,213,82,91,170,42,226,166,234,247,177,140,239,62,157,177,119,28,228,107,59,155,215,170,55,162,249,95,245,85,129,101,95,236,174,57,146,99,151,15,249,74,58,235,109,117,60,159,245,100,134,104,228,103,248,156,215,55,249,42,18,87,149,199,158,205,50,250,215,163,214,147,127,154,199,3,149,58,149,106,175,226,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,209,21,245,48,197,213,174,108,142,94,228,49,70,214,43,93,19,99,152,58,175,46,190,58,169,184,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,155,28,246,177,140,114,49,147,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,232,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,96,119,80,0,16,3,155,222,117,196,118,41,163,84,150,189,55,181,248,77,54,189,110,163,204,111,182,249,222,234,230,119,28,140,142,142,102,35,83,195,209,203,215,107,165,107,157,221,114,164,47,88,154,228,101,77,43,26,146,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,136,121,131,112,73,117,225,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,208,46,39,131,108,91,67,177,142,28,112,199,112,245,67,217,196,47,22,248,238,140,154,105,97,150,186,170,170,70,53,39,146,186,72,149,204,117,99,94,197,138,84,69,219,27,162,237,53,26,200,218,198,246,178,130,249,124,241,183,117,225,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,210,85,115,47,230,45,143,79,143,77,160,28,57,230,180,151,119,221,233,228,135,44,200,45,174,165,173,183,73,110,168,165,146,39,219,97,145,204,145,178,189,237,153,30,249,162,115,123,91,26,198,189,207,116,141,136,32,95,25,54,237,14,182,241,29,153,199,195,214,71,237,140,66,107,132,149,12,124,52,112,193,67,77,85,35,220,233,233,168,93,18,163,37,163,141,234,173,138,68,99,27,181,54,183,184,198,182,121,123,87,41,75,222,178,210,113,89,71,100,211,41,187,216,253,101,190,106,156,210,223,61,193,180,212,178,218,227,78,219,42,28,138,199,171,230,134,122,136,150,36,141,187,213,207,115,21,241,197,36,207,72,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,237,10,112,209,195,166,9,194,254,150,80,105,158,11,79,254,10,178,241,91,190,111,236,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,62,228,79,189,84,58,168,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,159,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,216,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,46,189,58,34,170,7,107,0,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,172,1,65,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,192,40,181,163,84,45,218,71,95,161,22,252,190,174,151,4,186,94,18,253,93,103,133,145,177,149,85,168,200,216,142,150,68,111,117,236,68,134,37,72,156,245,143,124,108,126,221,237,71,37,175,115,138,226,11,78,49,253,39,135,135,26,236,127,219,57,158,81,224,239,180,147,73,2,36,118,42,88,170,85,18,173,178,61,171,214,105,123,85,20,237,108,106,142,72,223,58,189,205,69,107,38,166,192,59,87,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,40,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,242,176,121,46,113,11,138,219,232,242,62,24,174,212,222,14,245,114,184,84,229,182,138,217,42,163,108,117,223,192,166,134,122,54,198,229,71,172,204,100,9,51,81,155,247,70,147,170,163,18,46,175,181,64,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,87,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,4,240,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,212,87,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,189,29,178,7,82,70,143,107,88,239,130,103,72,229,99,34,122,142,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,30,83,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,202,232,95,17,250,113,174,122,29,110,215,59,78,65,106,160,181,123,61,106,47,237,150,189,59,118,26,168,161,73,42,233,170,101,145,177,236,236,245,85,89,30,214,53,209,237,149,62,7,181,203,76,28,193,184,219,186,241,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,28,171,138,174,38,51,46,43,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,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,249,120,78,243,79,163,127,48,49,239,81,128,249,48,157,6,204,179,61,30,212,61,114,109,21,93,38,39,128,83,209,177,247,7,83,163,160,173,184,212,87,82,83,182,137,142,87,181,119,182,42,151,206,231,53,31,177,35,141,175,70,247,163,113,245,240,157,230,159,70,254,96,99,222,163,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,105,205,199,88,116,75,25,209,122,29,45,207,49,186,76,187,44,190,212,73,95,99,180,182,243,61,20,246,119,165,37,84,17,94,158,144,181,82,70,69,44,155,27,4,170,214,76,171,39,78,189,167,237,249,120,79,226,47,4,225,127,150,6,3,169,121,213,71,255,0,79,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,81,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,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,80,242,150,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,189,109,211,77,88,210,94,91,121,230,21,172,121,191,218,11,213,22,151,221,35,130,155,217,180,212,158,193,165,101,133,35,109,171,125,59,156,202,174,195,227,145,60,74,174,233,55,117,251,145,20,229,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,179,3,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,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,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,143,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,173,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,154,94,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,10,181,229,193,204,2,179,135,123,236,90,73,171,217,23,250,211,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,230,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,205,57,81,241,211,253,163,133,253,107,204,255,0,220,244,184,5,109,115,127,202,107,173,114,84,43,191,232,188,43,28,223,246,240,163,255,0,185,225,2,213,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,29,87,154,231,2,223,219,248,160,209,76,51,253,209,85,159,209,80,187,252,151,54,233,29,58,55,254,151,197,61,174,255,0,105,50,179,251,162,99,149,114,84,243,79,148,252,191,174,245,27,113,113,57,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,25,172,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,115,153,170,89,22,9,149,231,119,59,254,154,105,215,216,76,110,171,179,224,177,255,0,107,205,116,240,123,97,99,36,254,186,153,18,73,55,200,215,201,241,39,195,220,218,158,230,161,98,156,155,52,143,136,42,59,237,219,86,232,175,31,103,52,158,233,210,10,234,106,138,8,164,147,41,170,167,101,68,112,182,157,239,111,114,40,105,228,158,71,190,102,57,26,233,26,145,116,147,164,171,8,65,110,44,124,211,235,39,204,12,135,212,103,44,127,148,87,24,56,205,126,27,111,225,47,48,90,75,109,246,215,81,82,236,69,208,197,80,247,221,224,149,106,235,170,217,42,163,29,20,79,129,91,35,145,238,123,17,236,145,141,107,119,70,231,62,184,56,177,243,79,172,159,48,50,31,81,156,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,1,164,158,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,202,141,232,215,49,207,138,89,88,143,102,253,201,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,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,228,242,238,226,243,247,173,209,165,251,83,91,222,212,44,59,181,69,148,108,160,240,208,207,221,116,190,22,174,61,170,177,175,118,56,157,189,27,179,108,177,203,210,54,70,177,110,250,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,2,136,115,141,76,202,181,18,221,136,91,178,154,191,23,246,43,31,102,51,110,157,242,73,36,206,161,142,170,166,162,38,72,231,189,221,123,126,41,209,49,27,181,173,138,40,152,141,248,122,173,149,114,49,252,108,252,183,250,145,86,183,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,150,149,200,199,241,179,242,223,234,64,90,160,60,86,107,173,250,47,166,183,88,172,90,141,171,216,86,43,114,158,157,181,113,81,222,239,244,148,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,211,171,28,159,201,79,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,2,160,121,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,101,58,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,163,51,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,84,111,70,185,142,124,82,202,196,123,55,238,64,166,14,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,102,95,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,55,249,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,48,185,66,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,94,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,165,110,18,117,190,213,195,134,191,99,154,209,121,177,213,222,105,241,202,123,163,153,65,77,35,99,125,76,243,91,170,105,225,98,189,222,230,49,101,154,61,239,232,229,107,55,57,26,245,68,98,248,173,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,15,42,118,174,16,248,156,190,240,151,172,180,218,171,104,178,251,110,145,246,250,171,93,210,209,226,89,77,227,233,101,106,57,177,247,221,20,171,22,217,227,167,151,171,91,185,123,91,58,163,92,226,127,242,183,224,22,197,14,43,67,196,222,177,219,253,163,87,145,219,235,41,241,220,118,178,153,237,167,138,219,83,28,180,211,84,213,199,35,81,42,60,76,15,145,35,141,81,208,246,38,73,63,136,233,89,217,133,92,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,24,95,78,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,151,252,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,98,0,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,22,105,202,135,142,58,156,106,235,100,225,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,157,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,217,235,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,125,206,99,218,228,234,138,138,92,255,0,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,2,111,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,7,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,235,17,87,154,63,145,61,77,250,47,172,81,29,126,211,196,223,13,183,251,173,21,138,197,196,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,57,7,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,184,158,99,188,14,84,241,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,157,184,78,243,79,163,127,48,49,239,81,128,191,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,202,145,234,214,189,204,138,41,94,140,126,205,170,25,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,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,122,189,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,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,23,83,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,83,183,22,62,105,245,147,230,6,67,234,51,151,253,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,50,49,92,214,57,241,75,19,213,140,223,181,40,7,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,211,170,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,84,143,86,181,238,100,81,74,244,99,246,109,80,143,252,204,56,215,184,240,193,130,91,112,157,52,185,248,109,73,203,122,84,209,86,70,180,179,123,26,134,25,163,89,42,38,167,153,178,111,239,116,124,17,163,163,218,189,39,114,61,29,10,53,212,153,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,159,86,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,240,225,99,35,111,72,226,99,126,22,167,94,157,87,170,170,170,219,255,0,44,94,3,191,98,22,42,109,121,213,139,46,220,251,32,183,183,217,182,187,141,187,183,85,139,194,231,204,217,58,59,186,228,239,84,64,234,117,118,232,227,150,22,172,144,175,77,242,181,66,53,113,143,202,211,246,13,195,237,151,81,244,202,235,117,203,239,88,183,126,60,209,240,80,246,163,169,161,116,179,202,203,155,96,89,164,124,62,29,139,20,18,182,53,123,93,27,91,50,164,73,28,206,124,32,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,105,204,162,190,102,28,20,91,184,96,206,237,185,182,154,91,60,54,155,101,189,41,168,168,227,74,169,189,141,93,12,49,164,148,243,84,76,233,55,247,186,62,120,213,210,110,94,147,181,24,141,133,28,224,185,253,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,40,7,151,119,23,159,186,150,178,175,218,154,222,206,158,230,61,170,44,163,101,7,137,154,14,211,101,240,181,113,237,84,145,59,82,74,237,232,221,251,162,146,94,145,190,68,139,109,255,0,0,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,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,252,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,142,247,243,204,15,75,248,135,210,249,241,12,190,150,147,42,194,114,170,122,74,181,74,75,132,141,130,186,6,201,29,77,60,177,212,83,61,174,86,43,153,19,209,204,127,71,39,79,189,23,223,153,105,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,58,109,115,216,217,225,115,154,139,213,169,44,106,189,55,39,89,235,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,80,178,158,10,248,81,177,112,149,164,239,194,163,138,213,93,146,87,92,42,231,189,95,232,225,123,36,187,198,218,153,146,133,210,35,213,93,30,202,87,68,157,150,170,199,28,142,153,90,175,87,186,71,200,0,0,3,149,126,246,60,44,127,198,91,74,191,239,149,187,255,0,24,233,86,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,150,34,221,57,80,241,199,77,146,218,172,156,35,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,213,22,0,208,247,27,124,31,99,60,92,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,109,117,21,225,188,55,107,110,160,234,229,215,66,176,204,6,174,235,155,88,234,43,105,174,118,216,106,32,217,70,250,71,172,117,11,45,67,158,144,49,141,145,54,35,214,77,142,123,152,214,171,149,237,69,185,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,142,90,91,177,60,86,207,125,187,229,54,156,102,213,69,122,200,60,63,181,238,52,244,81,199,85,112,236,49,89,7,136,149,168,143,151,182,197,86,179,122,174,214,170,162,116,64,63,43,75,113,220,239,20,193,45,150,13,75,212,95,183,121,37,47,123,198,228,30,200,134,215,227,55,76,247,199,253,107,10,172,113,236,141,204,143,225,95,139,183,185,125,238,83,213,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,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,125,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,96,242,49,252,108,252,183,250,145,106,128,81,95,20,188,183,117,79,77,248,142,179,225,26,103,97,241,248,102,166,100,11,71,137,92,32,138,166,90,123,95,117,238,145,104,235,85,59,178,199,225,161,71,189,101,118,254,228,16,62,100,85,86,76,200,173,211,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,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,6,138,53,87,82,44,90,63,167,25,30,168,100,244,119,90,187,86,51,111,150,227,87,13,174,133,245,117,79,142,52,234,168,200,217,255,0,199,123,149,177,177,189,95,35,216,198,185,237,166,29,67,230,195,175,57,150,188,226,122,163,143,182,175,21,195,241,90,136,92,184,85,5,215,116,23,72,29,183,197,178,182,119,69,182,119,202,212,115,24,247,67,210,4,216,232,218,146,35,164,125,228,148,109,204,191,129,202,158,28,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,129,145,172,111,68,86,177,243,7,138,230,41,196,94,9,197,6,169,224,250,153,130,212,126,31,219,40,239,20,91,38,254,198,93,60,77,92,211,209,247,37,138,62,247,107,190,198,247,88,221,143,251,209,126,244,73,85,200,199,241,179,242,223,234,69,85,150,169,200,199,241,179,242,223,234,64,90,161,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,73,254,104,60,193,41,174,212,215,174,23,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,190,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,93,146,49,93,23,196,199,63,168,66,190,53,181,27,68,181,87,136,108,151,51,208,76,86,174,211,143,87,84,77,53,85,109,77,76,239,125,242,227,37,68,179,84,220,146,41,149,93,76,201,93,42,35,33,78,157,25,27,92,172,141,207,116,108,235,252,166,240,189,101,201,56,154,246,222,151,228,223,103,44,182,91,123,36,203,238,18,90,219,87,29,85,173,106,161,145,109,141,87,177,204,142,106,151,194,212,107,183,70,246,199,20,239,98,185,99,86,58,58,240,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,46,132,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,16,58,88,60,86,107,173,250,47,166,183,88,172,90,141,171,216,86,43,114,158,157,181,113,81,222,239,244,148,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,211,171,28,159,201,79,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,158,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,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,237,64,25,172,226,95,135,76,239,133,253,83,175,211,60,234,159,252,45,101,158,183,124,63,217,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,125,202,159,114,175,63,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,165,113,111,173,23,93,122,226,27,54,212,10,172,190,175,34,180,73,120,172,164,198,234,38,99,162,100,86,72,234,36,240,81,69,19,154,213,137,157,165,107,149,170,214,185,94,247,189,253,100,123,213,121,0,23,253,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,222,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,93,173,137,145,74,163,149,112,171,170,95,182,158,28,116,235,83,38,190,251,102,190,243,143,210,251,86,183,194,248,126,237,210,38,118,107,191,134,140,99,91,210,170,41,219,240,53,24,189,58,179,171,85,170,189,84,0,60,166,117,171,26,89,165,254,7,246,153,169,120,166,37,237,62,239,130,246,237,230,154,131,197,118,246,247,59,93,231,183,126,222,227,55,109,235,211,123,122,253,232,124,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,2,5,115,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,41,110,128,0,60,86,107,173,250,47,166,183,88,172,90,141,171,216,86,43,114,158,157,181,113,81,222,239,244,148,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,211,171,28,159,201,79,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,156,83,140,14,37,44,92,43,104,117,227,83,110,105,222,186,205,186,215,141,210,58,149,243,199,87,120,150,25,31,79,28,168,215,51,108,41,218,124,146,42,189,139,219,141,232,213,87,171,26,238,171,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,117,248,192,226,82,251,197,78,184,222,53,54,230,157,155,84,59,173,120,221,35,169,89,4,148,150,120,166,145,244,241,202,141,115,247,76,189,215,201,34,171,222,157,201,30,141,84,98,49,173,14,85,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,138,105,255,0,40,203,238,85,194,59,179,43,204,247,91,38,177,92,187,151,218,43,37,109,43,27,218,165,138,10,148,167,180,171,93,60,108,134,106,167,186,158,89,39,153,119,67,209,145,172,76,86,204,175,252,174,84,124,20,126,211,114,168,56,148,212,203,101,214,155,27,196,174,20,245,56,148,93,59,48,222,46,144,200,231,45,70,244,114,72,232,105,100,141,158,230,183,100,146,174,213,122,164,51,68,235,148,3,46,246,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,23,209,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,217,80,176,202,245,141,173,106,196,246,189,155,118,36,114,73,18,249,169,240,29,255,0,149,248,171,210,11,47,248,41,114,251,21,178,221,255,0,78,250,155,219,159,221,255,0,217,219,43,35,135,252,37,67,221,253,181,229,122,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,160,105,120,165,110,117,126,105,241,111,151,244,62,163,113,45,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,203,81,124,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,35,133,115,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,221,215,145,143,227,103,229,191,212,143,107,205,99,142,58,157,53,181,87,240,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,234,170,202,153,162,234,231,58,70,167,110,25,99,115,17,206,149,178,66,21,23,110,203,50,171,61,138,239,139,90,114,107,173,21,151,32,240,254,215,183,83,214,201,29,45,195,176,245,124,30,34,38,170,50,94,219,213,92,205,232,187,92,170,169,209,78,149,194,175,12,249,151,21,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,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,114,2,111,242,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,193,61,56,242,211,60,87,70,249,102,101,90,91,133,82,120,123,46,51,111,176,91,233,183,71,27,36,155,101,222,139,124,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,74,129,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,160,215,27,102,101,23,15,124,56,94,107,164,171,92,78,171,23,191,83,90,216,234,180,116,9,113,139,35,184,186,181,89,14,238,172,122,197,53,6,231,237,77,232,145,167,87,118,213,27,215,249,73,233,110,9,170,28,83,205,246,234,197,237,63,178,88,251,178,155,63,245,212,208,248,91,165,45,198,135,177,63,240,158,221,251,123,143,248,31,185,139,215,222,213,232,135,64,212,188,90,251,144,114,92,210,123,181,162,135,196,82,99,57,133,77,210,233,39,117,140,240,244,175,185,93,169,27,39,71,42,43,250,207,87,78,206,141,69,119,199,215,166,214,185,82,37,112,127,159,212,233,135,20,122,91,153,195,144,210,88,169,233,114,138,26,107,133,194,173,98,108,16,91,170,101,74,122,213,145,210,166,198,49,105,166,153,21,235,211,98,42,185,21,170,136,228,13,36,156,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,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,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,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,2,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,116,66,106,160,172,14,110,60,25,88,170,236,87,142,49,49,43,175,129,186,208,248,10,124,174,221,80,247,190,59,132,110,124,52,84,213,52,235,239,237,204,205,208,70,248,253,209,190,54,163,211,99,216,238,248,117,94,92,28,192,40,248,136,177,69,164,154,189,145,127,174,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,92,87,158,119,224,159,230,79,211,72,21,193,221,218,235,101,226,191,71,171,44,215,58,186,10,137,51,139,45,35,229,166,153,209,61,208,79,89,20,51,68,174,106,162,171,36,138,73,35,123,126,231,49,238,106,245,69,84,39,175,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,243,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,142,26,217,178,155,238,63,110,191,90,109,21,222,30,147,38,183,178,215,116,143,180,199,248,138,86,85,65,86,216,250,185,21,89,210,122,74,119,245,106,163,190,14,157,118,185,200,190,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,193,210,248,36,224,251,38,226,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,107,175,251,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,124,254,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,25,172,226,199,205,62,178,124,192,200,125,70,115,186,221,248,28,166,201,121,127,225,188,92,105,203,234,214,251,109,167,185,63,46,180,163,37,168,74,234,72,174,213,48,54,182,4,106,57,98,124,17,53,157,214,175,72,150,24,157,39,86,58,55,247,184,87,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,162,189,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,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,217,86,220,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,59,167,57,44,90,197,143,241,113,71,118,180,80,248,122,188,155,15,183,93,46,146,119,94,255,0,17,84,201,234,105,27,39,71,42,163,58,65,73,78,206,141,68,111,193,215,166,231,57,87,181,242,49,252,108,252,183,250,145,194,185,182,103,248,110,169,235,166,1,168,58,125,144,210,95,49,235,230,155,208,84,208,215,83,42,236,149,158,210,185,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,119,94,70,63,141,159,150,255,0,82,3,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,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,70,174,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,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,154,158,43,131,155,175,9,152,110,67,167,119,14,43,44,213,20,150,76,135,21,167,166,166,189,71,13,2,185,249,11,39,171,164,165,166,89,100,73,26,216,223,3,100,147,163,251,111,123,217,178,53,84,108,108,218,31,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,224,57,231,126,9,254,100,253,52,171,91,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,74,231,157,248,39,249,147,244,208,42,172,159,252,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,139,252,34,232,133,171,136,238,34,240,205,26,190,223,42,237,22,219,253,69,75,171,42,233,35,107,231,72,41,233,102,169,145,145,238,248,90,247,182,5,98,61,81,200,197,122,57,90,253,187,23,71,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,1,245,158,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,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,237,64,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,168,222,141,115,218,201,98,149,136,247,236,220,188,168,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,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,22,253,173,28,4,254,245,28,29,232,166,164,105,220,254,31,83,113,157,47,199,168,233,41,231,168,217,75,122,161,101,12,114,165,27,149,235,178,25,145,242,72,232,165,247,53,92,247,50,85,218,230,201,13,69,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,39,132,239,43,26,55,242,255,0,30,244,232,8,65,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,9,63,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,126,87,52,127,34,122,155,244,95,88,162,42,215,150,150,140,107,110,162,241,23,103,207,116,130,229,73,98,167,193,42,59,215,139,253,93,36,21,208,80,50,166,150,169,177,195,37,27,231,134,89,217,80,145,75,78,171,11,145,241,164,138,244,115,21,26,226,253,0,205,103,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,32,112,245,148,216,176,109,125,211,76,215,41,174,240,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,182,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,156,40,145,92,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,218,185,110,114,251,166,226,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,175,86,72,136,230,71,203,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,62,189,95,26,45,207,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,120,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,240,51,197,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,124,79,16,185,77,139,57,215,221,75,205,113,106,239,27,101,200,51,11,205,210,221,83,218,124,125,250,89,235,101,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,116,190,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,216,234,5,255,0,114,184,242,39,166,95,90,245,138,210,5,115,151,162,214,218,93,109,176,79,156,93,169,43,52,234,178,158,121,176,88,97,108,8,250,55,164,20,108,185,67,42,181,141,153,94,179,50,41,17,94,175,102,201,88,140,114,42,72,198,79,94,87,30,68,244,203,235,94,177,90,119,93,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,168,103,135,133,139,254,141,98,220,65,97,55,254,32,108,158,213,192,104,238,10,251,189,51,169,157,83,31,190,39,164,18,75,11,85,22,88,99,157,97,146,72,250,59,124,108,123,118,73,215,182,237,41,153,140,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,89,167,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,120,89,249,194,184,220,201,244,75,22,225,163,49,170,215,235,125,37,219,24,158,157,140,138,199,53,202,122,23,222,238,49,189,42,40,232,162,150,159,248,205,123,230,129,138,174,98,46,198,49,239,122,118,216,254,157,170,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,128,120,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,187,234,18,24,158,145,185,173,72,152,214,51,110,244,146,73,2,48,23,189,202,135,24,213,204,107,132,187,34,234,53,194,145,44,87,42,138,138,252,70,216,182,215,211,214,208,219,165,154,71,185,211,200,237,169,43,39,149,207,158,46,140,94,145,202,215,119,94,217,25,28,53,235,203,63,130,139,119,19,249,221,203,54,212,187,103,137,211,108,75,173,53,109,28,137,85,15,182,107,166,134,68,142,158,26,136,93,30,206,207,86,79,34,182,77,201,214,6,171,21,179,43,155,122,128,0,0,0,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,170,128,0,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,36,255,0,47,238,25,240,222,43,249,126,102,186,91,152,87,85,219,158,221,72,171,185,90,46,116,202,174,125,186,227,29,170,137,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,43,175,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,110,156,149,60,172,101,63,48,43,189,58,220,118,174,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,35,7,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,12,198,96,122,47,170,26,149,170,16,104,190,33,136,85,207,155,79,81,87,72,150,90,183,199,67,60,115,211,71,36,149,17,73,226,93,27,98,123,27,12,189,90,245,106,245,98,183,239,247,26,83,192,45,89,149,139,13,180,217,181,7,47,164,202,178,26,58,116,134,186,245,77,106,75,107,43,222,213,84,73,150,153,36,145,177,189,91,183,122,53,219,21,251,149,173,141,170,140,104,101,220,210,159,9,222,86,52,111,229,254,61,233,208,29,84,1,149,114,213,56,137,224,59,246,223,193,222,146,107,206,147,217,119,103,216,254,151,227,254,210,181,219,173,221,202,172,162,22,208,208,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,171,52,167,194,119,149,141,27,249,127,143,122,116,0,103,51,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,32,7,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,16,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,76,140,87,53,237,100,177,68,245,99,246,109,80,210,152,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,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,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,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,210,153,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,126,176,3,60,60,122,240,207,77,194,199,16,215,60,30,205,93,73,62,61,124,167,251,71,143,195,10,203,190,138,221,61,68,236,142,146,85,149,206,115,159,19,161,146,52,126,247,239,99,88,245,86,185,238,99,127,87,128,30,48,110,188,38,234,227,93,112,90,73,48,76,198,162,142,131,43,100,209,57,95,77,3,30,228,142,186,39,70,199,75,190,157,38,149,235,27,90,228,149,142,123,54,239,88,228,143,176,115,171,243,79,139,124,191,161,245,27,137,0,0,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,16,91,157,95,149,140,91,230,5,15,167,92,72,255,0,202,111,141,123,118,159,214,126,236,90,161,115,236,89,111,119,6,73,136,86,200,181,85,18,69,116,170,158,24,82,216,216,216,215,178,56,101,124,142,153,174,254,19,25,39,125,94,174,89,145,89,32,57,213,249,88,197,190,96,80,250,117,196,10,118,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,147,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,207,202,47,39,150,135,3,148,220,56,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,3,227,72,216,136,141,123,230,14,171,192,231,8,150,174,16,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,166,237,157,197,234,175,146,105,17,177,247,86,54,200,160,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,17,87,153,166,181,254,197,184,71,202,124,61,191,197,87,231,125,112,170,61,241,111,134,47,27,4,222,34,73,58,72,199,55,165,44,85,59,28,155,186,74,177,110,106,183,119,73,84,83,183,58,125,98,186,222,181,115,20,209,11,125,250,146,91,22,53,103,101,238,186,142,146,169,206,123,110,181,79,145,168,218,168,209,234,196,124,116,209,196,248,145,204,71,181,149,146,47,85,108,168,5,122,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,218,184,220,225,107,247,70,214,90,109,51,167,201,61,187,65,93,143,219,239,52,117,175,110,201,164,222,215,67,80,178,70,141,70,197,214,170,158,165,204,141,29,38,216,157,18,58,71,187,114,157,3,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,150,188,238,52,190,213,85,128,105,238,180,66,234,72,46,86,203,196,184,189,66,54,137,189,250,200,42,97,146,166,45,245,29,81,219,32,117,36,219,99,84,114,117,171,145,200,173,247,239,15,147,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,185,238,241,116,178,71,79,73,80,157,17,155,35,236,190,42,111,122,191,115,252,87,194,222,145,185,86,207,204,245,242,234,214,59,238,141,241,113,130,84,218,33,241,20,153,133,194,12,58,233,77,185,140,239,82,215,207,20,109,93,238,99,213,189,169,210,158,126,141,218,231,246,54,110,107,94,229,52,40,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,5,112,115,167,198,53,114,233,164,120,166,69,102,184,82,84,105,213,154,240,199,222,173,176,219,94,234,184,46,47,100,145,211,86,203,80,155,154,148,200,215,201,2,55,248,91,101,157,157,86,101,149,137,13,64,90,100,181,67,117,162,154,251,69,87,89,109,101,68,110,172,167,164,169,109,52,243,64,142,78,227,35,149,209,200,216,222,173,234,136,245,141,232,213,84,85,107,186,116,93,73,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,15,31,220,31,93,120,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,125,58,77,19,18,71,57,201,43,28,199,238,222,178,71,24,94,79,15,217,30,156,101,122,29,129,223,52,133,157,156,50,108,126,134,43,37,51,170,18,121,40,233,98,133,177,182,150,87,164,146,127,26,29,139,12,136,178,61,205,146,55,181,206,85,69,83,160,20,87,203,83,141,123,143,14,154,143,67,165,249,173,207,166,153,101,215,7,71,82,199,45,44,17,218,174,149,43,77,19,46,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,190,245,0,243,250,133,115,195,108,184,6,75,121,212,104,233,36,196,232,44,245,181,55,230,85,210,45,84,14,183,50,23,186,165,36,133,26,229,149,157,164,127,86,35,93,185,58,167,69,235,208,205,14,172,125,132,253,169,230,95,178,223,254,3,62,208,92,126,206,127,110,255,0,201,126,38,79,11,253,191,248,191,218,123,127,219,62,63,246,222,254,164,255,0,230,201,198,189,187,80,43,63,118,45,47,185,247,236,182,75,131,228,203,235,99,90,170,121,37,186,82,207,52,43,108,116,111,107,25,36,49,62,54,204,231,127,21,143,147,176,172,86,172,42,175,136,28,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,132,234,228,151,96,214,86,253,186,202,125,183,179,73,223,214,223,236,233,42,90,238,246,68,223,14,254,252,49,116,87,71,178,149,219,100,127,86,36,157,216,19,164,189,175,225,114,174,117,126,105,241,111,151,244,62,163,113,46,79,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,108,231,87,230,159,22,249,127,67,234,55,16,57,87,7,124,98,254,233,90,89,172,31,103,168,252,94,103,154,251,38,221,98,254,39,111,217,253,186,107,166,251,143,199,4,177,75,216,154,90,79,224,63,111,115,187,238,94,141,127,72,213,254,170,179,220,171,253,149,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,180,147,77,36,143,255,0,27,156,231,127,53,83,242,139,116,229,79,192,173,78,29,29,7,20,250,175,65,87,77,125,170,167,73,176,170,22,213,68,232,27,110,171,162,98,251,73,235,12,142,87,62,88,170,36,137,176,200,141,237,162,72,231,49,206,116,107,16,126,254,138,114,133,210,122,93,2,170,180,235,29,39,141,212,220,130,222,250,136,46,253,202,152,254,204,85,79,69,27,91,77,216,167,173,240,245,190,26,167,184,254,226,170,54,94,189,61,205,232,85,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,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,129,85,118,14,54,238,183,174,7,51,142,18,53,30,122,186,250,136,233,232,166,196,239,21,53,78,149,237,130,11,157,185,236,180,164,109,133,85,25,28,81,214,74,201,101,151,163,88,198,194,212,68,72,218,114,14,19,188,211,232,223,204,12,123,212,96,57,254,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,157,3,132,239,52,250,55,243,3,30,245,24,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,182,158,15,113,107,238,115,202,89,184,86,45,67,227,111,89,6,31,153,218,237,212,221,214,71,223,170,158,174,229,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,164,18,255,0,185,92,121,19,211,47,173,122,197,105,78,220,116,225,87,92,3,140,29,91,177,94,106,41,38,168,170,202,42,239,108,117,51,220,230,36,23,7,120,232,90,170,230,181,119,182,42,152,218,244,233,209,30,142,68,87,34,35,148,47,163,134,140,254,167,84,248,121,211,125,65,184,100,52,151,203,149,243,23,182,212,221,43,169,150,45,146,220,124,59,18,177,21,34,68,99,30,218,132,149,143,99,81,54,61,174,111,70,237,232,159,47,22,62,86,53,147,229,254,67,233,211,145,87,147,38,169,125,171,225,198,251,166,117,247,223,21,95,130,100,18,120,106,47,11,179,193,218,235,88,147,67,252,68,98,54,77,245,77,184,187,222,231,61,189,58,47,70,246,208,149,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,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,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,19,255,0,158,119,224,159,230,79,211,72,1,194,119,154,125,27,249,129,143,122,140,4,255,0,231,157,248,39,249,147,244,208,43,47,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,130,78,15,177,158,17,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,118,182,181,121,48,218,109,87,30,43,239,117,151,11,101,37,85,69,175,7,175,171,161,150,104,90,247,210,206,181,148,80,172,177,57,83,171,30,177,77,44,106,230,244,93,146,61,191,115,149,22,237,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,126,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,61,156,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,186,30,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,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,51,24,90,167,35,31,198,207,203,127,169,21,213,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,21,228,99,248,217,249,111,245,32,45,80,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,150,169,207,59,240,79,243,39,233,165,85,150,169,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,6,85,205,84,25,87,3,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,25,172,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,252,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,214,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,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,113,164,141,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,231,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,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,155,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,113,168,131,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,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,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,53,60,83,95,58,77,55,211,140,91,89,113,44,255,0,28,172,217,151,230,214,250,137,114,90,47,28,146,127,14,145,180,240,81,85,118,87,171,226,238,49,37,139,175,84,141,254,19,225,106,61,178,185,193,207,248,161,230,97,157,241,17,195,238,49,161,241,217,61,157,37,69,190,151,237,229,210,161,33,146,75,205,117,52,168,230,120,118,177,141,100,16,189,240,197,82,253,173,107,187,142,72,155,210,56,156,233,248,7,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,228,198,196,115,152,215,203,44,76,87,179,126,228,229,69,244,114,188,209,205,39,192,56,96,198,245,11,79,102,246,141,235,62,183,197,81,146,93,246,212,195,226,106,169,234,42,91,225,187,18,189,204,103,133,124,179,211,119,35,107,91,47,107,185,239,71,55,160,73,93,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,0,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,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,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,252,155,118,39,138,217,239,183,124,166,211,140,218,168,175,89,7,135,246,189,198,158,138,56,234,174,29,134,43,32,241,18,181,17,242,246,216,170,214,111,85,218,213,84,78,136,126,176,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,82,5,97,92,159,244,27,19,215,153,117,58,190,251,87,124,194,105,234,29,91,106,193,171,168,251,144,65,63,194,172,142,162,169,210,57,213,116,204,118,245,108,47,141,21,201,219,108,175,149,27,34,77,61,64,0,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,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,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,165,110,117,126,105,241,111,151,244,62,163,113,63,39,151,143,13,118,46,42,116,59,136,77,50,185,175,102,235,15,217,219,166,55,86,234,167,193,29,37,226,40,110,236,167,146,85,107,95,186,21,238,190,57,17,88,245,237,200,245,106,35,209,142,111,235,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,7,4,28,167,110,54,251,236,26,153,197,157,143,195,201,101,184,72,148,88,76,174,165,171,165,174,216,200,93,13,93,77,68,19,200,201,33,222,233,154,180,170,212,220,232,154,175,87,70,231,70,254,171,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,94,188,178,237,54,171,215,28,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,251,218,246,53,201,209,81,20,208,73,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,6,104,120,151,207,233,181,79,136,109,72,212,27,126,67,87,124,182,223,50,139,149,77,174,186,165,101,223,45,187,196,61,40,209,18,84,71,177,141,167,72,152,198,57,19,99,26,214,244,110,222,137,126,124,107,101,54,44,63,132,125,94,187,100,117,222,18,146,163,15,185,218,227,147,180,249,55,85,86,192,234,74,104,250,49,21,83,124,243,196,206,189,54,183,119,87,42,53,21,83,56,64,92,79,36,124,42,213,65,162,250,133,168,208,212,85,173,202,249,148,69,100,168,137,207,111,97,176,80,210,71,52,78,99,118,238,71,171,174,19,35,149,92,168,168,216,250,35,122,42,186,85,113,211,133,90,179,254,15,181,110,197,121,168,171,134,158,151,23,171,189,177,212,207,107,94,179,219,219,227,161,106,171,154,228,216,233,105,163,107,211,167,85,98,185,17,90,170,142,79,171,130,156,90,197,135,240,143,164,54,156,114,135,194,82,84,97,246,203,164,145,247,95,38,234,170,216,27,87,83,39,87,170,170,111,158,121,95,211,174,214,238,232,212,70,162,34,118,176,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,167,61,39,206,191,106,26,89,134,234,103,178,253,153,246,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,205,190,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,104,76,160,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,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,32,30,212,0,0,230,156,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,210,192,25,140,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,74,173,57,230,141,170,24,47,10,23,205,8,170,166,171,184,101,141,167,134,195,138,228,81,203,29,27,44,150,79,6,148,234,214,165,51,99,149,106,96,72,154,176,202,175,115,149,243,171,222,239,224,53,147,75,254,114,218,95,165,247,45,6,181,234,221,233,212,150,204,218,205,120,164,180,89,235,27,69,36,147,221,96,155,186,233,45,207,145,138,141,99,26,212,150,169,175,149,28,141,88,36,99,54,173,67,183,83,8,31,171,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,138,56,63,225,174,197,194,182,135,89,244,202,216,189,235,172,219,110,153,37,91,106,159,60,117,119,137,97,141,149,18,68,174,107,54,194,157,166,71,26,35,24,189,184,216,174,69,122,189,206,133,124,146,244,223,78,31,138,231,90,188,202,207,17,159,69,112,92,110,90,127,28,139,224,172,239,142,158,161,143,240,237,232,169,223,157,146,39,113,253,81,124,38,216,246,237,151,117,159,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,243,252,170,56,85,195,120,135,213,203,238,97,169,86,218,75,190,49,167,148,244,149,46,180,79,34,236,174,184,212,189,254,21,38,139,98,182,106,102,182,158,161,207,98,185,187,158,144,181,201,36,110,145,139,121,37,85,242,49,252,108,252,183,250,145,106,128,0,0,87,7,55,222,21,112,219,230,151,212,241,73,142,91,105,45,185,102,57,81,69,77,144,78,217,22,52,187,91,165,145,180,177,43,216,214,42,73,83,20,178,83,181,175,87,51,248,61,198,185,95,219,133,173,172,190,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,33,7,59,140,42,235,65,173,26,123,168,211,84,82,45,182,249,139,203,100,167,137,175,119,125,179,208,213,201,52,174,123,118,237,70,43,110,16,163,85,28,170,170,217,58,163,122,34,186,111,242,184,242,39,166,95,90,245,138,211,207,243,102,210,251,174,163,240,125,116,185,217,157,87,37,70,11,120,163,202,31,73,77,68,234,135,212,192,198,201,77,55,93,170,139,27,34,138,174,74,135,201,209,200,214,83,187,170,34,42,189,161,5,121,52,231,244,216,207,20,119,76,50,227,144,213,210,83,230,56,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,250,116,71,72,212,94,178,109,117,175,241,99,229,99,89,62,95,228,62,157,57,159,110,26,51,250,109,44,226,27,77,245,6,225,144,213,216,237,182,60,162,219,83,116,174,166,89,119,197,110,241,12,74,196,84,137,21,239,99,169,214,86,61,141,69,222,199,57,189,29,187,162,232,39,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,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,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,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,2,127,243,206,252,19,252,201,250,105,0,56,78,243,79,163,127,48,49,239,81,128,159,252,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,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,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,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,106,156,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,4,85,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,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,154,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,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,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,73,84,69,94,87,30,68,244,203,235,94,177,90,73,251,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,230,188,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,149,35,213,173,123,153,20,82,189,24,253,155,87,58,218,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,171,216,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,108,35,6,170,112,241,170,26,53,134,233,230,121,157,218,169,41,109,26,157,103,117,238,194,248,107,35,153,238,129,21,139,182,86,181,122,177,235,20,212,211,34,123,211,101,67,17,85,36,108,177,199,216,57,119,113,121,251,169,107,42,253,169,173,236,233,238,99,218,162,202,54,80,120,153,160,237,54,95,11,87,30,213,73,19,181,36,174,222,141,223,186,41,37,233,27,228,72,182,222,78,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,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,58,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,136,26,94,5,85,242,125,226,243,238,225,31,58,173,255,0,15,91,131,58,58,15,250,122,170,250,73,165,98,255,0,151,60,106,246,127,135,106,201,253,162,50,213,0,0,0,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,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,80,0,0,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,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,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,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,161,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,16,43,156,253,218,235,110,225,66,201,71,111,185,213,210,211,221,51,138,10,74,232,161,153,204,101,84,9,71,91,50,69,43,81,122,61,137,44,49,72,141,119,84,223,27,29,247,181,21,42,7,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,184,159,252,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,99,175,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,240,47,248,0,5,16,243,102,210,251,86,156,113,131,116,185,217,157,73,29,62,117,103,163,202,31,73,77,68,218,118,83,78,247,73,77,55,93,170,169,35,229,150,146,74,135,201,209,170,231,212,59,170,42,162,189,210,171,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,111,31,231,105,139,95,105,53,247,5,205,106,40,118,89,110,184,122,90,232,234,123,172,94,237,85,37,109,68,149,17,236,69,222,221,172,173,166,94,170,136,213,238,116,106,170,181,200,159,149,201,83,205,62,83,242,254,187,212,109,192,93,72,0,0,0,0,0,1,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,126,177,77,124,215,56,215,253,166,229,83,240,215,166,119,59,173,54,55,137,92,42,41,178,217,122,246,97,188,93,33,145,173,74,125,138,212,145,208,210,201,27,253,238,118,201,37,93,200,197,72,97,149,193,26,184,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,197,88,184,120,213,12,147,65,178,110,36,109,86,170,71,225,56,157,226,154,201,113,168,117,100,109,157,39,155,103,196,200,149,119,57,140,116,244,173,114,253,253,106,163,86,163,145,178,172,126,131,131,254,26,239,188,84,235,141,159,76,173,139,217,181,67,182,233,146,85,182,169,144,73,73,103,138,104,217,81,36,74,230,191,116,203,221,100,113,162,49,233,220,145,138,228,70,35,220,221,15,90,112,12,54,203,128,209,105,109,30,61,73,38,39,65,103,142,193,21,166,173,22,170,7,91,153,10,64,218,121,18,101,114,202,206,210,35,23,184,174,220,157,119,117,234,160,103,51,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,40,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,163,110,96,220,18,93,120,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,244,28,181,56,215,184,240,233,168,244,58,95,154,220,250,105,150,93,112,116,117,44,114,210,193,29,170,233,82,180,209,50,231,44,242,53,30,176,177,144,53,146,53,101,107,27,27,223,42,35,156,196,107,194,245,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,81,122,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,120,19,43,149,199,145,61,50,250,215,172,86,157,255,0,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,57,255,0,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,137,23,167,84,232,171,218,192,203,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,165,239,99,89,77,139,48,229,67,53,219,28,174,241,116,148,250,31,95,107,146,78,211,227,219,85,69,103,150,146,166,62,143,68,85,217,60,18,179,175,77,174,219,213,170,173,84,85,138,188,64,242,133,215,221,69,215,28,243,80,240,173,67,211,247,217,114,188,130,186,251,76,219,165,77,109,45,84,94,46,103,78,248,159,28,116,210,179,224,124,142,98,57,30,187,218,212,114,163,21,202,198,201,94,24,248,41,213,61,22,224,191,86,56,116,202,111,248,165,86,73,157,251,123,217,213,86,250,170,151,208,197,227,109,48,209,197,222,123,224,100,141,233,36,78,87,109,141,221,26,168,169,213,125,200,20,88,105,79,132,239,43,26,55,242,255,0,30,244,232,10,171,254,162,167,20,255,0,239,251,74,191,237,91,143,250,9,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,125,192,123,80,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,189,121,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,205,121,24,254,54,126,91,253,72,181,66,21,114,222,224,167,84,248,62,253,162,126,211,47,248,165,207,237,111,178,60,23,176,170,170,102,237,248,95,23,220,238,247,160,139,167,95,18,205,187,119,117,232,238,189,58,39,89,170,0,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,250,188,102,114,191,215,222,34,120,147,204,53,143,10,203,244,254,138,203,144,123,63,195,65,116,184,86,199,84,206,197,5,61,59,247,182,58,73,24,157,95,11,149,58,61,126,21,78,189,23,170,39,106,229,189,193,78,169,240,125,251,68,253,166,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,161,53,64,0,8,171,205,31,200,158,166,253,23,214,40,137,84,113,78,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,80,40,95,132,239,52,250,55,243,3,30,245,24,9,255,0,207,59,240,79,243,39,233,167,159,209,14,81,60,73,105,174,180,96,58,141,125,205,180,214,123,110,43,148,90,175,117,145,82,92,171,221,60,144,83,85,199,52,141,141,174,163,107,85,234,214,42,34,43,154,157,122,117,84,251,201,63,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,21,242,84,243,79,148,252,191,174,245,27,113,117,37,122,242,244,229,233,173,28,38,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,109,59,209,85,28,171,213,91,238,251,213,44,40,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,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,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,165,115,11,229,233,173,28,89,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,109,67,17,21,92,139,213,29,238,251,149,125,175,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,9,170,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,116,174,97,124,189,53,163,139,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,109,168,98,34,171,145,122,163,189,223,114,175,181,229,189,193,78,169,240,125,251,68,253,166,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,161,53,64,0,8,171,205,31,200,158,166,253,23,214,40,137,84,113,78,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,80,51,132,90,167,60,239,193,63,204,159,166,156,171,250,138,156,83,255,0,191,237,42,255,0,181,110,63,232,36,212,230,67,193,78,169,241,131,251,59,253,153,223,241,75,103,217,47,107,248,223,110,213,84,195,220,241,94,19,183,218,236,193,47,94,158,25,251,183,109,233,213,189,58,245,94,129,90,220,174,60,246,105,151,214,189,30,180,191,226,176,56,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,246,135,137,130,215,112,173,146,169,253,250,10,138,118,108,108,148,145,177,122,62,102,170,245,122,124,40,189,58,175,68,91,63,0,0,0,101,92,213,65,74,223,212,84,226,159,253,255,0,105,87,253,171,113,255,0,65,2,213,56,78,242,177,163,127,47,241,239,78,128,205,97,167,61,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,62,226,162,255,0,168,169,197,63,251,254,210,175,251,86,227,254,130,5,170,112,157,229,99,70,254,95,227,222,157,1,213,79,21,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,123,80,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,56,167,25,154,41,149,113,19,195,102,97,163,152,85,194,213,69,122,200,61,159,225,167,186,75,36,116,172,236,87,211,212,63,123,163,142,71,167,86,66,228,78,140,95,137,83,175,68,234,168,20,47,194,119,154,125,27,249,129,143,122,140,6,148,202,139,209,14,81,60,73,105,174,180,96,58,141,125,205,180,214,123,110,43,148,90,175,117,145,82,92,171,221,60,144,83,85,199,52,141,141,174,163,107,85,234,214,42,34,43,154,157,122,117,84,251,203,116,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,149,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,50,185,92,121,19,211,47,173,122,197,105,15,249,193,113,87,157,179,42,94,21,236,22,219,173,143,27,246,124,21,185,4,245,180,112,246,114,46,228,144,84,82,186,149,207,141,100,72,96,146,157,90,178,199,35,119,203,222,141,205,233,15,87,207,254,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,245,184,133,225,139,70,184,160,197,97,197,181,115,23,241,254,3,190,251,93,198,154,103,83,215,91,38,150,53,99,164,130,86,255,0,212,114,198,244,124,79,116,81,171,216,253,141,232,20,23,194,175,12,249,151,21,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,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,167,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,121,87,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,8,191,199,247,7,214,174,44,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,217,80,176,196,196,145,206,106,196,246,177,251,182,36,145,201,40,0,25,97,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,238,94,124,83,93,120,167,208,106,123,238,95,13,91,179,12,106,161,108,249,5,98,90,157,75,69,91,58,124,81,77,4,141,235,11,222,232,86,39,74,198,43,85,146,43,151,181,28,111,135,119,128,226,223,150,22,27,196,206,182,217,53,126,223,153,85,227,79,184,212,67,14,111,11,17,102,125,125,36,16,35,34,154,141,93,213,176,212,237,138,40,21,28,139,22,197,73,118,239,141,204,168,151,248,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,30,128,0,0,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,239,251,74,191,237,91,143,250,8,23,82,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,172,14,51,57,95,235,239,17,60,73,230,26,199,133,101,250,127,69,101,200,61,159,225,160,186,92,43,99,170,103,98,130,158,157,251,219,29,36,140,78,175,133,202,157,30,191,10,167,94,139,213,16,58,7,37,79,43,25,79,204,10,239,78,183,19,252,139,252,189,56,95,207,184,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,221,78,245,84,70,170,116,86,251,254,244,73,64,0,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,85,127,212,84,226,159,253,255,0,105,87,253,171,113,255,0,65,45,211,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,184,15,106,0,0,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,116,174,97,124,189,53,163,139,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,109,168,98,34,171,145,122,163,189,223,114,175,181,229,189,193,78,169,240,125,251,68,253,166,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,161,53,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,245,230,23,203,211,90,56,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,102,218,134,34,42,185,23,170,59,221,247,42,135,53,228,99,248,217,249,111,245,34,213,8,85,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,102,168,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,244,113,153,162,153,87,17,60,54,102,26,57,133,92,45,84,87,172,131,217,254,26,123,164,178,71,74,206,197,125,61,67,247,186,56,228,122,117,100,46,68,232,197,248,149,58,244,78,170,149,237,162,28,162,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,58,244,234,169,247,129,110,128,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,74,230,23,203,211,90,56,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,102,218,134,34,42,185,23,170,59,221,247,42,251,94,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,19,84,128,28,234,252,172,98,223,48,40,125,58,226,79,242,47,243,11,225,127,62,226,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,14,130,58,74,184,92,214,186,24,165,114,191,117,67,21,17,90,137,209,29,239,251,145,66,168,121,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,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,79,243,11,229,233,173,28,89,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,109,67,17,21,92,139,213,29,238,251,149,125,95,46,62,4,243,238,17,46,185,221,247,84,107,48,171,181,203,34,167,183,210,90,171,44,146,77,60,244,176,70,233,221,83,19,164,158,158,39,49,146,57,212,174,86,177,85,28,176,181,93,253,6,129,55,192,0,86,175,59,220,23,218,26,89,166,154,153,237,78,223,176,114,10,187,23,130,236,117,239,120,250,100,155,187,220,221,240,236,246,110,221,187,87,119,123,175,86,236,232,232,171,202,27,58,251,37,198,77,182,193,236,191,23,246,215,31,186,88,187,221,254,223,132,237,198,218,254,238,221,171,220,235,224,59,123,122,183,251,110,238,191,14,215,89,167,48,190,23,243,238,44,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,247,84,49,81,21,168,157,17,222,255,0,185,22,48,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,161,103,224,0,0,0,0,0,33,175,52,110,38,51,46,30,180,26,27,86,159,208,228,20,87,220,242,161,246,138,124,158,129,18,56,44,140,102,199,203,214,109,170,173,169,154,46,227,33,70,237,122,34,79,43,94,215,64,136,234,54,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,78,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,31,248,81,224,19,75,248,82,207,243,109,70,198,46,149,119,27,150,79,81,83,75,106,137,201,36,80,89,44,146,76,217,153,64,198,186,89,29,59,209,209,198,142,168,145,202,231,36,81,237,108,127,196,89,3,218,240,127,195,93,139,133,109,14,179,233,149,177,123,215,89,182,221,50,74,182,213,62,120,234,239,18,195,27,42,36,137,92,214,109,133,59,76,142,52,70,49,123,113,177,92,138,245,123,157,218,192,3,154,113,21,160,216,111,18,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,219,227,115,186,171,81,237,222,197,124,110,93,143,114,46,123,56,138,208,108,203,134,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,221,146,53,189,85,168,247,108,122,62,55,46,246,57,19,75,196,95,227,107,129,60,55,140,123,85,138,119,95,41,49,28,178,197,80,140,102,70,219,74,214,207,45,185,91,34,186,137,236,73,161,71,51,186,246,72,215,57,93,219,84,145,24,137,221,145,84,56,7,40,238,48,114,109,81,181,87,112,221,168,11,87,112,185,97,246,120,235,241,235,147,98,167,138,8,108,148,205,165,163,109,11,219,27,24,237,241,185,209,185,178,59,184,233,18,89,17,206,111,109,187,227,175,58,191,52,248,183,203,250,31,81,184,150,169,195,71,14,152,39,11,250,89,65,166,120,45,63,248,42,203,197,110,249,191,178,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,237,140,251,145,62,245,88,149,204,47,151,166,180,113,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,205,181,12,68,85,114,47,84,119,187,238,85,14,107,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,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,232,227,51,69,50,174,34,120,108,204,52,115,10,184,90,168,175,89,7,179,252,52,247,73,100,142,149,157,138,250,122,135,239,116,113,200,244,234,200,92,137,209,139,241,42,117,232,157,85,43,219,68,57,68,241,37,166,186,209,128,234,53,247,54,211,89,237,184,174,81,106,189,214,69,73,114,175,116,242,65,77,87,28,210,54,54,186,141,173,87,171,88,168,136,174,106,117,233,213,83,239,2,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,253,107,215,189,39,225,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,129,169,171,223,84,248,228,145,177,236,167,142,71,167,86,67,34,245,84,219,240,244,235,213,81,23,149,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,156,87,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,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,159,89,202,184,177,242,177,172,159,47,242,31,78,156,14,170,10,160,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,251,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,217,27,17,177,124,44,107,58,90,248,0,0,0,0,31,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,235,34,175,52,127,34,122,155,244,95,88,162,60,87,45,14,56,233,184,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,55,200,146,49,85,28,246,66,19,124,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,32,10,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,0,1,197,53,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,86,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,248,186,244,232,138,169,21,121,205,232,93,30,83,163,86,45,121,180,89,183,222,176,155,132,118,235,165,92,107,4,127,216,122,183,43,26,179,43,145,37,151,183,86,180,237,141,141,114,163,60,92,238,216,168,231,57,181,195,193,79,16,247,94,25,248,134,198,179,200,46,180,148,22,43,133,68,54,76,165,245,52,110,169,103,177,39,168,137,106,156,141,141,22,84,124,105,27,102,98,199,241,111,137,168,168,246,171,163,120,104,204,141,89,103,49,238,12,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,247,178,153,204,118,215,177,201,213,170,173,94,157,81,85,61,228,149,51,89,197,143,154,125,100,249,129,144,250,140,224,104,163,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,90,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,192,57,92,121,19,211,47,173,122,197,105,31,249,210,107,165,247,22,193,49,45,6,199,47,54,166,82,102,222,34,227,146,210,116,100,149,222,22,146,106,119,209,39,69,85,88,161,146,116,149,219,246,163,158,234,77,173,122,53,178,181,193,32,63,170,143,192,159,252,57,255,0,155,55,143,244,66,85,25,235,229,219,161,116,122,253,197,102,41,141,223,172,222,211,198,236,61,220,146,253,11,150,5,141,212,180,168,139,19,37,142,100,115,102,134,74,167,210,195,36,104,215,57,209,204,255,0,232,162,43,219,161,64,7,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,251,154,170,159,89,2,185,202,221,174,182,14,27,112,155,237,138,231,87,110,185,91,181,34,219,87,71,89,73,51,161,158,154,120,232,46,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,39,168,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,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,126,78,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,248,186,244,232,138,169,5,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,158,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,125,1,68,60,199,120,227,166,226,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,24,94,241,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,8,57,48,106,134,188,221,174,185,46,149,194,218,75,190,149,216,41,219,91,80,250,250,221,147,216,171,106,29,34,197,29,19,122,57,210,50,119,71,51,159,10,163,99,106,177,242,163,216,247,44,117,50,255,0,143,238,15,173,92,89,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,178,161,97,137,137,35,156,213,137,237,99,247,108,73,35,144,61,6,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,100,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,75,212,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,194,79,234,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,167,21,196,249,143,112,99,156,229,86,108,43,22,214,79,27,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,189,244,205,99,119,61,237,78,174,84,106,117,234,170,137,239,63,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,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,139,232,10,64,230,63,204,2,179,136,139,236,186,73,164,57,23,250,211,208,120,105,229,169,167,142,122,121,50,42,173,140,147,117,67,38,100,114,50,24,100,85,99,33,86,237,89,34,89,92,175,254,10,68,22,43,253,84,126,4,255,0,225,207,252,217,188,127,162,29,127,68,56,141,209,238,35,173,87,59,238,141,100,245,119,251,109,162,161,148,149,117,142,179,87,81,64,147,185,187,187,76,146,166,24,219,35,209,187,92,230,177,92,172,71,198,174,219,189,157,104,135,131,174,14,179,190,47,243,186,139,5,130,179,216,216,221,155,103,218,12,131,183,13,71,178,251,176,212,62,151,250,213,243,197,36,253,217,41,214,63,225,170,236,235,185,221,17,61,246,191,204,35,0,195,116,179,151,14,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,100,76,246,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,76,160,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,0,0,0,0,21,193,205,155,87,179,45,5,213,14,28,245,115,79,231,164,142,251,142,212,100,211,83,165,92,9,52,18,177,241,219,226,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,141,114,75,254,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,0,0,1,197,53,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,94,214,87,87,58,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,219,88,155,105,110,78,167,141,181,59,220,244,85,217,60,20,241,118,218,199,185,222,39,119,194,216,220,170,18,171,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,177,235,233,54,82,178,72,227,116,155,234,32,141,139,209,243,70,157,17,119,124,93,122,116,69,84,237,102,125,185,104,231,244,218,125,198,150,157,213,92,178,26,187,85,182,249,81,83,96,170,72,86,93,149,143,171,166,146,42,90,121,89,26,46,246,58,177,105,21,55,38,198,189,172,123,182,236,220,154,9,0,115,253,107,215,189,39,225,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,129,169,171,223,84,248,228,145,177,236,167,142,71,167,86,67,34,245,84,219,240,244,235,213,81,23,160,20,215,206,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,78,231,166,218,171,147,105,228,109,54,199,49,17,118,65,5,60,189,198,189,237,119,137,219,240,186,55,34,133,138,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,64,20,173,201,179,69,62,220,241,5,118,214,58,187,135,102,147,76,173,233,217,130,57,118,201,61,117,198,42,138,120,247,53,99,114,58,22,192,202,197,119,71,177,201,39,99,166,230,239,66,69,115,102,213,236,203,65,117,67,135,61,92,211,249,233,35,190,227,181,25,52,212,233,87,2,77,4,172,124,118,248,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,35,92,129,99,224,229,92,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,147,35,21,205,99,159,20,177,61,88,205,251,83,170,128,0,0,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,240,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,167,214,114,174,44,124,172,107,39,203,252,135,211,167,33,7,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,120,44,208,0,0,0,0,249,46,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,123,158,246,181,58,170,162,31,89,21,121,163,249,19,212,223,162,250,197,16,18,168,21,235,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,0,0,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,250,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,213,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,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,231,250,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,224,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,223,107,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,188,255,0,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,3,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,17,87,250,168,252,9,255,0,195,159,249,179,120,255,0,68,59,254,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,4,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,250,202,86,229,139,199,143,236,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,45,212,128,0,0,0,0,0,169,93,95,227,54,251,193,231,51,61,87,185,201,106,246,206,25,148,125,157,167,201,173,177,49,137,84,232,226,180,82,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,198,22,212,15,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,245,128,0,0,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,170,13,32,227,54,251,198,31,51,61,40,185,199,106,246,54,25,139,253,162,167,198,109,178,177,139,84,216,229,180,85,119,106,106,100,111,94,179,75,218,137,86,54,185,99,141,172,107,91,185,81,242,200,22,107,171,218,201,167,122,17,134,201,168,58,165,120,171,180,227,208,84,69,77,61,116,54,170,186,230,83,190,69,84,98,202,148,177,72,232,216,174,232,196,123,209,25,189,236,111,93,207,106,47,10,254,170,63,2,127,240,231,254,108,222,63,209,9,63,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,208,191,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,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,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,231,95,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,74,162,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,141,162,246,21,202,163,181,221,133,147,71,252,72,105,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,159,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,162,207,245,85,158,229,95,236,174,71,146,100,119,15,249,74,202,235,149,117,68,159,245,164,154,105,36,127,248,220,231,59,249,170,129,160,156,3,152,71,8,218,167,153,90,116,251,79,181,74,174,249,144,223,42,18,154,134,134,155,23,188,111,149,253,21,85,85,86,149,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,59,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,132,74,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,2,249,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,170,23,104,0,0,0,0,0,0,0,2,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,141,162,246,21,202,163,181,221,133,147,71,252,72,105,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,160,104,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,139,167,94,168,168,148,131,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,84,174,175,241,155,125,224,243,153,158,171,220,228,181,123,103,12,202,62,206,211,228,214,216,152,196,170,116,113,90,41,123,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,181,76,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,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,0,0,0,0,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,13,41,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,133,217,242,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,213,38,31,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,192,106,76,17,87,128,94,53,241,94,43,52,226,146,201,118,185,248,125,77,198,109,240,199,145,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,155,93,19,229,149,64,10,139,226,99,155,126,162,91,120,134,166,181,104,108,212,140,211,172,46,241,225,174,109,143,194,84,63,47,100,53,13,241,10,218,167,71,51,105,233,164,108,110,100,47,135,227,86,72,178,185,85,92,216,226,253,94,104,60,193,41,174,212,215,174,23,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,190,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,93,146,49,93,23,196,199,63,172,0,225,215,65,179,46,36,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,118,70,215,117,70,171,219,189,234,200,218,187,222,212,80,180,158,38,120,174,211,142,45,121,102,106,78,107,133,75,224,110,180,62,194,130,255,0,96,158,100,125,85,162,169,215,122,53,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,168,28,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,123,139,205,6,195,120,109,229,111,151,233,78,25,69,72,214,91,169,236,79,185,215,67,78,176,190,237,113,91,173,2,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,82,96,26,8,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,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,161,78,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,7,85,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,0,3,202,106,198,11,251,80,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,104,181,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,125,198,162,10,75,231,17,162,246,173,58,226,26,203,168,24,190,33,73,102,180,103,246,119,213,214,84,83,61,173,101,125,238,26,135,248,201,86,36,119,86,61,98,154,137,207,114,53,173,145,242,57,255,0,20,139,42,129,99,252,186,181,142,197,172,156,35,224,149,54,136,124,61,94,31,111,131,14,186,83,110,123,251,53,84,16,69,27,87,123,152,196,119,118,5,167,159,163,119,53,157,253,155,156,230,57,74,65,226,199,205,62,178,124,192,200,125,70,114,95,242,100,215,74,204,91,89,111,186,13,119,188,236,178,230,214,249,46,54,186,73,18,121,63,179,20,141,71,185,33,70,170,197,23,114,145,42,29,35,220,212,87,248,72,27,189,21,173,107,162,7,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,166,190,52,53,142,197,175,188,80,103,250,171,139,67,178,203,117,184,71,79,110,147,115,215,196,210,210,83,197,73,21,79,71,177,143,103,121,148,237,151,182,230,163,153,220,216,189,85,189,86,127,225,90,233,89,160,60,154,49,236,146,195,121,246,102,73,126,246,174,55,97,153,169,58,72,218,170,171,205,114,74,248,164,133,90,232,102,142,149,149,83,71,34,185,173,108,144,179,250,74,168,199,85,94,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,129,111,220,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,109,98,238,165,182,186,162,55,84,239,107,213,83,124,243,212,69,219,115,24,230,248,109,223,19,100,106,165,138,158,127,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,125,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,84,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,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,153,194,59,87,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,195,71,192,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,250,185,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,7,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,42,131,75,57,198,106,61,131,89,114,188,159,82,48,207,107,224,57,101,194,9,233,236,52,117,202,181,24,220,108,108,80,171,169,37,149,58,77,214,8,247,73,11,187,81,201,63,89,24,180,251,228,71,199,254,58,56,205,190,241,135,168,244,183,56,237,94,198,195,49,127,17,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,114,163,229,147,219,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,97,218,185,199,231,248,110,169,225,188,62,234,14,159,100,52,151,204,122,249,79,145,212,208,215,83,42,236,149,157,109,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,43,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,165,122,232,142,188,230,90,7,38,105,116,211,250,218,187,109,247,44,197,229,198,105,238,212,149,9,12,246,214,75,91,73,60,179,70,187,28,187,221,21,52,145,34,181,88,246,44,201,35,94,142,141,58,132,223,230,151,199,183,219,186,203,247,10,58,95,6,204,126,213,112,240,121,125,210,162,159,164,149,245,212,147,163,150,142,157,175,78,177,195,12,241,53,95,47,68,116,146,70,136,197,72,154,174,158,26,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,158,43,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,111,167,135,221,11,209,174,94,92,62,221,170,178,76,166,213,28,116,93,219,158,87,152,207,66,234,73,46,29,37,122,83,53,209,247,37,127,192,201,25,12,80,70,231,110,145,206,86,51,185,51,145,193,218,180,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,128,5,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,106,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,117,16,83,183,53,14,5,106,112,12,134,235,196,246,150,208,85,207,140,95,42,38,185,102,112,205,85,22,203,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,220,216,222,198,70,29,171,136,110,44,240,222,46,185,98,106,102,113,98,167,164,179,223,104,42,45,52,215,220,113,181,235,85,61,169,235,124,165,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,74,203,225,59,205,62,141,252,192,199,189,70,3,154,81,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,155,227,99,190,246,162,162,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,44,171,154,247,28,117,57,45,214,247,194,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,238,185,122,74,179,68,232,250,49,177,191,189,2,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,248,24,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,160,142,14,184,58,193,56,64,193,42,44,22,10,207,108,228,151,157,159,104,50,14,220,212,254,212,237,77,80,250,95,235,87,207,44,112,118,163,168,88,255,0,134,169,191,166,231,117,85,247,7,64,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,111,21,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,136,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,65,28,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,206,185,239,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,218,26,94,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,252,172,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,173,94,100,124,113,225,186,165,194,94,33,102,209,246,82,93,172,90,189,81,80,203,173,77,91,213,149,182,87,218,230,162,169,125,20,144,53,122,50,165,101,154,14,174,87,57,157,182,170,177,36,108,209,202,216,23,193,126,31,168,249,231,20,24,6,49,164,185,239,216,172,166,162,225,36,244,119,237,139,39,130,142,10,121,102,168,119,105,61,211,117,130,57,91,217,127,72,229,221,219,145,81,143,114,160,104,248,0,5,85,243,206,252,19,252,201,250,105,8,56,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,223,231,157,248,39,249,147,244,210,170,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,250,178,133,185,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,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,128,125,103,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,170,128,50,174,105,163,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,1,227,67,71,44,90,5,197,6,127,165,88,180,219,236,182,171,132,117,22,232,246,189,60,53,45,93,60,85,113,83,117,123,222,247,246,89,80,216,187,142,114,185,253,189,235,209,93,209,45,39,147,142,175,83,102,188,52,87,105,109,68,244,137,114,211,139,196,208,178,8,96,149,175,246,117,115,223,85,12,210,189,221,88,247,186,161,107,216,136,197,78,140,133,155,154,157,81,207,9,234,102,179,138,125,107,253,226,120,130,205,181,142,59,127,130,164,200,46,9,224,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,155,94,173,238,43,246,244,111,68,75,232,227,67,88,239,186,5,195,6,127,170,184,180,59,239,86,171,124,116,246,233,55,49,60,53,85,93,68,84,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,189,139,209,29,213,51,153,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,23,105,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,197,121,231,126,9,254,100,253,52,179,77,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,113,89,124,243,191,4,255,0,50,126,154,4,32,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,186,19,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,187,147,43,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,11,222,0,141,92,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,24,113,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,210,177,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,124,160,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,115,53,128,94,79,45,62,58,170,120,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,114,118,228,107,158,174,145,35,155,230,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,22,255,0,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,130,69,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,11,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,238,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,76,251,158,171,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,82,183,58,191,52,248,183,203,250,31,81,184,156,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,55,186,243,171,243,79,139,124,191,161,245,27,137,0,0,212,70,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,144,57,112,115,0,172,225,222,251,22,146,106,246,69,254,180,245,254,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,63,140,146,221,248,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,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,149,23,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,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,76,140,87,53,142,124,82,196,245,99,55,237,78,170,0,2,47,241,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,134,125,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,160,18,218,121,74,113,175,237,186,58,62,19,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,221,241,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,234,88,1,170,128,66,14,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,71,55,192,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,210,185,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,118,134,85,203,84,229,71,199,79,246,142,23,245,175,51,255,0,115,210,224,21,181,205,255,0,41,174,181,201,80,174,255,0,162,240,172,115,127,219,194,143,254,231,132,11,84,0,172,14,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,192,225,92,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,230,188,174,60,246,105,151,214,189,30,180,138,164,170,229,113,231,179,76,190,181,232,245,160,95,241,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,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,212,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,157,92,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,153,233,198,47,7,88,39,23,248,37,61,130,255,0,89,236,108,146,205,191,236,254,65,219,154,163,217,125,217,169,223,85,253,106,201,226,142,126,236,116,233,31,241,21,118,117,220,222,138,158,252,251,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,168,123,94,44,124,211,235,39,204,12,135,212,103,44,211,135,158,44,240,222,17,121,98,105,158,113,125,167,164,188,95,107,234,46,212,214,44,113,213,235,75,61,213,233,124,170,73,213,143,72,229,86,50,40,158,178,57,234,205,157,123,108,85,71,74,196,90,128,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,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,168,126,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,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,192,57,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,75,148,0,101,92,213,65,149,112,45,167,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,171,151,125,203,131,152,5,31,17,22,40,180,147,87,178,47,245,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,252,100,136,39,80,0,0,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,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,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,85,95,42,62,58,127,180,112,191,173,121,159,251,158,151,0,173,174,111,249,77,117,174,74,133,119,253,23,133,99,155,254,222,20,127,247,60,37,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,0,229,92,75,241,23,130,112,191,165,149,250,153,157,84,127,133,163,179,209,108,155,251,39,116,240,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,189,87,238,69,8,171,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,99,252,208,245,123,13,215,174,2,116,219,87,52,254,122,185,44,89,22,113,71,53,58,85,192,176,207,19,217,69,115,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,184,56,78,243,79,163,127,48,49,239,81,128,13,41,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,133,132,241,33,203,238,166,237,195,14,154,241,67,162,214,170,70,61,154,111,96,175,204,44,116,209,69,76,205,144,218,93,81,89,122,89,101,157,173,87,171,89,3,95,4,81,111,145,234,233,126,39,185,253,107,216,210,159,9,222,86,52,111,229,254,61,233,208,1,158,189,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,217,87,21,124,216,176,76,135,135,26,59,30,129,223,46,180,58,147,153,91,233,217,116,146,137,179,67,246,75,115,35,125,84,105,83,52,12,239,204,187,164,167,142,72,17,58,124,115,35,227,115,34,71,240,174,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,129,96,126,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,9,224,115,132,75,87,8,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,118,206,226,245,87,201,52,136,216,251,171,27,121,87,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,55,192,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,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,222,4,170,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,184,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,253,4,127,168,77,113,210,207,254,157,225,154,129,143,255,0,203,83,120,235,93,117,55,253,73,98,223,12,191,250,47,110,239,252,213,79,117,16,241,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,133,244,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,36,32,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,55,249,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,138,188,205,52,83,246,211,194,62,83,225,238,30,22,191,4,235,154,209,239,151,100,50,248,40,38,241,17,201,210,55,185,221,105,101,169,216,212,219,214,84,139,115,145,187,186,202,160,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,245,92,66,229,54,44,231,95,117,47,53,197,171,188,109,151,32,204,47,55,75,117,79,105,241,247,233,103,173,150,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,220,85,105,111,236,91,136,237,69,211,56,108,94,198,160,179,100,21,94,202,162,241,94,35,181,107,149,253,234,31,226,43,222,231,117,165,150,7,124,110,87,167,94,143,232,228,114,39,42,3,181,106,238,177,216,179,14,30,52,23,71,109,16,247,42,244,238,223,145,84,93,42,119,61,54,213,92,174,242,200,218,109,142,98,34,236,130,10,121,123,141,123,218,239,19,183,225,116,110,69,145,92,158,116,66,235,158,113,23,81,172,176,223,41,40,237,186,93,78,174,168,164,116,110,124,245,211,220,105,106,233,162,99,62,230,177,141,106,76,247,61,85,87,171,35,106,53,119,171,227,129,101,249,242,192,209,123,86,148,240,151,137,95,102,196,41,45,57,62,115,78,235,245,230,177,175,108,179,215,193,36,210,186,222,231,200,142,119,70,37,27,225,115,98,69,68,98,201,34,171,91,35,228,234,18,212,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,235,203,58,211,106,191,241,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,56,254,224,250,235,194,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,187,233,210,104,152,146,57,206,73,88,230,63,118,245,146,56,254,190,87,30,123,52,203,235,94,143,90,94,158,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,133,27,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,122,7,50,62,96,148,220,68,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,35,175,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,252,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,84,58,7,7,220,38,102,92,93,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,223,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,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,248,174,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,201,141,136,231,61,204,138,40,152,175,126,205,203,213,64,170,190,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,56,167,38,220,90,197,144,113,113,89,118,187,208,248,138,188,103,15,184,221,45,114,119,94,207,15,84,249,233,169,29,39,70,170,35,250,193,87,80,206,142,69,111,199,215,166,230,181,80,39,255,0,46,110,10,63,117,93,56,158,255,0,159,219,45,82,106,110,83,252,75,149,76,9,221,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,222,178,182,24,164,88,1,204,127,152,5,103,17,23,217,116,147,72,114,47,245,167,160,240,211,203,83,79,28,244,242,100,85,91,25,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,252,20,139,181,243,92,227,167,251,127,11,250,41,153,255,0,186,41,115,250,218,22,255,0,146,214,218,227,168,71,127,210,248,166,53,191,237,33,87,255,0,116,66,87,86,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,130,194,185,60,235,127,17,119,187,173,70,141,67,99,164,200,52,147,26,167,86,212,85,186,74,90,89,241,137,234,93,87,83,19,217,247,77,86,202,137,155,51,28,197,71,171,21,99,114,58,54,177,89,37,175,156,255,0,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,0,0,10,11,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,196,178,255,0,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,5,196,242,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,147,40,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,145,92,203,56,21,166,225,151,38,165,212,253,49,160,164,165,210,252,142,162,11,109,45,11,106,165,146,123,69,197,41,213,93,3,214,121,31,44,204,153,32,154,102,200,142,93,171,220,141,205,98,54,53,146,37,105,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,138,113,107,254,141,113,155,195,237,45,237,214,79,180,24,14,125,111,123,38,183,221,41,157,12,137,178,87,71,36,111,68,94,177,205,12,241,57,18,72,221,240,201,18,62,39,175,70,60,12,214,22,253,201,147,135,79,179,88,37,247,137,123,253,63,74,252,191,185,98,199,254,63,232,90,224,153,60,84,191,4,170,213,238,213,68,140,219,36,109,123,60,22,230,170,182,111,124,64,215,78,92,26,177,128,113,63,100,208,172,10,15,104,217,115,235,133,76,120,93,230,237,91,77,15,137,165,167,167,138,162,173,213,9,19,156,246,120,86,74,173,123,187,109,116,189,165,116,81,42,185,35,75,201,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,244,0,0,42,175,158,119,224,159,230,79,211,72,255,0,202,155,75,112,77,105,214,204,247,76,245,50,197,237,156,110,243,167,243,248,218,47,21,53,63,119,181,119,181,205,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,200,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,26,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,31,42,185,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,59,41,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,181,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,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,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,10,149,231,123,166,126,27,42,211,77,99,163,164,186,203,237,11,125,94,51,112,159,183,186,134,159,195,200,149,20,140,220,140,248,38,147,197,86,175,71,61,119,54,15,133,169,177,234,188,171,147,238,177,223,112,110,40,19,74,169,225,241,22,93,75,183,207,79,89,30,230,51,177,85,67,79,61,93,61,79,85,99,158,237,172,101,76,93,180,115,26,190,39,123,183,44,109,66,197,121,157,105,111,237,67,131,108,215,194,88,189,167,117,196,188,62,83,111,254,186,236,248,95,11,34,120,185,253,239,107,95,182,134,74,223,129,219,186,245,248,90,175,70,20,87,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,22,149,207,7,53,186,208,96,26,89,167,48,211,210,45,182,249,120,184,222,234,37,115,29,223,108,244,48,197,12,77,99,183,109,70,43,110,19,43,145,90,170,170,216,250,43,122,42,58,26,242,197,210,223,218,135,25,56,87,139,177,123,78,213,137,120,140,166,225,253,117,217,240,190,22,53,240,147,251,158,215,63,109,116,148,95,3,119,117,235,241,53,88,143,28,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,169,201,47,76,242,172,127,78,53,19,84,174,212,158,30,203,152,92,45,246,251,71,114,57,25,37,71,128,74,158,252,237,220,196,99,225,87,213,164,109,123,28,239,226,65,59,85,26,172,247,133,149,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,71,94,87,154,67,134,235,214,171,234,78,145,234,4,21,114,88,178,45,55,172,134,161,105,39,88,103,137,236,186,219,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,225,92,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,149,27,209,174,123,89,44,82,177,30,253,155,150,85,114,84,243,79,148,252,191,174,245,27,113,97,60,196,244,123,68,181,75,135,75,165,211,90,50,74,76,62,159,24,168,165,169,160,204,29,102,158,229,61,149,243,85,65,11,209,144,83,185,178,202,201,209,205,137,204,234,172,234,232,228,84,85,137,138,208,174,190,7,249,158,212,240,203,165,247,29,35,212,108,54,175,39,177,90,105,234,170,241,21,182,172,80,79,79,87,36,142,149,212,117,47,119,68,90,105,37,145,242,119,145,31,44,74,231,166,201,154,230,54,40,129,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,241,68,180,229,165,163,218,37,172,60,69,217,237,122,191,146,82,73,81,65,81,226,108,248,125,93,154,122,168,50,87,178,150,170,105,18,73,216,228,138,6,83,172,17,74,172,153,28,201,211,172,106,138,138,228,80,237,124,41,112,57,77,141,112,137,169,60,92,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,148,248,177,242,177,172,159,47,242,31,78,156,205,96,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,205,96,22,105,205,123,129,202,156,106,235,123,226,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,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,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,154,249,150,112,43,77,195,46,77,75,169,250,99,65,73,75,165,249,29,68,22,218,90,22,213,75,36,246,139,138,83,170,186,7,172,242,62,89,153,50,65,52,205,145,28,187,87,185,27,154,196,108,107,32,92,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,186,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,172,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,159,252,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,128,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,3,57,156,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,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,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,209,15,31,220,31,93,120,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,125,58,77,19,18,71,57,201,43,28,199,238,222,178,71,31,234,242,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,67,165,243,171,243,79,139,124,191,161,245,27,137,245,114,187,208,108,55,137,45,35,226,43,74,115,58,42,71,50,227,79,143,62,217,93,53,58,204,251,77,197,25,117,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,95,151,157,95,154,124,91,229,253,15,168,220,78,149,200,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,115,152,199,79,11,92,228,78,141,89,99,69,233,185,58,133,117,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,44,211,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,85,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,11,159,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,218,241,29,199,29,79,21,188,19,89,112,253,65,101,37,62,162,225,249,197,173,245,211,68,248,162,101,238,145,214,251,147,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,143,197,114,184,243,217,166,95,90,244,122,208,39,255,0,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,235,203,58,211,106,191,241,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,7,149,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,186,19,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,74,11,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,253,183,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,72,23,19,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,82,61,90,215,185,145,69,43,209,143,217,181,115,195,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,232,28,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,18,69,114,197,224,59,246,223,125,166,215,157,88,178,238,192,113,251,131,125,155,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,110,142,72,166,114,73,10,245,217,43,80,32,1,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,20,2,75,252,147,130,143,109,240,15,167,252,88,233,149,178,235,89,122,135,218,145,230,150,248,19,191,27,168,97,184,214,198,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,124,64,47,251,149,199,145,61,50,250,215,172,86,129,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,139,160,142,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,214,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,98,86,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,67,77,32,231,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,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,238,188,23,240,125,140,241,115,192,78,93,101,114,82,81,102,214,60,226,234,236,78,241,87,45,71,98,134,121,104,172,239,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,181,213,235,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,202,114,84,242,177,148,252,192,174,244,235,113,250,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,93,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,130,42,255,0,86,11,83,63,118,15,177,157,110,191,182,223,104,118,254,216,120,75,119,129,240,62,35,189,222,240,253,158,223,123,183,253,107,217,236,237,219,252,110,238,255,0,225,149,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,33,242,151,83,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,141,92,97,240,101,98,224,243,129,27,5,178,75,175,182,115,60,163,80,45,53,25,53,202,39,189,41,93,36,86,203,167,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,124,87,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,2,16,115,44,224,86,167,137,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,55,39,114,55,53,234,232,214,57,190,0,202,185,50,185,113,112,57,77,197,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,62,21,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,149,115,85,6,85,192,177,76,95,151,253,31,17,28,189,180,223,86,244,135,29,255,0,93,138,15,104,193,45,53,60,144,83,199,145,82,251,110,170,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,248,43,20,11,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,222,229,113,228,79,76,190,181,235,21,164,85,230,215,193,70,43,102,177,86,113,101,166,86,207,103,85,186,225,12,121,165,190,4,141,148,179,120,135,246,217,115,106,43,154,173,153,211,190,40,229,108,109,119,117,211,54,85,70,185,179,62,64,153,92,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,105,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,15,106,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,41,51,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,139,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,203,254,87,60,109,218,184,126,201,166,209,45,72,158,146,143,9,205,47,12,171,101,234,174,169,180,240,88,171,86,157,241,186,89,58,66,231,72,201,221,29,20,74,231,200,200,225,72,214,69,232,139,34,129,118,128,0,40,7,154,63,158,205,77,250,47,163,209,29,171,131,206,12,172,92,97,240,35,127,182,71,117,246,54,103,139,234,5,218,163,25,185,74,247,173,43,100,150,217,107,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,147,138,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,20,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,118,156,184,57,128,81,241,17,98,139,73,53,123,34,255,0,93,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,198,72,190,78,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,134,162,1,29,120,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,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,2,144,57,178,104,94,178,225,90,227,251,92,205,114,155,174,97,139,101,219,226,180,221,36,161,108,20,182,77,179,76,232,108,141,107,36,122,55,181,2,54,70,189,91,31,125,207,157,232,215,61,179,56,187,243,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,102,94,60,255,0,50,139,1,168,210,214,228,53,107,137,213,94,33,191,190,210,229,71,64,151,24,161,146,6,212,49,21,58,177,235,20,207,99,182,170,111,68,143,126,238,220,123,125,175,9,222,105,244,111,230,6,61,234,48,31,171,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,255,0,41,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,124,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,30,87,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,188,15,106,114,174,44,124,172,107,39,203,252,135,211,167,42,175,250,181,124,83,255,0,188,29,42,255,0,178,174,63,233,197,143,234,22,107,117,212,174,94,25,46,163,95,105,233,32,185,101,90,47,91,123,172,138,145,142,108,17,207,83,99,124,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,120,25,225,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,30,255,0,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,200,87,195,175,43,76,19,68,248,142,190,107,77,222,235,106,190,216,104,110,21,53,56,70,58,250,25,159,236,141,239,138,74,122,137,38,150,103,119,38,167,254,184,133,136,230,201,215,108,85,27,217,47,70,71,58,128,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,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,2,90,242,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,214,253,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,236,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,10,229,89,199,143,254,72,225,83,87,239,95,225,98,196,47,183,59,143,253,3,41,172,141,103,107,255,0,104,116,79,146,111,240,116,236,111,246,166,1,218,184,67,229,89,167,28,62,229,84,218,155,169,23,255,0,183,89,125,158,225,85,45,149,59,9,21,174,138,52,145,18,146,171,176,228,115,221,88,214,51,185,213,207,88,226,124,189,24,215,62,22,84,59,242,185,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,0,0,21,87,206,211,69,63,248,5,226,50,142,225,253,236,42,225,75,36,191,251,69,101,36,144,177,35,255,0,219,82,71,58,79,240,8,214,255,0,77,74,171,52,209,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,12,208,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,7,75,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,83,74,101,85,242,66,210,223,254,105,122,215,112,177,127,185,49,107,69,207,197,127,207,83,95,7,101,31,255,0,212,215,111,123,63,196,199,127,108,66,213,0,0,69,254,97,124,80,103,220,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,238,167,98,34,171,149,58,43,189,223,114,160,74,2,0,115,171,242,177,139,124,192,161,244,235,137,207,248,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,78,129,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,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,60,175,2,252,25,88,184,60,211,138,171,100,151,95,108,230,121,71,135,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,181,21,145,71,37,64,0,0,21,87,207,59,240,79,243,39,233,164,0,225,239,136,188,239,134,155,198,81,150,105,157,71,129,201,47,184,250,216,168,174,123,33,151,217,251,171,232,234,100,151,179,52,82,71,46,232,233,95,14,215,34,116,239,111,69,234,196,69,159,252,243,191,4,255,0,50,126,154,85,88,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,47,251,130,78,15,177,158,17,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,118,183,149,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,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,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,73,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,242,174,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,246,220,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,84,45,83,154,55,16,248,14,21,194,228,54,203,69,214,146,227,144,234,93,59,226,195,171,169,40,225,175,131,193,73,19,34,184,85,199,59,209,209,198,201,45,245,179,83,164,177,170,200,228,174,78,223,195,189,236,175,94,3,120,180,226,179,5,212,124,11,66,116,170,239,246,143,27,186,100,9,26,98,151,26,116,146,149,99,168,95,235,151,37,75,33,146,166,142,24,219,220,169,115,162,235,28,110,108,146,186,41,17,100,107,226,173,199,44,202,175,22,43,70,45,118,201,174,181,182,92,127,196,123,34,221,81,91,36,148,182,254,251,209,243,248,120,156,170,200,187,143,68,115,246,34,110,114,34,175,85,44,127,147,7,15,22,172,147,38,201,120,145,201,109,85,111,126,39,80,219,38,47,80,218,198,182,4,173,154,158,79,30,231,196,213,222,231,178,158,122,118,181,95,252,62,149,82,42,35,158,212,88,194,221,1,10,185,144,241,173,170,124,31,126,206,255,0,102,118,12,82,231,246,183,218,254,55,219,180,181,51,118,252,47,132,237,246,187,51,197,211,175,137,126,237,219,186,244,111,78,157,23,175,138,229,233,204,47,90,56,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,102,218,135,170,162,53,23,170,55,223,247,162,135,53,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,135,252,8,113,57,98,225,47,80,179,45,85,187,217,125,183,86,252,62,75,93,174,209,226,95,77,227,234,165,185,219,220,232,251,237,138,84,139,108,17,212,75,213,205,218,189,173,157,81,206,104,22,149,204,119,142,58,158,20,176,218,12,63,79,153,73,81,168,185,133,60,239,161,154,87,197,43,44,148,141,84,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,81,93,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,235,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,37,196,242,197,224,59,246,33,98,166,215,157,88,178,237,207,178,11,123,125,155,107,184,219,187,117,88,188,46,124,205,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,84,59,87,2,252,25,88,184,60,211,138,171,100,151,95,108,230,121,71,135,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,181,21,145,71,37,64,0,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,67,79,197,32,115,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,4,22,52,123,193,126,142,95,116,11,134,12,3,74,178,153,183,222,173,86,249,42,46,49,237,98,120,106,170,186,137,106,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,123,211,162,59,162,81,15,8,90,67,77,174,252,75,233,238,150,220,32,164,158,219,118,188,50,107,164,21,51,203,11,42,45,212,204,117,85,100,40,248,190,54,189,244,240,74,198,43,85,191,27,155,241,51,250,73,164,144,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,142,127,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,42,217,178,155,238,63,110,191,90,109,21,222,30,147,38,183,178,215,116,143,180,199,248,138,86,85,65,86,216,250,185,21,89,210,122,74,119,245,106,163,190,14,157,118,185,200,189,3,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,242,99,98,57,204,107,229,150,38,43,217,191,114,7,234,240,217,194,30,178,241,91,246,183,246,75,69,106,155,236,117,189,149,181,158,208,175,109,55,126,105,119,248,122,72,122,162,245,154,94,212,187,85,251,34,111,109,123,146,51,171,119,113,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,52,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,32,7,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,120,61,254,153,113,131,106,226,203,151,230,177,58,224,181,113,231,120,118,155,221,104,50,182,77,19,81,149,51,190,213,82,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,82,97,250,184,214,83,125,195,238,51,93,177,202,239,9,87,81,111,175,181,201,39,105,146,110,165,173,165,150,146,166,62,143,69,68,223,4,242,179,175,77,205,221,213,170,142,68,84,252,160,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,57,154,192,36,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,125,57,78,45,167,26,227,167,21,88,222,73,67,106,203,112,204,182,222,199,57,173,149,38,165,174,165,145,27,36,83,69,44,107,254,68,145,203,27,145,205,114,49,236,114,42,53,201,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,34,185,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,18,83,135,174,78,122,113,167,25,220,217,110,179,102,127,180,42,75,69,194,9,236,86,184,232,82,146,134,174,54,194,138,247,92,96,122,200,178,127,29,203,182,22,201,219,86,192,213,145,100,108,207,134,59,21,7,20,227,51,90,242,174,29,184,108,204,53,143,10,183,218,171,111,88,255,0,179,252,52,23,72,164,146,149,253,250,250,122,119,239,108,114,70,245,232,201,156,169,209,233,241,34,117,234,157,81,67,181,145,87,154,63,145,61,77,250,47,172,81,16,3,250,181,124,83,255,0,188,29,42,255,0,178,174,63,233,196,255,0,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,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,16,56,58,229,105,130,112,241,149,84,106,22,168,93,109,90,129,146,80,92,25,83,140,203,224,102,167,134,209,217,146,161,172,168,216,179,58,57,166,146,55,211,75,209,241,175,135,150,47,225,189,234,212,149,103,80,2,149,185,213,249,167,197,190,95,208,250,141,196,133,90,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,53,121,213,249,167,197,190,95,208,250,141,196,132,22,172,3,50,190,225,183,253,65,179,99,213,117,152,246,43,81,67,77,122,174,133,17,204,160,125,98,202,148,203,42,34,238,107,30,232,36,98,63,166,196,126,198,170,163,164,98,56,52,59,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,200,215,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,203,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,186,8,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,204,17,42,185,92,121,236,211,47,173,122,61,105,215,249,180,240,125,106,210,12,202,159,136,140,17,42,210,197,168,87,138,150,223,169,102,149,175,101,13,238,84,116,251,226,115,159,221,115,42,81,181,50,43,54,171,98,124,47,232,228,108,145,70,206,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,242,117,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,161,203,45,214,43,62,85,121,180,226,217,31,218,11,45,21,194,162,158,221,119,240,111,164,246,133,43,36,115,98,169,236,61,85,241,119,24,141,127,109,203,185,187,186,47,189,11,31,230,189,199,29,78,75,117,189,240,143,167,44,164,91,21,182,162,157,153,117,217,31,21,66,215,85,196,232,231,109,20,10,213,114,68,200,37,107,59,174,94,146,172,209,58,62,140,108,111,239,65,94,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,15,175,133,141,38,197,117,211,136,44,39,73,179,92,191,236,205,151,35,184,45,53,77,193,174,141,178,46,216,159,35,41,226,89,21,24,147,78,246,54,8,213,81,221,36,153,157,25,34,244,99,180,145,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,152,44,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,184,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,43,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,64,37,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,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,40,7,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,191,76,243,63,195,116,195,25,159,51,212,12,134,146,197,98,165,168,164,166,168,184,85,170,182,8,31,83,81,29,60,75,35,186,116,99,22,89,163,69,123,186,49,136,170,231,43,90,138,228,252,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,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,168,80,183,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,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,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,56,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,42,55,163,92,246,178,88,165,98,61,251,55,44,148,229,193,204,2,179,135,123,236,90,73,171,217,23,250,211,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,74,23,126,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,4,106,184,240,11,161,213,124,86,90,56,172,162,183,248,27,173,15,136,174,174,178,71,77,11,237,247,11,195,145,18,27,147,154,246,175,110,102,110,146,71,108,68,87,206,216,38,234,199,178,85,158,74,128,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,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,3,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,172,190,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,196,229,92,102,223,106,248,49,194,184,59,196,173,94,6,213,67,226,234,50,187,141,67,24,249,46,18,58,235,61,109,53,53,58,123,251,112,179,116,18,62,79,116,143,145,168,196,216,198,59,191,224,56,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,255,0,38,54,35,156,198,190,89,98,98,189,155,247,32,123,254,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,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,114,163,34,147,65,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,30,87,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,2,149,191,171,87,197,63,251,193,210,175,251,42,227,254,156,91,166,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,120,31,171,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,157,215,249,143,243,0,172,226,34,251,46,146,105,14,69,254,180,244,30,26,121,106,105,227,158,158,76,138,171,99,36,221,80,201,153,28,140,134,25,21,88,200,85,187,86,72,150,87,43,255,0,130,145,114,14,9,56,62,201,184,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,218,224,142,160,145,92,194,48,12,55,75,56,185,205,180,251,79,177,234,75,30,61,99,167,178,83,80,208,211,34,236,137,158,199,163,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,239,252,41,112,125,106,226,203,151,230,88,219,122,85,199,157,225,217,197,234,191,20,124,50,181,25,83,59,237,86,197,146,134,86,200,246,197,178,161,97,137,137,35,156,213,137,237,99,247,108,73,35,144,59,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,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,167,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,70,21,151,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,160,208,14,58,170,120,101,224,203,32,211,13,49,175,171,165,213,12,143,56,158,229,75,92,218,88,164,130,209,110,74,107,122,58,119,164,241,190,41,159,50,193,52,45,141,26,187,83,185,35,156,197,108,105,32,73,254,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,13,4,240,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,97,208,56,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,38,54,35,156,247,50,40,162,98,189,251,55,47,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,8,1,206,175,202,198,45,243,2,135,211,174,37,43,23,83,206,175,202,198,45,243,2,135,211,174,37,53,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,22,127,202,179,143,31,252,145,194,166,175,222,191,194,197,136,95,110,119,31,250,6,83,89,26,206,215,254,208,232,159,36,223,224,233,216,223,237,76,44,167,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,51,47,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,140,248,76,201,53,231,44,208,108,98,251,196,142,49,73,99,205,170,41,250,212,69,18,246,231,158,15,119,106,162,170,159,99,91,73,82,246,252,82,64,213,84,106,251,250,68,174,90,120,66,5,255,0,80,199,255,0,90,47,243,39,255,0,127,201,169,171,24,47,236,191,128,92,203,77,61,169,237,63,178,90,63,113,177,120,222,199,103,197,120,91,44,144,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,144,7,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,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,215,95,8,156,217,110,186,169,175,53,122,115,173,24,229,37,166,207,156,222,34,165,195,101,182,198,233,86,209,60,155,33,130,130,165,200,155,167,100,174,70,175,136,218,138,217,164,127,86,182,23,181,41,130,205,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,47,39,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,207,182,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,154,147,33,7,50,254,7,41,184,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,55,200,177,189,21,28,199,194,14,90,28,113,211,113,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,124,111,145,36,98,170,57,236,135,207,243,171,242,177,139,124,192,161,244,235,137,0,56,5,225,3,89,120,139,212,122,76,235,3,191,125,138,178,224,215,8,110,11,152,84,91,155,91,29,61,210,5,108,212,208,83,211,189,90,202,169,145,233,19,222,197,114,49,145,170,57,235,213,241,199,44,255,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,92,246,165,241,97,162,90,75,171,152,110,134,230,121,29,92,25,134,115,81,75,13,178,138,27,116,242,177,140,169,124,208,211,205,44,173,110,198,177,245,16,118,17,17,92,244,124,140,115,154,216,247,72,208,236,0,0,0,0,0,0,57,87,19,188,66,226,188,47,232,213,235,87,50,154,111,31,224,59,116,214,235,91,42,163,167,154,231,93,43,182,197,79,27,158,191,229,72,245,107,94,230,69,20,175,70,63,102,213,205,97,103,220,237,53,142,251,46,85,130,240,253,79,15,102,203,77,111,76,198,178,77,204,119,139,170,146,74,138,74,116,232,172,223,31,101,145,84,251,209,251,95,226,190,38,245,141,170,181,130,5,159,114,83,215,74,59,85,247,52,225,226,253,121,236,251,111,102,73,142,211,72,144,71,27,234,162,103,110,185,141,122,170,75,36,207,133,180,175,108,104,143,106,71,73,59,254,14,142,87,219,81,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,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,128,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,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,35,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,111,63,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,194,101,0,0,170,190,121,223,130,127,153,63,77,56,167,38,220,90,197,144,113,113,89,118,187,208,248,138,188,103,15,184,221,45,114,119,94,207,15,84,249,233,169,29,39,70,170,35,250,193,87,80,206,142,69,111,199,215,166,230,181,83,181,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,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,210,152,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,47,251,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,242,163,122,53,204,115,226,150,86,35,217,191,114,80,15,9,222,105,244,111,230,6,61,234,48,26,83,3,52,57,231,15,26,161,167,218,243,63,13,215,123,85,37,78,108,219,197,37,146,154,158,146,178,55,65,89,61,87,111,194,58,57,94,173,107,89,43,102,133,200,178,108,86,163,209,36,70,42,57,19,67,218,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,125,121,118,144,225,185,174,162,96,90,165,121,130,173,50,29,56,168,184,205,101,158,25,213,172,217,93,72,234,90,152,101,98,245,107,216,230,172,111,69,232,143,71,194,206,142,70,171,218,255,0,106,4,85,227,159,129,143,223,71,236,79,250,232,253,142,251,29,237,47,246,19,218,30,43,197,248,111,254,40,135,102,223,13,255,0,165,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,1,85,124,243,191,4,255,0,50,126,154,67,254,4,56,99,177,113,105,168,89,150,149,93,239,94,196,171,102,31,37,210,215,119,240,207,169,240,21,81,92,237,237,116,157,134,203,18,75,186,9,42,34,232,231,109,78,238,254,138,230,180,152,28,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,21,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,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,146,87,140,94,14,176,78,47,240,74,123,5,254,179,216,217,37,155,127,217,252,131,183,53,71,178,251,179,83,190,171,250,213,147,197,28,253,216,233,210,63,226,42,236,235,185,189,21,61,244,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,129,167,224,66,14,94,124,195,45,92,75,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,217,220,142,9,190,0,165,110,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,182,73,235,174,49,83,212,73,181,201,35,145,208,182,6,81,163,122,177,142,73,59,253,119,55,98,151,82,102,91,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,129,234,248,47,214,59,22,129,113,65,128,106,174,83,14,251,45,170,225,37,61,198,77,207,79,13,75,87,79,45,36,181,61,24,199,189,253,150,84,58,94,219,90,174,127,111,98,116,87,117,77,31,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,117,82,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,10,203,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,9,240,125,194,102,27,194,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,253,157,123,143,68,71,74,245,90,203,228,169,230,159,41,249,127,93,234,54,226,234,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,192,3,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,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,102,176,13,41,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,84,111,70,185,142,124,82,202,196,123,55,238,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,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,52,230,70,174,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,35,7,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,111,241,71,161,127,188,166,132,228,218,41,246,167,236,231,218,63,5,253,147,240,62,51,177,225,235,32,169,254,211,220,143,118,238,198,223,233,167,77,221,125,253,58,45,16,240,207,193,222,174,113,45,171,149,58,91,102,179,213,216,25,96,168,237,229,151,59,149,27,216,203,3,26,247,49,236,154,55,109,114,212,171,153,35,25,79,213,175,115,216,238,170,198,50,73,35,208,238,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,5,96,255,0,80,199,255,0,90,47,243,39,255,0,127,201,85,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,10,86,231,87,230,159,22,249,127,67,234,55,19,165,114,71,180,218,175,246,173,121,177,95,109,148,151,27,109,198,159,31,164,172,163,171,133,179,65,83,4,141,185,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,33,255,0,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,234,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,221,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,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,60,60,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,149,27,209,174,123,89,44,82,177,30,253,155,148,45,83,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,105,117,226,99,50,191,240,185,106,225,98,251,67,73,85,98,199,50,134,100,118,42,230,162,71,61,27,22,42,196,158,145,232,141,233,51,31,45,98,202,215,170,163,216,189,198,170,189,174,98,69,210,249,92,121,236,211,47,173,122,61,104,19,255,0,157,95,149,140,91,230,5,15,167,92,74,118,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,75,137,231,87,229,99,22,249,129,67,233,215,18,149,128,244,24,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,160,142,14,184,58,193,56,64,193,42,44,22,10,207,108,228,151,157,159,104,50,14,220,212,254,212,237,77,80,250,95,235,87,207,44,112,118,163,168,88,255,0,134,169,191,166,231,117,85,247,114,14,90,124,10,212,240,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,46,212,237,198,214,177,91,34,201,55,192,132,28,203,56,21,169,226,107,25,165,212,253,49,160,171,170,213,12,114,158,11,109,45,11,106,162,142,11,189,185,106,21,93,3,214,121,25,20,47,133,103,154,102,200,142,77,201,220,141,205,122,186,53,142,144,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,53,60,85,95,53,206,5,191,183,241,65,162,152,103,251,162,171,63,162,161,119,249,46,109,210,58,116,111,253,47,138,123,93,254,210,101,103,247,68,192,85,89,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,20,2,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,3,154,63,145,61,77,250,47,172,81,28,83,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,237,124,209,252,137,234,111,209,125,98,136,160,16,52,103,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,186,136,42,131,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,15,87,201,223,138,172,203,58,166,189,112,211,157,220,170,238,204,197,108,236,187,98,245,114,198,142,125,45,186,57,89,4,212,114,204,175,220,230,49,211,211,118,27,177,118,179,186,197,122,49,144,177,176,215,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,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,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,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,101,92,213,65,149,112,36,253,223,129,204,202,191,131,156,55,139,141,57,125,93,246,134,170,158,228,252,186,210,140,71,79,109,101,53,194,166,6,214,192,141,78,175,166,72,161,103,117,171,213,241,42,58,78,174,137,95,216,227,250,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,187,254,87,30,68,244,203,235,94,177,90,66,174,100,92,183,127,103,254,212,226,23,135,171,15,250,148,248,235,50,108,102,142,47,252,139,252,223,89,72,196,255,0,238,63,189,100,137,63,185,253,238,106,118,58,165,56,89,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,1,156,206,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,160,141,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,10,214,254,161,143,254,180,95,230,79,254,255,0,150,83,164,248,47,236,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,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,85,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,140,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,40,7,143,238,15,174,188,38,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,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,140,60,255,0,30,186,165,130,107,79,22,57,206,166,105,165,247,219,56,221,231,217,158,10,183,194,205,79,221,237,91,105,97,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,122,175,13,188,123,126,234,252,29,228,90,111,167,112,120,141,77,201,179,10,234,202,74,137,233,247,210,217,104,95,67,67,18,86,57,30,155,38,153,95,28,141,138,47,123,81,204,115,229,77,173,108,115,66,176,7,213,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,143,138,242,197,224,59,246,33,98,166,215,157,88,178,237,207,178,11,123,125,155,107,184,219,187,117,88,188,46,124,205,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,86,127,129,64,60,209,252,246,106,111,209,125,30,136,138,164,170,230,143,231,179,83,126,139,232,244,71,117,229,17,194,37,171,81,114,103,241,69,151,220,105,42,45,184,61,226,91,109,150,202,180,237,149,102,186,182,158,57,60,84,253,198,171,90,200,91,83,19,226,217,241,247,145,175,221,31,101,18,80,145,92,177,120,14,253,136,88,169,181,231,86,44,187,115,236,130,222,223,102,218,238,54,238,221,86,47,11,159,51,100,232,238,235,147,189,81,3,169,213,219,163,142,88,90,178,66,189,55,202,213,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,0,0,0,0,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,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,39,251,1,209,175,219,47,239,7,251,61,181,126,208,189,159,236,207,110,236,119,123,179,183,102,237,157,123,125,238,223,240,187,251,123,189,175,225,111,237,252,7,64,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,105,35,134,75,181,170,193,194,38,148,95,111,183,58,75,117,182,221,166,246,42,186,202,202,185,155,12,20,208,71,108,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,102,220,155,252,83,241,213,77,152,240,185,165,92,44,105,69,125,37,77,138,151,7,199,225,205,107,157,75,43,103,117,198,146,40,211,217,172,73,163,106,53,145,75,79,28,174,154,53,119,113,86,54,181,237,107,100,73,67,207,243,2,227,186,251,197,86,85,38,21,139,63,193,105,150,63,112,89,45,212,221,25,39,181,42,160,146,170,56,174,187,223,79,21,68,29,218,106,134,167,134,114,171,89,211,170,245,119,189,34,1,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,106,156,70,242,157,209,171,254,135,81,89,52,26,199,236,76,227,17,183,185,105,46,18,185,211,213,100,157,168,106,100,74,74,149,124,240,211,178,106,138,153,152,171,84,230,255,0,13,172,107,26,141,137,173,99,3,207,242,167,227,142,167,82,173,84,28,45,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,249,150,207,245,85,129,101,95,236,174,57,146,99,151,15,249,74,58,235,109,117,60,159,245,100,134,104,228,103,248,156,215,55,249,42,23,189,203,231,141,187,87,21,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,62,161,245,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,85,95,11,250,215,251,187,107,85,163,88,227,183,248,218,188,126,223,120,240,16,58,46,228,111,174,158,215,85,79,75,221,111,114,53,88,82,121,162,89,54,189,29,219,71,237,234,238,136,190,43,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,47,248,94,229,187,168,252,77,104,118,79,173,22,204,147,216,222,7,197,65,139,218,36,182,43,228,200,234,160,133,92,230,182,121,101,134,40,97,116,219,32,108,200,233,27,220,108,232,228,103,107,226,9,107,202,159,142,170,156,198,58,14,22,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,246,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,91,52,50,217,254,170,176,44,171,253,149,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,172,144,205,28,140,255,0,19,154,230,255,0,37,66,244,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,129,48,0,0,15,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,235,33,255,0,53,61,99,190,233,23,8,247,122,108,114,30,149,121,237,194,44,58,74,157,204,254,181,165,169,130,121,42,87,99,216,228,127,114,10,121,96,233,240,185,189,253,237,114,57,136,138,20,195,196,166,175,84,235,214,188,231,58,185,52,245,114,83,228,87,137,166,183,165,92,17,67,60,86,230,116,138,138,25,25,23,86,35,227,166,142,24,213,81,93,213,88,170,174,114,170,185,121,169,234,180,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,63,87,136,92,90,197,131,107,238,165,225,88,181,15,130,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,3,192,23,167,202,119,93,44,90,159,195,5,179,78,125,179,117,173,202,116,211,173,186,238,219,130,61,251,105,103,168,168,146,129,97,149,85,200,232,91,3,59,13,103,84,116,126,25,91,177,172,237,185,245,67,171,26,13,77,138,240,199,161,218,255,0,98,162,171,240,249,197,61,242,215,125,123,105,229,116,17,220,104,238,149,45,130,71,204,175,86,49,243,83,116,99,98,70,179,221,67,35,211,122,185,234,222,233,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,160,23,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,179,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,74,44,229,239,159,225,186,89,197,206,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,87,100,76,246,61,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,201,198,47,24,185,223,23,249,221,61,254,255,0,71,236,108,110,205,191,236,254,63,220,134,163,217,125,216,105,217,85,253,116,200,34,146,126,236,148,233,39,241,17,118,117,218,222,136,158,240,230,186,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,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,202,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,89,147,203,131,151,253,103,17,23,216,181,111,87,177,223,245,167,160,241,48,69,77,81,36,244,242,100,85,91,31,30,218,119,194,248,228,100,48,200,168,247,204,142,218,178,68,145,53,31,252,101,139,219,115,80,224,86,167,0,200,110,188,79,105,109,5,92,248,197,242,162,107,150,103,12,213,81,108,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,93,205,141,236,100,97,98,156,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,153,172,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,153,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,133,112,115,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,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,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,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,164,106,229,145,174,154,113,195,166,176,103,90,161,170,23,159,3,106,161,211,250,216,161,134,36,71,213,92,42,157,112,183,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,11,105,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,118,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,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,247,245,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,98,188,168,248,22,254,209,197,6,181,225,159,238,122,172,2,138,185,223,229,57,215,73,41,213,191,244,94,21,238,119,251,121,145,159,220,243,1,218,185,112,114,255,0,163,225,222,197,22,173,234,246,59,254,187,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,0,142,188,195,243,91,174,1,193,110,170,223,108,212,244,147,84,85,89,217,100,123,106,88,231,49,32,184,84,197,67,51,145,26,230,174,246,197,83,35,152,189,122,35,209,170,168,228,69,106,231,219,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,63,231,123,170,95,252,205,52,82,223,125,255,0,117,229,55,123,103,133,255,0,154,154,130,126,242,179,255,0,170,77,216,199,255,0,141,237,254,214,164,127,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,67,159,243,24,210,171,22,143,241,123,155,227,24,134,23,246,103,27,171,240,55,75,69,36,84,239,138,149,241,207,73,19,231,146,153,29,240,246,124,87,137,106,36,127,195,99,152,232,218,141,70,109,108,255,0,228,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,115,19,109,45,201,213,18,58,155,99,88,138,187,39,130,162,94,227,158,247,59,196,237,248,91,27,81,124,7,59,221,45,255,0,230,105,173,118,251,23,251,175,22,187,220,252,87,252,213,52,16,118,85,255,0,253,82,118,246,51,252,79,119,246,180,35,175,41,60,214,235,138,241,165,143,216,173,244,244,146,83,230,54,123,173,146,185,211,49,202,248,224,101,51,171,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,66,247,138,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,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,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,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,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,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,200,0,6,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,69,114,184,243,217,166,95,90,244,122,210,95,243,163,208,189,56,161,194,113,206,33,237,150,111,3,153,215,100,20,216,221,202,166,157,81,145,220,105,93,71,83,36,111,168,103,79,142,104,252,43,24,201,17,81,221,183,43,29,189,25,18,71,16,57,92,121,236,211,47,173,122,61,104,19,255,0,157,95,149,140,91,230,5,15,167,92,74,245,229,151,105,181,94,184,227,211,10,59,205,178,146,190,158,58,139,149,91,34,169,133,178,177,179,193,108,171,154,25,81,174,69,68,124,114,199,28,140,119,222,215,177,174,78,138,136,165,133,115,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,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,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,14,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,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,229,92,209,252,246,106,111,209,125,30,136,234,188,149,60,211,229,63,47,235,189,70,220,114,174,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,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,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,3,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,133,92,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,243,250,46,96,21,154,69,192,62,157,240,253,162,25,23,132,206,170,253,183,6,77,114,138,57,226,170,176,210,201,113,158,104,155,76,247,49,35,89,167,142,163,221,52,111,115,161,107,29,209,27,35,152,248,226,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,135,64,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,181,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,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,159,240,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,63,181,128,0,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,250,176,6,104,120,145,209,11,175,14,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,123,216,245,138,104,247,179,171,145,175,220,212,115,209,17,235,53,121,68,112,137,106,212,92,153,252,81,101,247,26,74,139,110,15,120,150,219,101,178,173,59,101,89,174,173,167,142,79,21,63,113,170,214,178,22,212,196,248,182,124,125,228,107,247,71,217,68,151,133,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,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,0,0,0,0,0,2,0,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,149,87,194,119,154,125,27,249,129,143,122,140,0,105,76,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,61,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,126,77,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,114,253,224,70,197,194,174,43,30,107,148,179,198,234,110,65,111,72,238,53,61,95,31,178,233,103,142,150,73,109,91,25,81,45,60,253,170,154,119,47,137,106,35,159,215,162,116,111,185,67,165,240,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,238,160,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,65,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,41,167,226,178,248,187,229,53,117,213,77,121,164,212,109,23,200,233,45,54,124,230,241,45,86,101,21,202,71,74,182,137,228,223,52,245,244,205,85,221,59,37,114,57,60,62,228,86,205,35,58,57,176,189,203,76,30,171,137,222,38,48,222,43,249,91,234,14,169,97,244,53,118,231,182,162,209,109,187,219,42,81,92,251,117,198,59,173,185,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,42,219,132,239,52,250,55,243,3,30,245,24,11,94,227,27,135,141,47,225,151,150,174,165,105,206,148,90,170,232,237,175,168,178,215,86,75,87,89,37,76,245,181,171,114,182,195,37,76,142,114,237,107,222,216,35,85,108,109,100,104,168,187,88,222,189,10,161,225,59,205,62,141,252,192,199,189,70,0,52,166,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,192,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,116,103,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,156,174,60,246,105,151,214,189,30,180,191,224,43,131,154,199,3,149,58,149,106,175,226,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,209,21,245,48,197,213,174,108,142,94,228,49,70,214,43,93,19,99,154,165,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,69,243,88,224,86,155,14,146,191,138,125,40,160,164,166,177,85,84,44,217,173,11,170,165,116,237,184,213,214,189,125,164,197,154,71,35,153,44,181,17,196,232,99,70,246,213,35,115,88,230,186,69,136,39,255,0,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,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,19,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,2,138,249,178,107,165,139,88,56,154,251,55,137,94,110,181,118,173,59,183,191,27,170,134,161,31,29,43,47,17,213,76,181,175,167,141,203,255,0,65,11,228,218,213,123,169,147,166,230,54,55,186,234,117,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,67,50,249,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,5,143,242,88,208,106,155,182,101,149,241,27,121,162,164,125,182,197,78,252,102,202,179,83,197,43,253,163,50,71,45,76,209,61,95,190,7,197,78,177,198,171,179,248,140,174,123,81,255,0,11,218,176,131,139,31,52,250,201,243,3,33,245,25,203,201,224,3,65,169,184,124,225,115,17,198,102,162,171,166,190,223,233,217,147,100,44,171,167,150,154,118,92,106,226,141,206,134,72,100,123,150,39,193,19,97,166,84,68,111,85,167,87,171,26,231,57,10,54,226,199,205,62,178,124,192,200,125,70,112,44,211,69,52,26,167,136,238,79,182,61,54,179,81,82,79,144,173,61,222,233,143,172,212,241,72,244,184,211,94,235,37,142,56,159,43,216,216,95,51,91,37,50,203,189,187,25,80,245,94,173,220,213,168,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,244,229,113,228,79,76,190,181,235,21,165,69,241,247,195,197,171,134,126,37,239,248,30,43,106,171,160,196,238,20,244,215,188,113,149,53,141,169,127,130,157,157,30,212,114,42,189,25,29,76,117,80,177,37,254,38,200,154,174,87,245,73,30,23,211,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,165,112,114,96,215,154,156,171,75,242,93,0,190,214,210,120,140,30,161,183,75,19,29,81,19,103,146,221,89,36,142,158,54,66,140,71,189,144,212,245,123,165,87,63,223,93,27,23,98,53,136,235,31,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,86,36,87,4,156,31,100,220,92,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,109,119,63,225,215,65,179,46,36,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,118,70,215,117,70,171,219,189,234,200,218,187,222,212,93,15,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,52,61,6,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,0,162,30,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,147,196,240,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,119,233,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,149,129,163,220,154,42,105,53,182,241,6,176,229,213,119,29,58,198,170,45,243,91,102,166,165,138,149,249,107,36,129,207,168,133,82,58,169,38,161,100,51,35,35,122,170,43,229,98,185,99,116,107,209,237,15,147,157,22,83,98,206,113,94,30,179,92,90,187,198,217,114,11,125,242,233,110,169,237,62,62,253,44,241,218,228,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,30,3,146,167,154,124,167,229,253,119,168,219,142,149,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,57,175,37,79,52,249,79,203,250,239,81,183,1,117,32,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,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,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,42,175,158,119,224,159,230,79,211,74,171,45,83,158,119,224,159,230,79,211,72,107,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,29,127,151,7,47,250,206,34,47,177,106,222,175,99,191,235,79,65,226,96,138,154,162,73,233,228,200,170,182,62,61,180,239,133,241,200,200,97,145,81,239,153,29,181,100,137,34,106,63,248,203,21,223,158,127,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,125,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,75,20,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,41,176,210,239,13,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,15,21,199,198,153,229,90,187,194,22,164,224,184,85,39,139,189,84,91,233,238,20,212,173,142,73,36,170,240,85,112,214,62,8,153,27,28,247,205,35,41,220,200,216,141,248,164,115,26,170,136,170,169,158,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,53,38,102,91,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,218,198,120,186,87,181,36,166,169,216,199,189,35,238,193,36,82,246,247,171,153,191,107,190,38,170,1,165,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,43,7,158,119,224,159,230,79,211,78,255,0,202,59,83,49,92,195,132,43,62,11,105,171,233,122,192,174,21,246,251,189,44,146,71,220,111,137,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,187,164,130,118,162,42,51,170,240,14,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,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,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,204,214,1,170,128,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,64,38,170,12,171,154,168,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,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,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,128,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,10,1,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,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,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,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,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,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,101,92,213,65,149,112,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,233,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,241,254,88,188,191,235,52,138,142,155,136,29,111,199,124,38,117,87,182,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,61,240,200,199,58,22,177,189,85,178,57,236,142,197,64,0,0,0,0,0,0,160,30,104,254,123,53,55,232,190,143,68,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,1,63,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,140,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,60,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,7,75,0,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,1,89,124,169,248,21,169,195,163,160,226,159,85,232,42,233,175,181,84,233,54,21,66,218,168,157,3,109,213,116,76,95,105,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,179,64,0,0,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,52,123,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,226,173,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,64,58,88,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,231,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,10,33,229,113,231,179,76,190,181,232,245,165,255,0,28,255,0,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,169,208,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,214,0,161,110,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,47,229,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,87,209,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,224,63,116,238,22,63,226,211,165,95,247,54,221,255,0,130,4,10,230,247,197,22,51,145,233,30,157,233,70,159,94,234,234,169,243,218,122,76,238,166,162,23,212,82,178,107,34,177,254,5,146,196,248,218,146,178,121,92,233,81,142,114,58,55,209,49,93,31,87,49,91,13,121,117,104,229,247,89,56,184,193,41,173,19,120,122,76,62,225,6,99,116,169,218,199,246,105,104,39,138,70,166,199,61,138,238,236,235,79,7,86,238,115,59,251,246,185,172,114,23,147,91,195,39,13,183,26,106,10,59,135,15,154,107,85,79,107,167,90,74,24,166,196,232,30,202,88,22,89,38,88,162,106,197,209,140,89,102,150,69,107,122,38,249,30,239,189,202,171,250,216,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,3,218,153,172,226,199,205,62,178,124,192,200,125,70,115,74,103,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,64,228,28,174,60,137,233,151,214,189,98,180,226,156,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,172,255,0,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,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,6,120,184,35,215,154,110,28,120,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,108,118,247,211,177,19,163,182,185,52,102,114,175,221,59,133,143,248,180,233,87,253,205,183,127,224,157,84,1,8,57,182,96,25,150,169,232,94,1,167,218,125,143,85,223,50,27,230,164,80,83,80,208,211,34,111,149,254,205,185,42,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,77,240,4,127,224,235,131,172,19,132,12,18,162,193,96,172,246,206,73,121,217,246,131,32,237,205,79,237,78,212,213,15,165,254,181,124,242,199,7,106,58,133,143,248,106,155,250,110,119,85,95,116,128,0,0,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,111,217,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,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,15,106,0,0,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,209,238,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,138,180,240,201,195,109,130,235,69,125,177,112,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,0,233,96,0,4,85,230,143,228,79,83,126,139,235,20,68,170,63,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,64,51,133,194,119,154,125,27,249,129,143,122,140,6,148,206,105,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,29,44,0,0,0,0,10,245,230,137,160,217,151,18,90,185,195,174,148,225,148,85,110,125,198,163,33,125,206,186,26,116,153,150,155,114,62,212,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,179,87,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,2,0,115,147,214,191,176,220,62,218,116,114,146,223,222,171,212,219,130,247,167,146,45,209,193,67,110,150,158,162,77,174,73,26,173,153,211,190,141,27,213,143,106,199,223,235,181,219,20,159,231,148,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,207,191,3,58,95,106,214,62,45,52,207,3,190,186,145,109,179,222,61,165,89,5,93,19,106,224,171,130,134,25,43,100,165,146,39,42,53,204,153,180,203,10,245,234,136,146,42,171,93,211,106,232,204,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,2,152,57,207,233,13,54,33,175,56,214,174,91,160,164,134,159,80,172,238,134,177,27,60,175,158,107,141,191,183,20,147,61,142,248,24,197,166,154,134,54,163,23,222,176,200,170,212,85,220,251,159,60,166,117,164,250,89,170,30,7,246,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,253,200,5,75,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,157,3,158,119,224,159,230,79,211,75,20,197,184,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,127,134,184,218,241,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,94,139,239,107,149,23,220,170,126,174,117,164,250,89,170,30,7,246,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,253,200,5,64,242,84,243,79,148,252,191,174,245,27,113,117,39,138,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,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,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,167,53,253,211,184,88,255,0,139,78,149,127,220,219,119,254,8,14,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,197,167,74,191,238,109,187,255,0,4,14,170,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,163,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,3,45,166,170,14,85,251,167,112,177,255,0,22,157,42,255,0,185,182,239,252,19,170,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,44,127,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,213,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,129,234,192,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,123,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,243,83,207,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,191,195,92,109,120,205,21,37,84,27,216,230,63,100,177,198,215,183,115,30,230,175,69,247,181,202,139,238,85,2,32,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,123,217,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,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,168,29,0,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,167,85,253,211,184,88,255,0,139,78,149,127,220,219,119,254,9,239,241,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,3,45,165,255,0,114,184,242,39,166,95,90,245,138,211,170,254,233,220,44,127,197,167,74,191,238,109,187,255,0,4,247,248,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,129,26,249,163,249,19,212,223,162,250,197,17,64,38,164,178,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,60,7,238,157,194,199,252,90,116,171,254,230,219,191,240,64,234,165,85,243,206,252,19,252,201,250,105,106,135,148,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,57,87,52,127,61,154,155,244,95,71,162,47,39,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,201,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,8,129,201,83,202,198,83,243,2,187,211,173,196,255,0,60,254,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,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,123,217,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,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,168,29,0,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,117,251,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,129,250,192,0,5,59,114,175,224,86,167,63,200,109,92,79,106,149,5,92,24,197,142,162,27,150,25,12,53,81,108,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,238,189,204,93,206,141,143,100,151,18,0,0,0,0,0,0,0,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,37,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,208,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,189,24,212,254,72,7,160,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,75,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,135,160,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,15,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,77,10,226,187,78,53,207,54,212,13,47,182,75,236,172,207,78,114,11,157,158,229,102,168,153,29,37,69,45,45,99,233,227,175,167,94,137,220,133,251,89,189,17,55,69,35,209,142,234,142,138,73,123,89,158,188,247,93,53,31,135,78,59,181,79,84,52,190,243,224,110,180,58,129,145,69,52,50,162,190,150,225,74,235,156,203,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,67,66,128,229,92,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,234,160,0,0,115,78,35,117,190,213,195,142,143,94,181,150,251,99,171,187,219,108,21,22,230,214,82,82,72,214,78,176,84,87,65,77,35,227,221,240,185,236,108,234,244,98,171,81,234,196,106,185,155,183,167,181,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,53,243,71,242,39,169,191,69,245,138,34,178,249,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,11,222,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,245,128,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,237,127,106,88,39,237,79,246,41,237,223,245,103,246,127,237,79,179,60,44,223,249,47,196,248,110,255,0,123,103,107,251,119,195,179,126,255,0,231,183,167,188,133,124,234,252,172,98,223,48,40,125,58,226,4,255,0,5,74,242,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,238,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,0,0,1,94,188,194,249,133,235,71,9,154,209,101,211,157,57,198,48,171,141,182,227,139,211,94,229,150,247,69,87,52,237,158,74,186,184,92,214,186,26,152,154,140,219,78,197,68,86,170,245,87,123,254,228,79,107,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,33,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,253,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,87,181,114,222,227,91,84,248,193,253,162,126,211,44,24,165,179,236,151,178,60,23,176,169,106,97,238,120,175,23,220,238,247,167,151,175,79,12,205,187,118,244,234,238,189,122,167,74,214,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,165,111,234,213,241,79,254,240,116,171,254,202,184,255,0,167,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,229,92,39,121,88,209,191,151,248,247,167,64,86,95,53,14,58,170,115,252,134,235,195,14,150,215,213,193,140,88,234,38,182,230,115,77,75,22,203,181,198,10,168,94,216,34,73,35,89,163,101,44,212,202,139,35,30,206,235,220,244,218,232,216,199,200,29,255,0,27,231,29,162,87,29,121,189,97,249,5,170,174,211,165,241,211,246,108,249,114,211,79,44,242,213,197,189,100,154,122,70,49,101,101,52,201,181,177,35,90,178,177,88,215,72,212,73,156,218,107,10,51,131,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,205,9,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,32,122,179,149,113,79,168,90,143,164,220,62,230,218,155,164,246,27,85,231,36,197,237,233,116,138,146,233,213,105,86,150,41,88,250,201,30,141,150,39,47,110,149,42,36,68,107,209,202,230,34,34,57,85,26,189,84,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,2,152,127,171,87,197,63,251,193,210,175,251,42,227,254,156,93,73,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,113,123,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,192,149,71,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,32,87,56,237,94,166,194,184,104,161,210,218,121,233,22,229,168,247,136,97,124,19,65,43,159,236,234,23,178,170,105,162,123,122,49,143,109,66,80,49,81,234,189,89,51,246,181,122,43,152,17,47,250,181,124,83,255,0,188,29,42,255,0,178,174,63,233,197,201,226,127,106,190,202,217,190,221,123,43,237,39,179,233,253,177,236,158,231,129,241,221,182,247,252,63,119,248,157,158,230,253,155,254,45,189,58,251,250,153,215,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,116,124,0,175,94,97,124,194,245,163,132,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,109,167,98,162,43,85,122,171,189,255,0,114,37,133,20,173,206,175,205,62,45,242,254,135,212,110,32,77,78,91,220,107,106,159,24,63,180,79,218,101,131,20,182,125,146,246,71,130,246,21,45,76,61,207,21,226,251,157,222,244,242,245,233,225,153,183,110,222,157,93,215,175,84,233,53,74,171,228,99,248,217,249,111,245,34,213,0,227,252,75,241,49,134,240,181,143,98,153,158,160,208,213,191,30,191,229,20,248,229,117,109,50,43,223,108,100,212,181,51,37,90,196,141,87,76,198,186,157,168,246,55,227,216,247,57,168,247,53,35,127,96,32,7,58,191,43,24,183,204,10,31,78,184,145,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,0,0,0,33,87,50,30,53,181,79,131,239,217,223,236,206,193,138,92,254,214,251,95,198,251,118,150,166,110,223,133,240,157,190,215,102,120,186,117,241,47,221,187,119,94,141,233,211,162,245,149,88,238,169,96,153,94,119,151,105,157,130,251,226,178,76,19,192,125,160,162,240,179,51,193,248,216,86,106,95,226,61,137,28,155,227,106,187,248,110,118,222,157,29,209,125,197,107,115,206,252,19,252,201,250,104,29,43,151,167,48,189,104,226,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,157,211,199,87,73,11,90,231,77,83,43,85,155,106,30,170,136,212,94,168,223,127,222,139,97,69,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,120,173,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,242,162,255,0,171,87,197,63,251,193,210,175,251,42,227,254,156,90,167,22,62,86,53,147,229,254,67,233,211,153,172,3,85,4,53,226,191,153,166,151,240,191,170,22,189,46,110,47,87,152,92,160,168,107,114,200,169,42,36,164,158,197,3,227,166,154,23,198,217,96,236,214,62,72,106,30,244,99,102,98,34,198,141,123,155,187,171,102,81,156,206,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,170,26,40,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,202,118,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,155,91,27,222,248,238,36,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,125,101,64,115,98,227,94,227,148,229,87,62,21,244,222,231,179,27,179,116,166,204,103,98,210,212,67,117,174,108,148,245,17,211,198,228,107,228,135,194,201,14,215,171,100,99,150,85,150,55,177,18,36,87,132,149,225,107,154,158,156,107,254,178,222,52,179,41,176,125,139,142,235,112,72,176,90,186,201,209,125,163,30,214,177,180,181,107,213,89,21,100,143,71,62,52,106,172,110,238,36,8,229,145,140,117,76,234,51,109,194,175,12,249,151,21,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,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,250,211,108,166,178,218,168,172,212,114,85,201,79,65,79,29,52,79,171,171,150,170,119,49,141,70,181,100,154,103,58,89,95,209,19,171,228,115,158,229,234,174,85,85,85,3,235,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,168,28,255,0,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,149,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,116,248,34,142,126,236,116,235,39,240,209,118,117,218,238,138,158,250,65,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,103,159,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,64,210,240,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,17,255,0,137,94,49,112,78,22,115,189,54,176,106,93,31,133,198,243,191,108,120,220,131,185,51,253,145,224,161,133,241,255,0,90,195,4,146,84,119,100,157,145,252,42,221,157,119,47,84,235,210,64,21,87,207,59,240,79,243,39,233,163,149,31,29,63,218,56,95,214,188,207,253,207,75,128,86,215,55,252,166,186,215,37,66,187,254,139,194,177,205,255,0,111,10,63,251,158,16,45,80,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,40,126,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,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,234,210,124,235,246,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,10,12,227,111,140,28,155,139,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,77,206,188,158,19,188,172,104,223,203,252,123,211,160,3,228,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,30,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,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,67,213,128,0,0,0,0,0,20,173,253,90,190,41,255,0,222,14,149,127,217,87,31,244,226,234,76,171,129,163,222,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,123,67,196,193,107,138,72,233,89,216,175,168,167,102,198,201,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,181,145,87,149,199,145,61,50,250,215,172,86,146,168,1,74,223,213,171,226,159,253,224,233,87,253,149,113,255,0,78,46,164,202,184,26,61,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,89,21,121,92,121,19,211,47,173,122,197,105,42,128,0,126,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,10,248,174,230,183,167,28,59,106,59,244,191,10,193,255,0,104,215,91,87,114,43,252,208,94,146,134,150,219,84,138,136,148,173,145,32,155,189,51,126,46,234,34,53,177,187,107,21,206,122,72,200,166,86,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,80,15,27,124,31,100,220,35,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,237,111,64,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,2,247,128,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,144,215,132,62,102,24,39,19,154,177,145,233,133,206,201,246,90,174,174,225,254,161,41,229,73,166,170,187,80,178,154,89,103,241,43,27,29,12,19,70,148,207,149,122,200,141,86,206,216,155,189,209,44,146,194,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,64,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,33,255,0,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,73,128,0,141,92,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,31,170,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,135,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,84,52,19,194,103,24,58,95,197,214,27,45,247,7,90,186,11,237,158,158,149,217,29,138,166,41,21,246,169,231,89,81,140,73,213,141,138,161,142,90,121,92,199,177,122,236,70,171,219,27,149,88,157,212,172,190,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,56,255,0,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,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,238,128,0,0,0,30,83,63,213,44,19,75,254,206,125,186,190,251,51,237,110,65,71,139,89,255,0,173,102,155,197,93,42,183,118,32,254,19,29,179,119,109,255,0,27,246,177,58,123,220,157,80,253,92,178,193,246,175,21,188,226,222,219,186,217,189,179,111,168,183,251,70,211,83,225,235,168,251,177,185,157,250,121,122,47,110,102,110,220,199,244,93,174,68,94,139,208,8,129,196,23,52,189,26,208,237,113,180,232,205,21,171,237,52,116,247,8,168,179,27,236,21,206,142,151,29,221,51,25,35,90,200,225,149,245,147,66,197,145,242,196,205,187,92,214,199,185,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,155,126,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,205,254,84,252,117,83,97,210,80,112,177,170,245,244,148,214,42,170,132,135,10,174,109,44,174,157,183,26,186,214,39,179,94,144,198,228,115,37,150,162,73,91,52,138,222,218,164,141,115,220,215,70,145,5,186,0,0,252,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,33,95,11,92,212,244,227,95,245,150,241,165,153,77,131,236,92,119,91,130,69,130,213,214,78,139,237,24,246,181,141,165,171,94,170,200,171,36,122,57,241,163,85,99,119,113,32,71,44,140,99,170,98,175,53,206,53,255,0,105,185,84,252,53,233,157,206,235,77,141,226,87,10,138,108,182,94,189,152,111,23,72,100,107,82,159,98,181,36,116,52,178,70,255,0,123,157,178,73,87,114,49,82,24,101,116,85,224,255,0,134,187,239,21,58,227,103,211,43,98,246,109,80,237,186,100,149,109,170,100,18,82,89,226,154,54,84,73,18,185,175,221,50,247,89,28,104,140,122,119,36,98,185,17,136,247,52,47,207,136,221,111,181,112,227,163,215,173,101,190,216,234,238,246,219,5,69,185,181,148,148,146,53,147,172,21,21,208,83,72,248,247,124,46,123,27,58,189,24,170,212,122,177,26,174,102,237,233,237,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,140,28,204,109,148,214,94,95,250,129,102,163,146,174,74,122,10,123,13,52,79,171,171,150,170,119,49,151,106,22,181,100,154,103,58,89,95,209,19,171,228,115,158,229,234,174,85,85,85,43,91,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,240,189,224,124,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,0,0,0,3,202,106,198,117,251,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,135,171,57,87,22,62,86,53,147,229,254,67,233,211,128,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,39,85,51,153,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,251,155,181,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,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,7,159,212,42,220,202,221,128,100,183,13,57,180,210,93,50,202,91,61,108,214,26,26,183,35,96,170,184,182,23,173,52,50,42,189,136,140,116,168,198,170,171,217,238,85,248,155,247,165,59,127,86,175,138,127,247,131,165,95,246,85,199,253,56,186,147,56,60,105,233,159,236,139,138,205,79,193,99,164,181,82,82,83,228,19,220,40,41,109,113,246,233,105,104,107,81,43,41,96,99,54,53,25,219,130,162,38,43,26,221,173,115,85,173,85,106,34,168,104,39,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,188,246,164,0,228,201,170,95,106,248,113,190,233,157,125,247,197,87,224,153,4,158,26,139,194,236,240,118,186,214,36,208,255,0,17,24,141,147,125,83,110,46,247,185,207,111,78,139,209,189,180,39,248,31,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,197,59,93,185,215,241,37,53,214,182,107,22,154,105,173,29,181,245,18,58,142,158,174,146,190,166,120,96,87,47,109,146,74,218,168,219,35,209,189,17,94,145,177,28,168,170,141,111,94,137,63,249,148,106,245,54,144,112,125,156,78,147,210,37,203,48,167,76,66,219,13,76,18,202,201,223,92,215,50,161,168,177,244,216,246,209,165,92,140,115,213,24,143,137,168,187,186,163,29,68,58,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,168,26,51,225,175,53,207,181,43,65,176,109,70,212,234,124,126,12,135,42,179,195,123,158,43,11,38,109,20,112,84,245,154,153,173,108,206,115,209,233,78,248,82,68,87,57,59,155,246,170,183,162,157,44,252,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,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,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,244,28,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,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,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,182,202,180,47,81,241,13,39,194,181,190,231,102,238,225,153,223,139,138,219,116,167,85,124,112,213,83,212,207,4,148,181,30,228,237,76,190,29,242,49,23,171,95,26,170,181,202,172,149,177,200,14,95,188,119,95,120,85,202,163,194,178,151,248,221,50,200,46,9,37,198,155,163,35,246,93,84,242,82,199,45,215,123,41,229,168,159,181,77,78,228,240,205,84,107,250,245,78,142,247,168,95,72,62,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,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,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,238,2,199,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,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,196,242,189,227,167,246,215,138,179,67,181,143,51,241,122,147,101,223,236,122,154,214,237,154,251,107,142,54,170,117,153,92,190,34,178,30,146,119,58,163,94,248,145,146,127,21,205,168,145,2,127,145,127,143,238,48,109,92,38,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,178,157,102,137,233,27,154,229,149,238,99,54,236,89,36,143,165,241,47,196,94,9,194,254,150,87,234,102,117,81,254,22,142,207,69,178,111,236,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,62,245,95,185,23,61,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,15,192,187,103,249,149,235,63,173,213,42,204,134,174,60,178,190,241,37,254,91,181,34,165,44,237,184,190,101,157,213,17,172,40,212,137,253,213,87,167,109,27,181,122,109,233,209,11,62,230,47,115,213,203,215,45,253,29,188,235,188,116,145,231,117,249,69,174,166,240,202,122,71,210,171,94,251,109,201,209,164,208,189,173,88,170,123,75,31,125,136,214,177,179,119,81,136,140,70,161,242,242,172,224,59,255,0,36,113,87,171,246,95,240,178,226,22,43,157,187,254,129,244,215,182,191,187,255,0,180,54,38,73,15,248,58,134,59,251,83,206,171,206,175,202,198,45,243,2,135,211,174,32,82,177,114,124,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,122,163,164,107,223,37,80,232,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,201,231,255,0,213,86,5,149,127,178,184,230,73,142,92,63,229,40,235,173,181,212,242,127,213,146,25,163,145,159,226,115,92,223,228,168,6,135,184,211,226,98,155,133,29,6,186,234,124,52,52,151,11,236,245,16,218,49,234,26,180,151,177,83,113,155,114,183,184,177,181,85,25,28,81,205,50,162,185,155,210,21,141,30,199,61,170,71,94,30,185,192,233,62,172,229,83,98,90,153,167,215,92,6,174,171,177,21,141,212,82,84,228,62,212,170,146,68,143,194,164,84,180,141,153,179,57,94,206,218,54,55,181,255,0,26,43,152,228,99,100,173,94,41,56,205,212,126,45,44,90,119,108,212,123,85,170,42,252,18,223,87,79,53,202,141,138,201,46,181,85,15,143,185,83,36,105,210,56,186,199,79,78,157,182,53,27,220,73,156,157,26,246,69,23,117,228,243,162,23,92,243,136,186,141,101,134,249,73,71,109,210,234,117,117,69,35,163,115,231,174,158,227,75,87,77,19,25,247,53,140,107,82,103,185,234,170,189,89,27,81,171,189,95,24,125,124,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,138,188,209,252,246,106,111,209,125,30,136,147,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,172,96,230,143,231,179,83,126,139,232,244,68,127,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,240,56,87,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,160,12,171,154,168,50,174,5,159,113,19,204,2,179,72,184,76,210,78,31,180,67,34,240,153,213,94,159,227,240,100,215,40,163,158,42,171,13,44,150,106,25,162,109,51,220,196,141,102,158,58,143,116,209,189,206,133,172,119,68,108,142,99,227,174,189,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,243,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,23,211,203,207,130,203,87,11,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,237,14,149,194,143,10,58,113,194,86,156,51,10,194,162,241,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,254,214,64,11,119,56,45,9,119,16,87,124,38,236,189,189,44,109,190,159,217,25,165,61,37,99,228,125,114,68,178,207,226,41,29,11,102,108,46,87,164,12,217,27,156,217,33,87,46,232,230,235,4,255,0,0,0,2,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,59,7,35,236,254,154,43,174,169,233,109,118,67,86,181,21,84,246,235,253,174,210,229,149,208,35,34,116,176,86,212,49,58,118,152,245,89,168,24,239,122,61,232,145,255,0,73,35,93,189,131,156,158,138,125,185,225,246,211,172,116,151,14,205,94,153,92,23,189,4,146,237,142,122,27,140,180,244,242,109,106,70,229,116,205,157,148,106,222,175,99,82,62,255,0,93,206,216,133,96,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,129,163,226,144,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,46,252,204,14,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,128,88,87,35,236,42,213,95,159,234,158,163,77,81,86,151,43,29,158,221,100,167,137,175,111,97,208,87,77,44,210,185,237,219,185,94,142,183,194,141,84,114,34,35,164,234,142,234,138,219,116,34,175,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,242,85,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,74,86,46,167,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,144,45,123,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,177,83,45,159,234,171,2,202,191,217,92,115,36,199,46,31,242,148,117,214,218,234,121,63,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,132,28,203,56,234,169,225,151,25,165,211,13,49,175,171,165,213,12,142,158,11,149,45,115,105,98,146,11,69,185,42,21,29,59,210,120,223,20,207,153,96,154,22,198,141,93,169,220,145,206,98,182,52,147,170,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,208,14,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,7,213,165,89,78,163,225,122,143,142,100,154,67,93,117,164,204,233,46,17,54,200,235,92,75,45,84,149,82,47,109,176,178,36,71,119,187,155,214,53,137,90,230,200,215,171,28,215,35,149,171,98,156,232,190,213,125,149,225,235,237,215,178,190,210,123,62,249,237,143,100,247,60,15,142,237,218,251,254,31,187,252,78,207,115,126,205,255,0,22,222,157,125,253,78,215,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,94,85,207,59,240,79,243,39,233,160,113,78,77,185,77,139,31,226,226,178,211,119,174,240,245,121,54,31,113,181,218,227,237,61,254,34,169,147,211,85,186,62,173,69,70,116,130,146,161,253,92,168,223,131,167,93,206,106,45,223,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,191,238,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,64,148,0,0,56,167,26,217,77,139,15,225,31,87,174,217,29,119,132,164,168,195,238,118,184,228,237,62,77,213,85,176,58,146,154,62,140,69,84,223,60,241,51,175,77,173,221,213,202,141,69,84,206,17,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,0,53,80,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,64,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,158,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,254,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,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,66,236,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,62,173,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,183,254,88,188,7,126,196,44,84,218,243,171,22,93,185,246,65,111,111,179,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,237,209,199,44,45,89,33,94,155,229,106,135,127,224,163,133,27,23,9,122,53,69,134,246,173,85,153,125,203,165,102,83,123,162,133,237,241,245,91,158,177,198,142,145,85,235,12,12,127,106,52,232,198,175,71,201,219,99,229,145,9,0,0,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,11,115,12,227,78,235,197,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,219,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,78,220,111,124,219,187,7,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,21,120,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,24,28,84,22,83,205,243,75,112,77,22,193,52,3,76,244,210,197,236,108,110,205,246,175,193,81,120,169,170,59,93,217,168,38,147,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,57,175,41,60,3,13,213,61,116,207,244,251,80,113,234,75,230,61,124,211,122,250,106,234,26,148,93,146,179,218,86,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,229,92,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,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,246,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,119,106,229,193,204,2,179,135,123,236,90,73,171,217,23,250,211,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,74,29,175,158,119,224,159,230,79,211,74,171,45,83,158,119,224,159,230,79,211,74,213,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,254,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,80,185,78,92,28,192,40,248,136,177,69,164,154,189,145,127,174,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,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,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,112,72,162,144,57,143,243,0,172,226,34,251,46,146,105,14,69,254,180,244,30,26,121,106,105,227,158,158,76,138,171,99,36,221,80,201,153,28,140,134,25,21,88,200,85,187,86,72,150,87,43,255,0,130,145,118,190,107,156,116,255,0,111,225,127,69,51,63,247,69,46,127,91,66,223,242,90,219,92,117,8,239,250,95,20,198,183,253,164,42,255,0,238,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,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,135,138,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,25,172,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,37,158,255,0,85,180,47,81,244,106,143,16,187,102,182,110,213,171,59,199,232,178,75,5,202,5,87,210,214,210,212,65,28,202,198,189,81,58,77,23,117,172,150,53,68,115,92,173,84,234,199,198,247,134,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,43,46,193,206,247,21,118,119,114,163,202,116,62,234,204,49,247,9,189,157,112,183,220,99,117,210,26,22,194,137,23,122,145,232,145,73,51,230,107,156,237,181,12,108,108,149,26,157,213,139,124,176,131,10,227,111,84,49,62,21,243,30,21,103,158,174,170,197,125,167,167,164,177,85,211,85,71,68,251,28,11,91,37,77,194,37,237,67,221,171,101,90,74,232,222,217,37,68,107,21,200,157,90,229,97,202,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,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,164,141,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,103,228,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,250,192,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,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,0,1,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,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,214,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,77,47,28,43,140,30,19,48,222,46,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,236,235,219,122,162,186,38,42,5,122,242,180,227,219,236,37,101,135,133,29,80,131,126,63,117,184,120,60,66,233,79,79,214,74,10,234,185,213,201,71,80,214,39,89,33,154,121,92,172,151,162,186,57,36,84,122,172,78,71,65,208,57,181,241,175,236,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,221,242,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,42,219,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,127,38,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,62,83,234,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,181,253,95,224,202,197,193,231,44,205,87,182,73,117,246,206,103,148,125,157,168,201,174,81,61,233,74,233,34,187,210,246,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,93,124,39,121,167,209,191,152,24,247,168,192,7,148,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,75,222,209,14,96,154,37,170,92,58,92,248,131,203,238,180,152,125,62,49,80,202,108,170,210,217,103,185,79,101,124,213,93,138,69,122,69,3,101,149,147,163,162,115,94,200,149,157,93,35,122,170,197,38,216,23,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,215,88,29,171,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,146,87,150,47,1,223,182,251,237,54,188,234,197,151,118,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,116,114,69,51,146,72,87,174,201,90,156,171,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,191,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,0,250,192,0,12,171,154,168,50,174,4,170,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,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,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,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,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,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,148,57,87,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,45,167,148,38,83,174,57,79,14,53,110,212,202,239,25,136,90,174,13,181,225,51,85,197,50,87,120,88,88,169,81,31,113,200,140,150,142,55,171,34,133,90,174,115,29,29,68,74,168,200,163,99,107,215,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,111,166,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,56,7,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,221,159,108,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,87,87,53,206,10,63,105,184,172,252,74,105,157,178,213,77,146,98,86,250,138,156,182,46,157,153,175,22,184,99,107,146,163,122,185,35,116,212,177,198,255,0,115,155,190,72,151,106,61,86,24,98,112,116,14,90,156,107,219,184,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,158,127,154,119,26,119,93,3,195,104,244,107,75,114,10,187,94,160,229,212,233,87,85,93,5,51,145,246,219,35,150,88,157,44,51,238,68,142,166,89,99,86,49,204,71,185,140,100,206,254,19,251,47,90,118,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,252,172,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,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,77,14,240,127,195,93,139,133,109,14,179,233,149,177,123,215,89,182,221,50,74,182,213,62,120,234,239,18,195,27,42,36,137,92,214,109,133,59,76,142,52,70,49,123,113,177,92,138,245,123,157,192,57,94,240,81,251,191,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,125,141,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,193,22,200,220,201,123,147,168,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,45,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,89,79,43,174,96,21,150,138,203,111,12,154,223,145,119,173,83,120,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,126,232,87,187,214,41,36,86,54,22,198,232,213,202,197,137,177,91,81,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,75,159,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,4,255,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,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,124,53,61,86,127,165,185,222,151,253,156,251,117,98,246,103,218,220,126,143,41,179,255,0,93,67,55,138,181,213,110,236,79,252,39,187,102,238,219,254,7,237,122,116,247,181,58,160,26,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,202,149,229,117,204,2,178,209,89,109,225,147,91,242,46,245,170,111,13,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,221,10,247,122,197,36,138,198,194,216,221,26,185,88,177,54,43,106,0,84,175,59,77,28,190,197,149,96,188,64,211,205,222,178,212,219,211,14,172,143,107,27,225,42,163,146,162,174,157,122,171,247,201,222,100,181,62,228,102,214,120,95,137,221,100,106,37,181,17,87,153,166,138,126,218,120,71,202,124,61,195,194,215,224,157,115,90,61,242,236,134,95,5,4,222,34,57,58,70,247,59,173,44,181,59,26,155,122,202,145,110,114,55,119,80,175,94,77,57,253,54,51,197,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,155,93,118,134,96,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,67,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,5,85,243,180,214,59,236,185,86,11,195,245,60,61,155,45,53,189,51,26,201,55,49,222,46,170,73,42,41,41,211,162,179,124,125,150,69,83,239,71,237,127,138,248,155,214,54,170,242,14,79,88,85,171,42,227,5,151,219,133,69,92,117,24,118,47,114,189,208,182,23,181,25,36,239,116,52,42,217,81,90,170,172,237,87,74,228,70,171,87,123,88,189,122,34,181,220,127,143,109,76,202,181,67,139,141,76,184,229,53,125,207,96,228,21,184,205,186,6,73,34,195,75,67,65,59,233,226,100,109,123,221,179,119,109,210,189,27,209,171,44,210,189,26,221,253,11,42,228,201,165,191,101,56,113,190,234,101,125,139,194,215,231,121,4,158,26,183,197,111,241,150,186,38,36,48,255,0,13,30,173,143,101,83,174,45,247,181,175,119,94,171,213,189,181,2,127,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,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,105,224,183,66,244,227,136,190,89,152,30,151,234,133,155,199,90,171,189,179,44,51,68,168,202,171,125,83,110,245,201,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,162,86,149,114,121,214,27,222,180,93,241,157,87,171,171,199,116,234,211,81,80,234,60,150,145,104,102,158,251,4,85,108,100,108,142,157,181,47,125,27,231,167,89,37,71,200,201,18,37,106,53,205,122,175,69,158,188,174,60,137,233,151,214,189,98,180,149,64,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,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,184,158,98,156,10,211,113,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,54,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,239,106,163,147,239,67,81,5,96,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,40,87,95,16,92,78,235,47,19,215,219,77,255,0,87,178,143,105,73,100,183,197,111,161,166,130,22,211,210,195,209,140,73,167,108,44,232,196,154,119,177,36,149,232,137,213,219,90,212,108,113,197,27,36,87,45,14,7,42,120,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,54,72,145,177,21,92,247,195,207,248,1,224,250,235,197,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,187,234,18,25,88,178,53,205,72,152,215,191,118,244,142,57,47,207,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,192,253,98,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,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,160,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,191,62,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,64,207,185,163,62,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,72,129,196,135,6,186,71,194,134,180,51,141,203,22,43,87,62,159,97,244,242,100,213,120,133,10,178,8,35,201,27,87,75,5,178,26,121,18,86,62,158,154,74,154,180,169,114,36,114,199,10,80,200,196,99,153,52,80,50,100,240,245,198,55,15,188,79,247,168,180,155,54,241,119,170,43,124,23,27,133,146,182,146,90,74,234,56,228,232,138,138,217,26,140,151,182,245,70,72,248,31,36,109,115,153,241,244,123,21,193,88,60,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,138,188,209,252,246,106,111,209,125,30,136,143,248,238,150,231,121,94,9,151,106,101,130,197,226,177,188,19,192,125,160,173,241,80,179,193,248,217,150,26,95,225,189,233,36,155,228,106,183,248,109,118,222,157,93,209,61,228,128,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,32,87,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,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,45,37,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,242,156,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,202,185,169,219,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,177,1,113,60,171,248,21,166,192,49,235,87,19,218,165,65,73,62,79,124,167,134,229,134,67,13,84,187,237,54,233,233,102,99,167,149,99,145,33,145,245,80,212,162,164,111,99,251,76,107,23,115,100,123,217,31,138,230,185,199,79,246,254,23,244,83,51,255,0,116,82,231,245,180,45,255,0,37,173,181,199,80,142,255,0,165,241,76,107,127,218,66,175,254,232,132,253,93,110,230,1,71,195,191,7,122,65,164,154,67,145,127,174,197,126,159,226,179,203,83,79,28,21,17,227,180,190,6,150,77,213,12,153,146,70,249,166,141,21,140,133,91,185,35,149,101,114,179,248,41,45,91,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,122,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,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,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,154,112,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,251,65,144,118,230,167,246,167,106,106,135,210,255,0,90,190,121,99,131,181,29,66,199,252,53,77,253,55,59,170,175,186,64,0,0,1,207,245,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,157,175,127,132,170,99,146,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,225,114,161,153,115,85,6,122,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,44,127,138,110,44,41,178,174,87,177,234,229,187,35,164,160,190,234,133,158,135,28,233,73,110,151,177,37,198,119,246,175,20,81,178,102,189,99,98,69,5,206,52,145,235,247,70,138,201,21,203,27,157,77,154,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,227,247,242,189,99,190,230,26,53,128,104,237,222,30,229,38,157,220,47,149,22,186,157,204,77,180,183,39,82,200,234,109,141,98,42,236,158,10,137,123,142,123,220,239,19,183,225,108,109,69,149,92,159,116,114,251,156,241,64,154,171,79,55,135,178,233,165,190,122,138,201,54,177,253,250,170,234,121,233,41,233,186,43,218,246,238,99,234,101,238,35,94,212,240,219,29,181,100,106,129,119,224,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,20,173,206,175,205,62,45,242,254,135,212,110,35,95,57,189,235,46,103,168,248,245,239,68,45,255,0,98,241,108,82,225,37,91,45,245,206,109,84,153,7,190,72,219,237,4,106,53,27,11,160,127,79,15,27,151,100,142,115,210,103,189,144,62,46,127,204,223,93,52,227,136,189,96,193,117,67,75,239,62,58,213,93,167,244,81,77,12,168,140,170,183,213,54,225,112,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,220,18,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,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,211,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,84,182,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,105,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,140,33,86,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,167,175,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,149,114,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,59,201,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,90,184,62,153,229,90,137,110,203,238,56,181,39,139,251,21,143,191,38,184,192,200,228,146,103,80,199,85,77,79,43,227,107,24,238,189,191,20,217,94,174,218,214,197,20,175,87,124,61,21,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,147,87,146,167,154,124,167,229,253,119,168,219,135,51,174,3,191,98,23,218,157,121,210,123,46,220,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,250,187,186,229,236,212,78,234,133,110,216,227,138,23,44,112,167,77,241,53,66,210,120,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,214,230,161,199,85,78,127,144,221,120,97,210,218,250,184,49,139,29,68,214,220,206,105,169,98,217,118,184,193,85,11,219,4,73,36,107,52,108,165,154,153,81,100,99,217,221,123,158,155,93,27,24,249,32,254,147,107,246,178,232,87,183,255,0,100,122,133,117,197,254,212,91,214,217,116,240,79,106,119,225,247,237,114,110,69,237,204,205,207,237,206,205,178,199,189,251,30,221,206,235,248,24,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,31,86,157,105,158,85,170,23,27,197,187,22,164,238,123,7,31,186,228,215,25,223,28,139,13,45,13,5,44,149,18,190,71,49,142,217,187,182,216,152,174,232,213,150,104,152,174,110,254,167,149,47,122,223,194,102,27,194,47,1,58,201,131,216,170,41,47,23,218,252,31,37,169,190,228,109,160,90,89,238,175,74,42,165,129,30,197,146,85,99,34,137,233,27,88,143,217,215,184,244,68,116,175,85,162,16,53,80,0,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,205,14,191,102,26,113,159,235,46,89,153,105,30,5,246,47,16,186,220,29,61,174,201,189,23,195,71,181,17,206,218,222,172,139,184,244,124,189,150,42,199,23,115,182,197,86,49,170,179,87,154,231,26,255,0,180,220,170,126,26,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,177,90,146,58,26,89,35,127,189,206,217,36,171,185,24,169,12,50,186,48,112,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,241,58,3,152,105,198,1,172,184,158,101,171,152,23,219,76,66,213,112,108,247,75,38,244,79,19,30,215,35,93,181,221,25,47,109,234,201,123,47,84,142,94,223,109,234,140,123,149,52,167,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,120,184,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,172,138,229,139,199,143,236,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,40,93,73,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,126,176,2,157,184,179,229,21,168,152,246,101,21,231,133,59,69,94,85,143,94,234,42,166,146,203,83,91,73,74,252,121,141,72,150,56,82,166,170,165,174,170,99,220,249,246,46,221,236,100,77,71,186,71,46,247,88,247,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,251,88,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,109,58,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,169,109,3,229,9,172,185,158,163,228,54,77,111,184,125,139,197,177,75,132,116,143,184,80,181,181,82,100,30,248,228,119,179,213,202,212,108,46,129,253,124,68,141,93,146,57,172,88,94,246,78,200,174,164,1,82,188,232,177,107,22,13,138,240,245,133,98,212,62,10,203,143,219,239,150,187,117,55,117,242,118,41,96,142,215,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,141,124,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,4,170,230,185,192,183,246,254,40,52,83,12,255,0,116,85,103,244,84,46,255,0,37,205,186,71,78,141,255,0,165,241,79,107,191,218,76,172,254,232,152,173,93,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,211,241,72,28,199,249,127,214,112,239,125,151,86,244,135,29,255,0,90,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,193,89,66,21,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,160,158,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,41,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,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,6,107,11,232,103,10,58,113,197,175,2,58,61,133,102,177,120,27,173,14,159,216,103,176,95,224,133,31,85,104,170,117,178,157,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,40,92,182,158,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,240,172,13,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,178,174,75,122,3,255,0,193,111,16,121,142,158,255,0,185,237,152,93,246,181,159,251,67,46,78,165,98,175,253,4,75,58,55,252,52,76,127,246,246,18,127,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,32,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,237,64,0,0,0,12,171,150,125,205,175,141,127,109,214,86,112,155,166,87,59,85,101,150,30,204,153,165,194,5,239,200,234,232,103,238,50,216,213,86,236,143,178,248,162,146,87,70,231,57,100,86,196,171,26,197,51,31,88,32,95,247,43,143,34,122,101,245,175,88,173,37,81,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,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,1,245,153,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,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,160,121,253,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,225,92,191,184,152,204,184,175,211,76,215,84,179,10,26,75,115,27,156,85,219,109,22,202,100,71,50,221,110,142,134,137,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,42,47,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,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,220,168,249,100,177,94,74,158,86,50,159,152,21,222,157,110,2,127,128,0,134,188,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,31,148,229,185,203,238,167,135,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,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,84,6,186,114,132,202,157,196,117,147,28,208,235,135,134,211,108,183,196,220,42,107,171,155,36,223,100,225,133,241,119,160,145,234,169,226,119,119,154,148,172,223,221,147,163,219,34,163,97,146,165,109,252,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,128,0,0,0,202,185,170,131,42,224,95,245,151,135,76,19,138,14,1,116,171,77,51,170,127,195,251,29,101,158,183,124,223,216,203,167,177,82,24,43,59,113,75,31,123,181,223,123,187,79,118,199,253,202,159,114,165,32,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,55,66,156,39,121,88,209,191,151,248,247,167,64,114,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,41,175,54,227,27,136,45,66,208,235,23,15,25,62,109,221,195,44,29,136,160,166,167,164,138,154,74,138,90,120,97,142,146,150,161,241,53,189,232,96,236,239,98,57,21,203,35,213,242,58,69,100,75,31,201,194,175,12,249,151,21,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,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,126,86,7,195,198,168,106,14,188,193,195,117,162,213,73,77,155,58,241,87,100,169,167,171,172,141,176,81,207,75,220,241,110,146,86,43,154,230,68,216,102,114,172,123,213,200,197,72,209,234,173,69,208,79,13,28,58,96,156,47,233,101,6,153,224,180,255,0,224,171,47,21,187,230,254,201,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,238,68,251,213,67,213,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,122,176,0,31,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,199,235,20,173,205,147,139,207,218,238,163,254,239,184,85,110,252,67,0,184,63,218,206,146,131,181,37,86,69,10,205,4,219,100,122,171,214,24,24,247,68,222,141,98,58,71,78,229,238,177,33,122,4,53,214,188,179,13,206,181,115,47,204,52,239,14,164,197,113,139,181,226,166,166,209,104,166,129,97,101,45,35,158,189,164,88,187,146,54,55,171,122,57,236,141,221,166,189,206,108,104,200,209,140,111,160,225,87,58,193,52,203,136,237,58,207,245,46,215,227,177,187,22,65,75,89,91,252,121,162,240,155,95,252,58,207,224,181,210,73,225,228,217,81,218,107,87,187,217,237,170,116,122,158,215,129,206,17,46,188,95,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,93,219,59,139,209,25,28,210,35,100,237,44,110,242,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,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,143,214,42,3,148,223,26,246,237,63,172,253,216,181,66,231,216,178,222,238,12,147,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,252,38,50,78,250,189,92,179,34,178,223,192,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,89,167,53,142,7,42,117,42,213,95,197,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,69,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,113,169,50,157,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,66,111,240,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,246,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,107,162,124,178,168,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,41,195,71,17,120,39,20,26,89,65,169,152,45,71,248,42,59,197,22,201,191,177,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,251,209,126,244,64,234,160,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,126,112,112,207,134,241,95,203,243,73,244,183,48,174,171,183,61,184,62,55,114,180,92,233,149,92,251,117,198,59,84,108,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,65,134,148,248,78,242,177,163,127,47,241,239,78,128,12,230,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,189,227,167,246,215,138,179,67,181,143,51,241,122,147,101,223,236,122,154,214,237,154,251,107,142,54,170,117,153,92,190,34,178,30,146,119,58,163,94,248,145,146,127,21,205,168,145,57,87,59,75,254,141,59,236,46,45,236,77,250,176,206,151,15,104,199,76,230,246,113,215,120,134,118,38,151,170,54,77,245,77,221,27,58,61,99,237,78,189,98,238,255,0,22,181,116,159,237,223,237,79,13,253,150,255,0,240,103,246,130,221,246,115,251,79,254,84,241,49,248,95,237,255,0,194,254,221,219,254,217,240,127,182,247,117,3,79,199,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,242,233,237,22,101,110,192,49,171,126,163,93,169,46,153,101,45,158,138,27,245,117,35,81,176,85,92,91,11,18,166,104,209,24,196,70,58,84,123,145,17,140,247,42,124,45,251,147,208,1,152,29,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,184,157,2,226,194,154,151,149,133,110,169,69,145,210,90,50,29,55,197,234,241,8,231,166,183,75,35,40,238,244,241,182,150,210,213,100,141,145,178,189,237,154,218,247,187,163,161,223,51,183,108,107,94,214,67,94,113,90,103,246,63,138,200,115,170,74,75,170,210,103,184,253,29,194,106,170,136,255,0,173,93,93,76,139,71,36,20,239,70,34,46,200,32,163,123,216,174,115,154,233,209,202,168,215,177,18,42,211,107,29,246,45,2,184,240,253,81,15,122,203,83,152,81,230,52,114,110,99,124,37,84,116,85,52,149,9,209,25,190,78,243,37,166,247,171,246,179,194,252,45,235,35,149,3,192,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,238,40,131,151,86,142,95,117,147,139,140,18,154,209,55,135,164,195,238,16,102,55,74,157,172,127,102,150,130,120,164,106,108,115,216,174,238,206,180,240,117,110,231,51,191,191,107,154,199,33,161,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,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,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,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,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,1,229,52,223,74,180,227,71,236,85,24,198,151,225,118,172,102,213,87,112,169,186,77,73,110,167,72,163,125,84,239,223,36,138,137,255,0,85,173,79,232,178,54,71,27,17,172,99,26,223,86,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,83,5,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,208,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,164,128,229,113,231,179,76,190,181,232,245,167,85,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,168,121,254,97,92,125,218,184,180,195,116,231,16,193,237,117,118,123,69,37,58,223,242,58,10,149,108,143,134,246,171,45,59,41,209,235,18,43,217,12,93,215,178,86,63,108,172,173,110,248,227,146,37,99,127,43,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,33,169,127,220,181,180,7,246,21,195,6,63,246,143,79,126,203,231,89,71,122,231,146,248,150,116,174,159,250,226,111,4,217,250,170,186,61,148,174,139,164,31,15,109,207,147,115,27,35,165,234,16,3,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,17,87,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,63,201,30,237,106,176,90,181,230,251,125,185,210,91,173,182,234,124,126,174,178,178,174,102,195,5,52,17,182,230,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,2,127,241,117,91,162,86,238,29,51,59,135,17,118,154,187,166,159,82,211,211,77,117,161,164,116,237,158,169,237,170,133,105,161,141,96,123,30,143,117,74,64,212,93,236,103,85,77,238,107,55,42,102,220,146,156,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,160,229,231,193,101,215,138,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,186,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,119,4,234,228,209,108,214,218,13,18,191,213,103,18,85,187,78,174,53,16,84,224,169,53,92,19,49,175,73,235,34,185,36,76,107,150,104,89,222,138,37,86,61,26,197,122,189,236,78,175,145,206,166,19,83,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,25,98,3,234,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,94,79,46,110,2,127,117,123,20,250,145,168,147,248,141,77,201,173,254,14,174,158,10,141,244,182,90,23,189,146,173,27,85,139,178,105,149,241,198,233,101,247,181,28,198,178,37,218,215,73,55,32,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,78,177,36,50,182,78,175,116,140,236,217,160,0,8,171,205,31,200,158,166,253,23,214,40,128,149,64,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,85,95,59,221,45,255,0,230,105,173,118,251,23,251,175,22,187,220,252,87,252,213,52,16,118,85,255,0,253,82,118,246,51,252,79,119,246,180,45,80,139,252,205,40,169,171,248,28,212,248,42,174,212,150,230,54,158,219,50,77,82,217,92,199,62,59,157,35,217,10,36,76,123,183,200,230,182,54,42,162,49,30,246,171,220,198,110,123,67,62,229,212,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,74,124,42,224,184,38,155,240,227,167,88,158,154,93,61,171,141,195,143,210,214,81,92,251,19,65,237,47,20,207,19,37,103,102,103,58,72,123,242,76,249,187,78,95,225,247,54,34,34,53,17,3,170,128,0,164,14,99,252,191,235,56,119,190,203,171,122,67,142,255,0,173,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,176,88,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,141,62,25,234,120,81,215,155,174,152,67,93,87,112,177,79,79,13,223,30,174,171,88,187,245,54,233,183,35,123,137,27,149,17,241,203,28,208,170,171,89,189,97,89,17,140,107,218,128,77,254,70,63,141,159,150,255,0,82,45,80,160,30,93,220,94,126,234,90,202,191,106,107,123,58,123,152,246,168,178,141,148,30,38,104,59,77,151,194,213,199,181,82,68,237,73,43,183,163,119,238,138,73,122,70,249,18,45,183,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,160,16,47,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,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,125,96,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,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,9,227,251,139,124,55,133,173,35,117,45,231,23,164,202,178,28,230,158,178,215,101,176,220,41,150,91,117,83,26,198,182,166,74,222,191,11,169,152,217,227,71,69,215,124,189,198,177,54,181,95,44,117,67,203,199,136,92,87,133,253,66,212,77,92,202,105,188,127,128,211,250,170,107,117,173,149,81,211,205,115,174,150,231,110,108,84,241,185,235,254,84,143,86,181,238,100,81,74,244,99,246,109,94,21,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,15,20,75,78,92,92,91,225,188,41,106,229,125,86,160,226,244,149,24,246,97,79,5,174,186,253,21,50,203,113,178,49,175,87,36,145,116,234,231,211,57,202,213,158,38,166,247,118,162,123,119,58,20,138,73,21,192,79,43,220,19,85,116,106,93,92,226,22,59,171,254,218,91,229,143,25,181,210,201,53,12,214,202,119,57,90,203,155,220,168,157,201,159,181,36,129,170,215,193,218,115,94,228,155,186,141,138,11,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,84,111,70,185,237,100,177,74,196,123,246,110,80,191,238,44,124,172,107,39,203,252,135,211,167,51,88,77,254,20,184,227,169,198,184,109,212,158,17,245,25,148,137,98,185,96,249,75,49,27,178,190,42,117,161,171,150,130,174,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,204,32,3,85,4,21,230,133,198,191,238,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,246,53,173,211,57,143,168,73,92,213,235,52,189,169,225,141,35,84,124,127,28,187,227,115,34,238,77,251,180,151,88,109,85,179,88,168,169,43,46,76,167,145,212,116,245,117,46,166,130,105,209,171,219,100,146,182,57,29,27,21,221,17,94,145,189,90,138,170,141,119,78,139,153,125,107,187,106,133,235,87,50,250,205,106,185,213,215,231,113,222,42,105,50,9,106,102,142,87,182,182,7,172,50,68,142,137,86,36,100,107,31,109,141,143,248,109,99,26,214,116,98,53,0,252,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,208,159,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,128,28,147,241,45,35,186,230,89,230,85,121,109,37,94,162,216,233,233,82,203,13,92,76,223,69,110,149,36,101,77,77,42,172,170,231,189,206,88,226,149,221,150,246,152,232,218,146,57,42,158,196,183,64,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,197,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,186,136,42,131,157,197,179,72,226,186,233,237,229,178,85,174,168,85,83,203,76,246,65,86,199,64,150,8,157,35,154,181,16,171,183,177,235,83,51,251,15,107,81,175,68,171,71,171,150,56,209,161,216,57,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,63,204,198,104,165,219,84,44,186,185,136,86,104,173,206,174,131,59,146,241,77,73,143,203,77,52,113,61,213,179,189,33,142,37,116,170,145,43,36,89,59,111,108,159,195,115,30,230,191,171,21,200,105,162,211,37,214,107,85,20,215,218,42,74,59,147,233,227,117,101,61,37,75,170,96,134,117,106,119,25,28,174,142,55,72,196,119,84,71,172,108,87,34,34,171,91,215,162,7,214,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,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,241,242,92,237,54,171,213,51,40,239,54,202,74,250,120,234,32,171,100,85,48,182,86,54,120,37,100,208,202,141,114,42,35,227,150,56,228,99,190,246,189,141,114,116,84,69,62,176,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,6,107,0,45,83,136,158,3,191,109,252,29,233,38,188,233,61,151,118,125,143,233,126,63,237,43,93,186,221,220,170,202,33,109,13,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,14,235,203,79,142,170,158,38,177,154,173,48,212,234,250,186,173,80,199,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,220,157,185,26,231,171,164,72,230,249,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,71,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,194,64,2,42,243,71,242,39,169,191,69,245,138,34,128,64,213,65,2,185,145,243,4,169,225,218,154,61,30,209,187,173,35,181,22,227,78,218,154,219,148,50,197,51,241,150,36,176,73,18,75,79,52,18,195,51,234,97,89,218,140,115,154,248,216,172,147,167,71,198,171,50,181,86,227,168,246,141,56,200,238,122,67,142,90,175,217,157,53,190,89,44,150,219,165,98,211,82,212,213,34,124,45,124,136,159,243,170,53,93,27,94,228,70,186,88,81,203,43,51,89,170,185,78,163,230,154,143,145,228,154,189,93,117,171,204,234,238,18,182,246,235,164,75,21,84,117,81,175,109,208,190,37,70,246,123,123,18,52,137,26,214,198,214,35,26,214,163,81,168,31,46,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,121,242,210,121,44,97,90,13,115,169,202,243,91,133,69,37,110,175,217,234,31,21,13,29,91,250,190,223,100,124,81,181,106,233,99,86,162,43,228,150,73,97,150,86,171,156,198,36,108,254,27,103,94,245,91,1,232,47,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,109,145,142,116,212,229,185,204,18,155,135,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,172,128,211,220,99,72,242,110,75,246,212,214,139,133,93,178,197,108,167,185,215,211,92,232,109,172,174,173,161,184,182,253,84,202,71,83,198,254,136,175,146,89,27,3,190,56,186,199,60,141,89,98,107,157,35,106,44,13,84,25,87,47,79,148,165,239,89,111,124,41,209,205,169,179,120,204,126,27,132,212,216,93,108,247,6,207,84,235,92,43,217,125,59,163,70,117,142,24,103,138,86,68,178,72,231,171,85,204,70,71,20,80,171,232,176,11,254,229,113,228,79,76,190,181,235,21,164,0,230,117,199,143,237,190,251,83,160,218,79,122,221,128,227,247,7,123,74,233,110,184,247,41,114,137,154,200,93,31,86,246,154,189,154,121,219,80,141,219,36,145,76,228,142,100,235,178,39,39,138,187,241,199,77,141,114,255,0,195,120,71,211,150,85,165,246,229,79,114,102,93,118,71,203,78,148,52,146,221,170,103,109,20,10,213,106,202,249,226,115,59,174,94,177,36,50,186,62,143,116,143,236,197,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,15,42,93,79,37,79,43,25,79,204,10,239,78,183,21,107,197,182,136,90,184,112,215,236,143,69,236,215,202,187,205,62,57,79,107,107,235,234,99,108,111,169,158,107,117,53,68,207,70,55,220,198,44,179,73,177,157,92,173,102,214,171,158,168,175,91,74,228,169,229,99,41,249,129,93,233,214,224,39,248,0,0,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,6,148,192,0,0,0,0,50,174,6,170,12,171,154,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,82,221,165,90,113,104,212,123,190,175,91,48,187,85,54,103,126,183,211,218,238,87,184,233,209,42,170,105,97,85,88,227,115,191,252,4,114,167,196,246,195,3,92,174,72,98,70,122,176,0,0,121,253,66,173,204,173,216,6,75,112,211,155,77,37,211,44,165,179,214,205,97,161,171,114,54,10,171,139,97,122,211,67,34,171,216,136,199,74,140,106,170,189,158,229,95,137,191,122,4,32,230,201,197,231,236,139,78,63,119,220,42,183,102,95,159,219,223,237,103,73,65,221,142,151,29,153,38,130,109,178,61,81,137,52,239,99,162,111,70,189,91,27,103,114,246,158,176,189,106,3,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,81,171,31,110,255,0,106,121,151,237,75,255,0,131,63,180,23,31,180,127,218,127,242,167,137,147,197,127,104,254,23,246,238,231,246,191,131,253,175,187,161,102,156,148,45,154,37,45,171,50,188,182,74,68,213,250,90,138,138,103,177,213,115,182,117,198,229,109,19,154,172,133,93,217,123,18,174,23,238,123,90,178,49,86,52,122,181,178,70,142,9,235,195,71,14,152,39,11,250,89,65,166,120,45,63,248,42,203,197,110,249,191,178,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,237,140,251,145,62,245,95,63,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,192,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,179,186,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,229,223,114,212,227,94,221,196,94,156,80,233,126,107,115,235,169,184,141,189,209,212,177,203,85,60,151,91,93,50,83,68,203,156,179,200,213,98,76,247,206,214,72,213,149,207,116,140,124,168,141,107,209,172,141,92,237,63,99,95,106,176,94,215,181,127,107,30,207,78,255,0,111,119,129,251,59,220,168,237,119,183,124,61,239,21,221,237,246,189,251,123,253,223,254,128,64,14,31,178,61,71,197,53,199,3,190,105,11,59,217,156,57,5,12,86,74,103,84,44,17,214,85,75,51,99,109,44,175,73,35,254,12,219,214,25,17,100,99,93,28,143,107,156,136,170,160,93,255,0,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,158,230,99,37,214,110,95,250,129,53,246,138,146,142,228,250,123,11,171,41,233,42,93,83,4,51,173,218,135,184,200,229,116,113,186,70,35,186,162,61,99,98,185,17,21,90,222,189,18,152,120,78,243,79,163,127,48,49,239,81,128,13,41,159,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,214,0,160,190,96,220,18,93,120,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,240,28,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,244,17,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,158,30,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,60,52,83,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,95,188,119,95,120,85,202,163,194,178,151,248,221,50,200,46,9,37,198,155,163,35,246,93,84,242,82,199,45,215,123,41,229,168,159,181,77,78,228,240,205,84,107,250,245,78,142,247,173,196,241,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,0,236,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,127,240,172,191,252,223,255,0,253,92,2,128,75,179,212,222,48,109,92,38,242,252,209,215,91,214,174,76,239,49,211,123,85,6,40,200,98,106,178,154,118,90,169,146,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,58,76,61,6,101,159,230,90,131,83,106,170,204,242,26,187,171,236,118,122,43,5,177,38,84,217,71,110,164,137,34,167,167,137,141,68,107,24,214,167,85,232,159,19,220,247,187,115,222,231,40,124,153,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,94,79,46,190,5,105,184,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,155,220,198,189,236,106,61,240,87,148,70,3,160,217,102,188,190,245,168,89,13,37,70,109,99,167,150,171,22,198,174,86,255,0,224,79,59,123,111,74,250,106,142,246,217,106,105,218,201,215,195,190,30,173,71,50,162,55,57,97,114,195,118,128,0,0,64,14,115,122,91,246,175,135,27,22,166,80,88,188,85,126,9,144,71,226,107,124,86,207,7,107,173,98,195,55,240,213,232,217,55,213,54,220,223,115,92,246,244,234,157,27,220,82,149,141,46,241,55,69,77,113,225,183,85,237,245,151,106,75,93,61,86,15,125,134,90,234,182,202,232,41,88,234,9,145,211,72,144,177,242,171,26,138,174,84,141,143,127,68,93,173,114,244,69,205,16,22,169,201,47,69,63,248,58,226,50,178,225,253,252,42,223,75,28,191,251,61,101,92,147,49,99,255,0,216,146,55,54,79,240,232,230,255,0,65,75,84,34,175,44,92,23,4,194,248,54,194,171,112,91,167,181,62,212,248,139,237,226,183,177,52,29,203,163,228,88,103,139,183,43,151,167,99,195,178,151,115,54,178,79,13,221,68,254,34,170,202,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,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,7,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,6,148,192,43,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,132,44,82,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,247,181,236,115,87,162,162,161,245,148,23,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,151,189,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,126,177,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,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,131,57,92,121,236,211,47,173,122,61,105,127,192,83,181,175,149,93,78,39,198,246,45,166,25,50,213,228,250,65,120,167,184,228,108,174,138,190,42,90,213,183,81,163,17,212,149,72,138,215,239,109,77,77,12,50,62,6,167,114,58,142,228,107,19,146,68,130,226,64,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,21,121,163,249,236,212,223,162,250,61,17,29,109,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,220,230,49,211,200,244,103,93,138,253,142,84,87,70,197,108,138,230,143,231,179,83,126,139,232,244,68,127,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,254,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,80,232,28,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,208,158,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,115,254,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,246,176,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,31,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,33,250,192,14,105,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,29,44,0,5,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,185,139,186,150,218,234,121,27,77,177,204,85,77,243,207,79,47,113,175,99,155,225,182,252,77,145,200,150,42,81,95,55,29,76,202,179,14,47,111,24,45,218,175,165,151,2,183,208,91,237,20,177,201,39,109,190,38,146,26,201,231,115,28,245,98,76,247,206,140,115,216,214,238,142,8,26,168,170,206,170,16,172,190,142,84,186,153,251,68,224,219,28,183,84,85,221,106,235,240,171,133,118,51,89,61,194,78,230,238,220,137,81,78,200,92,175,115,150,24,233,106,169,162,106,46,221,189,165,99,91,181,173,85,162,202,156,90,251,73,138,219,179,90,138,29,150,91,173,194,182,215,71,83,221,98,247,106,169,35,166,146,162,61,136,187,219,181,149,180,203,213,81,26,189,206,141,85,86,185,18,127,242,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,129,114,128,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,0,179,78,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,207,31,224,35,133,27,23,22,154,53,175,56,111,106,213,71,151,219,126,205,214,98,215,186,216,94,239,1,85,186,224,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,14,129,193,215,41,220,239,55,202,170,50,62,40,172,119,92,75,27,176,220,24,198,89,55,66,179,100,61,185,42,35,158,62,244,83,172,148,208,182,72,98,94,226,49,123,241,77,186,23,181,21,178,160,73,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,21,23,205,123,142,58,156,150,235,123,225,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,11,105,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,202,75,229,185,204,18,155,135,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,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,170,178,127,242,197,224,59,246,223,125,166,215,157,88,178,238,192,113,251,131,125,155,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,110,142,72,166,114,73,10,245,217,43,82,58,240,89,195,61,79,21,218,243,106,211,9,171,170,237,246,40,41,230,187,228,53,212,139,23,126,154,221,14,212,119,109,36,114,34,190,73,100,134,20,84,107,246,44,201,34,177,237,99,144,208,238,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,250,199,10,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,157,212,1,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,243,229,217,243,88,224,250,213,172,58,95,95,196,38,52,149,108,205,180,238,206,174,158,38,202,222,197,198,201,12,143,154,118,61,178,61,173,141,240,54,74,138,134,189,159,19,209,36,141,91,34,186,37,142,147,0,213,65,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,169,63,192,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,20,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,76,140,87,53,142,124,82,196,245,99,55,237,74,171,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,175,10,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,11,201,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,169,30,173,107,220,200,162,149,232,199,236,218,185,214,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,94,193,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,215,249,94,240,81,251,192,103,108,214,125,66,182,90,171,180,219,13,184,62,154,91,117,106,119,189,179,116,108,45,123,41,214,38,185,58,67,23,118,9,164,89,17,89,39,193,22,201,26,249,123,97,42,185,81,240,81,251,50,197,96,226,83,83,45,150,170,156,147,45,183,211,212,226,81,116,239,77,103,181,205,27,156,181,27,209,203,27,102,170,142,70,123,154,221,241,196,155,85,232,179,77,19,108,84,0,0,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,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,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,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,174,14,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,235,42,77,43,164,234,246,200,254,204,117,229,187,135,113,29,125,226,58,215,147,112,245,23,107,236,230,201,242,106,154,202,199,209,218,229,181,185,253,95,67,87,50,69,55,247,79,109,89,27,82,41,30,143,106,76,214,167,97,100,142,255,0,143,21,164,58,47,165,250,11,134,199,167,250,71,136,82,99,182,40,234,37,171,90,120,95,36,175,150,121,21,55,203,44,178,185,210,202,254,136,214,163,158,231,42,49,140,98,116,107,26,136,31,191,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,224,63,116,238,22,63,226,211,165,95,247,54,221,255,0,130,117,80,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,197,64,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,79,42,88,167,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,93,96,122,172,139,84,179,188,175,4,196,116,206,255,0,125,241,88,222,9,227,254,207,209,120,88,89,224,252,108,201,53,87,241,24,196,146,77,242,53,29,252,71,59,111,78,141,232,158,226,80,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,124,211,131,174,14,179,190,47,243,186,139,5,130,179,216,216,221,155,103,218,12,131,183,13,71,178,251,176,212,62,151,250,213,243,197,36,253,217,41,214,63,225,170,236,235,185,221,17,61,250,9,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,244,6,85,205,84,25,87,3,234,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,79,2,252,25,88,184,60,211,138,171,100,151,95,108,230,121,71,135,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,181,21,145,71,197,121,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,160,30,104,254,123,53,55,232,190,143,68,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,1,63,192,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,114,175,221,59,133,143,248,180,233,87,253,205,183,127,224,157,84,1,242,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,101,136,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,30,43,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,14,255,0,29,218,213,53,214,162,197,13,206,145,247,42,58,120,106,234,40,219,51,86,120,96,153,210,54,41,95,31,93,205,99,221,4,205,107,149,58,57,98,145,19,174,213,233,245,153,182,210,30,40,181,67,73,184,134,143,136,186,91,221,93,93,246,190,241,45,203,36,138,23,199,74,203,228,21,21,9,53,109,44,173,108,107,19,89,50,238,233,210,53,72,223,177,236,106,58,54,42,95,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,3,170,128,0,173,94,108,156,20,92,117,2,143,247,157,210,251,103,126,245,100,183,190,60,190,138,52,165,167,142,91,93,44,19,76,183,55,72,247,49,242,77,19,35,108,46,111,241,94,248,251,8,196,106,66,168,250,182,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,105,204,162,190,101,124,20,92,120,116,212,122,237,80,194,173,157,52,203,46,184,54,74,103,181,41,96,142,213,116,169,90,153,95,108,138,8,220,143,88,88,200,28,248,220,145,53,141,141,236,137,85,206,98,185,225,113,60,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,249,92,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,125,43,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,249,254,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,1,75,181,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,14,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,151,19,202,111,132,63,217,22,156,126,240,89,173,22,204,191,63,183,179,217,45,142,191,187,29,46,59,50,67,60,59,163,98,35,18,105,222,198,202,238,174,122,182,54,192,212,237,61,102,98,197,94,83,124,33,254,215,117,31,247,130,205,104,183,226,24,5,193,158,201,108,117,253,169,42,178,40,86,25,225,221,27,17,94,176,192,199,182,87,117,115,17,210,58,6,167,117,137,51,18,234,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,0,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,103,96,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,92,159,40,59,157,78,127,193,149,227,12,205,35,164,188,216,173,121,69,214,193,79,111,171,164,137,240,45,186,106,106,106,137,105,228,110,222,147,49,242,214,84,170,247,55,117,73,21,191,209,68,106,85,15,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,74,175,221,59,133,143,248,180,233,87,253,205,183,127,224,159,39,19,118,155,85,131,132,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,236,7,42,226,199,202,198,178,124,191,200,125,58,112,51,88,92,158,168,240,35,98,226,171,130,253,31,205,113,102,120,45,77,199,244,191,31,142,221,83,213,242,123,82,150,11,75,228,138,213,177,245,17,83,193,221,169,168,106,248,151,34,185,157,58,47,86,251,146,155,13,41,240,157,229,99,70,254,95,227,222,157,0,25,214,255,0,87,122,29,170,127,253,36,204,244,255,0,32,255,0,145,169,240,55,74,26,159,250,241,75,178,104,191,244,152,237,191,249,200,190,251,190,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,186,62,79,106,82,193,29,44,114,221,119,178,158,42,120,59,181,53,14,79,12,213,87,51,167,84,234,223,122,112,190,116,248,150,137,83,225,184,166,113,121,109,93,54,170,92,106,25,109,178,205,12,83,204,202,187,69,42,200,250,152,37,69,149,176,64,198,73,93,28,137,38,199,204,231,171,24,141,216,175,124,85,107,165,89,78,163,225,122,143,142,100,154,67,93,117,164,204,233,46,17,54,200,235,92,75,45,84,149,82,47,109,176,178,36,71,119,187,155,214,53,137,90,230,200,215,171,28,215,35,149,170,26,126,7,148,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,204,170,212,116,141,99,149,90,217,102,70,164,175,245,96,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,133,203,41,231,105,169,153,85,78,169,224,186,57,226,251,88,221,191,31,76,155,177,28,146,55,196,87,84,84,212,83,239,153,187,251,111,237,199,75,210,53,216,142,111,126,127,137,81,253,18,186,233,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,80,183,238,74,122,153,246,131,67,179,77,45,171,171,186,212,85,225,249,3,46,16,248,137,55,210,211,208,215,195,252,56,41,250,189,85,157,39,164,172,145,236,70,181,187,167,71,34,185,207,127,75,21,40,91,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,90,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,190,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,122,241,219,205,26,213,162,119,91,206,139,232,69,53,37,243,54,167,167,150,146,227,144,58,86,201,69,143,86,238,107,123,76,137,90,230,213,212,177,189,205,205,85,72,226,147,182,215,247,85,178,194,219,10,43,3,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,77,199,56,181,193,36,16,82,201,75,20,18,207,53,217,189,199,179,108,201,218,233,44,113,163,221,51,164,108,136,212,122,74,233,66,69,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,173,48,241,99,230,159,89,62,96,100,62,163,57,229,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,26,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,160,23,169,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,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,21,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,128,94,79,48,110,54,237,92,40,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,15,250,170,207,114,175,246,87,35,201,50,59,135,252,165,101,117,202,186,162,79,250,210,77,52,146,63,252,110,115,157,252,213,79,213,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,180,174,84,252,10,212,225,209,208,113,79,170,244,21,116,215,218,170,116,155,10,161,109,84,78,129,182,234,186,38,47,180,158,176,200,229,115,229,138,162,72,155,12,136,222,218,36,142,115,28,231,70,177,5,106,235,247,15,26,161,195,62,101,69,129,234,205,170,146,130,239,112,179,210,94,225,101,53,100,117,44,236,78,142,69,106,185,138,168,143,142,88,230,133,233,247,111,137,202,197,124,106,201,31,50,185,81,241,175,251,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,108,211,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,207,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,128,105,248,128,28,234,252,172,98,223,48,40,125,58,226,120,174,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,251,94,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,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,138,188,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,164,96,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,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,31,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,96,178,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,188,158,109,153,173,171,21,224,183,32,177,92,41,234,228,168,204,111,22,171,37,11,161,99,85,145,206,202,150,215,43,165,85,114,42,51,181,67,43,81,90,142,93,238,98,116,232,170,230,211,6,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,63,248,137,225,70,179,26,229,71,166,247,188,250,47,102,102,122,91,253,152,108,46,134,116,145,148,183,187,159,89,104,37,142,69,143,181,51,124,85,35,164,87,70,247,50,74,71,198,223,115,220,245,130,220,44,107,95,238,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,220,244,111,113,25,187,171,122,162,232,247,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,129,197,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,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,149,65,195,150,183,221,120,113,214,27,46,178,216,172,116,151,123,149,130,158,226,218,58,74,185,28,200,22,122,138,25,233,163,124,155,126,39,49,142,157,30,172,69,106,189,24,173,71,51,118,244,11,95,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,59,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,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,93,255,0,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,10,107,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,89,167,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,124,170,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,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,119,34,62,41,51,237,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,40,26,158,42,175,158,119,224,159,230,79,211,78,235,203,79,142,170,158,38,177,154,173,48,212,234,250,186,173,80,199,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,220,157,185,26,231,171,164,72,248,87,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,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,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,193,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,165,196,243,48,227,94,227,195,6,9,109,194,116,210,231,225,181,39,45,233,83,69,89,26,210,205,236,106,24,102,141,100,168,154,158,102,201,191,189,209,240,70,142,143,106,244,157,200,244,116,40,215,82,102,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,239,232,14,147,126,221,117,151,19,210,63,181,246,172,95,237,69,193,180,94,212,185,187,164,48,124,46,118,214,183,170,119,38,126,222,220,81,110,111,114,87,198,205,205,221,185,52,147,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,185,151,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,158,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,132,234,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,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,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,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,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,0,0,0,0,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,101,136,213,65,149,112,47,207,149,101,166,213,110,224,115,1,172,183,219,41,41,106,46,149,23,138,186,233,97,133,172,125,84,233,115,169,133,37,149,200,157,94,244,138,24,163,71,59,170,236,141,141,251,154,136,146,212,138,188,174,60,137,233,151,214,189,98,180,149,64,10,139,229,67,192,229,78,75,117,178,113,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,78,146,172,209,54,78,172,108,108,239,91,160,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,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,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,210,152,0,0,0,0,0,1,149,115,85,6,85,192,208,70,51,175,56,111,13,188,191,52,227,85,179,58,218,70,178,221,166,246,22,91,40,102,168,88,95,118,184,173,170,37,167,162,137,90,199,187,124,142,111,69,114,49,219,24,143,145,201,177,142,84,164,30,34,181,231,50,226,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,100,109,119,69,114,49,187,222,175,145,201,189,238,85,250,245,215,136,92,171,93,40,244,254,201,118,166,246,117,151,77,240,251,102,37,104,183,199,85,36,177,175,134,129,145,207,88,228,114,163,18,105,222,196,87,43,26,222,145,199,3,21,94,177,111,119,117,229,215,192,173,79,20,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,208,99,152,215,177,238,71,176,56,86,97,195,22,178,224,58,29,139,113,11,150,226,254,205,196,51,11,131,173,246,183,207,51,89,84,254,176,172,176,78,232,23,163,210,25,216,201,214,39,251,247,54,7,57,81,172,146,23,75,234,184,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,66,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,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,13,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,113,250,197,16,242,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,123,192,15,41,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,234,200,1,205,147,139,207,217,22,156,126,239,184,85,110,204,191,63,183,191,218,206,146,131,187,29,46,59,50,77,4,219,100,122,163,18,105,222,199,68,222,141,122,182,54,206,229,237,61,97,122,133,64,106,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,167,160,225,175,74,173,90,223,175,56,54,148,95,114,42,75,29,183,36,188,67,73,89,89,81,86,218,101,72,61,238,146,40,100,115,30,223,19,35,90,177,64,213,106,163,166,146,38,175,244,143,43,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,159,38,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,167,220,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,63,88,133,92,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,38,168,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,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,255,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,254,178,241,23,130,112,191,192,46,149,106,94,117,81,248,127,99,163,179,209,108,155,251,39,116,246,42,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,189,87,238,69,160,19,223,234,182,186,106,62,178,209,226,22,156,214,243,221,181,96,152,253,22,55,96,182,192,138,202,90,42,90,120,35,133,94,214,42,175,89,165,237,53,242,200,170,174,115,145,168,157,24,200,216,192,107,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,186,202,185,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,0,14,21,199,78,107,106,192,56,62,213,187,237,230,158,174,106,122,172,94,174,200,198,211,49,174,122,79,112,111,129,133,202,142,115,83,99,101,169,141,207,94,189,81,136,229,68,114,162,53,66,136,120,170,213,47,219,79,17,218,139,169,144,223,125,179,65,121,200,42,189,149,91,225,124,63,118,215,19,251,52,63,195,86,49,205,233,75,20,13,248,218,143,94,157,95,213,202,229,89,211,164,60,40,214,100,28,163,243,90,141,64,139,217,149,114,220,46,90,175,140,185,240,206,147,83,199,71,67,28,108,89,34,85,141,23,196,193,75,84,214,59,172,145,246,170,226,153,17,206,68,106,86,182,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,104,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,64,205,22,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,211,70,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,188,206,15,18,248,5,54,150,113,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,187,226,183,120,135,173,26,162,202,170,247,177,212,235,19,216,247,42,239,99,154,238,174,221,213,110,123,149,102,177,223,117,119,132,123,69,54,71,15,90,188,10,225,46,29,29,78,230,127,93,82,211,65,4,148,203,177,140,106,51,183,5,68,80,116,248,156,238,198,247,57,92,245,68,9,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,2,154,249,174,112,81,251,50,202,167,226,83,76,237,151,90,156,111,45,184,84,84,229,177,116,239,67,103,186,77,35,92,149,27,213,203,35,97,170,146,71,251,156,221,145,202,155,81,232,147,67,19,107,172,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,148,67,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,129,105,92,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,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,90,242,249,224,146,235,197,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,168,118,14,84,124,20,126,211,114,168,56,148,212,203,101,214,155,27,196,174,20,245,56,148,93,59,48,222,46,144,200,231,45,70,244,114,72,232,105,100,141,158,230,183,100,146,174,213,122,164,51,68,235,148,62,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,172,1,18,185,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,214,90,128,50,217,254,170,176,44,171,253,149,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,172,144,205,28,140,255,0,19,154,230,255,0,37,66,205,56,248,201,53,231,44,229,191,165,247,222,36,113,138,75,30,109,81,156,80,173,68,81,47,110,121,224,246,109,195,181,81,85,79,177,173,164,169,123,126,41,32,106,170,53,125,253,34,87,45,60,54,41,31,14,186,70,205,121,168,226,77,216,157,36,153,220,246,120,108,204,174,116,76,233,3,25,220,71,84,49,17,168,171,83,36,82,50,7,76,229,115,210,24,99,137,138,198,44,136,248,151,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,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,17,87,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,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,41,175,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,157,207,77,181,87,38,211,200,218,109,142,98,34,236,130,10,121,123,141,123,218,239,19,183,225,116,110,69,249,57,48,105,13,54,95,175,57,46,174,92,96,164,154,159,79,108,237,134,141,29,60,172,158,27,141,195,185,20,115,49,141,248,30,196,166,134,186,55,35,215,220,179,70,168,213,84,220,200,151,197,62,181,254,241,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,77,175,86,247,21,251,122,55,162,37,180,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,4,234,40,7,153,214,150,254,203,248,201,205,124,37,139,217,150,172,183,195,229,54,255,0,235,174,247,138,241,81,167,139,159,222,247,57,155,171,163,173,248,29,183,167,79,133,168,197,97,127,197,106,243,180,211,60,171,32,211,141,59,213,43,77,39,136,178,225,247,11,133,190,239,219,142,71,201,79,227,210,155,177,59,182,177,88,200,81,244,139,27,158,247,55,248,147,192,212,71,43,253,193,242,242,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,237,219,85,136,219,124,42,212,70,162,162,186,78,170,238,168,141,179,66,128,121,98,234,151,236,191,140,156,43,197,223,125,153,106,203,124,70,45,112,254,181,239,120,175,21,26,248,72,61,204,115,153,186,186,58,47,141,187,122,116,248,156,140,87,151,252,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,41,88,186,158,117,126,86,49,111,152,20,62,157,113,34,175,44,94,3,191,109,247,218,109,121,213,139,46,236,7,31,184,55,217,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,118,232,228,138,103,36,144,175,93,146,181,3,181,114,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,89,248,0,8,1,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,73,254,0,204,14,149,101,58,143,133,234,62,57,146,105,13,117,214,147,51,164,184,68,219,35,173,113,44,181,82,85,72,189,182,194,200,145,29,222,238,111,88,214,37,107,155,35,94,172,115,92,142,86,172,255,0,230,243,113,212,123,190,156,112,225,115,213,236,114,213,97,204,234,109,247,249,47,118,219,93,98,212,210,211,85,42,91,55,53,146,42,127,204,170,212,116,141,99,149,90,217,102,70,164,175,179,76,11,135,93,35,211,109,80,206,53,143,20,196,233,41,114,204,254,161,147,93,107,146,38,53,99,98,71,26,62,24,17,173,68,141,146,203,26,212,74,190,247,203,52,142,124,142,118,216,209,149,237,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,0,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,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,202,145,234,214,189,204,138,41,94,140,126,205,171,213,76,240,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,127,229,139,192,119,236,66,197,77,175,58,177,101,219,159,100,22,246,251,54,215,113,183,118,234,177,120,92,249,155,39,71,119,92,157,234,136,29,78,174,221,28,114,194,213,146,21,233,190,86,172,85,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,129,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,169,78,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,149,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,170,22,147,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,58,220,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,41,161,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,3,245,128,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,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,138,188,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,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,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,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,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,161,225,215,65,179,46,36,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,118,70,215,117,70,171,219,189,234,200,218,187,222,212,80,246,188,20,112,163,125,226,211,89,104,176,222,213,214,143,16,182,244,172,202,111,116,80,177,222,2,151,107,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,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,60,87,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,7,52,226,43,65,176,222,36,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,183,198,231,117,86,163,219,189,138,248,220,187,30,228,94,150,0,205,15,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,90,255,0,40,76,235,136,236,175,70,170,237,122,145,107,241,122,109,101,219,71,135,95,110,19,189,181,207,237,185,89,37,28,44,86,175,136,163,139,166,214,202,231,55,180,228,88,88,178,181,170,202,105,105,172,220,58,233,30,191,212,226,51,234,182,39,73,124,102,25,120,246,205,12,51,196,199,50,103,246,158,197,167,153,85,170,231,211,57,203,20,143,133,21,25,35,233,225,73,17,236,106,177,222,215,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,229,92,96,113,41,98,225,91,67,175,26,155,115,78,245,214,109,214,188,110,145,212,175,158,58,187,196,176,200,250,120,229,70,185,155,97,78,211,228,145,85,236,94,220,111,70,170,189,88,215,103,95,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,142,171,198,7,18,151,222,42,117,198,241,169,183,52,236,218,161,221,107,198,233,29,74,200,36,164,179,197,52,143,167,142,84,107,159,186,101,238,190,73,21,94,244,238,72,244,106,163,17,141,108,170,229,71,193,71,237,55,42,131,137,77,76,182,93,105,177,188,74,225,79,83,137,69,211,179,13,226,233,12,142,114,212,111,71,36,142,134,150,72,217,238,107,118,73,42,237,87,170,67,52,78,9,85,202,247,130,143,221,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,179,236,107,91,166,107,217,78,177,53,203,214,105,123,80,77,34,200,136,248,254,8,182,70,230,75,220,242,156,215,56,40,253,166,226,179,241,41,166,118,203,85,54,73,137,91,234,42,114,216,186,118,102,188,90,225,141,174,74,141,234,228,141,211,82,199,27,253,206,110,249,34,93,168,245,88,97,137,214,42,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,138,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,137,82,188,208,184,40,253,223,243,183,235,62,158,219,45,84,58,109,153,92,25,77,21,186,137,59,62,198,186,58,23,61,244,233,19,156,189,97,151,181,60,209,172,104,140,143,227,139,100,109,100,93,206,85,192,47,21,213,156,41,107,141,37,238,231,46,252,51,40,236,217,242,136,100,154,116,142,10,87,76,213,109,123,99,137,29,220,154,159,227,115,81,99,123,157,27,231,141,187,86,93,237,11,106,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,114,124,198,242,155,22,115,203,171,52,205,113,106,239,27,101,200,45,248,237,210,221,83,218,124,125,250,89,238,148,18,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,108,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,0,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,19,252,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,37,167,47,158,9,46,188,87,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,242,174,21,120,103,204,184,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,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,66,154,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,64,253,252,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,63,88,0,5,96,115,180,214,59,20,88,174,11,195,245,60,61,235,213,77,193,51,26,201,55,61,190,18,150,56,234,41,41,211,162,179,100,157,231,203,83,239,71,238,103,133,248,155,210,70,170,89,249,64,60,205,53,175,246,211,197,198,83,225,237,254,22,131,4,235,133,81,239,139,100,210,248,41,230,241,18,73,210,71,181,221,106,165,169,216,228,219,214,36,139,115,81,219,186,135,213,202,227,72,105,181,107,140,28,102,123,148,20,147,219,112,106,121,178,250,168,102,158,88,158,247,211,57,140,165,116,75,31,244,158,202,201,233,36,86,185,90,197,100,111,71,110,254,131,175,208,172,14,73,122,57,98,139,21,206,184,129,168,155,189,122,169,184,46,29,71,30,215,183,194,82,199,29,61,93,66,245,71,236,147,188,249,105,189,202,205,204,240,191,11,186,72,228,75,63,2,149,185,205,233,111,217,78,35,172,90,153,65,98,240,180,25,222,63,31,137,173,241,91,252,101,210,137,235,12,223,195,87,171,163,217,74,235,115,125,205,107,29,215,170,117,119,113,79,65,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,150,156,220,244,207,42,212,78,17,230,184,226,212,158,47,236,86,65,73,147,92,96,100,114,73,51,168,99,130,162,158,87,198,214,49,221,123,126,41,178,189,93,181,173,138,41,94,174,248,122,45,64,240,171,170,95,177,110,35,180,235,83,38,190,251,26,130,205,144,82,251,86,183,194,248,142,213,174,87,246,107,191,134,140,123,157,214,150,89,219,240,53,94,157,122,179,163,145,170,129,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,122,176,7,31,225,39,68,46,188,56,104,14,57,162,247,155,229,37,230,163,28,168,186,53,149,244,209,186,54,84,193,53,198,166,162,23,171,29,239,99,214,41,163,222,206,174,70,191,115,81,207,68,71,175,96,0,0,0,14,63,197,182,136,93,120,143,208,28,143,69,236,215,202,75,53,70,71,81,107,107,235,234,99,116,140,166,130,27,141,53,68,207,70,55,222,247,164,80,201,177,157,90,142,126,214,171,152,138,175,79,107,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,234,192,0,0,0,0,2,31,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,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,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,160,31,234,92,113,217,255,0,1,159,231,53,159,253,44,191,224,7,63,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,206,128,0,0,0,3,159,235,245,199,86,45,122,53,150,84,232,94,57,237,188,249,246,247,83,216,41,188,101,53,55,110,170,87,36,105,83,190,169,22,21,236,35,221,63,110,79,134,78,214,207,118,238,167,64,0,80,15,245,46,56,236,255,0,128,207,243,154,207,254,150,95,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,159,172,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,10,1,254,165,199,29,159,240,25,254,115,89,255,0,210,203,243,180,214,212,220,109,84,87,10,203,77,93,174,162,170,158,57,165,161,171,116,78,158,149,238,106,43,161,145,97,123,226,87,181,85,90,171,27,222,206,168,187,92,228,232,171,245,128,5,96,115,64,224,207,137,62,34,117,246,193,154,232,230,155,253,160,178,209,97,244,182,185,234,125,177,65,73,178,169,149,181,178,58,61,149,19,198,245,232,201,163,94,168,155,126,46,157,122,162,162,89,248,2,0,114,164,225,115,93,184,107,253,168,254,218,240,111,179,159,104,253,137,236,207,236,157,29,103,127,195,248,238,247,247,52,178,109,219,223,139,250,93,58,238,247,117,232,189,39,248,0,71,254,51,56,90,253,238,48,156,63,77,235,114,79,98,89,109,185,133,45,246,247,81,19,119,85,62,134,42,58,184,157,21,50,43,85,137,51,223,60,109,71,63,225,99,85,207,232,245,106,70,254,235,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,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,207,240,5,96,114,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,217,248,0,0,0,115,254,33,113,107,238,115,160,90,151,133,98,212,62,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,164,31,234,92,113,217,255,0,1,159,231,53,159,253,44,191,224,0,132,28,89,242,176,210,254,35,51,40,181,3,7,200,169,52,214,251,93,81,85,87,145,212,83,89,228,175,101,230,121,82,45,146,172,75,85,20,80,61,170,201,92,247,49,189,101,124,206,123,250,187,170,172,223,0,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,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,5,101,240,219,201,254,213,130,235,109,215,39,214,219,237,38,99,134,227,21,20,235,142,80,190,141,176,50,255,0,58,193,28,175,168,172,129,36,149,25,77,20,175,124,73,3,158,171,51,226,87,61,27,15,70,79,102,128,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,188,255,0,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,16,3,154,223,11,154,237,196,167,236,187,246,41,131,125,163,251,57,237,191,105,255,0,100,232,232,251,30,35,192,246,127,186,101,143,118,238,196,191,209,235,211,111,191,167,84,235,31,248,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,0,0,0,5,0,255,0,82,227,142,207,248,12,255,0,57,172,255,0,233,101,223,112,245,139,95,112,109,2,211,76,43,41,161,240,87,172,127,15,179,90,238,52,221,214,73,216,170,130,138,40,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,231,64,0,80,15,245,46,56,236,255,0,128,207,243,154,207,254,150,93,247,15,88,181,247,6,208,45,52,194,178,154,31,5,122,199,240,251,53,174,227,77,221,100,157,138,168,40,162,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,116,0,0,0,0,0,0,0,0,160,31,234,92,113,217,255,0,1,159,231,53,159,253,44,191,224,4,127,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,128,0,0,0,0,0,10,128,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,252,57,170,25,35,122,73,19,219,241,53,58,244,234,157,81,81,86,95,242,191,208,77,88,225,219,64,175,248,86,177,226,159,103,239,85,185,133,85,210,10,111,29,77,87,190,149,244,84,81,182,77,244,242,72,196,234,248,100,78,138,187,190,30,189,58,42,42,204,0,0,0,0,0,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,96,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,162,181,73,216,165,130,182,41,37,147,99,42,92,247,109,99,28,189,26,138,229,233,209,17,87,220,93,248,0,0,0,0,0,0,0,71,94,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,238,47,85,124,147,72,141,143,186,177,182,69,0,0,0,0,0,0,0,32,87,18,92,166,180,191,90,117,114,213,169,56,102,71,87,135,211,222,111,21,21,217,221,43,36,146,169,247,4,153,242,79,37,77,27,165,87,164,21,47,149,221,181,106,245,133,172,122,72,214,34,196,177,207,55,241,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,253,96,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,72,1,193,231,42,42,109,32,213,203,150,162,235,77,234,147,36,102,41,120,235,135,193,76,201,105,217,59,225,125,37,85,29,225,95,21,66,57,143,107,146,120,95,73,43,28,196,123,92,187,164,102,199,58,199,192,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,237,156,146,243,236,207,5,69,226,161,167,238,246,174,84,179,73,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,181,129,195,215,46,30,51,176,109,125,211,76,215,41,209,191,5,101,199,243,11,53,210,227,83,246,138,213,39,98,150,10,216,164,150,77,140,169,115,221,181,140,114,244,106,43,151,167,68,69,95,113,119,224,0,0,0,0,10,64,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,38,199,212,181,237,220,199,181,122,57,17,201,215,162,162,47,184,159,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,0,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,237,64,28,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,0,0,1,249,57,101,198,251,103,197,111,55,108,91,28,251,65,122,162,183,212,84,91,173,30,49,148,158,208,170,100,110,116,84,221,247,162,178,46,227,209,172,238,57,54,183,119,85,247,33,69,153,103,46,30,97,57,206,85,121,205,114,157,27,241,183,172,130,225,81,116,184,212,253,162,178,71,223,170,158,71,73,44,155,25,82,214,55,115,222,229,232,212,70,167,94,136,136,158,226,250,64,28,171,133,93,45,253,139,112,227,167,90,103,53,139,216,213,246,108,126,151,218,180,94,43,196,118,174,146,179,189,93,252,68,123,218,238,181,82,206,239,129,202,196,235,209,157,26,141,68,234,160,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,82,139,63,169,113,199,103,252,6,127,156,214,127,244,178,255,0,128,28,211,134,139,30,77,138,240,243,166,248,134,103,141,213,216,47,184,238,47,109,178,92,40,42,103,167,153,241,207,73,78,202,119,57,31,79,36,145,57,143,88,183,177,81,234,187,30,221,200,215,110,99,122,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,239,99,194,199,252,101,180,171,254,249,91,191,241,128,234,160,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,62,176,0,0,0,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,160,31,172,14,85,251,216,240,177,255,0,25,109,42,255,0,190,86,239,252,99,223,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,7,235,0,115,252,167,136,93,2,193,175,181,88,182,107,174,26,127,143,222,168,182,120,155,117,211,38,162,164,170,131,123,26,246,111,138,73,26,246,238,99,218,228,234,158,246,185,21,61,202,128,116,0,121,252,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,205,15,64,0,30,43,53,214,253,23,211,91,172,86,45,70,213,236,43,21,185,79,78,218,184,168,239,119,250,74,25,228,129,206,115,91,43,99,154,70,185,88,174,99,218,142,68,233,213,142,79,228,167,159,253,236,120,88,255,0,140,182,149,127,223,43,119,254,48,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,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,15,172,28,171,247,177,225,99,254,50,218,85,255,0,124,173,223,248,199,85,0,0,0,0,0,0,0,15,63,154,234,22,3,166,182,168,175,186,141,156,99,248,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,122,244,99,151,249,41,229,45,60,77,240,219,127,186,209,88,172,92,65,233,173,198,229,113,168,142,146,142,142,147,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,64,58,88,0,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,78,107,251,216,240,177,255,0,25,109,42,255,0,190,86,239,252,96,58,168,62,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,138,205,117,191,69,244,214,235,21,139,81,181,123,10,197,110,83,211,182,174,42,59,221,254,146,134,121,32,115,156,214,202,216,230,145,174,86,43,152,246,163,145,58,117,99,147,249,40,30,212,30,83,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,61,88,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,189,207,123,90,157,85,81,15,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,79,172,0,0,0,0,0,0,0,7,148,206,181,99,75,52,191,192,254,211,53,47,20,196,189,167,221,240,94,221,188,211,80,120,174,222,222,231,107,188,246,239,219,220,102,237,189,122,111,111,95,189,0,245,96,241,88,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,61,168,0,0,0,0,0,0,0,15,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,64,62,176,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,140,43,91,244,95,82,174,178,216,180,231,87,176,172,170,229,5,59,170,229,163,178,95,233,43,167,142,6,185,173,116,174,142,25,28,228,98,57,236,106,185,83,167,87,181,63,154,1,237,64,0,1,231,243,93,66,192,116,214,213,21,247,81,179,140,127,21,182,207,80,218,72,171,47,119,56,104,96,146,119,53,206,108,77,146,103,53,170,245,107,30,228,106,47,94,140,114,255,0,37,60,254,45,196,46,129,103,55,218,92,91,10,215,13,63,200,47,85,187,252,53,186,215,147,81,85,213,79,177,142,123,246,69,28,142,123,182,177,142,114,244,79,115,90,170,190,228,80,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,245,128,40,47,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,28,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,121,58,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,225,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,195,71,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,20,25,205,31,207,102,166,253,23,209,232,142,235,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,234,168,202,105,165,232,230,186,54,167,110,105,100,115,209,205,149,210,67,194,185,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,63,197,87,19,24,111,10,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,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,194,190,87,154,189,134,232,47,1,58,147,171,154,129,61,92,118,44,119,56,172,154,161,41,32,89,167,149,239,162,182,69,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,93,92,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,96,121,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,154,114,186,229,255,0,71,104,163,182,241,55,173,248,239,122,235,55,134,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,182,247,238,153,123,189,34,142,68,99,161,116,110,145,90,175,88,157,23,31,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,185,119,75,77,78,230,53,21,155,59,114,200,229,98,185,201,12,209,58,231,192,0,0,167,109,27,227,170,167,133,174,54,117,143,7,212,26,250,183,233,93,255,0,82,50,121,171,161,166,165,137,239,182,92,102,184,35,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,251,126,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,147,167,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,116,43,221,235,20,146,43,27,11,99,116,106,229,98,196,216,130,218,128,63,39,237,102,43,246,171,236,47,218,107,87,218,79,103,251,91,216,254,54,63,29,224,123,157,175,19,216,235,220,236,247,62,14,230,221,187,190,30,189,125,192,120,14,44,124,172,107,39,203,252,135,211,167,33,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,102,255,0,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,26,242,235,227,170,155,138,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,233,177,207,107,24,199,35,25,50,128,0,0,0,0,171,94,26,184,237,181,104,159,23,122,213,161,26,209,147,85,211,225,55,205,72,191,59,31,184,213,206,223,5,143,86,186,231,84,178,178,77,201,186,42,106,135,61,170,175,223,219,138,70,171,213,173,73,166,149,182,148,102,179,139,31,52,250,201,243,3,33,245,25,203,20,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,80,179,240,0,0,10,234,230,45,204,126,251,160,153,221,167,71,116,46,125,185,126,63,112,164,186,229,53,53,180,76,146,133,105,93,15,114,59,90,178,70,239,147,188,201,98,150,73,97,124,110,141,168,198,178,69,123,228,72,130,96,113,99,229,99,89,62,95,228,62,157,57,5,121,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,54,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,151,170,216,184,232,211,142,48,248,59,215,40,237,148,31,101,243,59,54,159,228,146,220,177,154,138,196,168,145,180,190,6,118,199,85,79,46,198,119,225,93,204,107,213,24,215,71,34,163,92,212,71,68,249,41,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,64,53,60,8,107,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,100,202,0,0,0,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,168,50,174,106,160,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,34,255,0,44,174,59,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,157,17,95,83,12,93,27,35,31,186,71,178,62,254,233,21,102,237,79,83,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,95,79,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,202,18,168,0,7,31,227,3,0,166,212,254,23,53,75,12,155,30,171,190,212,85,98,245,213,54,251,125,34,74,233,231,184,211,68,181,20,73,27,98,93,239,122,84,195,10,163,19,174,245,68,106,163,145,85,171,156,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,53,38,102,219,140,12,2,167,76,56,163,213,44,50,108,122,146,197,79,75,148,87,84,219,237,244,137,19,96,130,221,83,42,212,81,36,109,137,118,49,139,77,52,42,140,78,155,17,81,170,141,84,86,160,104,123,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,61,89,2,185,52,231,245,57,55,11,151,76,50,227,144,210,85,212,97,217,69,93,53,29,189,171,18,79,67,110,168,138,42,136,213,237,106,35,213,146,84,201,92,173,123,250,245,86,200,212,94,145,237,108,245,2,37,115,71,213,234,157,37,224,251,38,130,219,61,92,23,44,230,162,28,66,150,104,96,138,86,49,149,45,123,234,155,42,73,253,22,62,142,10,184,209,205,71,61,31,35,21,187,127,166,218,54,210,124,23,246,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,75,20,231,105,172,119,217,114,172,23,135,234,120,123,54,90,107,122,102,53,146,110,99,188,93,84,146,84,82,83,167,69,102,248,251,44,138,167,222,143,218,255,0,21,241,55,172,109,85,230,188,154,112,10,108,155,138,59,166,103,113,199,170,234,233,240,236,94,174,166,142,224,212,149,32,161,184,212,75,21,60,104,247,53,81,138,249,41,164,174,70,177,253,122,163,100,114,39,88,247,52,44,43,152,223,250,130,224,79,52,251,11,254,167,62,206,125,157,246,55,178,127,172,253,155,225,239,20,29,143,15,218,219,217,237,236,102,205,157,54,237,78,157,58,33,249,60,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,79,214,230,143,228,79,83,126,139,235,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,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,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,0,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,8,43,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,182,126,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,245,57,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,244,216,231,181,140,99,145,140,9,148,1,249,54,12,179,21,202,253,165,246,91,38,181,94,125,141,112,154,211,113,246,125,108,117,30,14,186,46,157,218,105,182,42,246,230,102,230,238,141,221,28,222,169,213,19,168,31,172,0,0,0,0,0,2,189,121,162,107,206,101,195,110,174,112,235,170,216,101,109,91,95,110,168,200,89,115,161,134,161,33,101,218,220,175,181,45,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,164,181,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,36,0,231,157,248,39,249,147,244,210,16,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,13,25,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,234,220,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,126,247,61,237,106,117,85,68,3,235,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,89,246,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,21,131,200,199,241,179,242,223,234,71,52,230,141,199,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,193,100,53,173,115,22,38,71,181,55,75,77,78,230,57,81,251,251,114,200,228,122,53,201,12,50,184,57,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,207,254,85,60,69,113,23,173,248,5,206,131,85,237,53,121,38,61,99,168,154,138,143,58,171,186,82,247,210,120,97,161,72,237,114,82,181,137,60,207,237,203,36,235,89,35,156,174,87,43,92,231,59,222,86,15,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,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,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,21,129,194,167,26,255,0,179,46,52,53,119,134,189,76,185,221,106,113,188,183,84,47,84,216,148,189,123,208,217,238,147,93,170,90,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,108,252,205,103,22,62,105,245,147,230,6,67,234,51,150,63,202,159,142,170,156,198,58,14,22,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,246,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,80,179,64,0,3,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,253,98,136,121,138,113,213,83,197,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,244,24,215,185,140,123,149,140,9,105,193,95,21,215,222,45,57,133,230,217,151,118,235,71,136,91,116,254,186,143,22,178,86,204,199,120,10,95,31,107,73,36,86,198,136,196,154,119,179,187,34,245,123,147,171,35,238,61,145,70,164,149,230,5,196,229,247,133,93,2,147,53,197,172,190,54,245,144,92,23,26,183,84,248,150,71,236,186,169,232,170,164,138,187,99,226,149,147,246,159,78,213,236,185,17,175,235,209,92,137,238,90,235,228,169,230,159,41,249,127,93,234,54,226,228,242,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,10,23,224,203,141,124,171,66,248,154,174,213,12,242,231,237,27,46,164,92,29,30,114,249,22,72,163,79,19,85,221,146,230,216,41,154,172,89,160,123,229,123,90,145,59,172,114,79,19,17,139,42,57,183,209,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,117,248,192,225,174,251,194,182,184,222,52,202,230,189,235,84,219,174,152,221,91,170,153,60,149,118,121,102,145,148,242,74,173,107,54,204,157,167,199,34,43,24,157,200,222,173,69,98,177,206,149,92,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,161,114,128,16,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,120,69,94,108,156,107,219,181,2,179,247,98,210,251,159,126,203,100,184,62,76,190,182,53,170,167,146,91,165,44,243,66,182,199,70,246,177,146,67,19,227,108,206,119,241,88,249,59,10,197,106,194,170,255,0,107,202,35,139,189,80,203,238,175,225,119,47,183,85,228,150,123,29,158,91,149,150,244,181,17,247,236,180,80,186,56,252,44,253,199,35,166,166,221,44,76,139,102,233,34,87,53,155,93,15,69,167,171,108,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,39,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,227,234,183,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,1,10,249,138,113,23,157,240,191,199,214,15,169,120,45,71,225,253,178,142,241,69,178,31,236,157,175,219,85,115,79,71,220,150,41,59,61,222,195,27,221,99,119,179,239,69,251,209,108,127,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,81,124,234,252,211,226,223,47,232,125,70,226,114,174,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,136,47,248,31,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,235,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,0,8,107,204,83,142,170,110,22,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,166,246,189,204,123,26,172,120,112,174,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,253,211,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,230,188,169,248,227,166,211,91,173,7,11,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,62,170,140,166,154,94,142,107,163,106,118,230,150,71,61,28,217,93,36,48,2,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,239,114,171,151,239,81,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,128,86,95,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,108,208,0,0,10,171,230,41,196,94,119,194,255,0,31,88,62,165,224,181,31,135,246,202,59,197,22,200,127,178,118,191,109,85,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,189,23,239,69,177,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,84,183,58,191,52,248,183,203,250,31,81,184,156,171,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,11,254,7,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,250,192,10,118,209,190,58,170,120,90,227,103,88,240,125,65,175,171,126,149,223,245,35,39,154,186,26,106,88,158,251,101,198,107,130,49,46,74,169,26,207,51,27,29,59,99,124,45,127,244,30,231,181,143,123,81,143,184,147,53,156,88,249,167,214,79,152,25,15,168,206,6,148,193,82,188,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,109,64,0,0,0,0,85,175,59,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,124,72,200,214,58,245,115,190,23,170,205,26,124,104,137,178,48,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,191,204,35,75,237,90,171,193,246,164,219,46,14,164,134,162,193,103,151,40,161,171,154,137,181,47,167,158,222,213,169,94,215,85,69,141,242,197,28,180,235,35,87,171,89,80,255,0,115,145,85,142,207,182,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,1,169,48,121,253,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,121,232,0,166,14,116,249,253,77,247,136,108,83,79,169,242,26,74,203,110,43,139,178,165,244,48,172,78,125,5,198,178,162,69,153,37,86,166,246,189,244,240,80,61,24,245,247,51,99,154,137,220,85,115,146,198,1,83,125,226,27,43,212,26,140,122,146,178,219,138,226,239,166,101,116,201,19,159,65,113,172,168,141,33,88,145,203,189,175,125,60,21,236,87,177,61,204,222,215,42,119,17,29,18,248,170,213,47,219,79,17,218,139,169,144,223,125,179,65,121,200,42,189,149,91,225,124,63,118,215,19,251,52,63,195,86,49,205,233,75,20,13,248,218,143,94,157,95,213,202,229,91,137,229,51,165,247,93,56,224,250,215,115,188,186,174,58,140,234,241,89,148,50,146,166,137,212,239,166,129,237,142,154,30,155,149,86,70,75,21,36,117,12,147,163,81,204,168,111,68,84,68,123,130,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,249,89,54,83,125,204,46,48,221,178,58,239,23,87,79,111,160,181,199,39,105,145,237,165,162,165,138,146,154,62,140,68,69,217,4,17,51,175,77,206,219,213,202,174,85,85,189,238,96,220,18,90,184,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,64,253,105,51,252,202,92,6,159,75,93,144,213,166,39,75,120,154,254,203,75,85,27,2,220,101,134,56,29,80,244,68,234,247,164,80,177,141,220,171,177,22,77,155,123,146,110,146,156,190,120,36,186,241,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,202,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,205,15,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,7,234,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,250,192,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,57,81,213,120,177,243,79,172,159,48,50,31,81,156,145,92,52,112,43,77,197,47,4,217,94,113,167,212,20,140,213,75,6,113,81,13,12,213,53,82,177,151,59,116,54,250,103,173,181,17,100,72,33,123,164,168,116,140,153,204,254,155,26,199,61,140,114,189,129,47,249,105,241,255,0,106,212,204,2,171,74,248,128,212,90,72,51,108,82,158,122,186,59,173,226,70,211,165,210,201,4,41,35,229,154,169,239,219,45,77,59,89,51,165,115,145,142,116,45,108,171,220,86,84,72,218,182,226,135,93,47,188,69,235,142,85,170,23,107,205,214,186,130,186,225,81,21,130,27,138,49,146,91,236,237,153,235,73,74,145,198,171,28,123,35,114,110,70,42,162,200,233,30,174,123,158,231,187,154,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,123,93,1,209,203,239,16,26,203,137,232,238,57,55,135,171,201,174,13,167,146,167,107,31,225,41,88,215,73,83,83,177,239,98,73,218,130,57,101,237,239,71,63,102,214,252,78,68,2,213,56,110,204,181,219,82,249,101,107,14,161,235,134,111,117,200,125,161,135,228,150,252,109,213,169,70,239,236,93,29,174,88,59,235,36,81,165,68,147,62,161,181,44,145,245,47,123,221,216,99,145,19,115,159,37,54,26,61,226,23,22,177,96,220,23,234,94,21,139,80,248,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,103,8,15,65,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,25,76,28,74,112,101,125,208,253,31,210,221,126,178,93,125,171,134,106,54,63,102,168,153,103,123,27,85,108,188,85,91,219,83,37,51,154,157,59,144,191,108,207,138,70,167,86,181,142,142,78,138,214,73,55,128,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,40,105,76,28,255,0,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,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,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,58,95,22,62,105,245,147,230,6,67,234,51,146,170,46,5,191,109,124,186,180,215,92,116,115,12,241,122,147,101,246,191,182,41,168,157,182,107,237,174,59,165,122,47,72,81,171,226,43,33,233,31,111,162,181,239,137,31,31,241,92,218,120,208,38,255,0,46,190,58,169,184,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,155,28,246,177,140,114,49,147,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,220,157,179,154,198,151,203,193,251,245,138,243,119,199,233,117,89,41,231,181,51,13,166,116,147,189,111,104,215,164,50,172,14,115,37,74,23,34,71,59,228,222,173,99,28,232,82,89,39,106,53,193,237,121,129,113,221,98,225,87,21,147,10,197,159,227,117,55,32,183,172,150,234,110,143,143,217,116,179,199,85,28,87,93,239,167,150,158,126,213,77,59,83,195,57,81,207,235,213,122,55,222,180,89,254,170,179,220,171,253,149,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,180,147,77,36,143,255,0,27,156,231,127,53,83,235,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,105,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,15,213,210,174,9,45,92,40,112,53,173,23,220,158,10,74,237,69,202,180,222,245,53,214,177,212,173,108,246,152,29,103,87,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,250,83,9,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,93,9,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,170,190,41,248,21,166,195,184,92,210,174,41,244,162,130,146,154,197,85,131,227,243,102,180,46,170,149,211,182,227,87,20,107,237,38,44,210,57,28,201,101,168,142,39,67,26,55,182,169,27,154,199,53,210,44,81,215,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,116,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,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,135,191,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,111,128,39,255,0,52,46,5,191,98,153,83,245,199,71,48,207,9,166,215,173,158,216,166,162,118,232,108,87,73,36,114,47,72,81,169,225,232,230,235,31,111,162,185,140,149,95,31,240,154,234,120,212,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,157,84,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,10,139,231,113,165,247,90,92,255,0,79,117,162,23,85,207,109,185,217,229,197,234,17,180,78,236,81,207,77,52,149,49,111,168,234,173,223,59,106,230,219,26,163,87,165,36,142,69,119,191,101,186,16,255,0,154,158,142,95,117,119,132,123,189,78,57,55,90,188,10,225,22,99,37,54,214,127,93,82,211,65,60,117,41,189,239,106,51,183,5,68,179,245,248,156,238,198,198,181,92,244,84,8,45,201,147,84,190,202,113,29,125,211,58,251,239,133,160,206,241,249,60,53,23,133,223,227,46,148,79,73,161,254,34,49,93,30,202,87,92,93,239,115,88,238,189,23,171,187,104,93,73,152,205,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,243,65,28,85,106,173,139,15,225,31,81,117,66,209,154,120,74,74,140,62,169,214,43,229,166,161,242,110,170,173,131,179,111,154,158,106,126,170,155,231,158,159,100,173,93,173,220,143,220,141,69,114,5,16,241,129,159,212,234,127,20,122,165,153,205,144,210,95,105,234,178,138,234,107,125,194,145,98,116,19,219,169,165,90,122,37,141,209,38,199,177,41,161,133,17,233,215,122,34,57,85,202,170,229,181,78,77,56,5,78,51,194,229,211,51,184,227,212,148,149,25,142,81,87,83,71,112,106,68,179,215,91,169,226,138,158,52,123,154,170,244,100,117,49,215,35,88,254,157,21,210,57,19,164,155,157,74,214,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,115,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,64,224,28,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,31,173,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,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,186,136,120,228,225,18,235,194,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,219,191,182,189,21,146,67,34,182,62,234,70,223,65,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,5,255,0,3,242,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,253,96,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,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,207,147,167,137,78,95,245,150,142,25,116,183,137,189,16,199,123,214,169,180,254,205,113,206,45,112,73,60,245,81,213,75,74,217,230,187,55,184,247,238,133,123,189,37,142,52,99,97,108,109,145,26,172,89,93,16,78,9,121,143,96,57,55,2,185,38,187,89,178,186,75,102,160,219,44,241,217,42,109,80,69,11,42,104,114,138,152,93,28,14,134,150,166,71,36,180,221,212,146,165,139,214,78,180,240,77,213,28,248,101,141,180,193,139,106,174,163,225,122,143,75,171,216,222,105,117,164,204,233,46,15,186,54,246,234,133,150,170,74,169,21,203,44,146,186,77,221,238,230,247,164,137,38,230,200,215,189,175,71,35,156,139,229,73,169,202,143,135,79,219,79,17,208,103,247,186,125,248,222,150,248,123,237,71,199,211,187,116,115,221,236,232,190,25,89,35,122,73,20,149,27,145,175,98,248,78,219,211,164,169,212,46,127,69,40,181,18,131,72,241,8,53,114,237,87,113,205,157,103,166,155,33,154,165,180,141,123,110,50,49,31,81,10,37,27,25,6,200,228,115,163,98,177,23,171,24,213,87,61,122,189,222,212,0,0,0,0,0,42,175,158,119,224,159,230,79,211,74,171,45,83,158,119,224,159,230,79,211,72,213,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,28,31,95,46,190,58,170,120,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,131,220,246,177,239,106,49,253,127,156,143,17,244,121,173,247,7,208,252,43,32,181,93,113,186,59,124,25,141,117,93,186,190,10,184,234,106,170,153,35,40,145,85,141,87,71,178,149,206,153,170,146,109,150,58,248,220,173,232,216,220,176,175,137,126,29,51,190,23,245,78,191,76,243,170,127,240,181,150,122,221,240,255,0,100,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,219,217,247,42,125,202,188,168,9,255,0,201,239,34,213,139,190,184,220,116,191,27,213,171,174,57,134,83,219,223,151,94,108,208,81,211,85,71,116,146,158,106,122,116,133,171,80,199,248,94,231,136,143,187,44,40,146,62,56,90,206,173,84,142,72,156,234,252,211,226,223,47,232,125,70,226,78,158,87,92,61,126,195,120,101,182,223,238,117,54,170,219,214,165,248,108,182,90,154,58,93,146,67,67,61,44,75,71,71,36,206,68,124,189,182,43,228,232,168,141,100,149,51,53,168,228,235,35,224,183,58,191,52,248,183,203,250,31,81,184,129,21,116,191,136,188,239,71,244,179,81,116,207,5,168,240,31,180,207,5,71,120,173,217,12,187,237,113,83,87,195,61,31,110,88,159,211,189,227,152,238,235,28,199,179,177,209,21,119,170,183,242,116,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,229,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,189,238,7,56,62,192,120,53,210,55,102,249,154,82,82,231,119,75,59,107,242,251,229,210,88,88,203,68,8,196,154,90,24,229,71,186,40,169,160,86,245,146,68,122,164,175,143,184,231,108,108,76,136,58,175,15,122,21,165,252,34,233,29,183,79,241,234,170,74,10,121,42,40,214,237,114,169,169,146,38,93,111,115,178,154,141,106,17,179,203,34,66,250,137,89,11,89,3,29,183,123,218,198,34,170,251,251,1,68,60,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,77,254,84,156,78,113,5,174,152,173,239,23,213,75,45,215,35,178,227,63,195,166,207,43,106,98,103,89,18,58,102,67,106,86,36,77,125,84,200,196,154,162,74,151,73,36,137,189,137,47,190,72,220,224,159,224,0,51,89,197,143,154,125,100,249,129,144,250,140,231,52,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,233,124,88,249,167,214,79,152,25,15,168,206,72,171,143,3,149,58,149,203,255,0,2,226,147,77,159,73,21,247,24,179,222,223,148,219,28,200,160,75,141,186,150,237,112,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,193,97,60,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,73,128,101,223,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,108,251,137,142,109,248,110,95,195,69,53,171,67,102,200,44,26,153,152,83,248,107,155,99,235,27,241,86,53,237,241,10,218,167,71,182,119,202,212,115,33,124,59,94,214,61,101,114,193,43,27,26,135,229,115,65,230,9,77,118,166,189,112,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,253,240,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,236,145,138,232,190,38,57,253,106,216,253,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,37,175,29,124,34,90,184,65,210,61,21,197,39,184,210,94,50,203,245,70,69,114,200,238,176,83,181,140,124,232,203,91,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,15,107,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,197,56,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,206,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,154,147,32,7,54,78,16,255,0,107,186,113,251,193,97,84,91,242,252,2,222,255,0,107,54,74,254,212,117,88,236,41,52,243,109,141,232,172,89,160,123,221,43,122,57,138,232,221,59,87,186,244,133,136,28,255,0,133,78,108,88,38,61,195,141,101,143,95,47,151,90,237,73,195,109,245,12,181,201,90,217,166,251,91,181,146,62,150,53,169,134,7,246,38,77,177,211,201,36,232,189,126,9,149,242,57,242,163,43,3,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,67,202,147,255,0,148,223,8,127,181,221,71,253,224,179,90,45,248,134,1,112,103,178,91,29,127,106,74,172,138,21,134,120,119,70,196,87,172,48,49,237,149,221,92,196,116,142,129,169,221,98,76,196,9,63,202,159,130,203,86,153,224,20,28,71,106,54,63,73,62,109,149,211,165,94,54,247,84,182,161,45,118,73,225,98,199,43,26,141,219,21,77,67,94,245,115,145,207,115,97,116,108,254,26,190,120,221,97,64,1,74,220,234,252,211,226,223,47,232,125,70,226,64,2,127,243,171,243,79,139,124,191,161,245,27,137,31,248,51,225,107,247,184,205,179,13,55,162,201,61,137,122,182,225,245,87,219,37,68,173,221,74,250,232,171,41,34,108,85,40,141,87,164,47,100,242,53,92,207,137,142,86,191,163,209,171,27,194,64,114,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,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,169,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,161,103,224,0,5,85,243,206,252,19,252,201,250,105,106,133,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,0,0,0,2,63,241,175,197,117,139,132,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,248,250,173,204,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,166,123,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,186,158,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,112,23,41,202,247,129,111,216,166,42,205,113,214,60,51,194,106,77,235,127,177,233,171,93,186,107,21,174,72,218,137,214,21,106,120,122,201,186,201,220,234,174,123,34,86,71,252,39,58,162,53,233,92,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,234,248,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,239,107,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,80,206,15,250,170,192,178,175,246,87,28,201,49,203,135,252,165,29,117,182,186,158,79,250,178,67,52,114,51,252,78,107,155,252,149,11,201,229,215,199,85,55,20,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,211,99,158,214,49,142,70,50,149,181,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,127,202,159,129,90,156,58,58,14,41,245,94,130,174,154,251,85,78,147,97,84,45,170,137,208,54,221,87,68,197,246,147,214,25,28,174,124,177,84,73,19,97,145,27,219,68,145,206,99,156,232,214,32,179,64,0,20,173,206,175,205,62,45,242,254,135,212,110,36,0,39,255,0,58,191,52,248,183,203,250,31,81,184,156,171,151,95,14,152,39,20,26,167,156,105,158,117,79,248,127,115,172,179,214,239,155,251,25,116,241,52,144,193,89,219,138,88,251,221,174,251,221,218,123,182,63,238,84,251,149,3,170,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,205,57,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,54,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,148,44,252,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,114,162,234,121,94,241,211,251,107,197,89,161,218,199,153,248,189,73,178,239,246,61,77,107,118,205,125,181,199,27,85,58,204,174,95,17,89,15,73,59,157,81,175,124,72,201,63,138,230,212,72,149,213,167,28,25,95,117,111,131,188,171,137,140,26,235,221,186,224,153,5,198,158,247,103,168,123,25,28,246,122,122,26,74,151,84,211,189,122,116,154,46,236,206,124,110,85,73,35,68,217,209,236,70,77,192,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,13,73,130,42,240,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,246,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,107,162,124,178,168,0,0,1,154,30,37,240,10,109,44,226,27,82,52,250,223,143,85,216,237,182,60,162,229,77,107,161,169,73,119,197,110,241,15,90,53,69,149,85,239,99,169,214,39,177,238,85,222,199,53,221,93,187,170,233,120,166,14,116,248,5,77,139,136,108,83,80,105,241,234,74,59,110,85,139,178,153,245,208,164,77,125,125,198,142,162,68,153,101,70,174,247,61,148,243,208,49,30,244,247,179,99,90,171,219,84,104,77,254,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,117,75,77,4,18,83,46,198,49,168,206,220,21,17,65,211,226,115,187,27,220,229,115,213,19,160,113,237,169,152,174,151,240,143,169,151,28,166,175,183,237,236,126,183,25,183,64,201,35,73,170,171,171,224,125,60,76,141,175,123,119,237,238,58,87,163,122,185,34,134,87,163,93,179,161,92,28,150,51,250,155,23,16,217,94,159,84,100,52,148,118,220,171,23,125,75,40,102,88,154,250,251,141,29,68,107,10,68,174,77,238,123,41,231,175,122,177,139,239,102,247,57,23,182,138,222,193,206,211,88,236,81,98,184,47,15,212,240,247,175,85,55,4,204,107,36,220,246,248,74,88,227,168,164,167,78,138,205,146,119,159,45,79,189,31,185,158,23,226,111,73,26,168,21,87,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,154,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,82,144,121,86,104,229,139,87,120,184,180,84,228,115,117,164,192,173,242,230,49,211,109,127,245,213,85,52,240,71,76,155,216,246,171,59,115,212,69,63,95,137,174,236,108,115,85,175,85,75,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,202,121,42,106,150,9,251,44,202,116,83,219,191,234,207,237,5,118,83,236,207,11,55,254,75,240,214,234,110,255,0,123,103,107,251,119,195,179,126,255,0,231,183,167,188,173,110,44,124,211,235,39,204,12,135,212,103,60,86,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,164,243,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,43,146,231,15,94,204,177,100,124,78,221,170,110,180,245,119,127,19,137,90,40,164,165,237,82,205,66,199,211,77,61,99,100,114,117,155,172,241,164,45,86,116,107,29,79,58,42,189,206,233,28,223,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,58,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,128,115,94,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,163,222,30,177,107,22,115,193,126,154,97,89,77,15,141,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,38,113,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,183,147,194,119,149,141,27,249,127,143,122,116,7,213,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,161,73,156,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,21,244,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,155,126,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,150,188,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,80,186,144,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,31,243,69,229,255,0,89,104,172,185,113,55,162,24,239,122,213,55,137,184,231,22,184,36,158,122,168,234,165,158,89,230,187,55,184,247,238,133,123,189,37,142,52,99,97,108,109,145,26,172,89,93,21,96,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,172,11,159,39,155,84,188,87,177,214,106,186,186,93,17,74,120,50,7,178,165,91,59,214,116,172,98,77,143,163,155,82,202,164,99,160,73,30,202,189,170,172,99,154,197,89,36,106,200,224,242,188,169,248,21,166,204,100,160,226,159,85,232,41,42,108,84,181,9,54,21,66,218,169,91,59,174,52,149,172,95,105,61,97,145,168,214,69,45,60,145,54,25,17,221,197,89,28,230,53,173,141,101,183,67,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,250,192,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,73,28,50,90,109,87,254,17,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,160,121,138,112,43,83,194,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,244,30,214,57,239,123,85,239,184,158,19,188,172,104,223,203,252,123,211,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,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,5,16,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,209,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,197,101,232,207,38,155,84,58,185,151,87,235,85,250,174,125,62,179,222,54,226,118,235,125,193,171,87,123,162,222,201,88,250,233,155,27,86,38,36,75,216,145,145,182,57,29,42,74,230,58,54,50,55,205,103,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,1,245,128,0,16,87,154,47,25,182,45,15,211,139,150,128,217,45,94,213,204,245,27,31,169,167,153,39,99,219,75,108,179,213,36,180,210,84,185,201,211,185,51,246,204,200,163,106,244,107,152,233,36,232,141,100,115,118,174,53,248,174,177,112,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,31,85,185,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,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,249,70,135,184,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,236,240,157,43,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,199,42,226,199,202,198,178,124,191,200,125,58,113,195,71,17,120,39,20,26,89,65,169,152,45,71,248,42,59,197,22,201,191,177,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,251,209,126,244,71,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,212,150,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,66,252,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,242,253,227,186,251,194,174,85,30,21,148,191,198,233,150,65,112,73,46,52,221,25,31,178,234,167,146,150,57,110,187,217,79,45,68,253,170,106,119,39,134,106,163,95,215,170,116,119,189,124,87,28,156,93,221,120,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,187,119,246,211,162,50,56,99,87,73,218,73,29,218,185,101,112,37,117,214,236,202,221,174,122,165,140,210,73,165,246,26,137,29,75,71,116,129,207,102,73,90,196,115,90,200,227,234,136,250,104,101,232,233,30,253,209,189,241,246,54,200,139,55,104,46,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,228,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,245,128,25,129,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,73,107,197,31,22,120,110,173,112,19,160,90,65,98,167,164,75,237,134,161,180,215,218,118,215,171,231,182,190,205,68,148,80,43,226,88,218,174,101,92,85,137,59,94,139,177,139,28,145,34,200,230,61,89,242,115,115,211,60,87,78,248,184,154,227,139,82,120,79,182,184,253,38,77,113,129,145,199,28,45,174,146,122,138,121,95,27,88,198,244,238,120,86,202,245,118,231,58,89,101,122,187,226,232,144,172,9,41,203,171,71,47,186,201,197,198,9,77,104,155,195,210,97,247,8,51,27,165,78,214,63,179,75,65,60,82,53,54,57,236,87,119,103,90,120,58,183,115,153,223,223,181,205,99,144,208,161,88,28,146,244,114,197,22,43,157,113,3,81,55,122,245,83,112,92,58,142,61,175,111,132,165,142,58,122,186,133,234,143,217,39,121,242,211,123,149,155,153,225,126,23,116,145,200,150,126,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,65,28,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,158,206,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,210,241,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,224,174,14,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,153,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,213,57,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,54,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,148,44,252,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,61,193,54,121,165,250,223,194,38,23,98,177,85,82,100,150,219,30,47,110,194,242,90,58,187,124,157,132,173,134,217,76,218,186,57,35,157,136,217,153,182,84,106,170,35,163,114,57,81,21,222,243,60,39,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,64,233,124,197,56,21,169,225,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,250,15,107,28,247,189,170,247,218,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,157,214,203,115,195,117,79,13,177,229,54,248,233,47,152,245,242,158,223,127,181,201,83,72,187,37,103,88,234,168,234,18,57,90,142,99,218,228,138,86,110,106,61,143,107,87,225,115,125,222,128,0,0,8,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,0,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,206,218,163,239,210,207,91,20,114,199,189,148,205,123,119,49,238,78,173,84,114,117,234,138,139,239,44,255,0,141,110,20,191,124,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,21,116,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,2,202,128,0,85,95,60,239,193,63,204,159,166,145,215,148,254,175,97,186,75,197,125,52,25,156,245,112,51,57,179,201,136,91,38,134,5,149,140,184,212,214,82,62,157,178,163,126,38,177,238,131,182,142,68,119,71,200,197,118,214,110,123,100,87,60,239,193,63,204,159,166,149,86,6,140,248,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,83,95,10,188,26,230,90,149,198,13,31,15,250,167,138,213,218,25,137,212,58,233,154,80,212,170,53,241,219,169,221,26,186,52,86,74,199,61,149,14,146,158,22,75,3,221,240,85,54,102,110,99,122,147,87,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,182,61,77,139,88,169,50,171,142,107,79,67,178,245,117,183,209,218,235,42,123,175,94,237,45,36,149,50,83,199,177,87,99,118,190,182,165,122,162,35,151,185,209,202,168,214,162,7,235,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,123,94,72,216,6,27,125,204,181,55,80,111,56,245,37,102,67,138,211,218,105,172,181,211,34,185,244,12,172,74,212,169,88,145,87,107,94,246,193,27,21,253,55,163,55,181,21,27,35,209,223,87,52,94,96,21,151,122,203,151,12,154,33,145,118,109,80,248,155,118,113,116,130,57,224,170,146,170,41,229,130,107,75,123,140,102,216,83,181,214,89,35,87,182,102,200,216,209,200,196,149,178,195,109,8,226,171,50,225,227,72,245,63,15,211,91,149,93,163,39,212,58,139,53,51,110,240,70,155,232,109,212,236,175,241,75,12,187,209,208,212,185,213,20,237,99,209,174,218,197,153,205,88,228,108,111,78,85,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,129,237,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,161,237,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,148,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,251,0,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,90,167,9,252,69,224,156,47,242,192,192,117,47,58,168,255,0,233,245,29,158,139,100,223,217,59,167,180,46,115,65,71,220,138,41,59,61,222,195,219,221,123,118,51,239,85,251,145,66,37,115,105,225,199,75,244,127,87,41,245,27,9,205,233,35,187,234,45,69,77,222,239,136,205,44,146,213,211,206,247,185,210,220,98,119,69,70,83,77,46,244,86,74,230,170,74,143,236,239,141,30,202,120,22,123,253,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,51,13,1,214,92,3,78,49,109,92,204,180,246,235,106,196,51,77,222,196,186,78,198,246,234,122,34,185,187,154,138,175,139,184,196,89,34,238,53,189,216,218,231,199,189,136,174,64,181,254,81,28,56,233,126,35,165,239,226,34,207,155,210,101,89,134,85,79,45,162,179,193,75,35,96,176,64,217,35,146,75,115,226,114,53,203,82,174,100,18,72,247,183,167,78,215,103,172,107,222,159,154,243,206,252,19,252,201,250,105,21,120,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,41,41,206,139,41,177,103,56,175,15,89,174,45,93,227,108,185,5,190,249,116,183,84,246,159,31,126,150,120,237,114,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,128,240,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,2,157,185,172,113,199,77,169,87,90,254,22,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,125,81,31,77,12,189,92,231,72,213,238,77,20,110,98,53,177,54,73,164,255,0,52,46,53,255,0,119,252,17,250,49,167,183,59,173,14,164,230,86,246,84,197,113,162,94,207,177,173,110,153,204,125,66,74,230,175,89,165,237,79,12,105,26,163,227,248,229,223,27,153,23,114,149,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,15,202,59,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,93,79,13,124,33,224,154,31,195,42,240,251,118,162,246,156,121,53,190,127,182,174,109,124,207,142,229,93,89,74,200,43,123,82,34,70,248,225,216,212,138,61,141,141,201,27,24,229,254,34,189,238,164,206,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,225,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,63,88,165,110,83,124,94,126,200,181,31,247,125,205,107,118,98,25,253,193,158,201,116,116,29,217,41,114,41,150,24,33,221,35,21,30,144,206,198,54,39,117,107,209,178,54,7,39,105,139,51,214,234,64,165,110,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,43,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,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,79,128,239,252,175,197,94,144,89,127,193,75,151,216,173,150,239,250,119,212,222,220,254,239,254,206,217,89,28,63,225,42,30,239,237,175,2,69,114,235,227,170,155,138,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,233,177,207,107,24,199,35,25,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,46,132,248,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,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,170,249,169,240,29,255,0,149,248,171,210,11,47,248,41,114,251,21,178,221,255,0,78,250,155,219,159,221,255,0,217,219,43,35,135,252,37,67,221,253,181,229,170,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,159,171,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,125,124,105,227,154,113,137,113,89,169,248,222,147,191,253,77,208,100,19,197,20,45,167,74,120,233,42,186,34,214,82,197,27,99,141,172,134,26,165,168,134,52,107,118,246,226,103,71,61,58,61,222,43,68,45,152,109,235,90,48,27,54,163,73,73,30,39,95,148,90,169,175,207,171,171,90,88,27,110,125,92,109,169,89,38,71,53,98,103,105,95,213,232,230,237,78,171,213,58,117,2,101,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,46,164,252,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,63,88,0,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,63,248,250,224,163,21,226,179,78,42,239,118,155,103,135,212,220,102,223,52,152,229,194,157,35,100,149,251,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,181,210,178,90,33,187,91,51,45,40,207,235,108,213,146,85,216,50,204,58,241,37,52,175,164,171,68,158,223,113,164,153,90,229,142,104,92,168,143,142,88,215,163,227,114,251,218,138,213,251,148,189,238,62,184,215,197,120,83,211,138,187,37,166,231,226,53,55,38,183,205,30,57,111,167,88,223,37,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,133,178,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,11,201,229,215,199,85,55,20,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,211,99,158,214,49,142,70,50,157,184,177,243,79,172,159,48,50,31,81,156,184,158,93,124,10,211,112,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,55,185,141,123,216,212,123,233,219,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,35,175,53,142,7,41,180,214,235,95,197,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,138,228,169,229,99,41,249,129,93,233,214,226,122,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,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,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,83,7,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,120,14,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,225,163,48,121,252,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,0,8,107,205,155,75,238,186,143,193,245,210,231,102,117,92,149,24,45,226,143,40,125,37,53,19,170,31,83,3,27,37,52,221,118,170,44,108,138,42,185,42,31,39,71,35,89,78,238,168,136,170,246,204,163,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,251,128,206,103,10,186,165,251,22,226,59,78,181,50,107,239,177,168,44,217,5,47,181,107,124,47,136,237,90,229,127,102,187,248,104,199,185,221,105,101,157,191,3,85,233,215,171,58,57,26,169,239,249,138,235,29,247,89,56,184,206,234,110,240,248,122,76,62,225,62,29,107,166,220,199,246,105,104,39,150,55,46,246,177,138,238,236,235,81,63,71,110,115,59,251,55,57,172,106,156,3,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,207,202,2,221,57,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,187,42,58,171,182,78,234,184,119,70,136,212,235,73,27,149,93,238,217,102,135,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,5,106,234,199,57,79,217,126,169,230,90,103,251,184,251,79,236,150,65,113,177,120,223,181,253,159,21,225,106,100,135,187,219,240,78,217,187,183,187,110,231,116,235,211,170,244,234,74,174,10,120,173,253,240,116,178,235,169,159,96,190,201,123,51,32,158,197,224,189,169,227,251,157,186,106,121,187,189,206,204,93,58,248,157,187,118,175,77,157,122,251,250,36,11,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,201,169,203,211,133,252,251,132,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,253,212,239,85,68,106,167,69,111,191,239,68,10,76,226,199,205,62,178,124,192,200,125,70,113,79,195,214,85,112,225,150,110,39,109,53,62,50,203,109,204,37,196,174,244,81,210,200,233,40,127,173,105,230,130,177,210,53,21,137,11,223,58,194,229,126,205,178,44,8,138,245,151,163,28,88,249,167,214,79,152,25,15,168,206,90,79,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,182,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,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,129,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,11,159,226,199,202,198,178,124,191,200,125,58,115,53,134,143,120,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,25,194,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,142,188,114,112,137,106,226,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,109,223,219,94,168,248,225,145,91,39,105,35,118,125,178,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,8,57,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,16,227,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,103,230,85,203,243,229,197,198,13,215,139,13,35,175,110,114,180,137,157,225,85,16,80,94,159,77,19,163,101,116,18,177,86,154,185,90,140,72,163,124,171,28,236,124,113,185,81,31,3,158,141,141,146,50,54,133,48,241,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,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,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,8,255,0,198,183,21,191,185,246,150,90,181,51,236,23,218,223,105,228,16,88,188,23,181,60,7,111,185,77,81,55,119,185,217,151,175,79,13,183,110,212,235,191,175,95,119,69,144,4,95,230,23,194,254,125,197,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,126,234,134,42,34,181,19,162,59,223,247,34,135,32,225,115,154,223,239,41,174,216,206,138,126,193,126,206,125,163,241,191,217,63,181,62,51,177,225,232,231,169,254,211,225,35,221,187,177,183,250,105,211,119,95,127,78,139,47,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,0,56,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,246,135,137,130,215,112,173,146,169,253,250,10,138,118,108,108,148,145,177,122,62,102,170,245,122,124,40,189,58,175,68,89,213,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,64,160,30,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,73,78,26,249,127,214,93,248,101,213,46,38,245,191,29,236,218,161,211,251,205,199,7,181,207,36,240,85,73,85,21,43,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,177,87,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,179,43,134,254,96,149,55,110,24,117,43,133,237,105,186,210,49,236,211,123,253,6,31,124,169,150,42,102,108,134,210,218,122,59,42,69,20,13,106,189,90,201,220,201,229,151,124,143,86,197,241,61,204,234,21,236,77,254,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,252,12,141,99,122,34,181,143,154,16,22,19,205,27,142,219,86,182,93,97,208,141,23,201,170,234,48,155,29,67,221,144,92,105,39,111,130,200,107,90,230,44,76,143,106,110,150,154,157,204,114,163,247,246,229,145,200,244,107,146,24,101,112,71,94,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,187,238,33,114,155,22,115,193,126,165,230,184,181,119,141,178,228,26,95,121,186,91,170,123,79,143,191,75,61,166,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,16,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,151,147,171,154,103,138,232,223,2,58,131,165,184,85,39,135,178,227,58,95,124,183,211,110,142,54,73,54,203,100,251,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,6,117,203,9,230,177,198,157,215,83,51,250,254,28,116,231,32,171,131,9,197,42,22,147,36,99,105,157,78,183,75,220,19,61,36,137,238,87,110,150,154,157,204,98,53,170,214,53,211,54,71,255,0,17,25,4,141,175,98,90,115,71,210,26,109,37,227,7,38,158,219,5,36,22,220,230,158,28,190,150,24,103,150,87,177,245,46,123,42,157,42,201,253,23,190,178,10,185,17,173,87,49,25,35,17,187,127,160,208,249,120,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,91,232,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,242,181,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,108,252,0,0,10,245,231,79,128,83,95,120,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,236,107,31,81,5,3,17,239,79,115,246,53,170,157,197,71,83,9,123,220,217,181,54,167,79,56,62,186,90,169,108,212,149,207,206,111,20,120,202,201,83,28,82,178,141,142,108,149,79,153,35,150,55,181,239,219,70,230,49,83,107,227,124,141,149,143,107,227,105,68,32,104,163,128,157,51,197,116,191,132,125,51,183,98,212,157,191,111,99,244,89,53,198,119,199,26,77,85,93,95,3,42,37,124,142,99,27,191,111,113,177,49,93,213,201,20,49,49,92,237,157,73,0,115,78,26,51,250,157,83,225,231,77,245,6,225,144,210,95,46,87,204,94,219,83,116,174,166,88,182,75,113,240,236,74,196,84,137,17,140,123,106,18,86,61,141,68,216,246,185,189,27,183,162,116,176,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,62,73,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,95,172,174,14,108,218,189,153,104,46,168,112,231,171,154,127,61,36,119,220,118,163,38,154,157,42,224,73,160,149,143,142,223,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,107,144,58,7,50,254,7,41,184,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,55,200,177,189,21,28,199,195,72,22,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,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,32,95,53,62,3,191,242,191,21,122,65,101,255,0,5,46,95,98,182,91,191,233,223,83,123,115,251,191,251,59,101,100,112,255,0,132,168,123,191,182,188,9,21,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,117,226,199,202,198,178,124,191,200,125,58,115,56,56,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,94,78,59,196,197,55,21,220,183,245,63,83,230,161,164,183,223,96,193,242,123,70,67,67,72,146,246,41,174,48,219,101,87,118,214,70,162,171,36,138,72,102,68,71,63,98,76,145,171,222,230,57,64,162,19,170,235,175,15,89,86,133,209,233,253,238,237,83,237,27,46,164,97,246,204,182,209,112,142,150,72,163,79,19,3,36,158,141,202,228,86,44,208,61,232,142,70,57,221,99,146,7,170,49,101,216,222,84,104,35,25,208,108,55,137,46,95,154,113,165,57,157,21,35,153,113,211,123,11,237,149,211,83,172,207,180,220,82,213,18,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,133,96,242,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,123,198,104,120,138,208,108,203,134,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,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,127,242,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,190,22,53,157,2,111,241,173,197,111,238,125,165,150,173,76,251,5,246,183,218,121,4,22,47,5,237,79,1,219,238,83,84,77,221,238,118,101,235,211,195,109,219,181,58,239,235,215,221,209,98,174,147,243,148,253,168,106,158,27,166,127,187,143,179,62,214,228,22,235,23,141,251,95,222,240,190,42,166,56,123,189,191,4,221,251,123,155,182,238,111,94,157,58,167,94,164,138,230,23,194,254,125,197,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,126,234,134,42,34,181,19,162,59,223,247,34,194,189,16,229,19,196,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,215,167,85,79,188,11,116,0,1,21,120,231,227,159,247,46,251,19,254,181,223,108,126,216,251,75,253,155,246,127,133,240,158,27,255,0,137,230,223,187,196,255,0,232,244,217,252,250,251,188,167,5,60,200,127,124,29,83,186,233,159,236,107,236,151,179,49,249,239,190,55,237,23,143,238,118,234,105,225,237,118,252,44,93,58,248,157,219,183,47,77,157,58,123,250,163,153,15,5,58,167,198,15,236,239,246,103,127,197,45,159,100,189,175,227,125,187,85,83,15,115,197,120,78,223,107,179,4,189,122,120,103,238,221,183,167,86,244,235,213,122,120,174,94,156,189,53,163,132,205,104,189,106,54,163,100,248,85,198,219,113,197,234,108,145,69,100,173,171,154,118,207,37,93,36,205,115,155,53,52,77,70,109,167,122,42,163,149,122,171,125,223,122,160,115,94,121,223,130,127,153,63,77,32,175,10,220,49,223,120,170,202,178,236,43,22,189,120,43,214,63,135,215,228,182,234,111,12,201,61,169,85,4,144,71,21,14,247,203,19,32,238,190,161,169,222,114,171,89,211,170,181,83,222,147,171,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,65,95,245,85,129,101,95,236,174,57,146,99,151,15,249,74,58,235,109,117,60,159,245,100,134,104,228,103,248,156,215,55,249,42,23,167,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,228,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,161,168,130,149,185,213,249,167,197,190,95,208,250,141,196,180,158,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,213,249,167,197,190,95,208,250,141,196,8,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,125,60,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,13,121,37,233,158,43,144,106,62,162,106,149,218,147,196,94,176,251,125,190,223,104,238,71,27,227,167,241,235,83,223,157,187,152,175,100,200,202,68,141,175,99,155,252,57,231,106,163,145,254,235,127,0,0,2,181,117,99,156,167,236,191,84,243,45,51,253,220,125,167,246,75,32,184,216,188,111,218,254,207,138,240,181,50,67,221,237,248,39,108,221,219,221,183,115,186,117,233,213,122,117,38,175,11,154,233,251,202,104,78,51,173,127,101,190,206,125,163,241,191,216,207,29,227,59,30,30,178,122,111,237,221,184,247,110,236,110,254,130,116,221,211,223,211,170,215,6,183,242,137,226,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,235,215,162,175,222,88,79,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,137,23,167,84,232,170,20,47,197,143,154,125,100,249,129,144,250,140,231,138,190,231,249,150,77,140,227,56,101,247,33,171,171,177,97,212,245,52,214,43,123,149,18,10,22,84,84,62,162,117,99,81,17,21,242,75,34,171,158,189,94,168,216,218,171,182,54,53,190,215,139,31,52,250,201,243,3,33,245,25,206,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,200,29,43,149,239,5,31,188,6,118,205,103,212,43,101,170,187,77,176,219,131,233,165,183,86,167,123,219,55,70,194,215,178,157,98,107,147,164,49,119,96,154,69,145,21,146,124,17,108,145,175,151,183,115,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,245,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,250,192,102,219,138,174,25,243,46,20,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,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,240,23,92,255,0,50,190,225,182,13,62,188,228,53,117,152,246,43,81,93,83,101,161,153,81,204,160,125,98,196,181,41,18,170,110,107,30,232,35,122,179,174,196,126,247,34,35,164,122,187,70,124,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,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,80,38,87,37,79,52,249,79,203,250,239,81,183,22,147,197,87,19,24,111,10,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,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,213,183,37,79,52,249,79,203,250,239,81,183,22,83,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,111,90,204,90,247,91,11,221,224,42,183,49,100,141,93,26,163,210,25,216,206,212,137,209,237,78,172,147,182,247,197,26,1,159,124,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,154,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,187,238,90,156,107,219,184,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,129,53,78,63,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,118,3,149,113,47,196,94,9,194,254,150,87,234,102,117,81,254,22,142,207,69,178,111,236,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,62,245,95,185,20,51,153,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,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,84,6,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,180,242,163,224,163,246,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,233,222,154,207,107,154,55,57,106,55,163,150,54,205,85,28,140,247,53,187,227,137,54,171,209,102,154,38,132,107,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,117,39,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,250,202,107,210,238,59,175,188,42,241,161,172,24,86,82,255,0,27,166,89,6,168,100,18,92,105,186,50,63,101,213,79,118,100,114,221,119,178,158,90,137,251,84,212,238,79,12,213,70,191,175,84,232,239,122,135,138,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,163,175,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,103,118,182,97,186,175,128,86,217,171,36,164,191,226,121,141,158,74,105,95,73,86,171,5,194,221,87,10,181,203,28,208,185,21,89,36,82,47,71,198,228,247,57,21,171,247,41,64,60,114,112,137,117,225,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,237,223,219,94,138,201,33,145,91,31,117,35,104,94,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,171,175,158,119,224,159,230,79,211,72,149,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,45,121,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,0,0,0,57,87,21,90,165,251,22,225,199,81,117,50,27,239,177,171,236,216,253,87,178,171,124,47,136,237,93,37,103,102,135,248,106,199,181,221,106,165,129,191,27,85,137,215,171,250,53,28,169,213,74,192,231,105,172,118,40,177,92,23,135,234,120,123,215,170,155,130,102,53,146,110,123,124,37,44,113,212,82,83,167,69,102,201,59,207,150,167,222,143,220,207,11,241,55,164,141,84,10,160,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,250,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,239,252,186,180,114,251,172,156,92,96,148,214,137,188,61,38,31,112,131,49,186,84,237,99,251,52,180,19,197,35,83,99,158,197,119,118,117,167,131,171,119,57,157,253,251,92,214,57,15,87,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,133,170,114,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,185,239,236,213,80,65,20,109,93,238,99,17,221,216,22,158,126,141,220,214,119,246,110,115,152,229,36,169,82,188,146,245,142,251,22,85,157,112,253,81,15,122,203,83,111,92,198,142,77,204,111,132,170,142,74,122,74,132,232,140,223,39,121,146,211,123,213,251,89,225,126,22,245,145,202,150,212,4,42,227,91,153,15,238,125,170,118,173,51,253,141,125,173,246,158,63,5,247,198,253,162,240,29,190,229,77,68,61,174,223,133,151,175,79,13,187,118,228,235,191,167,79,119,85,112,83,204,135,247,193,213,59,174,153,254,198,190,201,123,51,31,158,251,227,126,209,120,254,231,110,166,158,30,215,111,194,197,211,175,137,221,187,114,244,217,211,167,191,170,120,174,97,124,189,53,163,139,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,109,168,98,34,171,145,122,163,189,223,114,171,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,168,17,131,157,95,154,124,91,229,253,15,168,220,78,85,203,175,136,188,19,133,253,83,206,53,51,58,168,252,63,185,209,217,232,182,77,253,147,186,120,154,73,160,163,238,69,20,157,158,239,97,237,238,189,187,25,247,170,253,200,189,87,157,95,154,124,91,229,253,15,168,220,72,0,7,191,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,117,143,242,190,229,247,83,105,169,178,241,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,205,147,69,75,81,71,122,73,98,157,205,71,163,95,59,89,4,177,111,141,232,217,126,23,181,157,56,87,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,239,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,11,84,228,169,229,99,41,249,129,93,233,214,226,122,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,64,190,74,158,86,50,159,152,21,222,157,110,37,87,22,62,86,53,147,229,254,67,233,211,129,234,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,51,195,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,207,254,87,220,193,42,110,213,54,94,23,181,166,235,72,199,178,157,180,24,125,242,166,88,169,153,178,24,169,105,232,236,169,20,80,53,170,245,107,39,115,39,150,93,242,61,91,23,196,247,51,172,234,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,160,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,12,198,106,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,88,255,0,40,46,48,110,169,117,166,225,11,52,90,71,91,93,79,91,95,135,85,182,39,54,120,231,71,58,166,166,133,251,24,173,123,28,213,169,168,108,146,43,85,138,201,25,185,251,226,100,97,107,224,0,40,91,154,158,142,88,180,139,139,139,189,78,57,55,74,76,246,223,22,99,37,54,215,255,0,90,213,84,207,60,117,41,189,239,114,191,185,61,60,179,245,248,90,222,254,198,181,26,196,85,227,252,31,224,21,58,159,197,30,150,225,144,227,212,151,218,122,172,162,134,166,225,111,171,72,157,4,246,234,105,82,162,181,36,108,171,177,236,74,104,102,85,98,245,222,136,173,68,114,170,53,100,175,57,108,242,213,146,241,71,107,196,45,85,84,147,191,15,197,233,41,46,40,219,123,98,158,10,217,229,150,167,180,250,133,98,62,102,120,121,105,94,214,239,124,108,89,100,219,181,239,151,175,42,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,112,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,202,185,170,131,42,224,104,247,135,172,166,197,131,112,95,166,153,174,83,93,224,172,184,254,151,217,174,151,26,158,211,228,236,82,193,105,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,237,180,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,166,248,165,138,86,182,88,159,209,90,228,107,218,213,86,61,143,78,173,123,85,105,3,138,126,52,238,186,153,162,250,85,195,142,156,228,21,112,97,56,166,15,143,210,100,140,109,51,169,214,233,123,130,146,52,146,39,185,93,186,90,106,119,49,136,214,171,88,215,76,217,31,252,68,100,18,55,229,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,129,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,126,176,0,0,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,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,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,1,53,53,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,43,3,69,57,50,101,84,186,203,85,54,184,229,118,170,237,54,177,92,31,225,163,182,77,36,85,217,36,45,108,111,135,115,81,63,172,225,126,247,50,95,226,44,168,232,100,100,127,11,227,169,45,168,1,199,248,155,180,218,172,28,34,106,189,138,197,108,164,183,91,109,218,111,125,164,163,163,164,133,176,193,77,4,118,201,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,205,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,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,10,54,230,255,0,128,97,184,47,21,244,213,88,126,61,73,105,126,85,139,211,95,238,233,76,138,214,85,92,100,172,172,138,90,133,103,93,173,123,219,4,106,253,168,155,159,185,238,234,247,189,206,238,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,0,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,69,117,127,85,215,21,253,238,63,101,63,103,109,95,178,127,104,125,155,251,83,237,8,251,222,59,191,219,246,167,123,187,225,189,157,187,221,247,238,237,127,92,119,63,251,156,240,28,212,248,241,255,0,202,252,42,105,5,235,252,20,89,125,246,217,113,255,0,167,101,77,145,204,237,127,236,238,149,241,205,254,18,157,237,254,218,194,170,192,213,64,42,131,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,239,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,100,108,70,197,240,177,172,233,107,224,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,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,0,0,0,0,69,94,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,150,133,178,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,94,188,214,56,44,181,106,102,1,95,196,118,156,227,244,144,102,216,165,58,213,228,143,109,75,105,210,233,100,130,23,172,146,189,170,221,178,212,211,181,140,86,185,92,199,58,22,200,207,226,43,32,141,161,76,39,170,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,242,165,249,242,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,160,117,94,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,235,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,107,220,238,52,134,153,246,173,61,215,186,24,41,35,168,130,162,92,66,233,35,167,151,191,59,30,217,42,168,154,200,253,241,35,35,88,235,213,206,248,94,171,52,105,241,162,38,202,161,52,39,204,87,71,44,90,201,194,62,119,77,119,155,195,213,225,246,249,243,27,93,78,215,191,179,85,65,4,178,57,54,53,236,71,119,96,90,136,58,187,115,89,223,223,181,206,99,80,10,171,229,89,172,118,45,34,226,226,209,77,145,195,210,147,61,183,203,135,71,83,185,255,0,214,181,85,51,193,37,50,236,99,28,175,238,79,79,20,29,62,22,183,191,189,206,70,177,81,111,164,204,14,147,231,95,178,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,105,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,128,253,96,0,20,193,206,159,63,169,190,241,13,138,105,245,62,67,73,89,109,197,113,118,84,190,134,21,137,207,160,184,214,84,72,179,36,170,212,222,215,190,158,10,7,163,30,190,230,108,115,81,59,138,174,175,99,165,113,47,159,211,106,159,16,218,145,168,54,252,134,174,249,109,190,101,23,42,155,93,117,74,203,190,91,119,136,122,81,162,36,168,143,99,27,78,145,49,140,114,38,198,53,173,232,221,189,19,160,107,47,7,217,54,143,112,185,164,188,66,93,82,173,239,212,74,138,167,92,34,116,180,253,139,116,19,68,201,173,44,99,88,247,62,71,207,79,29,85,67,159,247,49,22,56,220,216,222,213,89,2,197,57,44,103,244,215,222,30,114,189,62,168,200,106,235,46,88,174,80,250,150,80,204,178,185,148,22,234,202,120,214,20,137,92,155,26,199,212,65,94,245,99,23,220,253,238,114,39,113,21,214,20,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,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,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,51,67,196,221,166,213,96,226,75,85,236,86,43,101,37,186,219,110,206,47,180,148,116,116,144,182,24,41,160,142,190,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,97,92,2,255,0,243,172,184,141,252,223,255,0,216,229,41,0,56,177,243,79,172,159,48,50,31,81,156,159,252,2,255,0,243,172,184,141,252,223,255,0,216,229,40,21,86,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,60,87,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,221,29,56,5,229,123,251,22,190,210,107,55,16,241,218,174,185,125,31,102,166,193,98,167,147,196,210,217,102,86,53,235,81,80,245,68,100,181,145,189,85,140,70,110,138,39,49,100,99,228,122,198,248,108,84,0,0,1,31,248,214,226,183,247,62,210,203,86,166,125,130,251,91,237,60,130,11,23,130,246,167,128,237,247,41,170,38,238,247,59,50,245,233,225,182,237,218,157,119,245,235,238,232,177,87,73,249,202,126,212,53,79,13,211,63,221,199,217,159,107,114,11,117,139,198,253,175,239,120,95,21,83,28,61,222,223,130,110,253,189,205,219,119,55,175,78,157,83,175,83,181,115,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,64,14,30,185,112,241,157,131,107,238,154,102,185,78,141,248,43,46,63,152,89,174,151,26,159,180,86,169,59,20,176,86,197,36,178,108,101,75,158,237,172,99,151,163,81,92,189,58,34,42,251,128,187,240,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,11,169,43,47,139,190,83,87,93,84,215,154,77,70,209,124,142,146,211,103,206,111,18,213,102,81,92,164,116,171,104,158,77,243,79,95,76,213,93,211,178,87,35,147,195,238,69,108,210,51,163,155,11,220,180,214,104,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,117,91,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,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,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,41,135,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,2,168,57,229,90,109,80,221,116,110,251,13,178,145,151,42,202,123,245,37,69,99,97,106,79,52,16,186,133,209,68,249,58,110,115,24,233,230,115,90,171,209,171,44,138,157,55,47,91,95,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,16,3,155,39,8,127,181,221,56,253,224,176,170,45,249,126,1,111,127,181,155,37,127,106,58,172,118,20,154,121,182,198,244,86,44,208,61,238,149,189,28,197,116,110,157,171,221,122,66,196,168,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,63,20,173,205,147,132,63,217,22,163,254,240,88,85,22,204,67,63,184,63,218,205,146,191,187,37,46,69,50,205,60,219,99,122,35,210,25,216,199,74,222,142,122,54,70,206,213,237,49,97,98,133,159,104,167,22,154,79,173,26,5,85,196,13,186,239,224,172,184,253,189,245,25,84,126,30,166,79,98,213,65,69,29,93,101,55,85,133,143,169,236,178,84,254,36,76,86,191,167,195,213,125,201,74,220,125,113,93,89,197,110,184,213,222,237,146,236,195,49,126,245,159,23,134,57,167,88,231,165,108,206,87,87,186,57,81,189,185,170,62,7,57,18,54,57,177,178,8,221,185,98,222,238,1,110,203,50,171,61,138,239,139,90,114,107,173,21,151,32,240,254,215,183,83,214,201,29,45,195,176,245,124,30,34,38,170,50,94,219,213,92,205,232,187,92,170,169,209,78,149,194,175,12,249,151,21,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,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,4,138,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,221,249,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,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,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,90,247,38,27,181,214,227,194,133,238,142,225,115,171,170,167,181,231,21,244,148,49,77,51,158,202,88,22,142,138,101,138,38,170,244,99,22,89,165,145,90,222,137,190,71,187,239,114,170,200,14,56,240,12,55,80,120,80,212,250,92,207,30,164,186,178,199,139,221,47,246,197,153,23,125,29,198,146,142,105,105,234,34,123,85,28,199,181,201,209,122,47,196,199,61,142,220,199,185,171,29,121,42,121,88,202,126,96,87,122,117,184,149,92,88,249,88,214,79,151,249,15,167,78,6,107,11,84,231,157,248,39,249,147,244,210,170,203,84,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,22,189,150,113,35,162,88,46,174,99,250,21,152,103,212,150,156,219,42,167,142,166,209,109,169,167,157,172,170,100,143,150,56,145,42,54,118,26,247,201,4,140,99,29,34,61,207,218,214,162,171,216,142,163,110,5,56,148,177,112,173,155,106,22,166,220,211,189,117,155,79,238,22,188,110,145,212,175,158,58,187,196,181,148,79,167,142,84,107,153,182,20,237,62,73,21,94,197,237,198,244,106,171,213,141,119,21,202,117,87,81,243,77,71,170,213,236,147,52,186,213,230,117,119,6,93,29,123,109,66,197,85,29,84,106,213,138,72,157,30,222,207,111,99,18,52,143,107,99,107,24,214,35,81,173,68,13,63,2,26,242,235,227,170,155,138,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,233,177,207,107,24,199,35,25,50,128,0,0,25,235,230,43,172,119,221,100,226,227,59,169,187,195,225,233,48,251,132,248,117,174,155,115,31,217,165,160,158,88,220,187,218,198,43,187,179,173,68,253,29,185,204,239,236,220,230,177,170,94,167,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,102,92,11,84,228,151,162,159,252,29,113,25,89,112,254,254,21,111,165,142,95,253,158,178,174,73,152,177,255,0,236,73,27,155,39,248,116,115,127,160,167,191,231,105,139,88,170,244,11,5,205,106,40,119,222,173,89,130,90,232,234,123,175,78,213,45,93,21,68,149,17,236,69,216,237,207,162,166,94,170,138,228,237,244,106,162,57,200,178,3,151,86,142,88,180,111,132,124,18,154,209,55,136,171,204,45,240,102,55,74,157,175,103,122,170,190,8,164,106,108,115,222,141,237,64,148,240,117,110,214,191,177,191,107,92,247,33,234,184,214,197,172,89,135,8,250,189,105,200,232,124,93,37,62,31,115,186,71,31,117,241,237,170,162,129,213,116,210,117,98,162,174,201,224,137,253,58,237,118,222,142,69,106,170,40,82,103,47,125,80,186,233,87,24,58,109,115,183,182,174,106,123,253,226,44,94,186,146,26,215,83,50,162,11,131,146,153,59,189,17,82,70,69,44,145,84,36,110,78,142,125,59,61,237,84,71,183,67,198,85,205,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,129,237,64,0,82,183,58,191,52,248,183,203,250,31,81,184,156,43,128,174,25,233,184,167,226,26,217,131,222,107,169,32,199,172,116,255,0,104,242,8,102,89,119,214,219,160,168,129,146,82,68,177,57,174,107,229,116,209,198,175,222,205,140,115,222,138,231,49,172,119,117,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,92,158,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,172,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,74,174,44,124,172,107,39,203,252,135,211,167,34,175,37,79,43,25,79,204,10,239,78,183,18,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,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,76,209,26,83,225,59,202,198,141,252,191,199,189,58,0,33,175,58,252,3,13,151,69,240,221,82,118,61,72,153,101,46,81,79,96,101,217,168,173,157,109,210,210,86,206,234,119,170,47,71,177,37,133,143,110,228,93,138,178,108,219,220,147,116,32,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,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,62,178,53,115,21,214,59,22,141,240,143,157,212,221,225,241,21,121,133,190,124,58,215,77,185,236,239,85,87,193,44,110,93,237,99,209,189,168,18,162,126,142,218,215,246,54,110,107,158,213,2,136,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,251,207,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,161,232,52,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,213,241,85,165,191,177,110,35,181,23,76,225,177,123,26,130,205,144,85,123,42,139,197,120,142,213,174,87,247,168,127,136,175,123,157,214,150,88,29,241,185,94,157,122,63,163,145,200,129,162,141,39,206,191,106,26,89,134,234,103,178,253,153,246,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,245,100,10,228,211,159,212,228,220,46,93,48,203,142,67,73,87,81,135,101,21,116,212,118,246,172,73,61,13,186,162,40,170,35,87,181,168,143,86,73,83,37,114,181,239,235,213,91,35,81,122,71,181,179,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,1,149,115,85,6,85,192,246,186,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,85,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,219,255,0,44,222,19,48,221,8,209,123,86,169,54,162,146,247,150,106,85,158,223,122,125,217,212,11,4,244,22,234,154,74,121,219,109,98,172,143,69,99,101,87,189,210,53,35,238,175,111,123,127,133,30,222,235,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,64,170,190,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,153,140,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,89,167,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,133,159,128,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,128,0,0,0,1,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,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,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,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,0,56,177,243,79,172,159,48,50,31,81,156,153,86,126,56,233,184,113,229,195,167,26,61,131,178,173,250,139,154,89,239,207,134,174,55,203,78,203,29,186,107,205,198,5,173,108,204,86,185,106,85,204,149,176,181,142,248,31,26,200,245,68,107,25,52,53,226,199,205,62,178,124,192,200,125,70,115,149,1,250,184,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,91,77,147,148,38,43,89,194,60,120,141,85,195,217,122,207,116,240,185,13,69,226,181,177,201,13,29,115,32,145,18,206,171,18,201,182,141,189,247,178,73,33,115,156,249,90,201,215,184,200,227,167,111,64,229,123,193,71,238,255,0,130,51,89,245,10,217,117,161,212,156,202,222,250,105,109,213,169,217,246,53,173,211,53,236,167,88,154,229,235,52,189,168,38,145,100,68,124,127,4,91,35,115,37,238,78,160,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,212,242,189,227,95,247,128,193,25,163,26,133,115,186,215,106,78,27,111,125,76,183,26,213,239,123,102,214,217,154,198,84,44,173,106,116,154,46,236,16,200,146,42,190,79,130,93,242,57,242,246,254,190,101,252,14,83,113,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,252,111,145,99,122,42,57,143,134,146,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,13,31,113,99,229,99,89,62,95,228,62,157,57,154,194,234,116,219,141,124,87,138,206,4,117,102,201,118,185,248,125,77,198,116,190,247,30,71,111,168,88,217,37,126,203,100,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,90,86,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,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,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,146,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,45,166,170,0,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,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,106,219,154,158,142,88,180,139,139,139,189,78,57,55,74,76,246,223,22,99,37,54,215,255,0,90,213,84,207,60,117,41,189,239,114,191,185,61,60,179,245,248,90,222,254,198,181,26,196,85,147,252,145,245,122,153,246,173,66,208,74,233,233,35,168,130,162,44,190,215,27,96,151,191,59,30,216,233,107,92,249,61,241,35,35,88,232,17,173,248,94,171,52,139,241,162,46,192,180,162,58,243,8,213,11,86,149,112,125,169,55,59,131,105,38,168,191,217,229,197,232,105,38,173,109,51,234,39,184,53,105,151,181,213,21,100,124,81,73,45,66,198,212,234,230,83,191,222,212,69,123,100,81,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,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,94,247,26,124,51,225,183,174,2,110,186,97,13,117,90,83,233,46,47,13,223,30,174,171,85,150,118,190,205,68,228,111,113,35,116,76,123,229,166,100,208,170,171,118,53,103,89,17,138,172,106,21,151,202,179,71,44,90,187,197,197,162,167,35,155,173,38,5,111,151,49,142,155,107,255,0,174,170,169,167,130,58,100,222,199,181,89,219,158,162,41,250,252,77,119,99,99,154,173,122,170,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,160,102,51,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,52,209,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,104,181,191,10,181,105,174,180,103,218,115,98,168,171,158,219,138,229,23,91,37,28,181,111,107,167,146,10,106,185,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,251,139,179,229,89,172,119,221,93,225,30,209,77,145,195,214,175,2,184,75,135,71,83,185,159,215,84,180,208,65,37,50,236,99,26,140,237,193,81,20,29,62,39,59,177,189,206,87,61,81,3,245,185,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,210,153,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,205,103,22,62,105,245,147,230,6,67,234,51,147,255,0,128,95,254,117,151,17,191,155,255,0,251,28,165,32,7,22,62,105,245,147,230,6,67,234,51,147,255,0,128,95,254,117,151,17,191,155,255,0,251,28,165,2,170,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,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,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,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,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,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,16,131,154,15,24,56,206,137,233,29,235,68,172,203,73,113,206,243,251,59,168,31,65,83,21,67,89,71,100,173,101,85,60,213,200,246,179,180,247,162,195,36,76,143,184,215,35,228,108,138,215,49,138,199,200,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,231,91,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,64,60,169,97,60,165,184,183,195,116,123,50,168,208,76,207,23,164,167,102,163,222,41,153,108,201,105,41,149,213,105,113,114,54,26,122,42,165,111,87,62,153,206,94,145,57,63,180,203,52,138,228,86,76,231,197,237,120,90,229,95,98,212,190,17,239,25,174,164,81,248,109,68,206,173,233,116,193,170,91,121,123,105,237,116,171,3,100,161,146,118,68,199,51,250,225,238,235,50,57,38,115,96,116,104,196,134,100,122,37,107,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,4,21,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,160,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,153,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,85,113,99,229,99,89,62,95,228,62,157,57,21,121,42,121,88,202,126,96,87,122,117,184,149,92,88,249,88,214,79,151,249,15,167,78,6,107,11,84,231,157,248,39,249,147,244,210,170,203,84,231,157,248,39,249,147,244,208,42,172,146,152,79,1,58,203,157,240,167,125,226,186,211,61,169,150,91,87,126,178,150,215,37,67,82,170,190,215,72,179,54,190,177,174,235,178,62,203,226,84,108,79,84,124,141,142,117,68,69,108,45,157,203,247,134,59,23,21,90,251,30,21,148,222,188,21,151,31,183,166,75,113,166,240,207,147,218,148,176,86,210,199,45,14,246,75,19,224,238,178,161,201,222,106,171,153,211,170,53,87,222,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,12,193,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,46,132,248,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,64,14,107,28,10,211,97,210,87,241,79,165,20,20,148,214,42,170,133,155,53,161,117,84,174,157,183,26,186,215,175,180,152,179,72,228,115,37,150,162,56,157,12,104,222,218,164,110,107,28,215,72,177,66,14,26,56,139,206,248,95,213,58,13,76,193,106,63,193,81,222,40,182,67,253,147,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,222,139,247,162,134,148,193,207,244,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,0,130,188,228,178,155,238,63,194,61,29,166,209,93,225,233,50,108,194,221,107,186,71,218,99,252,69,43,32,169,171,108,125,92,138,172,233,61,37,59,250,181,81,223,7,78,187,92,228,90,97,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,247,22,61,206,247,83,60,78,85,166,154,57,71,87,117,139,217,246,250,188,154,225,7,115,109,13,71,136,145,41,233,31,181,31,241,205,31,133,173,78,174,98,109,108,255,0,11,151,123,209,34,175,46,77,51,253,168,113,147,167,22,234,138,75,172,148,22,27,131,178,106,201,237,241,245,240,190,2,55,84,83,190,103,43,28,214,66,234,168,233,162,114,175,78,189,228,99,92,215,61,170,5,255,0,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,250,192,1,153,110,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,185,254,83,58,161,117,212,126,15,173,118,203,203,106,228,168,193,111,21,152,187,42,234,107,93,80,250,152,24,216,234,97,233,185,17,99,100,81,85,199,78,200,250,185,26,202,118,244,84,69,70,54,181,121,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,50,185,33,103,94,208,210,205,75,211,63,101,246,253,131,144,82,95,124,111,127,175,123,199,211,44,61,174,222,223,135,103,179,119,110,220,187,187,221,58,55,103,87,5,149,0,0,165,110,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,23,82,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,45,83,146,167,149,140,167,230,5,119,167,91,137,85,197,143,149,141,100,249,127,144,250,116,228,85,228,169,229,99,41,249,129,93,233,214,226,85,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,17,87,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,82,188,237,53,142,251,46,85,130,240,253,79,15,102,203,77,111,76,198,178,77,204,119,139,170,146,74,138,74,116,232,172,223,31,101,145,84,251,209,251,95,226,190,38,245,141,170,182,212,103,135,152,70,168,93,117,87,140,29,73,185,220,27,87,13,61,130,241,46,47,67,73,53,107,170,89,79,5,189,203,76,189,174,168,137,27,37,150,57,106,22,54,167,70,190,161,254,247,42,171,220,29,43,148,102,153,226,186,137,197,196,55,28,166,147,197,253,138,199,234,242,107,116,15,142,57,33,117,116,115,211,211,196,249,26,246,59,175,111,197,58,86,43,118,185,178,197,19,209,223,15,69,237,92,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,61,172,111,132,170,142,74,138,186,117,234,175,223,39,121,146,212,251,145,155,89,225,126,39,117,145,168,157,175,147,38,150,253,148,225,198,251,169,149,246,47,11,95,157,228,18,120,106,223,21,191,198,90,232,152,144,195,252,52,122,182,61,149,78,184,183,222,214,189,221,122,175,86,246,212,233,92,209,244,134,167,86,184,62,201,167,182,193,87,61,203,6,168,135,47,165,134,25,226,137,143,101,51,94,202,167,74,178,127,73,140,163,158,174,68,107,85,175,87,198,196,110,239,232,56,32,7,38,156,254,155,25,226,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,127,78,136,233,26,139,214,77,174,187,67,48,58,79,157,126,203,245,79,13,212,207,101,251,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,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,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,129,21,120,250,224,163,21,226,179,78,42,239,118,155,103,135,212,220,102,223,52,152,229,194,157,35,100,149,251,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,181,210,178,90,33,187,91,51,45,40,207,235,108,213,146,85,216,50,204,58,241,37,52,175,164,171,68,158,223,113,164,153,90,229,142,104,92,168,143,142,88,215,163,227,114,251,218,138,213,251,148,212,65,0,57,161,112,45,251,107,197,95,174,58,57,134,120,189,73,178,236,246,197,53,19,182,205,125,181,199,27,145,122,66,141,95,17,89,15,72,251,125,21,175,124,72,248,255,0,138,230,211,198,129,237,121,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,244,216,231,181,140,99,145,140,153,70,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,208,159,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,4,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,0,0,0,0,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,19,252,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,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,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,0,113,99,230,159,89,62,96,100,62,163,57,61,57,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,191,149,160,60,14,84,241,29,198,206,175,107,14,112,250,70,105,214,23,171,23,214,77,73,35,34,168,125,242,227,13,193,243,165,19,161,122,57,169,76,141,124,78,153,207,111,198,201,18,54,34,171,158,248,109,208,0,0,1,88,28,201,249,114,223,115,156,169,186,237,195,190,47,227,111,89,5,194,138,130,251,140,219,40,217,31,126,170,121,37,108,151,119,74,249,154,198,238,123,233,89,43,91,26,53,58,201,83,35,209,59,207,44,252,1,94,184,39,0,152,207,8,156,34,107,102,75,125,186,82,100,90,139,118,211,124,146,150,178,241,72,149,16,193,75,69,45,177,175,146,130,56,221,42,178,102,54,162,157,94,149,11,20,114,57,28,136,173,98,38,210,152,77,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,57,87,9,222,86,52,111,229,254,61,233,208,29,84,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,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,172,190,119,26,95,106,170,192,52,247,90,33,117,36,23,43,101,226,92,94,161,27,68,222,253,100,21,48,201,83,22,250,142,168,237,144,58,146,109,177,170,57,58,213,200,228,86,251,247,195,94,89,122,215,251,22,226,227,22,241,22,255,0,21,65,157,244,194,171,54,69,190,104,188,108,240,248,121,35,235,35,26,222,149,81,83,111,114,238,233,18,203,181,170,237,189,45,211,152,70,151,218,181,87,131,237,73,182,92,29,73,13,69,130,207,46,81,67,87,53,19,106,95,79,61,189,171,82,189,174,170,139,27,229,138,57,105,214,70,175,86,178,161,254,231,34,171,29,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,102,122,249,138,235,29,247,89,56,184,206,234,110,240,248,122,76,62,225,62,29,107,166,220,199,246,105,104,39,150,55,46,246,177,138,238,236,235,81,63,71,110,115,59,251,55,57,172,106,151,147,118,214,251,84,60,54,214,241,35,98,177,213,214,91,89,131,201,156,81,219,106,228,109,52,243,64,148,11,89,28,18,57,189,198,198,245,111,70,170,166,244,106,170,170,110,233,239,205,101,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,160,91,167,36,189,51,197,105,180,179,58,214,63,9,221,201,46,25,2,227,61,249,35,141,222,30,134,158,154,158,163,100,46,217,220,103,114,74,174,178,38,245,107,187,16,124,40,172,234,182,84,114,174,21,116,183,246,45,195,142,157,105,156,214,47,99,87,217,177,250,95,106,209,120,175,17,218,186,74,206,245,119,241,17,239,107,186,213,75,59,190,7,43,19,175,70,116,106,53,19,170,129,74,220,230,244,183,236,167,17,214,45,76,160,177,120,90,12,239,31,143,196,214,248,173,254,50,233,68,245,134,111,225,171,213,209,236,165,117,185,190,230,181,142,235,213,58,187,184,167,181,228,143,170,23,90,92,255,0,80,180,94,102,213,207,109,185,217,226,202,41,213,213,174,236,81,207,77,52,116,210,236,167,232,173,223,59,106,225,221,34,43,87,165,36,109,84,119,187,103,127,231,45,128,84,228,220,46,90,243,59,118,61,73,87,81,135,101,20,149,53,151,7,36,73,61,13,186,162,41,105,228,70,57,202,143,86,73,83,37,10,57,140,235,213,91,27,149,58,71,185,181,87,193,254,127,83,166,28,81,233,110,103,14,67,73,98,167,165,202,40,105,174,23,10,181,137,176,65,110,169,149,41,235,86,71,74,155,24,197,166,154,100,87,175,77,136,170,228,86,170,35,144,46,127,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,149,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,12,214,113,99,230,159,89,62,96,100,62,163,57,63,248,5,255,0,231,89,113,27,249,191,255,0,177,202,82,0,113,99,230,159,89,62,96,100,62,163,57,63,248,5,255,0,231,89,113,27,249,191,255,0,177,202,80,42,172,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,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,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,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,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,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,79,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,138,108,228,169,230,159,41,249,127,93,234,54,226,197,57,132,112,251,168,252,73,240,227,112,192,52,183,32,240,87,170,75,132,23,143,102,190,117,134,27,236,112,50,79,235,9,36,220,214,55,115,223,28,172,89,17,99,238,193,22,237,137,252,88,194,160,56,250,226,186,179,138,221,113,171,189,219,37,217,134,98,253,235,62,47,12,115,78,177,207,74,217,156,174,175,116,114,163,123,115,84,124,14,114,36,108,115,99,100,17,187,114,197,189,221,175,148,223,8,127,181,221,71,253,224,179,90,45,248,134,1,112,103,178,91,29,127,106,74,172,138,21,134,120,119,70,196,87,172,48,49,237,149,221,92,196,116,142,129,169,221,98,76,196,143,252,53,240,135,157,235,135,19,75,195,237,218,139,217,146,99,55,9,254,218,185,181,240,178,75,109,13,29,83,32,173,237,72,137,35,36,155,123,146,40,246,54,70,172,143,99,151,248,104,247,183,66,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,235,16,3,155,39,8,127,181,221,56,253,224,176,170,45,249,126,1,111,127,181,155,37,127,106,58,172,118,20,154,121,182,198,244,86,44,208,61,238,149,189,28,197,116,110,157,171,221,122,66,196,159,224,12,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,138,56,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,182,230,201,194,31,236,139,81,255,0,120,44,42,139,102,33,159,220,31,237,102,201,95,221,146,151,34,153,102,158,109,177,189,17,233,12,236,99,165,111,71,61,27,35,103,106,246,152,176,177,125,175,39,29,16,215,152,51,42,237,115,165,190,85,227,154,95,85,79,53,186,174,142,104,247,51,42,157,136,246,198,145,70,239,115,89,77,43,156,229,170,79,122,61,31,3,55,35,234,59,97,226,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,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,181,78,74,158,86,50,159,152,21,222,157,110,37,87,22,62,86,53,147,229,254,67,233,211,145,87,146,167,149,140,167,230,5,119,167,91,137,85,197,143,149,141,100,249,127,144,250,116,224,102,176,181,78,121,223,130,127,153,63,77,42,172,181,78,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,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,89,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,125,239,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,2,136,120,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,43,232,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,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,251,167,43,222,53,255,0,119,252,237,154,49,168,87,59,85,14,155,102,87,7,212,203,113,173,94,207,177,174,142,133,172,101,66,202,214,175,88,101,237,65,12,137,34,163,35,248,37,223,27,89,47,112,63,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,28,211,154,157,218,235,113,227,143,62,163,184,92,234,234,169,237,116,246,122,74,24,166,153,207,101,44,11,108,166,153,98,137,170,189,24,197,150,105,100,86,183,162,111,145,238,251,220,170,178,215,145,214,45,125,164,197,117,115,53,168,161,217,101,186,220,44,246,186,58,158,235,23,187,85,73,29,84,149,17,236,69,222,221,172,173,166,94,170,136,213,238,116,106,170,181,200,129,103,224,0,41,91,157,95,154,124,91,229,253,15,168,220,79,171,146,133,218,235,15,18,89,149,138,27,157,91,45,181,152,61,69,93,69,27,102,114,65,52,240,215,209,54,41,95,31,93,174,123,27,60,205,107,149,58,181,37,145,19,166,229,235,208,57,229,90,109,80,221,116,110,251,13,178,145,151,42,202,123,245,37,69,99,97,106,79,52,16,186,133,209,68,249,58,110,115,24,233,230,115,90,171,209,171,44,138,157,55,47,94,107,201,83,205,62,83,242,254,187,212,109,192,93,72,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,117,32,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,42,121,88,202,126,96,87,122,117,184,149,92,88,249,88,214,79,151,249,15,167,78,69,94,74,158,86,50,159,152,21,222,157,110,37,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,21,121,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,217,241,47,159,212,233,103,15,58,145,168,54,252,134,146,199,114,177,226,247,42,155,93,117,74,197,178,43,143,135,122,81,162,36,168,172,123,221,80,177,49,140,114,46,247,185,173,232,237,221,23,52,69,207,115,167,207,233,172,92,60,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,54,57,140,168,158,129,232,199,175,189,251,28,212,94,218,171,107,215,151,86,142,95,117,147,139,140,18,154,209,55,135,164,195,238,16,102,55,74,157,172,127,102,150,130,120,164,106,108,115,216,174,238,206,180,240,117,110,231,51,191,191,107,154,199,32,23,147,195,70,1,83,165,156,60,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,22,200,174,62,29,139,88,170,177,42,177,239,117,66,202,247,189,170,187,222,231,59,171,183,117,95,107,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,235,0,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,151,211,203,171,88,236,90,201,194,62,9,83,104,135,195,213,225,246,248,48,235,165,54,231,191,179,85,65,4,81,181,119,185,140,71,119,96,90,121,250,55,115,89,223,217,185,206,99,148,172,14,110,122,103,138,233,223,23,19,92,113,106,79,9,246,215,31,164,201,174,48,50,56,227,133,181,210,79,81,79,43,227,107,24,222,157,207,10,217,94,174,220,231,75,44,175,87,124,93,19,181,114,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,5,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,250,151,28,9,255,0,192,103,249,205,120,255,0,75,37,80,3,242,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,253,96,0,0,0,141,89,103,46,30,12,115,156,170,243,154,229,58,55,227,111,89,5,194,162,233,113,169,251,69,117,143,191,85,60,142,146,89,54,50,165,172,110,231,189,203,209,168,141,78,189,17,17,61,199,170,209,78,12,248,108,225,219,42,170,205,116,115,77,254,207,222,171,109,239,181,207,83,237,138,250,189,244,175,146,57,29,30,202,137,228,98,117,124,49,175,84,77,223,15,78,189,21,81,123,88,0,0,0,71,253,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,63,209,77,4,210,126,29,177,90,172,43,71,49,79,179,246,90,219,131,238,147,211,120,234,154,189,245,79,142,56,221,38,250,137,36,122,117,100,49,167,68,93,191,15,94,157,85,85,122,0,0,0,0,0,0,70,172,179,151,15,6,57,206,85,121,205,114,157,27,241,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,155,25,82,214,55,115,222,229,232,212,70,167,94,136,136,158,227,170,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,0,1,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,70,191,234,92,112,39,255,0,1,159,231,53,227,253,44,149,64,15,201,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,245,128,0,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,159,173,161,124,46,104,79,13,126,219,253,138,96,223,103,62,209,248,111,105,255,0,100,235,43,59,254,31,187,217,254,233,150,77,187,123,242,255,0,71,167,93,222,254,189,19,167,85,0,0,0,0,0,0,0,126,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,145,175,250,151,28,9,255,0,192,103,249,205,120,255,0,75,37,80,3,242,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,253,96,0,0,0,0,0,31,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,235,0,34,175,245,46,56,19,255,0,128,207,243,154,241,254,150,74,160,0,31,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,235,0,34,175,245,46,56,19,255,0,128,207,243,154,241,254,150,74,160,0,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,35,7,245,46,56,19,255,0,128,207,243,154,241,254,150,74,160,7,63,201,180,19,73,243,13,26,135,135,236,143,20,241,120,13,61,190,130,215,29,163,199,84,199,182,150,137,209,58,154,62,251,36,73,151,98,193,18,245,223,185,219,126,37,94,171,215,143,218,121,101,240,57,101,186,209,94,104,244,34,146,74,138,10,136,234,98,101,93,238,231,85,3,158,199,35,154,146,67,53,75,162,149,157,81,58,178,70,185,142,78,168,228,84,85,66,80,0,0,0,63,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,200,215,253,75,142,4,255,0,224,51,252,230,188,127,165,146,168,1,226,179,205,27,211,189,79,210,249,244,111,80,44,245,119,220,78,170,158,146,154,162,150,174,235,86,233,231,101,52,145,201,18,201,85,221,241,15,122,62,24,220,175,116,138,247,170,42,185,93,213,122,241,252,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,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,170,128,56,166,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,2,53,101,156,184,120,49,206,114,171,206,107,148,232,223,141,189,100,23,10,139,165,198,167,237,21,214,62,253,84,242,58,73,100,216,202,150,177,187,158,247,47,70,162,53,58,244,68,68,247,29,3,0,225,115,66,116,191,75,50,61,20,193,112,111,102,97,153,111,140,246,197,179,218,117,147,120,175,21,76,218,105,255,0,141,44,174,149,155,161,141,141,248,30,222,157,58,167,69,85,83,170,128,34,175,245,46,56,19,255,0,128,207,243,154,241,254,150,73,76,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,63,88,0,0,0,0,0,0,0,0,1,202,181,211,133,205,9,226,83,216,159,182,188,27,237,31,217,207,19,236,207,236,157,101,31,99,196,118,187,223,220,210,199,187,119,98,47,233,117,233,183,221,211,170,245,252,157,20,224,207,134,206,29,178,170,172,215,71,52,223,236,253,234,182,222,251,92,245,62,216,175,171,223,74,249,35,145,209,236,168,158,70,39,87,195,26,245,68,221,240,244,235,209,85,23,181,128,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,2,53,101,156,184,120,49,206,114,171,206,107,148,232,223,141,189,100,23,10,139,165,198,167,237,21,214,62,253,84,242,58,73,100,216,202,150,177,187,158,247,47,70,162,53,58,244,68,68,247,29,171,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,122,168,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,189,172,0,0,0,0,0,63,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,174,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,113,77,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,17,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,141,89,103,46,30,12,115,156,170,243,154,229,58,55,227,111,89,5,194,162,233,113,169,251,69,117,143,191,85,60,142,146,89,54,50,165,172,110,231,189,203,209,168,141,78,189,17,17,61,196,149,0,115,253,20,208,77,39,225,219,21,170,194,180,115,20,251,63,101,173,184,62,233,61,55,142,169,171,223,84,248,227,141,210,111,168,146,71,167,86,67,26,116,69,219,240,245,233,213,85,87,213,101,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,250,192,8,171,253,75,142,4,255,0,224,51,252,230,188,127,165,157,87,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,94,170,0,226,154,41,193,159,13,156,59,101,85,89,174,142,105,191,217,251,213,109,189,246,185,234,125,177,95,87,190,149,242,71,35,163,217,81,60,140,78,175,134,53,234,137,187,225,233,215,162,170,47,107,0,0,0,14,127,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,113,95,234,92,112,39,255,0,1,159,231,53,227,253,44,149,64,8,213,147,114,225,224,199,48,184,195,118,200,244,111,197,213,211,219,232,45,113,201,246,138,235,30,218,90,42,88,169,41,163,232,202,148,69,217,4,17,51,175,77,206,219,213,202,174,85,85,234,186,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,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,127,39,69,56,51,225,179,135,108,170,171,53,209,205,55,251,63,122,173,183,190,215,61,79,182,43,234,247,210,190,72,228,116,123,42,39,145,137,213,240,198,189,81,55,124,61,58,244,85,69,237,96,0,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,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,0,0,17,171,44,229,195,193,142,115,149,94,115,92,167,70,252,109,235,32,184,84,93,46,53,63,104,174,177,247,234,167,145,210,75,38,198,84,181,141,220,247,185,122,53,17,169,215,162,34,39,184,146,160,14,127,162,154,9,164,252,59,98,181,88,86,142,98,159,103,236,181,183,7,221,39,166,241,213,53,123,234,159,28,113,186,77,245,18,72,244,234,200,99,78,136,187,126,30,189,58,170,170,250,172,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,63,88,1,21,127,169,113,192,159,252,6,127,156,215,143,244,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,250,192,14,127,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,115,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,72,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,26,41,193,159,13,156,59,101,85,89,174,142,105,191,217,251,213,109,189,246,185,234,125,177,95,87,190,149,242,71,35,163,217,81,60,140,78,175,134,53,234,137,187,225,233,215,162,170,47,107,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,124,254,144,240,65,195,30,130,230,81,234,6,145,233,229,94,59,125,142,158,90,69,168,135,35,186,74,201,96,145,19,124,82,197,45,75,162,149,157,81,174,70,189,174,68,123,24,244,232,230,53,83,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,211,71,120,129,192,117,190,235,158,216,177,7,213,193,114,211,140,162,175,21,189,81,214,172,45,157,39,129,202,223,18,200,227,145,238,240,210,57,178,182,57,30,140,87,44,50,166,212,216,160,116,176,0,0,0,0,0,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,1,234,193,207,244,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,0,0,0,0,0,3,143,233,23,19,24,110,181,106,230,169,233,110,25,67,86,246,105,69,69,5,182,231,115,153,22,54,84,220,102,125,91,42,32,138,55,53,29,178,7,82,108,89,21,126,55,185,251,91,177,173,146,79,213,173,226,7,1,183,113,13,65,195,69,193,245,116,185,101,211,23,92,170,134,89,150,22,82,85,64,149,18,66,180,209,57,100,238,190,165,18,25,101,88,219,26,167,106,55,187,119,194,168,129,210,192,0,0,0,0,57,166,177,113,3,128,232,133,215,2,177,101,239,171,158,229,168,249,69,38,43,101,163,162,88,93,58,207,59,145,190,37,241,201,35,29,225,163,115,162,108,146,49,30,173,89,162,77,171,189,0,233,96,230,156,70,235,125,171,135,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,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,79,107,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,126,176,0,0,7,31,213,222,38,48,221,21,213,205,44,210,220,206,134,173,140,213,122,138,251,109,178,231,10,44,140,166,184,194,250,70,83,193,44,109,106,187,100,238,171,216,146,34,252,15,107,55,55,99,157,36,97,216,0,0,0,0,1,199,240,158,38,48,220,199,136,189,67,225,149,212,53,116,25,102,7,79,71,114,98,185,22,72,46,86,233,233,105,37,116,236,122,53,18,55,197,45,91,34,116,110,251,209,99,123,28,238,178,54,46,192,0,0,0,0,0,0,0,0,0,3,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,22,207,19,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,3,245,129,21,120,90,230,51,161,220,84,103,119,141,59,199,41,110,184,205,234,159,164,246,74,75,239,102,57,175,84,173,133,175,153,209,36,111,123,27,52,79,73,119,67,189,206,88,154,217,90,170,157,214,195,42,128,0,69,254,97,124,80,103,220,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,238,167,98,34,171,149,58,43,189,223,114,160,74,0,86,7,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,224,0,0,0,41,91,250,181,124,83,255,0,188,29,42,255,0,178,174,63,233,192,93,72,56,167,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,88,63,213,171,226,159,253,224,233,87,253,149,113,255,0,78,2,234,65,197,56,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,78,214,0,0,0,28,211,135,142,32,112,30,38,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,221,146,181,170,238,171,28,177,187,221,185,14,150,0,0,0,0,0,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,62,93,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,0,0,0,0,0,82,183,245,106,248,167,255,0,120,58,85,255,0,101,92,127,211,139,62,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,3,181,128,0,0,66,174,100,60,107,106,159,7,223,179,191,217,157,131,20,185,253,173,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,116,235,226,95,187,118,238,189,27,211,167,69,234,19,84,21,235,203,211,152,94,180,113,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,205,181,15,85,68,106,47,84,111,191,239,69,246,188,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,212,38,168,43,215,151,167,48,189,104,226,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,157,211,199,87,73,11,90,231,77,83,43,85,155,106,30,170,136,212,94,168,223,127,222,139,97,64,0,0,1,88,28,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,251,63,195,79,116,183,214,201,84,254,253,5,61,67,247,186,58,184,216,189,31,51,145,58,49,62,20,78,189,87,170,175,106,229,189,198,182,169,241,131,251,68,253,166,88,49,75,103,217,47,100,120,47,97,82,212,195,220,241,94,47,185,221,239,79,47,94,158,25,155,118,237,233,213,221,122,245,78,129,53,64,0,0,0,0,42,87,95,185,164,113,137,195,254,178,229,154,59,145,224,250,85,81,87,140,220,29,79,29,79,178,43,153,226,233,94,212,146,154,167,99,46,47,72,251,176,73,20,189,189,234,230,111,218,239,137,170,128,91,80,35,87,1,60,91,126,247,58,53,46,83,127,138,213,67,153,216,174,18,219,242,11,117,189,189,168,99,220,229,125,44,241,68,249,165,149,33,146,21,70,163,228,84,221,44,53,8,212,232,195,213,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,161,218,193,74,223,213,171,226,159,253,224,233,87,253,149,113,255,0,78,46,164,0,32,7,48,126,100,57,87,11,218,143,99,210,221,29,181,226,151,187,211,45,238,184,100,158,217,130,74,152,232,251,170,223,9,3,124,61,84,111,142,109,141,146,71,178,70,255,0,107,150,153,205,85,71,40,229,241,198,247,19,92,96,234,61,242,135,45,197,180,254,213,134,98,150,246,212,93,106,237,118,218,166,213,73,85,58,185,148,180,204,89,107,157,179,119,110,121,22,78,212,141,70,211,171,23,106,200,199,32,79,240,66,174,61,184,146,227,19,133,126,214,162,105,190,23,167,249,54,153,84,118,160,168,171,172,181,87,73,93,101,170,119,70,35,106,214,42,182,49,208,202,245,254,28,205,99,90,142,114,68,244,71,118,221,52,75,192,57,215,235,68,89,149,165,218,165,166,152,85,86,38,181,8,219,179,44,20,149,112,92,82,5,69,69,124,14,158,169,241,43,218,170,143,216,246,162,63,106,179,116,123,187,141,11,137,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,78,105,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,135,107,5,43,127,86,175,138,127,247,131,165,95,246,85,199,253,56,186,144,0,227,252,81,113,55,128,240,179,165,247,45,64,203,234,105,43,46,76,167,115,172,184,242,92,97,166,173,188,206,146,69,30,200,27,34,238,115,24,233,226,116,175,99,94,177,198,174,126,215,116,70,186,173,191,171,87,197,63,251,193,210,175,251,42,227,254,156,5,212,130,63,240,117,159,241,79,170,24,37,70,117,196,190,21,138,98,94,211,217,236,75,53,186,219,113,160,186,82,246,230,168,138,163,199,193,90,231,108,221,219,129,241,108,114,245,99,213,206,251,218,132,128,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,0,0,0,82,183,245,106,248,167,255,0,120,58,85,255,0,101,92,127,211,128,186,144,120,173,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,242,162,255,0,171,87,197,63,251,193,210,175,251,42,227,254,156,5,212,131,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,0,7,31,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,195,176,0,0,0,0,3,154,106,55,16,56,14,150,106,134,155,233,70,94,250,186,107,150,168,212,92,41,44,181,138,176,178,138,41,233,99,137,221,169,228,146,70,185,175,149,211,69,20,77,99,94,175,145,237,111,187,170,117,233,96,0,0,0,41,91,250,181,124,83,255,0,188,29,42,255,0,178,174,63,233,192,93,72,56,167,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,218,192,0,0,2,21,115,33,227,91,84,248,62,253,157,254,204,236,24,165,207,237,111,181,252,111,183,105,106,102,237,248,95,9,219,237,118,103,139,167,95,18,253,219,183,117,232,222,157,58,47,95,21,203,211,152,94,180,113,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,205,181,15,85,68,106,47,84,111,191,239,69,11,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,215,158,235,166,163,240,233,199,118,169,234,134,151,222,124,13,214,135,80,50,40,166,134,84,87,210,220,41,93,115,153,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,133,12,214,113,99,230,159,89,62,96,100,62,163,56,26,19,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,51,195,193,159,25,153,247,9,153,253,53,101,29,117,93,199,9,184,212,50,43,245,134,89,102,154,6,193,36,212,235,83,87,75,76,147,197,10,87,118,105,210,56,229,147,170,116,93,174,247,125,215,253,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,63,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,252,173,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,214,115,151,250,44,141,146,72,245,107,24,247,55,213,153,235,227,127,141,28,171,139,141,71,158,186,137,215,91,38,3,109,237,193,100,199,165,174,145,209,191,180,179,109,174,169,129,30,176,165,99,210,121,17,92,196,248,35,86,197,185,251,86,71,207,94,77,249,207,16,217,126,1,144,91,242,186,250,75,166,151,216,42,29,111,181,87,92,171,234,42,110,176,220,91,13,34,50,130,153,29,43,153,21,12,20,205,71,108,216,206,143,168,103,109,92,157,196,96,88,249,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,41,3,130,14,52,114,174,17,245,30,10,234,215,93,111,120,13,203,185,5,239,30,138,186,70,198,206,234,195,186,186,154,5,122,66,181,140,72,35,68,115,211,227,141,29,22,230,110,73,25,127,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,101,180,158,156,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,188,46,208,0,0,175,94,103,188,122,212,232,197,170,175,135,237,31,190,213,208,106,13,206,158,154,107,173,222,147,180,244,180,219,167,108,219,225,142,86,203,221,167,174,114,54,7,34,172,95,12,51,164,140,115,94,177,189,189,131,143,174,53,241,94,20,244,226,174,201,105,185,248,141,77,201,173,243,71,142,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,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,64,180,174,70,63,141,159,150,255,0,82,57,167,57,91,181,214,193,197,222,19,125,177,92,234,237,215,43,118,15,109,171,163,172,164,153,208,207,77,60,119,59,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,233,124,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,2,122,114,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,165,169,152,205,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,204,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,3,186,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,63,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,218,54,198,117,231,50,226,75,152,30,156,106,182,103,91,86,231,220,117,34,194,203,101,12,213,9,51,45,54,228,186,196,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,191,149,198,103,25,153,247,22,121,253,77,101,101,117,93,187,9,183,84,62,43,13,134,41,102,134,7,65,28,213,11,77,87,85,76,179,203,10,215,118,106,22,57,37,143,162,116,77,173,247,125,254,43,132,239,52,250,55,243,3,30,245,24,0,186,158,104,254,68,245,55,232,190,177,68,87,175,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,176,174,104,254,68,245,55,232,190,177,68,80,8,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,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,178,173,107,213,11,86,138,233,30,95,170,247,150,210,73,79,139,89,234,110,76,167,169,173,109,35,43,39,99,23,179,74,146,185,21,24,249,165,237,196,207,133,202,175,145,168,141,114,170,34,135,181,42,175,158,119,224,159,230,79,211,78,149,195,175,56,141,35,212,58,155,22,31,173,184,197,94,11,144,220,106,25,67,53,222,25,89,53,129,175,88,155,210,121,101,123,219,53,35,31,54,246,163,92,217,89,19,85,142,124,219,119,189,156,215,158,119,224,159,230,79,211,64,247,252,181,57,133,209,234,109,138,135,66,181,231,47,255,0,87,84,27,162,179,223,46,147,65,79,29,226,151,125,52,52,212,175,154,73,146,74,155,139,164,153,237,68,108,123,164,142,36,115,156,249,55,185,214,42,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,250,121,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,81,15,48,140,255,0,50,210,206,99,217,182,160,233,246,67,87,99,200,108,117,22,74,154,26,234,101,77,241,63,216,212,104,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,169,193,159,25,152,15,22,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,77,174,247,253,245,23,205,31,207,102,166,253,23,209,232,142,41,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,0,0,0,0,2,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,107,181,115,80,227,214,154,150,154,235,194,198,141,223,105,43,31,89,79,53,191,57,185,211,247,81,244,111,73,97,114,80,83,84,71,43,90,175,86,178,120,170,152,230,61,155,37,237,117,71,164,173,101,112,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,56,60,174,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,165,255,0,112,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,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,219,145,25,44,144,47,141,190,85,54,173,16,210,249,117,95,65,111,153,5,242,219,141,211,207,87,147,209,223,42,91,83,90,176,119,32,108,114,210,71,75,72,198,236,141,174,168,150,119,74,228,70,199,30,228,254,139,136,63,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,73,0,57,213,249,88,197,190,96,80,250,117,196,149,92,58,113,47,165,156,80,96,144,231,90,103,118,255,0,109,227,108,213,147,211,123,82,217,252,105,162,143,197,193,12,178,118,123,189,135,190,61,206,248,217,209,201,252,209,34,175,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,198,125,185,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,33,160,144,0,0,6,85,205,78,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,101,136,11,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,74,1,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,6,115,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,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,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,238,76,174,95,124,122,228,60,51,102,84,56,54,160,223,106,235,52,174,239,81,28,53,204,168,241,85,175,176,49,18,165,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,40,94,240,62,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,0,0,14,85,197,143,149,141,100,249,127,144,250,116,229,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,46,167,139,31,43,26,201,242,255,0,33,244,233,204,214,1,169,44,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,214,41,91,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,32,0,0,0,0,101,92,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,85,95,60,239,193,63,204,159,166,150,168,84,175,59,220,179,21,188,95,116,171,22,180,228,214,170,219,214,63,237,207,107,219,169,235,99,146,170,223,223,101,181,240,120,136,154,170,248,187,140,69,115,55,162,110,106,42,167,84,3,192,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,117,94,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,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,0,0,2,162,249,216,104,237,170,203,153,96,122,223,99,176,213,197,81,146,211,213,89,47,245,144,210,181,180,142,158,149,35,117,27,165,145,172,69,90,153,34,146,118,34,200,245,87,69,70,196,106,34,68,226,221,14,21,198,230,131,84,241,29,195,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,123,118,50,161,234,189,91,185,170,21,65,202,119,93,47,186,97,197,5,179,78,125,179,106,162,197,181,47,173,186,238,219,130,49,155,170,160,167,168,146,129,97,149,85,170,217,157,59,251,13,103,85,108,158,37,91,177,207,237,185,150,85,205,31,200,158,166,253,23,214,40,138,11,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,254,55,245,123,13,215,174,88,153,110,174,105,252,245,114,88,178,42,123,68,212,233,87,2,195,60,79,101,242,146,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,163,99,83,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,153,98,47,79,155,22,186,88,180,195,134,11,158,156,251,102,235,69,148,234,95,75,117,161,182,244,123,55,82,193,81,79,37,122,205,42,43,81,176,186,7,246,28,206,170,233,60,74,55,99,153,220,115,2,154,245,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,169,115,252,168,116,118,213,166,188,37,217,50,231,88,106,232,114,29,65,168,168,189,221,37,173,165,108,83,201,3,102,146,26,38,177,219,26,245,166,90,118,50,120,209,202,228,235,85,43,216,187,100,68,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,13,47,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,7,201,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,159,126,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,183,67,199,52,226,31,135,236,7,137,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,124,78,114,55,170,199,44,141,247,110,80,41,219,151,119,31,85,156,49,229,75,129,234,149,194,235,114,211,43,223,106,159,170,212,207,81,246,102,68,146,87,248,154,90,109,202,196,133,239,158,71,84,71,27,18,71,124,50,55,115,163,237,203,101,92,209,252,137,234,111,209,125,98,136,164,190,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,59,5,143,141,251,237,195,130,92,235,132,205,75,170,186,222,164,168,246,60,88,77,106,66,201,60,13,45,61,116,83,212,82,213,76,233,81,235,11,25,3,18,157,27,27,220,221,206,98,185,35,108,109,96,69,83,78,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,198,18,171,143,110,55,239,188,92,103,113,81,99,149,87,91,110,153,89,59,82,217,44,149,144,178,158,103,213,44,40,147,85,85,182,57,100,100,147,111,116,172,141,119,171,89,23,77,173,107,164,149,94,28,211,138,46,38,243,238,41,181,66,229,168,25,125,77,93,29,181,245,14,117,151,30,75,140,213,52,86,104,22,56,163,217,3,100,93,173,123,219,4,78,149,236,107,18,73,17,207,218,222,168,214,202,174,87,60,9,90,181,178,235,54,187,235,70,51,87,81,132,216,234,24,220,126,221,87,3,124,22,67,90,215,61,37,124,155,151,116,180,212,238,99,81,89,179,183,44,142,86,43,156,144,205,19,185,7,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,235,0,1,21,121,163,249,19,212,223,162,250,197,17,73,124,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,151,105,205,31,200,158,166,253,23,214,40,138,1,3,85,0,171,94,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,160,6,85,205,84,25,87,3,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,25,172,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,143,240,119,118,181,94,184,80,209,234,203,53,206,146,190,158,60,30,203,72,249,105,166,108,172,108,240,81,197,12,209,43,154,170,136,248,229,142,72,222,223,189,175,99,154,189,21,21,14,192,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,28,83,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,140,171,151,83,202,247,142,159,219,94,42,205,14,214,60,207,197,234,77,151,127,177,234,107,91,182,107,237,174,56,218,169,214,101,114,248,138,200,122,73,220,234,141,123,226,70,73,252,87,54,162,68,9,254,0,2,170,249,231,126,9,254,100,253,52,234,188,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,197,115,106,36,78,85,207,59,240,79,243,39,233,165,96,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,6,164,193,21,120,9,227,126,197,197,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,14,199,68,201,23,122,185,146,245,220,214,182,72,149,242,168,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,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,61,255,0,59,220,179,21,188,95,116,171,22,180,228,214,170,219,214,63,237,207,107,219,169,235,99,146,170,223,223,101,181,240,120,136,154,170,248,187,140,69,115,55,162,110,106,42,167,84,60,7,37,79,52,249,79,203,250,239,81,183,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,207,228,218,59,159,98,186,119,137,234,189,194,195,87,38,39,152,211,201,45,13,218,26,89,150,146,57,217,87,87,76,180,146,206,172,72,146,167,173,12,178,164,77,115,151,180,230,59,249,170,54,85,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,211,127,130,221,11,211,142,34,249,102,96,122,95,170,22,111,29,106,174,246,204,176,205,18,163,42,173,245,77,187,215,36,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,168,13,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,134,148,254,214,98,191,101,126,221,125,166,181,125,155,246,127,181,189,177,227,99,240,62,7,183,221,241,61,254,189,190,207,111,227,238,110,219,183,226,235,211,222,83,15,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,225,95,191,79,17,223,187,143,238,191,246,207,253,74,127,114,248,221,175,246,167,178,246,109,246,95,136,221,253,199,255,0,161,183,126,207,224,239,236,127,4,231,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,14,129,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,175,148,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,78,150,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,61,6,101,128,102,90,125,83,106,165,204,241,234,187,83,239,150,122,43,253,177,102,68,217,89,110,171,137,37,167,168,137,237,85,107,216,230,175,69,232,191,11,218,246,59,107,216,230,167,159,46,251,46,224,187,21,226,227,129,29,34,161,162,109,170,201,159,91,116,255,0,25,158,201,144,203,67,27,164,127,106,216,155,104,106,103,70,44,201,70,245,158,69,86,177,126,9,21,178,237,126,213,141,225,199,249,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,39,87,21,92,76,97,188,40,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,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,157,123,181,179,50,210,140,254,182,205,89,37,93,131,44,195,175,18,83,74,250,74,180,73,237,247,26,73,149,174,88,230,133,202,136,248,229,141,122,62,55,47,189,168,173,95,185,79,85,173,156,69,106,231,16,149,56,236,250,165,150,85,221,153,138,217,233,172,214,200,100,149,238,100,108,142,40,217,37,67,149,238,115,164,169,157,209,164,147,76,245,87,189,253,19,170,49,145,177,129,249,90,197,172,89,246,186,231,247,77,70,212,107,245,93,198,229,113,168,158,88,162,150,170,105,160,183,193,36,210,76,218,74,86,204,247,186,42,104,221,43,210,56,145,202,141,69,255,0,157,85,169,122,67,153,105,45,54,27,62,103,5,36,15,206,113,122,92,190,217,12,51,164,175,101,186,166,89,153,78,233,85,191,11,94,246,193,220,70,162,187,163,36,98,59,107,247,49,179,83,150,23,1,84,218,207,117,164,226,7,88,44,84,149,250,125,108,168,169,134,213,104,171,238,177,110,215,24,29,14,201,164,137,209,118,170,40,90,174,157,170,137,47,197,52,11,27,218,230,36,140,119,203,206,175,205,62,45,242,254,135,212,110,32,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,142,85,206,175,205,62,45,242,254,135,212,110,32,67,92,79,71,115,236,235,0,202,245,27,16,176,213,221,237,184,93,69,20,87,168,168,169,102,168,158,150,10,136,107,38,241,111,108,108,115,89,77,27,104,37,73,37,123,154,141,89,34,251,247,42,183,213,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,243,171,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,70,174,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,104,93,166,153,235,198,150,106,190,150,65,172,120,182,97,106,251,55,236,246,220,46,51,205,112,166,254,195,127,91,50,162,88,43,156,201,29,29,60,208,199,35,86,86,57,255,0,7,243,94,158,242,162,249,151,241,235,83,175,57,12,218,43,164,215,218,184,52,234,199,81,36,55,119,199,218,217,127,184,193,85,35,91,51,102,134,89,27,61,10,54,56,101,133,62,13,207,114,189,237,114,178,21,100,74,195,245,251,89,112,13,56,202,116,143,13,212,43,173,171,16,205,54,251,110,215,3,219,219,169,232,136,215,109,114,162,190,46,227,17,35,151,182,230,247,99,107,89,38,246,34,53,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,15,202,197,116,207,42,204,49,12,215,58,180,210,116,178,224,86,250,75,133,222,170,72,228,237,183,196,214,193,71,4,13,123,88,172,73,158,249,213,237,99,220,221,209,193,59,145,85,89,209,125,95,9,222,105,244,111,230,6,61,234,48,22,189,197,230,131,97,188,54,242,183,203,244,167,12,162,164,107,45,212,246,39,220,235,161,167,88,95,118,184,173,214,129,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,42,135,132,239,52,250,55,243,3,30,245,24,0,186,158,104,254,68,245,55,232,190,177,68,81,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,189,238,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,226,179,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,87,191,235,239,29,153,247,16,252,54,224,218,33,157,81,210,79,114,197,111,9,87,87,118,237,204,233,235,160,166,160,142,154,142,89,39,150,162,71,75,82,247,77,112,125,67,149,141,71,47,135,86,244,254,34,45,138,115,47,224,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,236,143,187,190,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,252,27,152,229,99,220,228,100,40,202,86,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,9,21,203,211,135,175,222,55,137,172,126,193,91,83,106,101,151,20,237,229,183,186,107,141,47,138,142,190,134,146,170,4,117,26,66,169,178,78,243,229,142,55,35,213,26,145,186,71,116,122,181,35,124,192,231,157,248,39,249,147,244,210,69,114,167,208,106,157,27,225,114,131,38,190,209,82,71,125,212,154,132,201,164,123,105,226,73,227,183,62,38,54,130,23,204,199,185,101,103,105,22,165,168,170,222,218,214,72,197,99,92,143,87,71,94,121,223,130,127,153,63,77,2,184,52,211,72,115,45,90,166,204,167,195,32,164,157,248,54,47,85,151,220,225,154,116,137,239,183,83,75,11,42,29,18,187,225,115,216,217,251,138,213,86,245,100,111,70,238,126,214,59,228,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,154,188,149,60,211,229,63,47,235,189,70,220,126,175,50,190,94,149,154,101,125,174,215,93,6,196,63,212,45,126,217,111,22,59,92,51,212,73,103,170,217,83,53,77,83,33,142,21,142,154,220,216,225,99,149,93,38,216,228,149,90,214,178,61,141,104,88,255,0,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,102,219,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,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,230,85,10,54,230,143,231,179,83,126,139,232,244,68,106,251,39,149,125,149,251,117,246,102,235,246,111,218,30,201,246,199,130,147,192,248,238,223,119,195,119,250,118,251,221,191,143,183,187,118,223,139,167,79,121,37,121,163,249,236,212,223,162,250,61,17,50,185,91,104,238,3,174,188,13,103,186,115,168,214,26,75,141,182,227,156,93,34,138,89,105,97,154,123,124,242,89,232,161,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,206,138,16,87,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,153,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,81,189,26,231,181,146,197,43,17,239,217,185,100,255,0,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,11,180,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,245,128,0,0,34,255,0,48,206,35,181,67,134,141,6,168,203,244,175,8,171,184,220,174,53,9,109,126,64,177,71,53,22,54,146,124,45,170,158,37,85,115,222,231,42,50,45,204,88,82,69,111,117,223,218,225,158,80,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,160,101,136,189,62,86,156,61,104,214,158,112,251,97,214,108,42,167,237,6,83,159,91,251,151,107,237,69,43,161,146,151,100,170,201,173,148,236,122,117,142,24,103,137,204,123,147,251,124,145,36,138,170,196,133,145,215,7,31,124,9,221,120,68,201,168,175,184,213,101,93,219,78,178,42,133,164,179,214,85,72,233,235,105,103,142,158,23,73,21,116,140,167,138,6,62,73,29,80,232,90,197,85,116,112,189,87,222,199,31,47,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,176,47,248,160,190,102,186,33,165,250,35,196,189,198,131,75,111,152,252,116,55,234,120,238,181,88,181,174,57,24,252,110,119,177,187,162,145,61,241,49,147,47,89,227,141,142,106,177,146,109,237,71,18,66,233,108,255,0,142,14,61,112,222,25,180,190,221,112,211,251,238,63,145,231,121,101,61,45,195,24,161,94,181,212,83,91,159,35,85,245,243,172,18,177,82,153,209,36,141,137,237,127,241,36,86,237,71,177,146,171,40,135,253,85,103,185,87,251,43,145,228,153,29,195,254,82,178,186,229,93,81,39,253,105,38,154,73,31,254,55,57,206,254,106,160,119,254,95,154,215,172,186,71,196,118,51,109,210,91,125,214,253,14,91,112,166,182,95,113,154,40,155,55,181,104,81,234,178,57,24,249,35,141,147,67,26,203,44,115,190,72,219,23,71,172,143,72,93,50,58,197,121,213,249,88,197,190,96,80,250,117,196,246,188,190,248,10,199,184,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,225,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,95,21,206,175,202,198,45,243,2,135,211,174,32,82,177,118,124,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,80,58,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,248,90,247,182,7,49,138,229,107,55,185,187,156,198,245,114,121,252,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,64,212,152,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,199,249,154,241,219,106,209,28,54,227,161,154,91,147,85,199,170,23,234,120,219,85,89,107,157,172,126,55,68,245,107,156,249,36,232,170,202,153,162,234,216,216,205,178,49,146,119,247,70,169,15,116,56,175,53,14,61,106,106,170,110,188,44,104,221,246,174,141,148,117,19,91,243,155,157,63,105,89,88,197,138,23,37,5,53,68,114,185,200,196,115,231,138,169,142,99,31,190,46,215,85,98,202,215,213,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,83,207,129,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,32,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,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,44,127,229,253,196,198,101,197,126,154,102,186,165,152,80,210,91,152,220,226,174,219,104,182,83,34,57,150,235,116,116,52,79,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,216,25,247,61,174,164,232,238,125,165,49,227,245,153,125,134,174,11,110,85,103,161,189,217,110,105,75,51,104,171,224,169,162,167,171,219,4,210,49,173,149,241,54,170,40,229,70,110,70,73,185,189,87,220,171,226,139,222,185,240,171,134,241,95,203,243,74,240,251,205,182,145,185,61,187,77,236,213,56,157,222,73,22,23,219,174,43,106,131,98,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,192,137,92,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,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,241,178,70,118,109,252,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,219,247,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,193,97,64,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,253,92,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,84,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,236,28,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,0,212,240,33,175,47,190,61,113,238,38,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,120,90,38,95,222,171,82,228,154,134,20,149,95,51,219,79,78,217,42,17,177,177,140,123,213,90,214,177,81,18,101,0,0,1,149,114,85,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,34,169,232,47,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,109,145,142,112,105,246,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,131,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,219,106,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,137,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,126,120,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,19,223,241,69,196,222,125,197,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,123,32,108,139,181,175,123,96,137,210,189,141,98,73,34,57,251,91,213,26,223,43,147,105,14,101,136,105,126,17,171,151,216,41,33,177,106,21,69,218,27,18,54,116,124,243,50,223,36,49,79,51,216,158,230,49,101,153,99,106,42,239,85,134,69,86,163,85,142,120,76,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,142,171,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,0,4,85,190,113,191,98,184,113,181,130,240,153,166,149,86,171,212,117,30,216,139,54,173,88,95,39,129,170,167,161,150,122,122,90,89,155,42,49,102,99,224,122,84,35,163,123,91,185,172,71,36,141,145,172,10,171,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,3,60,60,193,116,118,213,162,28,90,103,88,142,53,97,171,181,99,213,181,16,222,236,241,75,74,216,32,88,42,225,100,210,54,149,172,99,25,225,163,168,117,68,17,163,19,163,82,13,138,170,230,57,78,129,162,218,197,117,189,114,225,226,39,68,47,151,234,73,105,241,170,140,114,247,96,163,154,169,206,171,108,21,87,154,102,214,54,40,220,245,68,166,142,88,224,122,164,108,68,108,181,143,87,42,172,173,38,167,57,125,16,186,231,90,37,96,214,139,125,242,146,158,159,75,234,39,109,117,4,209,187,125,92,23,41,232,233,209,241,61,58,162,62,57,99,139,171,28,136,142,100,143,118,228,86,35,36,166,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,15,148,154,156,216,181,210,251,169,252,80,92,244,231,219,54,170,220,91,77,58,91,173,13,183,163,31,182,170,122,122,121,43,214,105,81,92,174,153,179,179,176,230,117,70,199,225,145,187,26,254,227,159,10,207,170,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,44,171,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,45,208,225,92,17,232,53,79,14,60,52,97,218,109,121,162,164,131,33,74,119,221,50,5,134,158,40,222,183,26,151,172,178,71,43,226,123,219,51,225,107,163,166,73,119,187,123,41,216,169,209,187,90,157,212,0,0,8,235,199,39,8,150,174,47,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,38,221,253,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,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,67,82,101,117,115,113,225,71,78,50,13,39,188,113,77,108,139,216,217,158,47,224,32,185,73,79,10,44,119,218,89,106,97,164,141,181,9,213,58,77,23,117,138,201,147,171,150,54,44,78,71,34,68,176,133,54,29,171,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,156,84,210,71,11,188,50,96,60,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,190,119,70,155,156,198,58,121,91,19,30,231,172,113,171,89,185,221,21,206,15,107,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,234,192,0,0,2,42,243,71,242,39,169,191,69,245,138,34,136,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,253,197,239,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,14,127,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,119,220,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,47,21,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,117,64,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,202,185,163,62,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,153,204,3,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,25,172,2,95,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,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,102,95,82,116,119,62,210,152,241,250,204,190,195,87,5,183,42,179,208,222,236,183,52,165,153,180,85,240,84,209,83,213,237,130,105,24,214,202,248,155,85,20,114,163,55,35,36,220,222,171,238,85,158,156,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,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,241,178,70,118,66,223,200,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,81,122,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,248,90,247,182,7,49,138,229,107,55,185,187,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,9,65,202,227,207,102,153,125,107,209,235,73,127,204,235,151,165,102,83,89,83,196,87,15,216,135,122,235,54,233,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,221,50,247,102,125,74,238,99,85,177,164,155,85,235,43,158,18,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,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,66,5,243,206,252,19,252,201,250,105,90,184,62,153,229,90,137,110,203,238,56,181,39,139,251,21,143,191,38,184,192,200,228,146,103,80,199,85,77,79,43,227,107,24,238,189,191,20,217,94,174,218,214,197,20,175,87,124,61,22,202,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,4,53,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,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,213,95,51,94,4,174,186,35,153,92,117,207,75,113,154,72,244,190,253,81,27,170,168,237,112,57,140,198,235,94,141,107,153,36,125,85,25,77,52,189,93,27,217,182,54,62,78,198,216,209,33,238,199,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,134,143,140,171,154,136,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,187,129,42,184,9,227,126,251,194,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,54,246,196,201,23,122,53,241,117,220,215,58,56,149,151,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,152,43,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,209,232,142,141,202,155,100,99,157,58,121,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,11,159,56,167,21,220,87,105,199,9,90,112,252,215,53,151,199,93,107,187,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,237,194,205,205,89,102,84,86,198,215,53,17,30,247,199,27,253,182,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,147,61,124,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,180,60,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,77,254,74,158,105,242,159,151,245,222,163,110,33,174,77,164,57,150,33,165,248,70,174,95,96,164,134,197,168,85,23,104,108,72,217,209,243,204,203,124,144,197,60,207,98,123,152,197,150,101,141,168,171,189,86,25,21,90,141,86,57,243,43,146,167,154,124,167,229,253,119,168,219,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,244,28,102,112,103,128,241,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,220,223,127,223,231,249,92,121,19,211,47,173,122,197,105,42,128,204,101,207,69,245,66,203,171,140,208,139,206,33,87,65,157,201,120,130,194,203,61,75,227,137,238,173,157,236,100,45,73,28,228,137,89,34,201,26,178,93,253,183,49,237,122,57,88,168,226,247,184,32,224,187,21,225,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,59,168,105,167,86,36,203,70,197,130,53,70,189,126,57,17,210,237,102,228,141,157,130,183,69,244,190,227,171,148,26,239,112,196,41,42,179,187,93,157,108,52,55,137,159,35,223,75,68,175,145,234,216,163,87,118,152,245,89,165,69,149,172,73,54,72,246,110,216,229,106,251,80,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,164,142,25,46,214,171,7,8,154,81,125,190,220,233,45,214,219,118,155,216,170,235,43,42,230,108,48,83,65,29,178,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,155,114,101,113,33,199,174,67,151,232,94,154,240,219,164,119,218,187,118,49,143,224,246,11,126,73,112,166,241,84,85,117,247,24,237,174,167,173,160,87,54,84,108,212,59,101,107,30,199,196,155,229,133,202,138,232,246,57,193,207,248,251,215,236,55,137,14,37,239,250,131,167,214,186,72,49,232,41,233,173,52,53,204,183,173,37,77,217,144,51,162,214,84,162,170,185,239,115,149,204,141,206,70,61,41,227,167,107,152,215,49,80,142,167,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,38,87,49,110,91,191,179,76,86,211,172,28,62,216,124,78,55,139,227,244,150,204,174,223,20,93,107,191,173,99,237,251,105,232,206,145,201,190,54,179,196,246,163,143,107,152,179,171,92,146,76,248,194,117,112,59,197,182,150,113,41,165,150,155,118,45,21,171,28,201,49,203,124,22,251,142,43,11,105,168,251,30,30,154,153,37,158,134,141,147,73,35,109,205,146,118,197,19,221,211,166,221,138,136,169,239,174,190,117,126,105,241,111,151,244,62,163,113,33,254,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,100,7,51,125,116,211,142,34,245,131,5,213,13,47,188,248,235,85,118,159,209,69,52,50,162,50,170,223,84,219,133,193,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,112,73,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,142,85,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,44,167,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,66,181,185,24,254,54,126,91,253,72,181,64,51,195,196,199,5,154,161,161,60,67,83,104,213,191,31,171,184,80,230,55,143,9,129,87,73,83,26,178,239,4,213,13,138,158,39,78,230,199,19,106,88,178,196,201,154,228,98,49,238,71,127,106,124,111,117,196,240,65,193,118,43,194,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,119,80,211,78,172,73,150,141,139,4,106,141,122,252,114,35,165,218,205,201,27,36,85,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,178,71,183,238,114,162,253,96,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,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,161,126,156,209,252,137,234,111,209,125,98,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,0,187,254,90,28,113,211,113,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,124,111,145,36,98,170,57,236,135,196,241,225,203,255,0,78,46,185,221,187,138,91,6,59,178,203,109,184,73,125,213,75,29,52,137,4,55,27,61,36,50,214,86,213,192,173,123,30,202,201,153,78,180,234,216,213,18,89,106,99,149,206,133,91,60,207,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,158,156,101,115,39,197,120,143,225,30,195,166,120,203,110,182,172,206,247,112,161,251,107,68,235,92,113,208,190,26,88,25,52,189,137,29,36,174,72,100,174,88,93,15,71,119,118,210,72,146,236,71,53,37,11,20,225,139,140,14,25,117,231,21,178,218,116,155,36,181,99,213,108,238,90,237,248,85,193,244,182,251,165,52,116,177,245,72,225,162,142,71,35,161,108,12,71,181,96,87,198,214,34,167,86,186,55,177,144,175,158,119,224,159,230,79,211,72,65,192,254,144,228,58,213,197,30,159,226,214,40,42,252,61,190,241,77,124,187,85,83,207,85,76,180,118,234,57,91,52,242,120,154,111,226,211,189,200,212,138,41,81,204,233,52,176,162,61,138,228,114,77,254,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,114,121,103,217,95,178,183,159,183,94,202,251,55,236,250,143,108,123,91,183,224,124,15,109,221,255,0,17,221,254,31,103,183,191,126,255,0,135,111,94,190,238,165,54,114,84,243,79,148,252,191,174,245,27,113,213,121,174,113,211,253,191,133,253,20,204,255,0,221,20,185,253,109,11,127,201,107,109,113,212,35,191,233,124,83,26,223,246,144,171,255,0,186,33,2,189,120,148,182,105,29,151,94,115,155,54,132,73,87,38,9,65,120,154,154,206,250,138,182,85,35,152,206,141,145,97,153,142,114,75,77,221,73,59,15,87,57,238,135,180,175,85,122,185,73,127,201,223,45,226,26,61,92,189,97,154,124,234,74,237,58,74,118,92,178,186,43,180,181,17,210,83,61,207,100,49,207,73,44,113,72,216,235,149,187,149,177,187,107,42,34,167,145,174,114,44,113,201,20,53,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,118,135,184,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,16,41,51,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,119,254,52,120,73,197,120,185,210,197,197,174,82,248,28,146,197,226,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,80,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,134,159,136,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,16,35,7,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,97,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,158,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,119,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,115,28,143,99,92,140,153,88,19,212,0,0,0,7,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,207,15,20,92,50,103,220,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,190,7,72,155,92,246,54,120,155,43,24,231,164,114,43,153,185,221,17,206,210,73,69,124,216,181,210,251,169,252,80,92,244,231,219,54,170,220,91,77,58,91,173,13,183,163,31,182,170,122,122,121,43,214,105,81,92,174,153,179,179,176,230,117,70,199,225,145,187,26,254,227,158,16,172,183,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,53,2,104,123,151,214,177,93,117,191,132,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,76,148,237,167,158,69,122,245,114,207,189,17,26,246,160,18,40,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,146,211,154,135,1,84,213,84,215,94,41,244,110,197,73,70,250,58,121,174,25,205,178,159,186,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,119,162,189,101,115,226,95,43,143,61,154,101,245,175,71,173,46,207,136,126,32,112,30,25,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,221,242,185,168,238,169,28,82,59,223,181,64,207,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,124,174,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,217,226,110,55,74,217,42,234,167,216,198,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,131,44,191,253,171,202,175,57,79,177,45,86,111,108,220,42,46,30,206,180,211,120,122,26,62,236,142,127,98,158,46,171,219,133,155,182,177,157,87,107,81,19,170,244,58,7,11,26,179,138,232,95,16,88,78,172,230,184,135,218,107,46,57,112,90,154,155,123,91,27,164,77,209,62,54,84,68,146,34,177,102,129,239,108,241,162,171,122,201,11,58,62,53,232,246,133,191,114,238,224,22,143,134,60,85,115,205,82,183,218,174,90,155,123,237,84,116,90,104,42,62,204,198,145,202,207,13,75,83,181,94,147,61,147,200,218,137,35,122,70,239,134,54,238,108,125,201,104,176,212,70,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,101,220,11,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,74,1,2,255,0,185,92,121,19,211,47,173,122,197,105,39,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,35,7,43,143,34,122,101,245,175,88,173,33,7,53,78,57,237,90,165,83,251,183,105,29,210,146,225,137,219,106,41,110,87,204,134,219,116,109,69,53,230,126,210,73,21,44,46,167,145,98,146,154,37,145,174,126,253,202,181,17,53,17,172,236,110,144,56,167,31,124,118,93,120,187,201,168,172,88,213,29,93,167,78,177,218,133,171,179,209,213,70,232,43,106,167,146,158,22,201,45,116,108,168,150,7,190,57,27,80,216,92,196,69,108,115,61,23,222,247,19,215,146,167,149,140,167,230,5,119,167,91,138,86,46,167,146,167,149,140,167,230,5,119,167,91,128,165,99,74,124,39,121,88,209,191,151,248,247,167,64,102,176,191,58,14,38,240,30,22,120,9,210,221,64,203,234,105,43,46,76,211,123,3,172,184,242,92,97,166,173,188,206,148,84,113,236,129,178,46,231,49,142,158,39,74,246,53,235,28,106,231,237,119,68,107,130,53,115,151,180,240,219,110,166,176,86,92,45,149,116,186,191,116,167,158,174,134,91,28,52,12,101,84,9,45,28,43,45,233,202,158,41,236,72,33,150,58,87,55,170,111,142,86,255,0,69,170,137,86,216,159,218,175,181,86,111,176,190,213,251,73,237,10,127,99,251,39,185,227,188,119,113,189,143,15,218,254,39,123,185,179,102,207,139,119,78,158,254,135,234,234,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,91,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,38,166,150,254,212,254,194,91,63,109,127,101,62,217,255,0,27,218,127,101,188,79,178,255,0,183,63,179,217,241,63,197,254,211,218,221,187,255,0,63,127,79,119,67,213,128,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,42,175,154,31,47,223,254,9,56,173,210,40,127,194,221,179,59,59,91,255,0,179,68,149,52,80,83,211,127,237,53,53,114,77,47,251,121,122,255,0,73,11,84,0,101,223,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,210,240,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,25,87,46,123,133,174,25,48,30,41,185,98,96,186,127,151,211,82,81,220,159,79,124,109,151,33,75,116,53,53,182,105,214,249,81,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,54,152,75,254,229,113,228,79,76,190,181,235,21,160,81,182,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,208,106,159,20,58,227,173,24,38,41,167,58,145,159,221,111,118,92,71,191,45,59,107,42,230,158,106,202,169,102,150,69,170,171,150,87,185,243,204,198,77,216,141,92,187,99,137,136,214,53,170,233,28,249,21,205,95,137,141,35,226,15,87,44,86,109,41,161,164,184,179,5,167,171,182,215,101,144,35,21,151,135,200,246,57,32,133,232,221,210,211,83,185,146,236,145,92,172,123,234,38,88,219,179,164,146,194,0,37,255,0,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,72,174,119,22,155,85,130,213,160,214,43,21,178,146,221,109,183,83,228,20,148,116,116,144,182,24,41,160,141,182,198,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,32,57,87,241,65,128,234,190,137,90,180,66,223,104,164,176,229,154,113,103,134,42,234,58,122,120,105,105,174,16,58,121,154,149,116,209,164,174,150,87,244,72,159,85,43,152,196,241,21,93,127,250,34,28,43,158,119,224,159,230,79,211,64,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,29,87,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,88,255,0,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,26,28,211,152,143,31,84,124,49,226,169,129,233,109,194,213,114,212,219,223,118,159,170,84,193,81,246,102,52,142,39,248,154,170,109,202,244,153,236,158,55,83,199,35,18,55,124,82,59,115,99,237,203,90,220,174,60,246,105,151,214,189,30,180,141,89,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,103,137,184,221,43,100,171,170,159,99,26,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,18,87,149,199,158,205,50,250,215,163,214,128,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,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,102,95,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,205,73,148,173,206,79,69,62,195,113,5,105,214,58,75,135,122,147,83,109,235,222,130,73,119,73,5,117,186,42,122,121,54,181,35,106,54,23,64,250,53,111,87,189,203,39,127,174,214,236,64,32,1,34,185,125,104,237,171,91,248,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,195,73,80,218,120,36,71,167,71,36,251,17,81,207,106,145,212,185,238,77,26,33,117,193,116,74,255,0,173,23,11,229,37,69,62,168,84,64,218,26,8,99,118,250,72,45,179,214,83,171,229,122,244,69,124,146,201,47,70,53,21,26,200,216,237,202,175,86,70,22,20,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,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,81,94,147,231,95,178,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,94,167,52,127,34,122,155,244,95,88,162,40,4,13,68,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,37,80,115,72,224,22,143,78,252,119,19,122,57,111,181,91,113,5,240,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,198,201,31,217,226,188,187,184,223,172,225,87,59,92,75,49,170,221,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,238,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,122,127,234,87,61,197,127,216,172,143,27,200,237,255,0,242,117,148,55,42,26,136,255,0,235,71,52,50,70,255,0,241,181,205,119,243,69,3,57,156,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,144,18,211,143,190,4,238,188,34,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,239,99,136,150,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,244,51,133,29,56,226,215,129,29,30,194,179,88,188,13,214,135,79,236,51,216,47,240,66,143,170,180,85,58,217,78,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,148,111,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,186,51,225,59,202,198,141,252,191,199,189,58,2,10,243,164,253,129,123,59,18,251,67,237,95,218,199,179,234,61,133,236,175,5,217,240,62,42,159,127,181,119,255,0,92,246,118,248,191,11,179,225,238,248,142,191,249,224,122,14,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,231,87,229,99,22,249,129,67,233,215,18,154,241,63,181,95,106,172,223,97,125,171,246,147,218,20,254,199,246,79,115,199,120,238,227,123,30,31,181,252,78,247,115,102,205,159,22,238,157,61,253,11,95,230,135,91,171,151,30,2,116,218,225,174,246,156,126,215,157,213,103,20,115,94,40,108,46,123,168,169,94,234,43,154,199,11,85,239,122,171,219,18,198,217,21,30,246,119,17,251,28,230,109,85,8,107,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,147,255,0,154,23,29,63,177,76,85,250,29,163,153,159,132,212,155,214,207,108,84,209,55,116,214,43,92,145,185,87,164,200,228,240,245,147,117,143,183,209,28,246,68,175,147,248,78,117,60,138,21,193,199,221,179,135,155,79,18,247,250,94,26,100,164,126,48,250,122,106,154,181,182,85,211,212,218,61,163,51,59,179,37,185,240,57,205,74,100,107,226,69,103,95,225,204,147,177,168,216,218,198,167,170,229,149,150,241,13,100,226,94,221,143,104,35,169,42,153,121,167,146,76,150,217,117,150,162,59,69,77,186,157,142,122,190,170,72,98,149,212,207,107,156,140,134,161,35,118,201,167,99,21,28,201,95,27,227,94,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,104,35,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,199,213,110,122,199,26,58,69,87,172,48,49,253,168,211,163,26,189,31,39,109,143,150,68,2,21,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,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,40,95,143,110,8,47,188,35,231,113,86,227,148,183,91,150,153,94,251,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,111,108,175,141,54,35,95,23,77,174,115,163,149,25,127,199,138,213,237,23,210,253,122,195,100,211,253,92,196,41,50,43,20,149,17,85,165,60,207,146,39,197,60,106,187,37,138,88,156,217,98,127,69,115,85,204,115,85,88,247,177,122,181,238,69,10,213,228,209,105,226,74,221,83,127,172,183,219,41,41,116,130,233,81,5,93,116,183,200,107,216,250,169,210,42,200,82,91,43,145,60,43,222,147,195,20,117,78,119,85,217,28,77,254,147,81,18,173,141,78,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,101,136,11,158,225,107,134,76,7,138,110,88,152,46,159,229,244,212,148,119,39,211,223,27,101,200,82,221,13,77,109,154,117,190,84,73,190,7,72,155,154,199,186,8,155,43,24,230,44,145,163,153,185,189,81,205,169,109,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,228,242,184,242,39,166,95,90,245,138,210,184,57,171,241,49,164,124,65,234,229,138,205,165,52,52,151,22,96,180,245,118,218,236,178,4,98,178,240,249,30,199,36,16,189,27,186,90,106,119,50,93,146,43,149,143,125,68,203,27,118,116,146,80,142,186,167,197,14,184,235,70,9,138,105,206,164,103,247,91,221,151,17,239,203,78,218,202,185,167,154,178,170,89,165,145,106,170,229,149,238,124,243,49,147,118,35,87,46,216,226,98,53,141,106,186,71,63,181,114,238,224,130,179,138,172,237,114,220,198,151,110,153,98,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,181,236,131,196,34,73,28,140,138,161,170,199,35,158,199,36,64,47,39,149,127,20,24,14,171,232,149,171,68,45,246,138,75,14,89,167,22,120,98,174,163,167,167,134,150,154,225,3,167,153,169,87,77,26,74,233,101,127,68,137,245,82,185,140,79,17,85,215,255,0,162,32,17,255,0,157,197,166,213,96,181,104,53,138,197,108,164,183,91,109,212,249,5,37,29,29,36,45,134,10,104,35,109,177,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,94,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,201,251,89,138,253,170,251,11,246,154,213,246,147,217,254,214,246,63,141,143,199,120,30,231,107,196,246,58,247,59,61,207,131,185,183,110,239,135,175,95,113,250,192,14,85,197,143,149,141,100,249,127,144,250,116,231,85,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,64,203,17,127,223,252,43,47,255,0,55,255,0,255,0,87,14,171,251,167,112,177,255,0,22,157,42,255,0,185,182,239,252,19,228,226,110,211,106,176,112,137,170,246,43,21,178,146,221,109,183,105,189,246,146,142,142,146,22,195,5,52,17,219,38,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,155,115,213,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,121,82,244,249,93,112,163,98,208,237,14,182,234,173,218,43,85,203,51,212,155,125,53,225,110,80,66,245,146,134,207,81,12,83,83,80,53,239,95,249,165,149,88,214,35,164,115,88,189,196,130,55,168,118,14,14,248,85,195,120,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,62,52,108,174,99,29,225,163,115,164,108,44,218,221,172,85,114,167,113,242,61,253,170,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,235,0,81,183,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,68,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,123,56,204,225,126,235,194,102,180,84,233,205,101,222,146,227,109,184,211,190,247,97,150,42,135,77,59,109,82,85,212,67,76,218,167,44,81,53,42,118,211,170,200,145,181,89,213,126,21,254,72,19,127,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,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,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,173,194,119,154,125,27,249,129,143,122,140,0,79,78,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,182,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,80,60,87,114,208,169,197,120,163,194,107,240,202,122,186,189,47,213,172,226,154,219,83,73,103,130,40,171,113,215,212,74,233,234,224,134,22,70,172,74,104,233,163,170,154,41,27,26,178,24,224,115,101,106,36,109,124,193,223,249,59,240,235,83,167,154,71,122,214,220,195,19,171,183,100,57,213,67,33,180,77,93,20,72,247,88,35,99,31,20,208,38,222,244,76,168,153,242,57,200,231,35,101,101,61,52,141,110,221,143,127,53,231,157,248,39,249,147,244,210,207,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,172,30,121,223,130,127,153,63,77,2,189,116,47,136,28,251,135,139,174,83,125,211,151,210,65,114,202,177,122,236,86,90,201,86,102,207,67,5,75,162,115,170,105,100,134,72,221,21,75,29,11,29,28,138,174,70,175,191,106,251,186,121,91,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,189,202,174,95,189,79,62,93,159,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,14,193,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,146,160,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,173,94,104,188,2,209,230,22,43,151,19,26,59,111,181,90,238,184,229,190,166,187,44,179,193,77,5,28,119,58,86,62,90,153,238,77,123,90,221,245,141,238,72,233,123,138,231,77,27,91,181,81,241,163,38,169,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,53,38,82,183,52,174,8,44,90,13,125,143,93,116,190,150,213,102,193,114,139,133,61,186,107,28,83,61,36,163,188,74,202,169,164,90,104,82,36,142,42,53,142,157,174,70,119,21,89,35,220,214,49,177,163,26,192,177,78,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,64,231,157,248,39,249,147,244,210,16,112,57,159,230,90,125,197,126,152,85,97,153,13,93,169,247,204,162,215,96,185,164,42,155,43,45,213,117,144,197,81,79,43,28,138,215,177,205,94,169,213,62,23,181,143,110,215,177,174,77,4,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,128,84,15,37,79,52,249,79,203,250,239,81,183,23,82,120,172,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,146,30,212,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,92,79,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,88,60,44,104,167,239,19,196,22,19,163,146,92,60,21,38,65,112,95,31,59,101,237,200,202,24,34,125,69,87,105,221,185,17,38,88,33,149,35,220,197,111,113,89,187,163,122,170,7,234,241,19,194,142,163,240,211,98,211,123,222,125,22,207,218,30,63,237,134,194,232,86,25,45,245,77,127,89,104,37,142,69,73,82,104,161,150,145,210,43,163,99,82,73,159,27,119,246,156,245,153,92,147,245,138,213,101,204,179,205,16,190,95,170,226,168,201,105,233,111,118,10,57,170,154,218,71,79,74,146,54,177,177,70,231,162,173,76,145,73,3,213,35,98,171,162,163,122,185,81,34,105,223,249,199,105,13,54,107,195,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,103,87,61,148,179,67,19,27,213,143,123,170,22,129,234,175,68,232,200,95,181,201,213,90,250,161,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,20,52,166,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,224,229,239,159,225,186,89,197,206,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,87,100,76,246,61,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,201,198,191,21,215,222,45,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,224,41,118,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,156,0,145,92,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,112,117,94,91,28,12,93,120,130,207,232,245,83,81,173,117,116,58,117,138,212,83,92,162,101,101,173,206,131,40,157,179,72,141,165,137,211,70,176,77,76,217,41,222,218,158,138,229,233,210,45,168,178,44,145,242,174,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,183,65,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,158,43,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,64,167,110,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,44,43,61,254,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,124,0,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,148,2,4,212,94,62,171,52,239,129,60,7,134,77,28,184,93,109,185,122,248,234,140,139,34,163,169,158,134,107,68,107,120,168,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,227,124,143,236,196,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,252,155,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,233,224,19,129,59,87,8,152,205,109,247,37,172,164,187,106,46,69,78,148,151,138,202,89,27,61,21,44,17,212,76,232,226,161,145,244,241,78,198,73,27,169,221,51,94,170,142,146,22,42,123,152,208,41,175,139,109,16,181,112,225,175,217,30,139,217,175,149,119,154,124,114,158,214,215,215,212,198,216,223,83,60,214,234,106,137,158,140,111,185,140,89,102,147,99,58,185,90,205,173,87,61,81,94,182,149,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,41,88,239,252,96,101,58,143,117,187,105,158,49,150,215,93,87,27,177,105,126,30,236,82,146,162,37,138,149,148,179,216,232,159,83,53,58,116,70,201,190,169,179,181,242,252,78,87,66,145,171,186,66,214,179,128,19,255,0,152,174,39,255,0,218,177,194,6,117,71,140,254,31,210,218,110,23,136,232,191,251,221,110,150,146,154,105,209,63,246,215,199,27,157,254,29,205,79,233,168,14,81,156,52,105,102,184,231,121,142,117,169,150,159,109,254,207,253,159,224,172,213,144,83,84,218,235,188,116,53,241,73,226,224,154,39,247,118,118,152,248,246,185,187,94,212,114,238,232,136,151,82,81,95,40,237,76,202,176,254,47,108,248,45,166,175,173,151,61,183,215,219,238,244,178,73,39,109,222,26,146,106,200,39,107,26,244,98,204,199,192,172,107,222,215,109,142,121,218,136,138,254,169,122,128,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,197,167,74,191,238,109,187,255,0,4,7,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,65,197,56,163,226,82,197,194,245,159,5,205,115,20,217,139,94,243,8,113,235,237,75,41,95,81,53,29,44,212,21,178,50,120,216,199,34,174,201,224,129,95,209,30,238,215,117,24,199,61,88,135,107,32,7,58,191,43,24,183,204,10,31,78,184,129,55,238,118,156,7,85,240,214,81,222,109,152,254,99,137,223,233,224,171,100,85,48,195,112,183,92,32,85,100,208,202,141,114,58,41,89,213,35,145,142,247,167,185,174,79,228,165,5,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,114,131,148,23,23,119,91,46,77,77,194,46,79,110,171,184,91,111,245,21,183,44,106,189,181,14,122,219,39,101,59,170,42,41,94,199,187,107,105,158,216,36,149,189,180,69,108,207,145,92,215,247,149,241,89,166,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,130,138,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,254,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,205,102,189,232,166,85,195,182,172,95,116,115,53,184,90,171,111,88,255,0,133,241,51,218,229,146,74,87,247,233,162,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,86,205,121,35,103,249,149,247,13,212,221,62,188,228,53,117,152,246,43,81,105,169,178,208,204,168,230,80,62,177,107,86,165,34,85,77,205,99,221,4,111,86,117,216,143,222,228,68,116,143,87,5,69,147,81,120,250,172,211,190,4,240,30,25,52,114,225,117,182,229,235,227,170,50,44,138,142,166,122,25,173,17,173,226,162,166,26,106,73,35,115,30,233,165,98,198,178,72,138,177,182,41,22,63,141,242,63,179,10,207,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,64,61,6,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,165,138,113,137,202,167,236,30,132,226,185,78,133,212,93,114,156,147,10,183,197,107,191,219,169,172,221,202,204,139,189,88,247,173,108,17,82,198,233,22,104,228,170,115,85,146,44,157,41,98,141,59,157,105,255,0,141,45,120,4,224,78,213,194,38,51,91,125,201,107,41,46,218,139,145,83,165,37,226,178,150,70,207,69,75,4,117,19,58,56,168,100,125,60,83,177,146,70,234,119,76,215,170,163,164,133,138,158,230,52,150,160,101,223,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,102,79,50,14,43,180,227,139,93,56,208,252,215,10,151,192,221,104,126,208,65,127,176,79,50,62,170,209,84,228,183,42,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,171,230,179,193,45,30,148,223,105,184,129,210,28,83,193,225,151,158,221,29,254,219,107,182,193,79,111,199,234,152,200,161,130,70,50,20,111,110,26,143,127,85,86,109,108,232,187,164,85,168,141,137,93,96,79,254,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,69,254,91,124,64,224,60,50,234,190,111,170,250,140,250,183,219,104,240,121,169,34,163,161,88,86,182,182,121,174,182,214,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,167,10,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,128,38,167,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,71,69,166,158,159,237,52,139,36,172,240,212,181,59,81,139,11,31,4,141,168,146,55,172,141,248,99,110,215,73,220,136,57,6,71,194,174,101,130,240,161,111,226,91,59,182,213,218,89,149,101,22,235,78,47,73,44,136,215,213,91,164,163,174,158,106,201,97,86,110,107,30,232,41,187,14,222,155,153,221,122,177,88,248,94,239,107,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,57,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,16,131,155,238,21,128,223,248,75,169,203,178,122,138,74,92,135,22,188,81,75,141,74,231,195,28,245,51,212,76,216,106,41,24,231,181,94,246,58,157,100,157,209,70,173,85,90,72,222,238,173,137,80,155,229,59,115,159,215,154,108,171,84,49,173,0,177,86,213,248,124,30,157,215,75,235,27,81,43,96,146,227,89,28,110,130,55,194,172,70,61,240,211,116,123,101,71,63,221,93,35,19,98,181,232,224,174,3,78,122,41,133,96,58,117,164,120,134,21,165,181,20,149,88,157,174,207,77,21,166,178,153,240,189,149,240,43,17,201,86,178,64,214,197,43,231,87,44,207,149,136,137,35,228,115,255,0,243,140,198,23,103,201,231,91,237,89,231,14,149,26,53,13,142,174,142,229,165,213,10,218,138,183,72,215,193,93,5,198,170,174,166,39,179,238,115,30,215,36,204,115,21,21,58,50,55,35,151,122,178,48,158,160,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,128,77,84,25,87,53,80,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,200,57,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,197,228,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,15,147,136,126,31,179,238,25,117,66,187,74,53,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,237,241,57,200,222,137,36,82,55,223,181,73,233,203,23,152,93,30,45,71,77,195,175,16,57,127,102,213,14,216,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,204,219,10,118,161,101,50,109,123,145,210,44,123,145,137,19,89,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,62,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,170,26,83,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,230,48,187,62,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,164,192,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,47,206,131,137,188,7,133,158,2,116,183,80,50,250,154,74,203,147,52,222,192,235,46,60,151,24,105,171,111,51,165,21,28,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,234,54,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,250,245,39,88,179,237,86,143,31,163,203,239,213,115,219,113,91,61,13,146,203,108,74,169,157,69,65,5,53,21,61,38,232,33,145,238,108,79,149,180,177,73,42,179,106,62,77,206,232,158,228,73,169,202,231,129,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,130,200,107,90,231,164,175,147,114,238,150,154,157,204,106,43,54,118,229,145,202,197,115,146,25,162,112,119,94,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,62,175,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,165,116,19,90,242,174,29,181,98,197,172,120,85,190,213,91,122,199,252,87,134,130,233,20,146,82,191,191,77,45,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,190,87,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,236,241,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,67,242,139,94,229,95,192,85,53,45,53,171,138,125,100,177,82,86,62,178,158,27,134,13,108,168,238,163,232,222,146,204,213,175,169,167,146,38,181,94,173,100,18,210,189,175,123,54,75,221,232,143,72,156,192,238,188,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,179,49,164,114,179,195,82,212,237,87,164,207,100,242,54,162,72,222,145,187,225,141,187,155,31,114,89,170,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,11,169,0,0,50,174,106,160,202,184,19,81,120,250,172,211,190,4,240,30,25,52,114,225,117,182,229,235,227,170,50,44,138,142,166,122,25,173,17,173,226,162,166,26,106,73,35,115,30,233,165,98,198,178,72,138,177,182,41,22,63,141,242,63,179,21,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,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,240,9,192,157,171,132,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,61,204,104,17,43,140,78,85,63,96,244,39,21,202,116,46,162,235,148,228,152,85,190,43,93,254,221,77,102,238,86,100,93,234,199,189,107,96,138,150,55,72,179,71,37,83,154,172,145,100,233,75,20,105,220,235,79,252,106,225,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,93,68,20,215,205,103,130,90,61,41,190,211,113,3,164,56,167,131,195,47,61,186,59,253,182,215,109,130,158,223,143,213,49,145,67,4,140,100,40,222,220,53,30,254,170,172,218,217,209,119,72,171,81,27,16,60,167,50,14,43,180,227,139,93,56,208,252,215,10,151,192,221,104,126,208,65,127,176,79,50,62,170,209,84,228,183,42,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,235,114,84,243,79,148,252,191,174,245,27,113,0,9,255,0,201,83,205,62,83,242,254,187,212,109,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,117,94,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,202,145,234,214,189,204,138,41,94,140,126,205,171,31,248,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,10,171,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,128,126,87,239,135,175,191,183,223,222,47,237,221,215,237,39,180,60,79,133,246,165,111,129,240,62,55,198,123,35,103,123,185,236,238,231,187,195,119,54,237,247,125,254,242,247,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,1,143,135,93,92,126,131,84,113,38,236,78,174,60,18,11,196,54,102,87,58,39,245,157,239,238,35,170,24,136,213,68,166,142,88,217,3,166,114,181,139,52,209,196,197,123,210,68,103,171,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,26,51,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,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,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,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,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,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,210,152,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,10,229,1,128,97,185,215,21,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,93,174,123,27,60,138,205,200,187,95,181,237,232,246,49,205,188,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,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,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,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,129,66,220,211,115,250,156,235,141,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,19,217,89,61,90,63,122,171,218,253,204,94,155,17,173,237,124,147,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,237,111,87,50,169,233,185,168,138,143,174,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,201,229,29,166,120,174,31,194,21,159,58,180,210,117,189,103,183,10,251,133,222,170,72,227,238,59,195,85,205,71,4,13,123,88,143,88,88,200,21,237,99,220,237,178,79,59,145,81,31,209,2,80,107,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,83,49,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,94,159,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,24,57,213,249,88,197,190,96,80,250,117,196,249,57,48,106,245,78,95,160,217,46,145,220,103,171,154,163,79,111,13,154,141,93,4,76,130,27,117,195,185,44,112,177,237,248,222,244,169,134,186,71,43,211,220,147,70,136,229,68,218,207,175,157,95,149,140,91,230,5,15,167,92,64,168,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,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,138,56,120,225,251,1,225,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,217,19,92,173,234,145,197,27,125,251,80,164,206,87,30,123,52,203,235,94,143,90,95,240,0,0,17,171,142,142,12,172,92,97,233,197,45,178,59,175,177,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,207,97,170,131,42,224,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,66,174,86,252,2,209,234,39,129,226,111,88,237,246,171,150,32,158,50,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,248,25,27,59,193,216,57,85,240,49,117,210,218,111,222,71,87,45,117,118,252,178,229,79,85,109,177,227,215,43,91,169,234,108,208,119,86,57,106,166,109,68,105,44,117,50,164,110,107,54,109,68,167,149,202,174,127,127,108,118,62,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,41,88,186,158,36,49,63,181,124,159,177,207,15,140,251,102,190,205,167,248,109,218,143,101,23,136,154,143,180,202,31,17,83,31,68,87,71,178,149,213,59,228,78,155,98,89,119,42,53,92,82,177,164,142,25,45,54,171,255,0,8,154,81,98,190,219,41,46,54,219,142,155,216,169,43,40,234,225,108,208,84,193,37,178,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,215,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,154,136,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,255,0,114,228,212,207,218,135,6,218,113,113,168,171,181,73,95,97,183,187,25,172,130,223,39,95,11,224,36,117,61,59,38,106,189,206,100,206,165,142,154,87,34,244,235,222,71,181,173,107,218,128,73,80,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,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,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,21,86,91,79,40,238,12,172,84,150,43,63,24,153,109,215,199,93,107,188,125,62,41,110,167,123,217,29,190,54,190,106,42,154,154,133,247,119,38,126,217,227,100,126,248,217,27,149,235,189,239,111,98,165,139,254,229,113,228,79,76,190,181,235,21,160,74,160,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,0,241,247,193,181,79,8,58,161,69,111,177,84,213,215,224,153,61,58,205,142,87,87,86,197,61,107,223,4,112,165,100,53,9,28,113,163,94,201,101,71,53,81,155,22,57,99,232,231,61,36,70,232,36,170,190,121,223,130,127,153,63,77,3,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,73,254,104,252,63,103,220,77,106,134,130,233,70,156,178,145,151,42,202,124,178,174,90,202,228,153,40,168,160,134,59,115,157,45,68,144,199,35,163,98,187,100,77,114,183,162,201,44,109,247,110,64,43,175,129,206,17,46,188,95,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,93,219,59,139,209,25,28,210,35,100,237,44,110,208,70,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,149,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,111,64,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,7,52,127,61,154,155,244,95,71,162,36,87,39,12,255,0,13,210,204,55,136,45,65,212,28,134,146,199,143,88,233,241,202,154,234,234,149,93,145,51,173,201,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,58,243,71,243,217,169,191,69,244,122,34,47,199,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,107,158,198,207,51,90,229,78,173,73,100,68,233,185,122,133,165,112,181,205,174,251,153,241,29,120,182,113,5,114,181,99,58,119,150,116,131,30,137,180,204,88,113,202,166,189,173,129,179,214,124,15,116,50,177,94,147,77,43,92,212,151,182,228,74,120,123,136,219,84,50,174,91,79,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,0,0,15,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,49,154,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,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,74,76,0,75,254,86,154,233,89,163,252,86,88,113,186,219,207,132,198,245,19,253,77,220,225,145,39,146,55,213,72,138,182,247,182,56,151,111,123,197,118,225,108,143,107,154,200,234,103,254,138,57,94,216,128,0,213,64,57,87,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,157,84,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,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,210,153,8,57,147,240,49,106,226,11,0,172,213,77,57,181,210,80,234,46,43,79,83,114,149,148,118,182,186,124,162,6,195,26,58,150,87,67,26,207,53,75,99,167,99,105,186,171,147,175,88,182,162,72,146,71,55,192,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,252,162,210,121,168,112,21,83,75,83,117,226,159,70,236,85,117,140,172,168,154,225,156,219,41,251,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,253,242,247,122,35,18,87,50,173,128,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,6,107,0,149,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,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,227,252,20,226,214,44,63,132,125,33,180,227,148,62,18,146,163,15,182,93,36,143,186,249,55,85,86,192,218,186,153,58,189,85,83,124,243,202,254,157,118,183,119,70,162,53,17,19,181,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,112,114,244,192,48,221,79,227,27,78,112,205,64,199,169,47,182,42,170,138,250,154,139,125,90,43,160,157,244,214,250,154,136,146,70,245,232,246,36,176,198,170,199,117,99,209,21,174,71,53,85,171,161,226,128,121,92,121,236,211,47,173,122,61,105,127,192,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,0,202,185,170,131,42,224,91,79,40,238,12,172,84,150,43,63,24,153,109,215,199,93,107,188,125,62,41,110,167,123,217,29,190,54,190,106,42,154,154,133,247,119,38,126,217,227,100,126,248,217,27,149,235,189,239,111,98,207,200,171,202,227,200,158,153,125,107,214,43,73,84,0,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,62,176,6,125,184,251,224,218,167,132,29,80,162,183,216,170,106,235,240,76,158,157,102,199,43,171,171,98,158,181,239,130,56,82,178,26,132,142,56,209,175,100,178,163,154,168,205,139,28,177,244,115,158,146,35,123,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,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,103,124,66,229,89,182,132,233,159,15,190,27,217,248,222,156,251,74,167,108,117,82,59,218,149,213,149,147,79,226,38,143,170,70,157,168,229,237,70,155,85,205,223,59,183,170,75,177,158,255,0,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,205,120,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,23,67,218,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,15,65,105,192,48,219,46,3,69,165,180,120,245,36,152,157,5,158,59,4,86,154,180,90,168,29,110,100,41,3,105,228,73,149,203,43,59,72,140,94,226,187,114,117,221,215,170,148,45,199,39,3,153,151,8,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,190,55,244,87,120,42,205,168,141,101,75,90,142,84,114,34,50,102,53,94,196,106,182,88,162,208,73,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,58,40,82,95,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,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,206,15,21,92,51,230,92,40,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,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,98,188,155,245,99,136,108,198,213,144,96,217,61,37,93,227,75,241,218,119,120,28,130,229,53,68,211,210,92,81,180,145,65,105,166,146,89,149,137,77,29,52,114,73,217,142,63,225,43,216,174,115,82,86,53,193,102,135,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,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,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,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,173,194,119,154,125,27,249,129,143,122,140,0,105,76,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,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,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,35,87,50,28,166,251,135,240,75,170,87,108,114,187,194,85,212,91,233,45,114,73,218,100,155,169,107,107,169,233,42,99,232,244,84,77,240,79,43,58,244,220,221,221,90,168,228,69,73,42,87,175,58,124,254,154,197,195,206,41,167,212,249,13,93,29,203,42,202,25,82,250,24,86,86,178,190,221,71,79,34,204,146,171,83,99,152,202,137,232,30,140,122,251,223,177,205,69,237,170,180,41,132,211,158,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,115,151,195,246,153,254,217,53,199,3,210,217,41,46,181,20,153,54,65,67,111,175,246,92,123,234,161,161,124,205,241,83,179,224,122,55,181,2,75,34,189,205,86,177,172,87,57,54,181,77,52,128,41,131,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,185,242,173,121,229,90,110,179,90,180,110,251,13,178,173,246,218,58,139,245,37,69,99,97,114,193,12,243,54,133,209,68,249,58,109,107,222,216,38,115,90,171,213,201,20,138,157,118,175,64,241,92,144,179,175,103,234,158,165,233,159,178,251,158,222,199,233,47,190,55,191,211,179,224,42,86,30,215,111,111,197,191,218,91,183,110,77,189,158,157,29,191,171,100,7,58,191,43,24,183,204,10,31,78,184,144,43,149,101,218,235,110,227,143,1,163,183,220,234,233,105,238,148,247,138,74,232,161,153,204,101,84,9,108,169,153,34,149,168,189,30,196,150,24,164,70,187,170,111,141,142,251,218,138,147,215,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,0,0,12,171,154,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,79,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,70,14,87,30,68,244,203,235,94,177,90,74,160,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,82,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,166,14,105,184,5,78,11,198,150,101,84,152,245,37,166,219,149,83,208,95,237,169,76,145,53,149,76,146,153,145,84,84,43,35,95,133,239,172,130,173,95,189,17,238,126,231,175,93,232,231,74,174,71,217,253,76,182,173,83,210,218,236,134,145,41,233,106,45,215,251,93,165,203,19,103,87,202,217,96,173,168,98,116,238,189,136,144,208,49,222,245,99,21,99,254,138,200,187,190,190,119,186,103,226,113,93,52,214,58,58,75,84,94,207,184,85,227,55,9,251,123,107,170,60,68,105,81,72,205,200,207,142,24,252,45,106,244,115,211,107,167,248,90,187,222,169,18,185,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,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,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,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,2,170,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,5,85,243,206,252,19,252,201,250,105,106,133,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,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,7,52,127,61,154,155,244,95,71,162,56,255,0,15,28,63,103,220,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,219,34,107,149,189,22,73,99,111,187,114,29,131,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,237,92,65,114,172,209,172,179,135,219,78,158,104,102,57,106,199,243,140,91,181,236,172,134,227,59,162,146,231,190,86,120,175,106,79,20,47,125,70,246,119,30,206,140,254,28,141,99,98,237,68,175,141,105,91,253,85,96,89,87,251,43,142,100,152,229,195,254,82,142,186,219,93,79,39,253,89,33,154,57,25,254,39,53,205,254,74,134,164,202,245,230,141,192,149,215,91,45,80,235,190,139,227,52,149,25,181,142,157,237,200,45,212,144,59,198,228,52,77,107,18,39,199,181,118,203,83,78,214,57,17,155,59,146,198,228,98,57,203,12,49,56,61,175,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,153,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,93,4,112,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,160,72,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,40,83,95,52,189,116,172,214,14,43,47,216,221,21,231,197,227,122,119,254,166,237,144,198,147,199,27,42,163,68,91,131,221,28,171,183,189,226,187,144,186,70,53,173,124,116,208,127,73,26,143,119,229,105,22,128,255,0,246,137,235,215,16,121,142,158,255,0,189,219,102,23,125,173,103,255,0,126,34,101,201,212,172,85,255,0,160,137,103,70,255,0,134,137,143,254,222,194,42,151,83,197,6,138,126,238,220,164,110,250,57,37,195,198,213,227,246,251,63,143,157,178,247,35,125,116,247,218,90,138,174,211,187,113,170,194,147,205,42,71,185,136,238,218,51,119,87,117,85,10,86,37,87,50,157,1,253,133,113,65,144,125,156,211,223,178,248,46,81,217,185,227,94,25,157,40,103,254,183,135,198,182,14,138,173,143,101,83,165,235,7,195,219,107,227,218,198,198,232,186,197,82,234,121,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,63,228,167,174,149,151,91,22,105,195,197,250,243,222,246,38,204,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,252,125,92,172,179,243,53,156,44,107,95,238,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,220,244,111,113,25,187,171,122,162,233,76,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,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,210,152,0,1,149,115,85,6,85,192,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,6,107,0,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,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,127,192,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,0,202,185,170,131,42,224,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,157,109,92,211,60,171,89,56,238,212,29,45,194,169,60,69,235,38,213,11,229,190,155,116,114,62,56,119,220,231,223,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,69,36,117,225,155,132,75,86,133,106,94,173,107,45,230,227,73,118,203,53,67,40,185,92,153,36,84,237,217,107,181,75,93,52,240,210,197,35,154,146,171,228,73,35,124,254,244,98,190,56,154,141,94,202,75,32,125,92,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,1,202,184,130,225,139,70,184,158,177,90,108,26,189,139,251,74,59,37,194,43,133,13,76,19,58,158,170,30,143,98,205,3,102,103,71,164,51,177,137,28,172,69,78,173,218,230,171,100,142,41,25,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,176,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,159,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,224,102,92,210,159,9,222,86,52,111,229,254,61,233,208,20,173,253,75,142,59,63,224,51,252,230,179,255,0,165,151,125,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,129,208,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,192,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,252,93,58,245,69,68,15,202,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,42,185,82,112,185,174,220,53,254,212,127,109,120,55,217,207,180,126,196,246,103,246,78,142,179,191,225,252,119,123,251,154,89,54,237,239,197,253,46,157,119,123,186,244,94,156,255,0,154,7,6,124,73,241,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,237,138,10,77,149,76,173,173,145,209,236,168,158,55,175,70,77,26,245,68,219,241,116,235,213,21,16,63,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,128,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,94,159,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,107,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,224,44,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,239,192,0,10,171,231,157,248,39,249,147,244,210,213,8,1,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,246,223,180,255,0,178,116,116,125,143,17,224,123,63,221,50,199,187,119,98,95,232,245,233,183,223,211,170,117,8,171,201,83,205,62,83,242,254,187,212,109,197,212,149,129,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,246,126,203,91,135,213,90,224,169,246,197,5,94,250,167,214,209,72,216,246,83,207,35,211,171,33,145,122,170,109,248,122,117,234,168,139,103,224,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,17,255,0,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,170,19,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,31,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,5,54,112,157,230,159,70,254,96,99,222,163,1,165,50,144,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,46,252,1,85,124,243,191,4,255,0,50,126,154,90,161,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,161,0,57,92,121,236,211,47,173,122,61,105,127,197,85,242,216,224,43,93,180,91,136,231,106,102,189,105,79,177,168,44,216,253,111,176,235,125,187,71,81,218,186,74,248,161,254,215,75,80,247,59,173,44,181,141,248,218,172,78,189,125,206,70,42,90,160,2,16,115,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,155,228,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,40,83,15,47,12,214,213,128,113,165,165,87,219,205,61,92,212,245,87,135,217,24,218,102,53,207,73,238,20,210,208,194,229,71,57,169,177,178,212,198,231,175,94,168,196,114,162,57,81,26,182,63,206,175,202,198,45,243,2,135,211,174,36,63,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,159,252,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,129,88,60,174,60,246,105,151,214,189,30,180,191,226,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,0,6,85,205,84,20,3,253,75,142,59,63,224,51,252,230,179,255,0,165,129,106,156,174,60,137,233,151,214,189,98,180,149,68,127,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,128,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,161,115,74,124,39,121,88,209,191,151,248,247,167,64,82,183,245,46,56,236,255,0,128,207,243,154,207,254,150,93,247,15,88,181,247,6,208,45,52,194,178,154,31,5,122,199,240,251,53,174,227,77,221,100,157,138,168,40,162,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,7,53,230,31,133,93,115,254,11,117,86,197,102,168,164,134,162,150,206,203,219,221,82,247,53,139,5,190,166,42,233,154,138,214,185,119,186,42,105,26,196,233,209,94,173,69,86,162,171,147,61,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,26,158,40,46,237,202,179,142,59,117,214,182,223,71,164,84,151,74,122,90,137,33,138,186,147,36,182,54,10,166,53,202,141,154,52,154,161,146,163,28,136,142,68,145,140,127,69,77,205,106,245,68,11,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,250,206,21,192,238,7,170,26,97,194,190,7,167,250,201,75,87,75,150,88,169,235,41,42,169,234,110,17,214,190,8,18,182,127,11,18,75,27,222,197,99,105,150,6,177,173,114,163,24,141,103,187,111,68,238,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,163,136,92,90,251,156,232,22,165,225,88,181,15,141,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,41,7,250,151,28,118,127,192,103,249,205,103,255,0,75,2,255,0,136,1,206,175,202,198,45,243,2,135,211,174,36,255,0,33,255,0,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,160,86,15,43,143,61,154,101,245,175,71,173,47,248,168,14,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,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,35,202,113,235,192,87,22,58,211,197,142,115,169,154,105,165,62,217,198,239,62,204,240,85,190,221,182,211,247,123,86,218,88,100,254,28,213,12,145,189,36,137,237,248,154,157,122,117,78,168,168,171,32,57,82,112,185,174,220,53,254,212,127,109,120,55,217,207,180,126,196,246,103,246,78,142,179,191,225,252,119,123,251,154,89,54,237,239,197,253,46,157,119,123,186,244,94,129,74,197,255,0,114,184,242,39,166,95,90,245,138,210,170,255,0,169,113,199,103,252,6,127,156,214,127,244,178,223,184,10,210,220,239,69,184,78,193,180,207,82,236,94,198,201,44,222,211,241,180,94,42,26,142,215,118,229,85,52,127,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,136,18,0,0,0,170,190,121,223,130,127,153,63,77,45,80,128,28,214,248,92,215,110,37,63,101,223,177,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,253,211,44,123,183,118,37,254,143,94,155,125,253,58,167,80,138,188,149,60,211,229,63,47,235,189,70,220,93,73,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,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,207,185,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,129,192,57,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,242,156,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,200,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,160,79,240,0,21,43,204,235,151,165,30,45,71,83,196,87,15,216,135,102,213,14,233,114,219,5,178,24,32,165,181,82,197,4,49,197,85,69,73,4,44,219,10,118,166,125,74,238,123,145,210,36,155,81,137,43,153,2,248,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,210,157,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,53,241,69,202,79,91,108,122,161,114,184,112,211,135,210,100,56,37,210,161,211,91,104,87,32,129,149,182,150,118,226,87,67,58,214,44,40,230,119,95,51,98,86,62,103,246,227,111,117,219,215,171,130,215,244,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,0,57,214,107,165,101,170,197,133,240,241,97,188,246,125,183,191,36,200,169,163,73,227,145,244,177,63,183,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,255,0,7,70,171,252,167,2,250,13,204,39,131,205,71,170,185,201,195,191,182,112,204,163,195,211,228,214,216,178,59,34,85,58,56,149,253,170,154,105,29,86,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,192,113,79,193,31,29,156,68,241,5,155,107,28,124,62,248,42,76,130,224,158,2,7,100,54,120,228,101,12,17,50,158,151,186,223,29,34,36,203,4,49,44,155,94,173,238,43,246,244,111,68,64,230,156,178,184,117,166,215,254,37,237,211,229,56,157,37,243,9,195,41,228,188,223,225,175,138,87,82,76,253,142,101,29,59,149,173,86,61,238,168,86,73,217,149,81,146,69,79,80,138,143,70,185,142,180,174,104,254,68,245,55,232,190,177,68,121,78,87,220,33,231,124,47,105,198,83,119,213,106,47,102,101,249,173,194,14,253,174,58,248,106,163,163,161,163,73,27,79,185,209,34,177,38,123,231,169,123,182,203,35,123,107,7,244,30,146,52,234,188,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,12,235,154,146,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,255,0,169,113,199,103,252,6,127,156,214,127,244,178,255,0,128,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,244,242,237,215,74,205,126,225,79,20,201,47,215,159,105,228,150,30,238,55,126,153,201,58,200,234,170,85,68,137,242,201,50,185,211,77,37,43,233,102,146,68,115,154,233,38,127,244,85,21,141,136,28,199,249,120,235,182,173,241,5,46,177,232,86,43,246,162,147,43,183,211,123,102,9,47,20,116,178,80,215,82,196,202,116,218,218,135,68,157,151,193,28,10,222,143,145,221,198,207,187,99,86,52,95,85,202,251,135,94,44,120,94,212,124,166,209,170,218,51,236,204,67,53,183,193,223,186,71,120,182,213,73,71,93,70,178,58,159,115,98,172,87,164,47,100,245,44,118,216,164,119,113,96,254,131,18,71,1,101,64,0,4,85,230,143,228,79,83,126,139,235,20,68,170,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,67,58,230,170,10,1,254,165,199,29,159,240,25,254,115,89,255,0,210,203,254,0,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,189,62,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,214,7,15,92,184,120,206,193,181,247,77,51,92,167,70,252,21,151,31,204,44,215,75,141,79,218,43,84,157,138,88,43,98,146,89,54,50,165,207,118,214,49,203,209,168,174,94,157,17,21,125,192,93,248,0,1,149,115,85,5,0,255,0,82,227,142,207,248,12,255,0,57,172,255,0,233,96,93,79,9,222,86,52,111,229,254,61,233,208,25,172,52,209,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,148,131,253,75,142,59,63,224,51,252,230,179,255,0,165,129,117,60,39,121,88,209,191,151,248,247,167,64,117,83,159,240,245,139,95,112,109,2,211,76,43,41,161,240,87,172,127,15,179,90,238,52,221,214,73,216,170,130,138,40,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,231,64,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,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,2,176,121,92,121,236,211,47,173,122,61,105,127,197,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,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,137,85,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,246,223,180,255,0,178,116,116,125,143,17,224,123,63,221,50,199,187,119,98,95,232,245,233,183,223,211,170,117,231,252,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,161,103,224,0,6,85,205,84,20,3,253,75,142,59,63,224,51,252,230,179,255,0,165,129,106,156,174,60,137,233,151,214,189,98,180,149,68,127,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,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,74,174,107,124,46,107,183,18,159,178,239,216,166,13,246,143,236,231,182,253,167,253,147,163,163,236,120,143,3,217,254,233,150,61,219,187,18,255,0,71,175,77,190,254,157,83,175,63,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,125,83,235,104,164,108,123,41,231,145,233,213,144,200,189,85,54,252,61,58,245,84,69,11,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,57,151,234,230,168,230,77,193,244,122,163,53,210,140,123,25,168,116,117,112,190,119,218,239,245,87,22,34,178,102,86,44,18,110,129,145,57,95,26,83,163,215,171,145,95,34,171,182,50,16,187,64,66,14,90,28,113,211,113,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,124,111,145,36,98,170,57,236,134,111,128,0,231,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,14,128,10,33,211,158,101,250,185,140,113,95,124,215,236,134,162,174,225,143,101,213,16,219,110,120,253,76,239,170,101,186,192,202,196,150,56,40,227,100,148,240,186,166,158,21,153,145,72,246,163,85,243,206,247,183,116,210,57,110,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,3,208,0,0,2,186,185,149,243,11,163,211,43,21,118,133,104,54,95,254,174,171,246,197,120,190,90,230,130,162,59,61,46,250,152,106,105,89,52,115,44,148,215,22,201,11,26,168,232,247,71,28,170,230,185,146,108,115,120,175,44,190,63,181,30,213,149,98,220,46,234,5,186,235,151,227,245,189,45,120,204,214,250,5,171,186,91,164,116,144,163,35,154,69,153,169,236,234,120,27,85,35,151,99,228,137,141,68,69,237,70,140,96,91,248,32,7,10,156,116,255,0,246,211,234,239,11,250,215,153,254,32,94,169,112,10,218,230,255,0,247,198,165,174,181,201,80,174,255,0,162,240,172,115,127,219,194,143,254,231,132,159,224,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,96,26,168,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,112,19,252,21,87,204,115,152,174,178,225,249,85,70,133,233,30,59,149,233,183,134,241,144,221,47,247,107,115,105,171,174,208,247,39,165,108,150,197,118,237,148,110,237,190,70,86,49,82,87,185,27,177,97,237,187,185,242,114,175,227,214,166,150,166,213,194,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,251,229,237,117,70,36,77,96,90,248,0,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,65,226,59,153,238,168,103,220,69,227,122,159,163,183,10,187,78,31,129,84,50,175,28,177,221,232,99,106,84,79,37,42,195,89,45,124,81,203,35,101,123,219,53,76,13,115,100,69,142,23,245,143,181,35,228,123,130,242,65,199,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,111,96,0,1,21,120,246,227,126,197,194,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,14,198,202,200,215,122,57,242,244,218,215,54,57,85,129,42,129,68,60,38,115,50,214,141,8,204,165,118,169,95,242,13,74,196,239,117,20,173,187,50,245,120,171,174,184,208,65,18,74,138,251,123,167,155,180,199,170,204,143,123,30,222,146,246,88,205,209,255,0,108,108,170,212,62,61,114,30,25,185,143,103,216,54,160,223,106,235,52,174,239,81,98,134,185,149,30,42,181,246,6,37,154,55,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,161,102,128,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,62,176,0,0,0,0,0,0,0,143,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,117,163,197,172,149,179,61,190,62,171,115,18,73,21,177,162,189,97,129,143,238,200,189,88,213,232,200,251,140,124,177,169,89,124,22,243,57,207,180,219,87,46,243,113,39,152,228,25,118,39,155,212,70,181,213,245,117,115,84,63,30,157,31,35,146,162,150,149,23,180,202,101,89,156,146,193,12,109,93,141,141,99,69,237,36,50,5,218,0,0,2,31,243,55,215,77,71,225,211,71,240,93,80,210,251,207,129,186,208,234,5,20,83,67,42,43,233,110,20,174,183,220,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,246,190,29,56,151,210,206,40,48,72,115,173,51,187,127,182,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,213,64,0,0,0,1,21,120,246,227,126,197,194,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,14,198,202,200,215,122,57,242,244,218,215,54,57,85,159,171,203,135,44,202,179,158,12,116,243,41,205,114,107,174,65,122,173,246,183,137,184,221,43,100,171,170,159,101,214,173,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,2,74,128,0,0,0,0,126,78,89,127,251,41,138,222,114,159,98,93,111,62,198,183,212,92,61,157,105,166,241,21,213,157,168,220,254,197,60,93,83,185,51,246,237,99,58,166,231,42,39,84,234,7,235,2,133,184,174,230,77,174,58,231,168,239,185,233,126,109,149,233,206,25,106,238,83,217,173,182,123,180,212,53,85,17,170,167,90,154,233,41,222,157,201,159,181,170,145,238,116,113,55,225,102,229,89,37,150,213,56,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,226,156,87,113,93,167,28,37,105,195,243,92,214,95,29,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,170,30,11,121,143,103,218,81,173,183,123,166,185,101,117,119,236,79,81,239,17,215,101,119,26,184,166,170,169,183,206,216,36,138,58,154,88,99,145,177,68,206,171,76,217,90,200,158,190,30,150,54,68,207,225,198,192,47,36,31,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,214,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,194,218,129,90,188,177,120,254,212,125,96,190,211,112,243,171,118,235,174,77,117,164,183,181,214,140,146,142,129,101,145,148,176,50,103,79,53,226,161,211,127,236,144,71,43,98,220,249,30,137,43,156,247,239,119,171,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,4,255,0,0,0,0,0,0,252,156,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,0,253,96,103,175,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,246,220,190,248,245,200,120,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,153,81,226,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,80,189,224,10,1,230,143,231,179,83,126,139,232,244,64,95,240,42,175,145,143,227,103,229,191,212,139,31,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,181,6,109,184,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,61,144,54,69,218,215,189,176,68,233,94,198,177,36,145,28,253,173,234,141,108,170,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,185,119,75,77,78,230,53,21,155,59,114,200,229,98,185,201,12,209,56,46,124,20,3,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,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,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,21,87,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,40,105,76,2,128,121,163,249,236,212,223,162,250,61,16,23,252,8,1,201,83,202,198,83,243,2,187,211,173,199,181,230,189,172,86,173,53,225,46,247,136,182,253,87,67,144,234,13,69,61,146,215,21,21,83,98,158,72,27,52,115,86,185,237,222,215,173,50,211,177,240,72,173,71,39,90,168,152,244,219,34,168,19,40,25,140,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,222,247,30,89,77,247,67,184,49,202,178,77,33,174,251,37,95,137,123,1,182,71,90,226,100,49,208,199,29,214,138,54,194,200,145,59,125,158,223,88,214,37,106,198,232,213,88,230,171,85,90,161,37,65,194,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,119,80,0,0,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,192,234,160,202,185,170,128,0,28,211,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,58,88,33,175,47,190,61,113,238,38,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,120,90,38,95,222,171,82,228,154,134,20,149,95,51,219,79,78,217,42,17,177,177,140,123,213,90,214,177,81,18,101,0,0,0,4,63,230,111,174,154,143,195,166,143,224,186,161,165,247,159,3,117,161,212,10,40,166,134,84,87,210,220,41,93,111,184,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,237,124,58,113,47,165,156,80,96,144,231,90,103,118,255,0,109,227,108,213,147,211,123,82,217,252,105,162,143,197,193,12,178,118,123,189,135,190,61,206,248,217,209,201,252,209,3,170,128,0,0,0,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,63,87,151,14,89,149,103,60,24,233,230,83,154,228,215,92,130,245,91,237,111,19,113,186,86,201,87,85,62,203,173,91,25,190,89,21,207,118,214,49,173,78,171,238,107,81,19,220,136,4,149,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,160,74,160,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,210,15,245,75,184,167,253,187,126,221,62,214,126,78,241,247,31,179,31,220,126,23,251,131,197,127,252,239,233,255,0,110,248,255,0,196,5,255,0,2,10,241,147,171,63,183,94,85,249,6,174,125,144,186,226,255,0,106,45,246,58,223,101,220,219,210,104,63,179,84,109,220,215,116,78,228,47,219,220,138,93,173,238,68,248,223,181,187,182,165,32,129,170,128,0,0,8,65,204,43,138,172,203,133,13,92,208,60,194,205,114,171,118,49,113,168,190,83,101,150,136,227,73,153,113,183,35,237,187,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,132,223,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,28,202,249,126,254,221,168,235,181,239,74,97,217,159,90,173,237,246,165,185,173,233,29,226,134,146,10,151,255,0,10,40,41,159,53,69,197,235,225,160,143,115,209,171,28,108,103,187,107,73,254,0,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,232,35,130,238,45,177,94,46,116,177,50,155,108,94,7,36,177,120,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,117,98,144,87,154,95,0,183,218,75,237,251,138,205,33,183,248,235,85,119,245,246,99,100,165,166,99,36,183,200,214,34,73,114,133,177,181,59,144,191,106,201,81,213,22,70,72,233,38,114,189,143,145,96,128,26,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,13,36,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,45,5,241,191,198,142,85,197,198,163,207,93,68,235,173,147,1,182,246,224,178,99,210,215,72,232,223,218,89,182,215,84,192,143,88,82,177,233,60,136,174,98,124,17,171,98,220,253,171,35,250,95,48,62,98,149,60,82,211,90,244,251,73,157,144,88,52,233,148,241,212,221,232,110,84,209,83,85,220,238,45,149,202,212,153,97,154,86,190,154,54,182,23,177,157,91,252,85,115,158,142,86,66,172,141,90,59,195,246,125,173,246,172,246,251,136,50,146,11,110,156,98,245,121,85,234,178,181,38,108,9,4,13,87,120,102,73,28,111,111,137,145,173,149,209,198,245,98,57,33,149,119,38,197,3,154,147,83,150,103,26,63,187,102,163,191,77,243,87,119,48,28,250,225,73,5,77,68,213,221,152,236,85,202,189,166,87,116,145,237,133,176,185,30,214,212,57,118,187,183,20,79,71,47,101,35,146,21,157,43,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,74,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,17,43,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,172,0,224,239,153,222,85,195,182,150,101,90,103,157,208,221,114,206,213,190,89,240,138,218,154,153,43,61,155,92,202,102,67,79,67,60,114,206,205,182,228,237,70,228,108,14,107,163,233,34,53,175,238,162,197,16,53,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,242,191,213,86,123,149,127,178,185,30,73,145,220,63,229,43,43,174,85,213,18,127,214,146,105,164,145,255,0,227,115,156,239,230,170,94,159,46,110,10,63,117,93,56,158,255,0,159,219,45,82,106,110,83,252,75,149,76,9,221,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,222,178,182,24,164,94,65,203,67,151,125,78,152,83,67,175,122,253,142,82,59,39,184,211,198,252,127,26,185,91,226,153,246,54,36,177,205,29,108,201,43,85,208,215,110,137,138,198,179,107,224,98,185,30,189,199,185,144,216,248,25,172,226,199,205,62,178,124,192,200,125,70,114,215,185,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,223,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,13,204,114,61,141,114,50,101,101,80,241,99,230,159,89,62,96,100,62,163,57,207,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,13,73,130,42,240,153,199,214,156,107,254,135,92,181,19,53,184,90,177,124,147,13,183,214,215,101,150,120,170,82,105,35,165,163,134,57,42,46,84,212,205,115,234,93,70,173,149,189,58,177,92,217,55,68,139,34,181,30,250,139,213,30,56,53,231,33,226,27,43,214,141,62,214,12,214,201,79,114,188,36,182,138,100,173,240,236,142,213,77,81,43,237,212,149,20,145,185,105,228,100,76,145,219,162,114,72,199,62,89,220,237,235,44,142,120,94,79,22,62,86,53,147,229,254,67,233,211,153,172,47,79,7,212,141,113,213,222,89,90,133,168,218,247,71,106,167,189,94,180,255,0,35,150,220,234,42,25,169,38,170,182,178,215,36,113,85,85,68,254,140,73,167,123,37,157,22,20,72,93,20,176,185,141,106,59,106,81,96,26,168,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,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,10,33,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,170,248,167,214,191,222,39,136,44,219,88,227,183,248,42,76,130,224,158,2,7,69,219,145,148,48,68,202,122,94,235,123,146,34,76,176,67,18,201,181,234,222,226,191,111,70,244,68,181,78,74,158,86,50,159,152,21,222,157,110,3,181,113,191,193,118,43,197,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,182,208,212,206,140,89,146,141,235,60,138,173,98,252,18,43,101,218,253,171,27,232,7,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,67,82,100,42,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,7,159,229,149,199,109,171,91,176,219,118,134,106,150,77,87,38,168,88,105,228,109,45,101,210,118,189,249,37,19,21,206,107,227,147,162,43,234,97,139,163,100,99,247,72,246,71,223,221,34,172,221,169,234,101,179,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,82,117,107,167,54,205,83,213,13,9,178,96,184,157,55,217,44,206,231,226,126,214,222,108,236,169,160,240,189,186,200,165,162,246,76,241,214,58,86,110,134,55,50,163,186,213,235,189,205,103,185,122,129,245,115,70,227,182,213,173,151,88,116,35,69,242,106,186,140,38,199,80,247,100,23,26,73,219,224,178,26,214,185,139,19,35,218,155,165,166,167,115,28,168,253,253,185,100,114,61,26,228,134,25,93,94,199,181,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,248,160,58,255,0,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,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,166,112,114,173,11,212,124,67,73,240,173,111,185,217,187,184,102,119,226,226,182,221,41,213,95,28,53,84,245,51,193,37,45,71,185,59,83,47,135,124,140,69,234,215,198,170,173,114,171,37,108,125,175,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,23,61,197,23,19,120,15,11,58,95,114,212,12,190,166,146,178,228,202,119,58,203,143,37,198,26,106,219,204,233,36,81,236,129,178,46,231,49,142,158,39,74,246,53,235,28,106,231,237,119,68,107,179,237,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,87,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,107,86,89,149,17,210,57,173,68,70,49,145,198,201,21,203,43,129,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,31,84,71,211,67,47,71,72,247,238,141,239,143,177,182,68,89,187,65,218,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,50,37,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,72,174,89,92,196,42,113,90,155,119,14,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,119,198,245,100,40,142,141,204,72,45,208,202,185,115,220,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,5,133,0,0,0,0,28,211,136,126,32,112,30,25,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,221,242,185,168,238,169,28,82,59,223,181,79,107,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,159,126,57,56,187,186,241,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,118,239,237,167,68,100,112,198,174,147,180,146,56,57,255,0,16,252,64,231,220,77,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,219,229,115,81,221,22,73,100,119,187,114,158,42,255,0,137,229,88,167,179,126,212,227,55,91,55,182,109,240,221,173,222,208,162,146,159,198,80,203,215,181,83,14,244,78,228,47,218,237,178,55,171,93,209,122,42,244,37,255,0,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,71,69,166,158,159,237,52,139,36,172,240,212,181,59,81,139,11,31,4,141,168,146,55,172,141,248,99,110,215,73,220,138,213,56,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,64,32,175,44,94,97,116,120,181,29,55,14,188,64,229,253,155,84,59,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,108,41,218,133,148,201,181,238,71,72,177,238,70,36,77,101,181,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,126,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,185,54,203,83,78,214,53,85,251,251,146,198,229,122,181,203,12,210,184,62,190,117,126,86,49,111,152,20,62,157,113,43,3,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,246,127,206,175,202,198,45,243,2,135,211,174,37,43,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,11,114,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,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,7,214,113,254,40,184,155,192,120,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,100,13,145,119,57,140,116,241,58,87,177,175,88,227,87,63,107,186,35,93,208,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,23,60,60,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,15,41,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,235,191,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,0,0,0,0,42,175,154,31,47,223,254,9,56,173,210,40,127,194,221,179,59,59,91,255,0,179,68,149,52,80,83,211,127,237,53,53,114,77,47,251,121,122,255,0,73,10,234,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,154,74,64,230,69,192,45,247,64,178,171,166,182,233,189,191,198,233,150,65,112,125,69,68,52,180,204,143,236,205,84,242,117,74,103,199,19,90,198,209,185,239,219,4,141,106,53,157,91,11,250,59,182,249,130,221,56,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,250,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,65,156,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,253,175,30,220,111,223,120,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,222,233,89,26,239,86,178,46,155,90,215,73,42,188,57,167,20,92,77,231,220,83,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,178,6,200,187,90,247,182,8,157,43,216,214,36,146,35,159,181,189,81,173,228,7,74,196,120,126,207,179,61,18,207,120,128,183,178,146,155,19,211,218,139,117,37,116,181,105,51,31,91,61,92,237,133,34,165,114,70,177,72,248,150,72,157,43,92,246,171,25,52,107,239,220,136,121,253,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,9,235,202,175,142,123,86,150,212,254,237,218,185,116,164,183,226,119,42,138,171,149,143,33,185,93,27,79,77,102,159,180,178,75,75,51,170,36,72,163,166,149,99,115,153,179,106,165,68,174,69,107,251,251,163,184,147,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,58,116,67,155,142,125,166,28,58,92,244,255,0,38,180,213,229,122,139,106,168,99,177,172,134,245,52,215,24,43,96,150,171,185,80,203,155,159,80,201,247,199,27,164,108,79,141,202,138,139,19,28,214,36,74,233,2,74,243,70,227,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,227,113,234,39,53,139,19,35,218,155,98,169,168,107,220,168,253,253,200,163,106,61,26,213,154,25,91,80,56,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,242,127,170,172,247,42,255,0,101,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,173,36,211,73,35,255,0,198,231,57,223,205,84,187,238,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,142,139,77,5,71,217,152,210,57,89,225,169,106,118,171,210,103,178,121,27,81,36,111,72,221,240,198,221,205,143,185,40,117,94,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,207,13,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,167,140,171,129,127,220,4,241,191,98,226,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,99,162,100,139,189,92,201,122,238,107,91,36,74,249,84,102,51,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,62,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,90,29,128,0,0,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,118,120,120,135,225,251,62,225,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,223,19,156,141,232,146,69,35,125,251,84,210,241,31,248,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,64,33,7,42,254,61,106,105,106,109,92,44,107,37,246,174,177,149,149,16,219,240,107,157,71,105,25,70,196,138,103,45,5,77,68,146,181,202,197,115,32,138,149,141,99,223,190,94,215,84,98,68,214,70,14,104,254,123,53,55,232,190,143,68,71,92,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,103,153,254,101,169,249,52,249,158,160,100,53,119,219,237,85,61,37,53,69,194,173,81,211,206,202,106,120,233,226,89,29,211,171,222,145,67,26,43,221,213,239,84,87,57,92,229,87,40,88,247,37,172,179,21,193,172,90,237,148,230,185,53,171,31,178,209,125,152,241,55,27,165,108,116,148,176,111,125,197,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,35,95,30,220,111,223,120,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,222,233,89,26,239,86,178,46,155,90,215,73,42,190,58,218,179,252,202,197,134,223,244,250,205,144,213,209,227,217,85,69,13,77,234,134,21,70,178,189,244,107,42,211,36,170,137,185,204,99,167,145,232,206,187,21,251,28,168,174,141,138,222,149,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,192,233,92,2,112,39,117,226,239,38,173,190,228,181,149,118,157,58,199,106,18,146,241,89,75,35,160,173,170,158,74,121,157,28,84,50,62,158,88,30,248,228,109,59,166,107,213,21,177,204,197,79,123,218,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,135,159,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,245,96,80,15,52,127,61,154,155,244,95,71,162,59,255,0,40,78,45,177,93,59,184,213,240,199,154,69,225,62,218,228,13,184,99,183,20,108,113,194,218,233,41,85,147,65,85,44,147,55,167,115,194,210,71,78,200,227,115,157,44,174,106,175,196,206,156,3,154,63,158,205,77,250,47,163,209,17,84,13,84,2,16,114,216,227,158,213,196,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,238,68,145,99,142,111,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,185,235,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,198,106,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,105,248,166,14,114,250,33,106,193,117,182,193,173,22,251,229,93,69,70,168,83,206,218,234,9,163,110,202,73,237,176,81,211,163,226,122,116,85,100,145,73,23,86,57,21,90,248,222,237,202,143,70,70,19,127,149,166,186,81,235,7,10,118,28,110,182,243,226,242,77,59,255,0,83,119,56,100,72,35,145,148,177,170,173,189,237,142,37,221,217,240,189,184,91,35,218,215,62,74,105,255,0,164,173,87,186,176,121,163,249,236,212,223,162,250,61,17,213,121,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,114,174,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,26,243,111,215,154,157,83,226,94,77,54,183,214,210,79,143,105,133,63,178,233,150,154,162,42,134,75,113,157,145,203,93,34,189,140,71,49,237,114,69,76,248,156,247,236,125,27,151,225,115,222,212,147,252,170,117,51,21,209,190,4,117,51,84,179,90,191,15,101,198,115,11,157,194,167,108,145,178,73,182,91,45,219,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,84,93,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,160,88,255,0,37,189,11,177,101,57,222,91,175,57,29,154,234,250,188,39,195,219,177,170,190,175,142,135,197,85,195,80,202,213,234,136,137,44,209,192,177,55,102,229,107,27,87,185,204,87,58,39,54,106,243,71,242,39,169,191,69,245,138,35,218,240,71,160,213,60,56,240,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,222,237,236,167,98,167,70,237,106,120,174,104,254,68,245,55,232,190,177,68,5,37,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,102,92,146,156,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,31,147,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,250,192,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,164,63,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,3,66,128,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,62,176,7,42,226,199,202,198,178,124,191,200,125,58,115,170,144,215,153,207,21,88,110,136,232,54,67,165,176,220,169,42,243,189,69,179,207,105,160,180,172,107,42,193,110,168,235,5,85,100,232,215,181,98,103,105,102,100,78,85,93,211,35,122,49,236,142,109,129,68,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,230,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,46,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,83,58,231,74,225,227,136,28,251,134,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,100,173,106,187,162,73,20,110,247,237,64,52,188,8,213,153,113,191,167,15,224,219,37,226,207,74,234,189,183,73,109,183,164,84,212,83,194,142,154,138,241,44,145,193,13,45,116,41,43,85,157,185,234,33,89,81,178,117,88,151,124,78,123,93,27,157,74,218,91,198,111,19,90,73,149,91,50,124,115,89,50,186,216,237,215,9,174,50,89,238,215,138,170,203,93,116,147,200,249,42,82,162,153,242,108,147,188,249,101,115,223,238,147,124,139,35,94,217,58,61,2,207,249,213,249,88,197,190,96,80,250,117,196,172,190,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,246,41,205,178,60,250,46,9,176,6,234,149,110,63,85,150,46,113,64,235,179,236,20,211,65,110,73,214,223,114,85,100,13,158,71,202,172,106,42,51,123,220,138,253,170,253,177,238,237,182,157,128,212,70,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,136,121,125,241,235,144,240,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,197,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,160,31,89,202,184,139,226,95,75,56,95,193,38,206,181,50,237,254,215,193,89,168,231,166,246,165,207,248,208,197,39,132,130,105,99,239,118,187,236,124,155,93,240,51,171,151,249,34,251,92,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,103,24,156,85,102,92,87,234,229,195,48,188,220,170,219,140,91,170,42,41,177,59,68,145,164,44,183,91,149,255,0,2,186,38,189,237,241,50,53,177,186,103,238,118,231,162,53,23,182,200,216,192,241,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,187,254,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,3,42,229,244,114,225,203,49,92,27,151,182,158,101,57,174,77,106,199,236,180,94,214,241,55,27,165,108,116,148,176,111,189,213,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,133,11,157,171,42,226,187,81,239,252,54,97,92,44,219,37,246,54,25,139,248,185,238,81,211,204,171,37,246,170,90,249,234,227,117,66,244,78,144,197,221,98,50,20,234,213,145,139,43,149,202,145,36,33,208,56,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,171,151,119,0,181,156,78,101,75,158,106,149,190,235,109,211,43,39,106,163,162,211,79,79,246,154,69,146,86,120,106,90,157,168,197,133,143,130,70,212,73,27,214,70,252,49,183,107,164,238,69,202,184,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,17,215,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,3,143,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,222,192,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,53,114,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,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,101,136,178,158,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,33,111,224,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,160,30,87,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,177,43,130,206,105,216,110,190,93,109,90,91,172,182,218,76,71,80,110,149,19,65,67,85,72,213,101,146,228,245,115,123,16,70,233,101,124,176,84,189,28,230,36,111,87,49,238,141,54,201,190,86,66,149,237,199,183,27,247,222,46,51,184,168,177,202,171,173,183,76,172,157,169,108,150,74,200,89,79,51,234,150,20,73,170,170,219,28,178,50,73,183,186,86,70,187,213,172,139,166,214,181,210,74,175,253,94,93,220,16,86,113,85,157,174,91,152,210,237,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,182,189,144,120,132,73,35,145,145,84,53,88,228,115,216,228,11,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,82,15,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,121,39,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,64,205,182,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,175,39,38,208,108,55,134,222,95,154,143,165,56,101,21,35,89,110,211,123,243,238,117,208,211,172,47,187,92,86,213,42,84,86,202,142,123,221,190,71,55,170,53,94,237,140,70,70,213,216,198,162,122,190,23,248,51,209,126,19,45,87,10,61,57,161,171,184,220,174,53,18,203,45,250,247,21,36,215,86,193,35,97,71,82,54,166,24,34,114,83,110,167,100,137,18,245,77,234,231,127,123,167,160,226,199,202,198,178,124,191,200,125,58,112,51,88,104,163,141,30,18,113,94,46,116,177,113,107,148,190,7,36,177,120,155,134,51,113,107,163,139,183,92,234,105,24,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,179,26,162,245,98,25,215,53,80,6,96,117,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,39,175,45,14,93,244,218,159,83,14,189,235,246,57,86,220,98,221,81,27,241,252,106,229,111,150,22,95,30,177,71,52,117,179,36,173,70,205,67,182,86,43,26,205,204,157,232,228,122,246,216,230,77,97,60,77,240,81,163,92,85,95,112,203,254,162,91,59,117,120,181,193,178,85,212,209,163,162,170,186,90,209,146,170,219,36,153,142,106,182,23,78,248,228,221,209,207,99,91,51,98,88,157,51,164,78,235,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,31,88,0,12,214,113,99,230,159,89,62,96,100,62,163,57,218,178,78,10,61,183,192,62,159,241,99,166,86,203,173,101,234,31,106,71,154,91,224,78,252,110,161,134,227,91,27,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,252,87,139,31,52,250,201,243,3,33,245,25,203,116,229,39,172,88,14,85,194,190,63,165,22,251,245,36,121,102,29,81,117,138,186,211,53,84,41,87,36,15,173,117,74,85,197,2,61,101,90,110,149,209,68,178,185,173,78,235,94,223,228,138,224,164,187,6,89,149,98,158,210,251,45,147,93,108,222,217,183,205,105,184,251,62,182,74,127,25,67,47,78,237,52,219,21,59,144,191,107,119,70,238,173,119,68,234,139,208,232,28,47,104,93,247,136,189,113,197,116,190,211,102,186,215,80,87,92,41,229,191,205,110,86,50,75,125,157,179,49,42,234,150,73,17,99,143,100,110,93,170,244,84,89,29,27,17,175,115,218,199,73,254,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,182,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,107,218,172,123,154,175,133,31,221,121,46,112,245,236,203,22,71,196,237,218,166,235,79,87,119,241,56,149,162,138,74,94,213,44,212,44,125,52,211,214,54,71,39,89,186,207,26,66,213,103,70,177,212,243,162,171,220,238,145,132,212,226,23,22,177,96,220,23,234,94,21,139,80,248,43,46,63,165,247,155,93,186,155,186,249,59,20,176,90,101,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,103,8,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,186,240,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,191,237,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,204,171,70,220,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,213,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,108,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,237,11,233,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,165,110,101,252,122,212,235,206,67,54,138,233,53,246,174,13,58,177,212,73,13,221,241,246,182,95,238,48,85,72,214,204,217,161,150,70,207,66,141,142,25,97,79,131,115,220,175,123,92,172,133,89,213,121,163,113,255,0,106,191,218,161,225,243,135,125,69,164,184,219,110,52,239,92,206,243,102,145,179,65,83,4,141,98,197,111,167,172,141,234,215,177,205,87,173,66,70,138,138,139,28,93,207,238,136,138,245,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,120,2,234,121,42,121,88,202,126,96,87,122,117,184,172,14,50,116,114,197,195,255,0,16,249,6,142,227,147,120,138,76,102,223,99,167,146,167,107,217,226,234,159,104,163,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,89,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,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,213,93,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,167,136,235,163,60,9,104,54,136,235,110,93,174,120,150,51,73,29,222,253,81,186,203,70,200,54,82,99,112,62,6,54,165,148,113,170,170,49,243,75,223,114,189,54,163,34,145,32,137,177,198,143,238,135,159,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,80,9,170,131,42,224,94,159,1,186,103,138,235,39,44,204,87,75,115,90,79,17,101,201,173,247,251,125,78,216,227,124,144,239,187,214,236,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,81,124,81,112,201,159,112,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,38,248,29,34,109,115,216,217,226,108,172,99,158,145,200,174,102,231,116,71,58,231,249,92,121,19,211,47,173,122,197,105,210,184,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,15,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,250,49,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,63,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,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,207,244,51,133,29,71,226,39,78,53,31,53,210,248,189,171,117,211,159,102,79,53,130,40,85,213,87,42,90,164,171,89,29,76,168,191,28,209,248,86,170,67,211,116,141,123,145,138,175,107,35,151,143,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,90,87,35,31,198,207,203,127,169,30,83,154,71,0,180,122,119,227,184,155,209,203,125,170,219,136,47,131,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,54,72,254,200,77,94,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,170,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,159,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,14,192,0,2,53,113,221,194,182,85,197,86,147,187,22,194,181,22,235,143,222,168,186,120,107,116,151,121,41,44,87,77,245,52,207,127,180,226,142,25,95,63,105,148,238,116,29,19,224,149,221,87,220,171,211,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,154,158,43,215,154,55,2,87,93,108,181,67,174,250,47,140,210,84,102,214,58,119,183,32,183,82,64,239,27,144,209,53,172,72,159,30,213,219,45,77,59,88,228,70,108,238,75,27,145,136,231,44,48,196,224,245,124,171,248,160,192,117,95,68,173,90,33,111,180,82,88,114,205,56,179,195,21,117,29,61,60,52,180,215,8,29,60,205,74,186,104,210,87,75,43,250,36,79,170,149,204,98,120,138,174,191,253,17,9,169,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,152,44,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,153,60,118,243,42,253,234,116,227,31,210,220,3,18,186,226,214,89,60,61,211,40,241,149,157,100,170,174,98,59,109,20,125,167,35,37,163,141,234,146,111,149,168,233,36,100,46,237,194,177,124,97,202,184,238,226,167,21,226,171,86,29,148,225,90,117,106,199,236,180,93,60,53,198,75,68,116,151,219,166,250,106,102,63,218,114,199,52,172,159,180,250,119,54,14,139,240,68,238,139,239,85,233,232,57,121,240,109,153,113,51,170,20,249,76,213,57,6,57,130,98,117,11,53,126,79,104,173,74,26,216,110,44,143,125,44,52,19,58,55,162,212,182,85,134,87,42,55,248,113,167,85,115,30,248,81,252,171,133,222,25,51,238,41,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,223,59,163,77,173,123,219,4,173,137,143,115,18,73,17,172,220,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,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,16,215,157,95,149,140,91,230,5,15,167,92,74,203,224,131,72,112,221,122,226,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,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,102,156,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,7,52,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,211,43,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,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,54,72,206,205,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,51,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,18,127,152,143,27,245,156,85,103,105,137,97,213,91,116,203,19,184,75,45,137,201,12,244,211,93,36,116,49,70,250,170,168,159,43,152,237,175,100,254,29,86,56,228,100,85,14,71,181,28,247,181,60,255,0,3,156,14,102,92,94,230,78,170,170,125,93,143,78,172,117,13,101,250,252,198,38,249,31,209,29,224,168,247,34,181,245,46,106,181,85,202,138,200,88,228,123,209,202,232,162,151,154,240,233,195,70,169,241,65,157,195,130,233,157,167,253,183,141,188,214,65,83,236,187,103,240,102,150,63,23,60,49,73,217,238,246,30,200,247,55,227,127,70,167,243,84,208,158,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,67,50,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,74,160,0,0,82,183,245,106,248,167,255,0,120,58,85,255,0,101,92,127,211,139,62,224,207,90,242,174,34,120,108,195,245,143,53,183,218,168,175,89,7,180,60,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,241,42,244,232,157,17,3,181,128,0,31,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,33,250,192,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,126,87,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,151,253,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,239,202,225,211,134,141,44,225,127,4,135,5,211,59,79,251,111,27,121,172,130,155,218,151,63,227,77,44,126,46,120,98,143,189,218,239,189,145,238,111,192,206,141,79,230,170,28,43,152,70,1,134,233,103,46,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,46,200,153,237,154,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,118,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,207,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,66,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,154,158,35,174,174,240,37,160,218,217,175,56,190,187,230,248,205,37,69,101,142,158,86,221,45,201,7,240,50,25,219,218,74,39,215,123,246,202,202,118,178,84,216,172,235,42,58,22,72,231,69,10,68,224,138,188,178,185,119,211,98,180,214,238,35,245,239,28,171,102,78,202,137,31,141,99,23,91,124,180,207,179,62,25,92,196,173,170,134,102,181,203,82,174,98,186,22,170,108,141,138,201,145,93,35,152,176,89,160,0,12,171,154,168,50,174,4,180,226,159,130,203,174,153,232,190,149,113,29,167,56,253,92,248,78,87,131,227,245,121,35,219,82,234,133,181,222,231,164,141,100,149,237,86,238,138,154,161,207,98,181,202,231,181,179,58,70,127,13,31,4,110,230,188,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,189,62,29,241,60,87,57,224,239,73,113,108,215,25,181,100,22,90,221,63,198,188,77,186,233,69,29,93,44,251,40,105,158,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,155,56,246,224,130,251,194,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,54,246,202,248,211,98,53,241,116,218,231,58,57,81,129,123,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,232,10,11,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,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,3,235,0,0,0,1,8,57,147,240,49,106,226,11,0,172,213,77,57,181,210,80,234,46,43,79,83,114,149,148,118,182,186,124,162,6,195,26,58,150,87,67,26,207,53,75,99,167,99,105,186,171,147,175,88,182,162,72,146,71,70,198,170,12,251,115,52,180,218,172,188,113,234,125,29,154,217,73,65,79,37,69,182,173,241,83,66,216,152,233,231,182,82,77,52,170,214,162,34,190,73,100,146,71,187,239,115,222,231,47,85,85,80,56,254,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,180,19,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,111,157,209,166,231,49,142,158,86,196,199,185,235,28,106,214,110,119,69,115,160,7,35,91,77,170,107,174,178,95,102,182,82,62,229,71,79,97,164,167,172,116,45,89,225,130,103,87,58,88,153,39,77,205,99,221,4,46,115,81,122,57,98,141,87,174,212,233,107,224,0,0,80,15,52,127,61,154,155,244,95,71,162,63,87,69,184,40,253,224,56,30,203,53,159,79,109,151,90,237,73,195,115,10,186,104,173,212,73,222,246,205,173,180,148,15,125,58,68,231,39,73,162,238,207,52,107,26,43,228,248,226,217,35,159,23,111,242,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,10,118,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,93,4,112,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,164,11,230,153,192,86,61,167,150,169,184,150,209,123,21,37,174,196,218,136,161,202,172,180,190,22,142,138,216,199,54,154,150,146,106,26,88,162,98,35,29,42,59,188,155,222,245,146,118,61,27,183,184,173,130,188,60,113,3,159,112,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,108,149,173,87,116,73,34,141,222,253,168,5,133,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,253,94,107,90,233,167,28,69,233,198,129,106,134,151,222,124,117,170,187,237,44,83,67,42,35,42,173,245,77,75,90,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,239,202,228,169,230,159,41,249,127,93,234,54,224,46,164,142,188,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,73,20,0,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,29,171,143,45,76,197,117,147,138,92,171,84,176,170,191,17,101,201,173,246,11,133,54,233,35,124,144,239,178,209,111,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,242,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,36,85,30,188,212,226,188,4,201,160,54,42,218,79,17,156,106,69,194,233,125,99,106,34,116,241,219,168,232,173,78,130,55,194,172,87,177,147,84,244,123,101,71,51,223,67,35,19,122,57,232,215,47,173,29,181,107,127,22,152,46,35,146,216,106,238,184,245,21,68,215,187,196,81,82,182,120,18,10,72,95,52,109,170,107,216,246,120,105,42,27,79,4,136,244,232,228,159,98,42,57,237,82,58,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,66,199,200,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,32,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,182,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,231,248,78,243,79,163,127,48,49,239,81,128,191,238,34,248,104,210,206,40,48,73,176,93,76,180,255,0,181,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,129,84,28,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,134,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,55,194,150,174,205,254,10,211,134,94,28,239,253,166,85,166,173,158,162,167,255,0,102,166,164,142,24,191,218,69,211,250,42,3,158,119,224,159,230,79,211,74,171,45,83,158,119,224,159,230,79,211,72,107,193,63,12,244,220,87,101,185,254,152,67,93,73,111,190,193,131,212,93,241,234,234,181,151,177,77,113,134,227,64,141,238,36,110,69,86,73,20,147,66,170,173,126,196,153,100,70,61,204,106,1,45,57,98,243,11,163,197,168,233,184,117,226,7,47,236,218,161,219,22,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,153,155,97,78,212,44,166,77,175,114,58,69,143,114,49,34,107,45,168,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,219,79,47,206,101,24,109,227,72,238,152,127,20,154,169,73,110,201,240,154,121,42,105,110,247,116,86,62,241,104,141,141,218,157,221,206,117,93,115,29,189,170,198,181,38,153,139,19,154,147,73,222,122,4,202,226,47,137,125,44,225,127,4,155,58,212,203,183,251,95,5,102,163,158,155,218,151,63,227,67,20,158,18,9,165,143,189,218,239,177,242,109,119,192,206,174,95,228,139,158,189,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,123,110,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,5,116,77,123,219,226,100,107,99,116,207,220,237,207,68,106,47,109,145,177,158,215,134,94,10,50,173,80,209,253,70,226,67,53,182,120,44,7,16,195,242,42,219,79,136,73,25,37,238,233,5,190,163,178,234,125,142,106,246,105,231,107,100,124,170,170,199,73,18,66,141,147,248,221,160,138,166,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,19,83,152,143,0,181,156,49,229,73,158,105,109,190,235,114,211,43,223,118,163,162,83,79,81,246,102,68,146,38,120,106,170,157,170,196,133,239,158,54,211,201,35,210,71,124,81,187,115,163,238,75,10,205,52,127,172,215,20,186,53,254,197,103,26,123,156,91,255,0,244,150,26,152,85,223,245,100,134,104,228,103,254,132,176,203,31,254,100,140,247,6,104,99,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,101,175,44,94,24,191,120,78,32,169,175,249,62,47,106,189,224,56,22,219,134,69,77,113,155,248,115,205,44,83,37,12,9,10,123,230,235,60,125,199,49,201,218,88,224,145,178,42,238,108,114,115,254,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,183,254,91,188,52,126,238,92,56,218,253,191,105,240,153,158,107,178,255,0,144,119,160,237,212,83,247,25,253,107,68,253,241,71,43,59,48,170,110,138,77,221,185,229,170,218,189,28,7,42,231,87,229,99,22,249,129,67,233,215,18,178,248,32,210,28,55,94,184,156,196,180,143,80,32,171,146,197,145,83,221,225,168,90,73,214,25,226,123,45,117,114,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,217,167,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,199,248,135,225,251,62,225,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,223,19,156,141,232,146,69,35,125,251,84,158,156,177,121,133,209,226,212,116,220,58,241,3,151,246,109,80,237,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,205,176,167,106,22,83,38,215,185,29,34,199,185,24,145,53,147,171,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,51,195,118,182,84,217,110,181,182,106,201,41,36,168,160,168,146,154,87,210,85,197,85,3,158,199,43,92,177,205,11,157,20,172,234,139,209,241,185,204,114,116,86,170,162,162,129,48,57,130,113,235,144,241,51,153,87,96,218,125,125,171,163,210,187,69,68,144,208,178,159,197,81,62,254,197,74,103,44,213,208,172,170,201,152,218,138,119,73,78,142,141,143,99,30,138,230,181,234,168,158,39,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,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,220,168,200,164,229,90,9,162,153,87,17,58,177,98,209,204,42,225,106,162,189,100,30,43,195,79,116,150,72,233,89,216,166,150,161,251,221,28,114,61,58,178,23,34,116,98,252,74,157,122,39,85,77,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,52,51,46,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,1,149,115,223,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,192,23,125,202,131,77,244,227,74,248,66,102,183,201,89,236,250,252,215,198,220,114,107,165,198,185,35,165,166,165,182,213,213,193,18,38,237,177,195,12,113,178,89,28,247,124,91,165,145,92,253,168,198,176,59,254,155,233,238,135,112,37,195,237,69,170,59,247,177,176,204,95,196,221,46,151,187,199,101,106,170,100,150,94,189,201,221,4,76,239,204,187,162,130,52,107,22,71,53,144,68,212,114,163,81,106,7,35,230,139,196,213,215,136,38,235,125,166,247,224,109,84,61,232,45,184,60,181,181,79,177,50,149,209,75,27,27,83,12,50,69,226,230,111,117,100,89,159,209,203,43,90,168,140,99,25,19,28,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,242,112,9,192,157,215,139,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,61,239,104,19,215,138,174,32,172,92,79,114,175,204,181,122,193,143,221,108,145,220,189,147,5,77,13,194,7,183,179,85,21,234,137,147,54,25,149,173,101,84,40,244,84,108,209,252,43,209,90,228,100,141,146,38,82,177,126,124,204,109,54,171,7,47,253,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,238,212,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,131,0,235,252,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,109,199,223,2,119,94,17,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,247,177,199,203,192,79,27,247,222,17,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,183,182,38,72,187,209,175,139,174,230,185,209,196,172,11,254,42,175,158,119,224,159,230,79,211,75,73,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,121,223,130,127,153,63,77,2,37,114,254,225,159,13,226,191,82,243,93,45,204,43,170,237,207,110,15,87,114,180,92,233,149,92,251,117,198,58,234,38,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,224,25,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,55,249,42,121,167,202,126,95,215,122,141,184,157,60,196,120,32,163,226,171,4,76,183,14,165,219,169,184,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,109,99,39,240,232,178,71,27,37,168,114,189,200,215,189,200,28,171,149,239,31,87,221,105,217,195,198,179,92,60,102,95,106,183,190,162,197,127,169,169,98,77,122,165,135,106,62,154,116,123,145,242,214,70,197,87,164,141,71,58,88,163,145,242,116,124,79,146,104,193,204,215,142,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,39,68,71,211,67,47,86,198,198,110,141,239,143,191,186,68,88,123,80,86,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,218,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,56,61,95,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,61,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,43,135,78,26,52,179,133,252,18,28,23,76,237,63,237,188,109,230,178,10,111,106,92,255,0,141,52,177,248,185,225,138,62,247,107,190,246,71,185,191,3,58,53,63,154,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,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,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,249,58,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,253,110,44,124,211,235,39,204,12,135,212,103,62,172,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,148,47,211,77,245,51,70,184,196,208,234,139,222,49,87,237,188,67,46,183,212,217,175,22,249,100,116,21,84,221,216,123,117,52,53,41,27,247,195,50,50,78,139,181,222,246,189,175,141,206,99,152,247,85,5,23,51,93,109,225,235,87,43,244,251,12,189,99,249,190,146,96,181,9,136,216,109,83,65,2,178,170,205,111,124,116,208,85,197,95,78,212,123,170,102,167,166,222,179,42,201,6,250,135,185,176,237,72,216,200,193,164,60,75,234,158,139,98,185,174,11,139,93,188,86,55,157,227,247,43,5,198,207,112,158,165,244,49,120,216,227,138,90,216,96,100,172,141,181,137,28,77,99,101,115,93,209,170,173,84,84,247,39,148,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,11,201,159,136,235,87,20,252,191,53,99,85,236,216,70,65,140,83,207,131,228,148,79,167,187,68,221,147,79,29,170,78,244,148,146,181,122,84,83,54,87,73,19,102,218,197,115,225,145,21,140,86,170,37,6,26,40,213,205,51,197,116,111,129,29,65,210,220,42,147,195,217,113,157,47,190,91,233,183,71,27,36,155,101,178,125,243,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,51,174,6,156,245,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,58,46,122,248,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,251,201,227,71,139,108,87,132,109,44,92,166,229,23,142,201,47,190,38,223,140,219,154,216,229,238,87,54,154,71,178,121,226,89,162,145,104,227,145,33,108,207,141,85,205,239,70,136,157,94,134,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,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,62,76,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,47,251,130,14,11,177,94,17,244,226,10,26,214,218,175,121,245,203,185,61,239,33,138,134,54,200,206,234,67,186,134,154,117,98,76,180,108,88,35,84,107,215,227,145,29,46,214,110,72,217,64,57,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,19,203,11,143,90,157,103,181,82,112,253,172,23,218,186,253,65,182,83,212,205,106,187,213,246,152,151,107,116,13,135,100,50,74,233,123,181,21,205,71,78,229,84,139,226,134,5,145,238,115,210,71,184,32,95,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,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,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,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,85,183,35,31,198,207,203,127,169,22,168,5,11,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,126,135,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,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,13,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,39,160,40,91,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,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,64,62,176,0,20,129,205,171,135,173,44,209,61,101,199,242,61,51,169,181,90,190,219,219,228,169,173,196,173,244,180,212,208,218,60,43,97,130,58,136,162,133,27,219,134,163,227,84,71,51,223,44,21,14,71,187,114,182,56,44,117,94,41,245,175,247,137,226,11,54,214,56,237,254,10,147,32,184,39,128,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,109,122,183,184,175,219,209,189,17,57,80,26,40,224,151,135,173,26,208,61,14,177,254,200,106,125,183,30,93,111,163,190,87,101,51,210,186,10,171,239,118,20,146,25,157,27,211,124,48,163,36,94,213,58,255,0,107,107,221,187,116,142,150,71,200,2,0,114,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,159,224,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,196,63,230,35,193,5,31,21,88,34,101,184,117,46,221,77,196,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,107,25,63,135,69,146,56,217,45,67,149,238,70,189,238,73,128,0,225,92,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,124,104,217,92,198,59,195,70,231,72,216,89,181,187,88,170,229,78,227,228,123,251,168,0,101,92,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,8,1,253,90,190,22,63,222,14,170,255,0,217,86,239,244,226,95,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,2,165,191,168,169,197,63,251,254,210,175,251,86,227,254,130,89,247,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,137,23,167,84,232,171,218,207,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,3,208,2,0,127,86,175,133,143,247,131,170,191,246,85,187,253,56,159,224,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,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,5,106,243,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,192,200,223,222,244,28,74,241,219,117,209,62,17,52,87,66,52,95,38,164,167,205,175,154,111,97,118,65,113,164,157,222,55,30,162,117,178,149,98,100,123,83,108,85,53,13,123,149,31,191,185,20,109,71,163,90,179,67,43,107,91,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,195,70,169,241,65,157,195,130,233,157,167,253,183,141,188,214,65,83,236,187,103,240,102,150,63,23,60,49,73,217,238,246,30,200,247,55,227,127,70,167,243,84,208,246,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,159,240,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,246,186,247,173,120,175,14,218,79,125,214,60,214,223,117,173,178,227,254,23,196,193,107,138,57,42,159,223,169,138,157,155,27,36,145,177,122,62,102,170,245,122,124,40,189,58,175,68,80,232,0,132,26,123,205,219,134,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,54,8,231,169,153,144,198,233,28,218,199,57,24,142,122,42,170,53,203,211,175,68,95,184,155,224,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,149,92,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,0,0,20,3,205,31,207,102,166,253,23,209,232,143,213,229,221,198,253,103,10,185,218,226,89,141,86,237,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,95,202,230,143,231,179,83,126,139,232,244,68,95,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,166,215,61,141,158,23,57,168,189,90,146,198,171,211,114,117,13,68,127,169,92,247,21,255,0,98,178,60,111,35,183,255,0,201,214,80,220,168,106,35,255,0,173,28,208,201,27,255,0,198,215,53,223,205,20,162,206,98,60,16,86,112,171,157,166,91,135,82,238,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,119,61,243,248,116,89,36,145,241,83,185,94,229,115,30,229,237,92,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,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,241,178,70,118,109,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,3,48,50,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,218,215,189,176,66,215,57,19,171,146,40,209,122,237,78,147,215,146,167,154,124,167,229,253,119,168,219,136,191,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,165,7,37,79,52,249,79,203,250,239,81,183,1,117,32,0,43,47,157,134,142,221,111,88,110,7,173,246,59,13,36,180,248,213,69,85,146,255,0,89,13,43,157,86,216,42,150,55,81,186,89,26,197,68,166,142,88,231,98,44,143,68,108,181,140,70,162,172,174,42,44,211,70,191,104,229,139,136,13,26,203,52,119,35,155,195,210,100,214,247,83,199,83,181,239,240,149,76,114,73,77,83,177,143,98,201,218,158,56,165,237,239,70,191,102,215,124,46,84,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,40,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,57,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,83,15,41,13,6,169,213,62,37,227,212,155,133,21,36,248,246,152,83,251,82,165,42,105,226,168,100,183,25,217,36,84,49,163,30,244,115,30,215,36,181,44,149,172,126,199,209,181,62,23,61,142,75,201,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,30,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,103,11,132,239,52,250,55,243,3,30,245,24,9,63,204,215,142,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,39,68,71,211,67,47,86,198,198,110,141,239,143,191,186,68,88,123,65,199,248,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,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,221,202,143,150,79,109,203,239,128,172,135,137,156,202,135,57,212,27,21,93,30,149,218,42,35,154,185,245,30,42,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,229,92,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,52,39,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,89,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,154,156,196,120,5,163,226,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,195,85,84,237,71,172,204,100,17,182,158,73,30,177,183,226,141,219,91,39,114,42,44,45,39,154,135,30,181,53,85,55,94,22,52,110,251,87,70,202,58,137,173,249,205,206,159,180,172,172,98,197,11,146,130,154,162,57,92,228,98,57,243,197,84,199,49,143,223,23,107,170,177,101,107,235,46,193,137,229,89,95,180,190,203,99,55,91,207,177,173,243,93,174,62,207,162,146,163,193,208,197,211,187,83,54,196,94,220,44,220,221,210,59,163,91,213,58,170,117,3,191,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,151,83,196,70,39,138,224,220,29,234,214,45,133,99,54,172,126,203,69,167,249,47,134,183,90,232,163,164,165,131,125,13,75,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,80,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,111,39,42,226,7,1,226,107,128,157,86,213,125,57,125,91,45,181,152,62,85,73,45,29,114,194,149,180,83,195,69,80,215,69,81,28,50,72,216,222,173,217,43,90,174,234,177,203,27,189,219,144,12,251,154,168,50,174,106,35,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,222,7,160,57,87,22,62,86,53,147,229,254,67,233,211,145,87,250,181,124,44,127,188,29,85,255,0,178,173,223,233,196,170,226,199,202,198,178,124,191,200,125,58,112,51,88,76,174,95,124,122,228,60,51,102,84,56,54,160,223,106,235,52,174,239,81,28,53,204,168,241,85,175,176,49,18,165,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,44,53,58,87,16,252,63,103,220,50,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,219,226,115,145,189,18,72,164,111,191,106,129,161,237,69,211,61,44,226,55,4,179,219,178,154,75,86,77,141,201,112,181,100,214,233,217,29,53,109,61,71,98,104,234,34,124,110,123,36,141,240,205,26,58,39,171,127,182,65,81,43,17,200,143,234,116,2,165,121,98,243,11,163,197,168,233,184,117,226,7,47,236,218,161,219,22,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,153,155,97,78,212,44,166,77,175,114,58,69,143,114,49,34,107,45,168,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,165,116,19,90,242,174,29,181,98,197,172,120,85,190,213,91,122,199,252,87,134,130,233,20,146,82,191,191,77,45,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,161,107,252,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,114,40,218,143,70,181,102,134,86,212,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,124,159,234,171,61,202,191,217,92,143,36,200,238,31,242,149,149,215,42,234,137,63,235,73,52,210,72,255,0,241,185,206,119,243,85,47,39,151,223,1,88,247,12,216,109,14,115,168,54,42,74,205,84,187,211,199,53,115,234,60,45,107,44,15,69,169,106,67,67,50,68,143,133,238,167,168,108,117,10,217,30,199,189,138,141,115,152,136,170,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,126,156,4,241,191,98,226,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,99,162,100,139,189,92,201,122,238,107,91,36,74,248,213,204,235,151,165,102,83,89,83,196,87,15,216,135,122,235,54,233,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,221,50,247,102,125,74,238,99,85,177,164,155,85,235,43,159,89,122,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,64,241,69,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,74,160,64,15,234,213,240,177,254,240,117,87,254,202,183,127,167,18,255,0,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,197,120,104,46,145,71,29,83,59,21,50,211,191,123,99,146,70,39,87,194,229,78,143,95,133,83,175,69,234,136,25,151,36,166,85,198,109,246,175,131,28,43,131,188,74,213,224,109,84,62,46,163,43,184,212,49,143,146,225,35,174,179,214,211,83,83,167,191,183,11,55,65,35,228,247,72,249,26,140,77,140,99,187,241,172,246,186,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,245,92,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,67,218,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,43,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,118,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,125,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,207,15,20,92,50,103,220,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,190,7,72,155,92,246,54,120,155,43,24,231,164,114,43,153,185,221,17,206,209,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,165,0,241,247,198,77,79,23,218,161,69,112,177,83,85,208,96,152,197,58,195,142,80,215,81,69,5,107,31,60,112,173,100,213,11,28,146,35,158,249,98,70,181,17,251,18,56,163,232,214,189,100,87,7,106,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,183,165,243,206,252,19,252,201,250,105,21,120,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,54,247,68,249,19,98,181,145,117,220,230,186,72,145,242,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,21,171,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,64,112,19,193,5,139,132,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,29,141,137,242,38,196,115,229,235,185,206,108,113,35,37,80,0,0,0,8,127,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,102,199,73,87,27,215,163,38,106,47,86,39,196,139,211,170,116,85,232,28,41,113,173,165,156,96,253,169,253,153,216,50,187,103,217,47,3,227,125,187,75,77,15,115,197,119,251,125,174,204,242,245,233,225,159,187,118,222,157,91,211,175,85,232,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,226,121,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,167,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,80,28,104,240,147,149,112,141,170,107,139,92,165,241,216,221,247,196,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,151,252,151,56,122,246,157,247,35,226,118,237,83,106,168,164,180,120,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,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,126,190,31,180,207,246,55,161,216,30,150,201,73,106,167,171,198,113,250,27,125,127,178,227,217,75,53,115,33,111,138,157,159,3,21,221,217,214,89,21,238,106,57,238,122,185,201,185,202,7,229,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,14,149,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,179,255,0,149,63,2,87,85,186,208,113,77,172,184,205,35,109,173,167,73,240,139,85,198,7,58,121,39,87,49,209,222,21,138,168,214,49,173,71,36,27,218,229,122,191,190,212,102,200,36,147,133,114,204,224,187,247,147,212,119,234,70,106,222,222,3,128,220,41,39,169,167,154,135,189,29,246,185,23,186,202,30,178,49,208,186,22,163,26,234,134,174,231,118,229,137,136,212,239,36,145,222,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,128,68,174,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,148,89,254,170,176,44,171,253,149,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,172,144,205,28,140,255,0,19,154,230,255,0,37,67,82,101,101,243,88,224,98,213,122,198,107,248,162,210,139,93,37,190,229,96,167,89,50,187,45,186,214,214,37,206,7,212,62,73,110,105,216,143,115,170,88,233,222,249,228,151,170,58,22,111,87,179,178,169,40,86,86,187,235,29,247,95,117,50,183,85,114,152,118,94,174,182,251,85,61,198,77,204,95,19,85,73,110,167,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,108,78,168,222,171,109,92,149,60,172,101,63,48,43,189,58,220,82,177,117,60,149,60,172,101,63,48,43,189,58,220,4,255,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,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,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,61,57,74,113,163,246,46,251,71,194,142,126,237,214,92,142,225,52,248,189,210,122,237,173,183,87,72,205,206,161,115,101,122,49,33,157,236,85,137,177,34,59,196,204,228,219,34,212,110,142,74,243,113,208,189,56,203,248,108,188,107,125,206,205,218,204,240,79,1,21,182,233,78,168,201,38,165,168,175,134,9,41,106,61,203,221,133,60,67,228,98,47,71,50,68,85,107,145,31,43,100,169,110,19,188,211,232,223,204,12,123,212,96,3,74,100,117,230,11,172,87,93,16,225,47,58,203,177,171,245,37,171,33,173,167,134,201,103,150,90,167,65,58,207,87,51,33,145,212,174,99,216,255,0,19,29,59,170,39,141,88,189,90,176,111,84,86,177,200,72,162,162,249,216,107,21,170,245,153,96,122,33,99,191,85,203,81,141,83,213,94,239,244,112,213,53,212,141,158,169,35,109,27,101,141,175,85,74,152,226,142,119,162,72,196,86,197,88,197,106,170,74,224,43,86,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,127,243,91,225,75,1,208,27,86,144,95,116,187,22,171,163,182,165,158,92,86,235,89,21,12,49,193,81,61,27,98,117,53,77,84,144,66,198,190,186,161,178,85,58,73,30,189,101,74,126,173,106,118,221,215,149,114,178,192,42,115,174,52,176,218,165,199,169,46,214,220,86,158,190,255,0,114,74,148,137,204,165,100,116,207,138,158,161,25,34,252,79,101,100,244,138,205,136,175,107,246,189,58,108,87,54,213,57,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,161,89,124,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,234,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,1,2,249,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,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,21,87,253,75,142,59,63,224,51,252,230,179,255,0,165,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,73,0,0,28,255,0,136,92,90,251,156,232,22,165,225,88,181,15,141,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,34,7,245,106,248,88,255,0,120,58,171,255,0,101,91,191,211,137,127,160,154,215,138,241,19,164,246,45,99,194,173,247,90,43,46,65,226,188,52,23,72,163,142,169,157,138,153,105,223,189,177,201,35,19,171,225,114,167,71,175,194,169,215,162,245,68,10,65,254,165,199,29,159,240,25,254,115,89,255,0,210,203,254,0,0,0,0,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,6,148,192,0,0,0,12,171,154,168,50,174,7,213,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,122,156,190,248,10,199,184,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,225,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,255,0,202,191,128,170,106,90,107,87,20,250,201,98,164,172,125,101,60,55,12,26,217,81,221,71,209,189,37,153,171,95,83,79,36,77,106,189,90,200,37,165,123,94,246,108,151,187,209,30,145,57,150,148,0,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,144,0,10,64,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,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,0,0,40,7,154,63,158,205,77,250,47,163,209,18,43,129,142,21,112,222,43,249,126,103,56,125,230,219,72,220,158,221,156,93,170,113,59,188,146,44,47,183,92,86,213,110,216,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,178,58,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,20,237,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,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,119,181,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,89,255,0,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,105,198,167,25,52,220,95,105,126,144,92,47,180,212,148,25,222,49,81,145,195,145,208,208,209,75,5,19,25,60,148,75,71,53,58,201,36,138,230,62,40,149,174,69,126,244,146,41,58,181,172,88,213,221,47,146,167,154,124,167,229,253,119,168,219,128,186,144,0,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,166,99,53,87,82,47,186,193,168,249,30,168,100,244,118,170,75,174,77,112,150,227,87,13,174,133,148,148,172,146,69,234,168,200,217,255,0,199,123,149,210,61,221,95,35,222,247,57,238,185,254,109,250,243,77,165,156,52,73,166,214,250,218,184,50,29,79,168,246,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,205,236,172,114,252,77,99,218,180,108,5,148,242,75,212,204,87,31,212,125,68,210,219,181,95,135,189,102,22,251,125,194,209,220,146,54,71,81,224,22,167,191,3,119,61,30,249,149,149,105,35,88,198,187,248,112,78,229,86,163,61,246,254,102,91,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,220,198,120,186,87,181,209,212,211,111,123,30,145,247,96,146,88,187,155,21,204,223,185,191,19,81,77,47,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,214,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,247,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,241,86,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,14,171,195,167,13,26,89,194,254,9,14,11,166,118,159,246,222,54,243,89,5,55,181,46,127,198,154,88,252,92,240,197,31,123,181,223,123,35,220,223,129,157,26,159,205,87,170,128,5,85,243,206,252,19,252,201,250,105,94,186,35,175,57,150,129,201,154,93,52,254,182,174,219,125,203,49,121,113,154,123,181,37,66,67,61,181,146,214,210,79,44,209,174,199,46,247,69,77,36,72,173,86,61,139,50,72,215,163,163,78,182,21,207,59,240,79,243,39,233,165,85,129,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,83,65,28,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,116,172,202,111,116,80,189,190,62,171,115,214,56,209,210,42,189,97,129,143,237,70,157,24,213,232,249,59,108,124,178,33,200,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,55,192,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,138,186,47,175,57,150,138,199,153,90,236,85,181,114,216,179,204,94,233,140,223,109,45,168,72,224,172,101,85,20,240,65,51,209,88,228,223,79,44,201,43,85,17,30,168,146,70,143,107,101,127,93,36,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,223,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,8,234,105,163,136,92,90,251,156,232,22,165,225,88,181,15,141,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,51,46,106,160,10,1,254,165,199,29,159,240,25,254,115,89,255,0,210,203,169,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,162,142,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,206,185,170,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,19,202,247,142,159,219,94,42,205,14,214,60,207,197,234,77,151,127,177,234,107,91,182,107,237,174,56,218,169,214,101,114,248,138,200,122,73,220,234,141,123,226,70,73,252,87,54,162,68,245,92,196,120,5,163,226,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,195,85,84,237,71,172,204,100,17,182,158,73,30,177,183,226,141,219,91,39,114,46,43,203,151,150,198,85,131,95,108,156,68,107,179,174,184,253,234,139,195,220,241,155,21,5,210,74,74,168,55,178,161,146,182,235,27,99,107,219,185,143,129,201,3,38,247,181,210,71,80,206,138,248,64,232,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,87,7,47,76,3,13,212,254,49,180,231,12,212,12,122,146,251,98,170,168,175,169,168,183,213,162,186,9,223,77,111,169,168,137,36,111,94,143,98,75,12,106,172,119,86,61,17,90,228,115,85,90,161,55,249,98,242,244,172,197,171,41,184,138,226,7,16,236,221,97,219,46,37,96,185,195,60,21,86,170,168,167,154,57,106,171,105,39,133,155,102,78,212,47,166,93,207,106,54,69,147,106,61,34,115,44,252,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,252,156,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,0,203,105,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,21,87,253,75,142,59,63,224,51,252,230,179,255,0,165,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,73,0,0,202,185,119,220,163,180,47,78,49,14,27,44,250,223,108,179,119,115,60,239,199,197,114,186,84,42,62,72,105,105,235,230,130,58,90,127,114,118,161,95,14,201,30,137,213,207,145,81,92,229,70,68,216,233,4,191,238,87,30,68,244,203,235,94,177,90,4,170,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,176,158,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,162,175,11,188,50,103,220,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,190,119,70,155,90,247,182,9,91,19,30,230,36,146,35,89,185,189,85,205,240,24,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,161,222,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,182,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,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,87,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,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,142,188,105,113,165,134,240,109,134,218,47,55,156,118,175,36,200,114,74,137,33,178,217,97,153,105,153,80,200,86,53,169,154,90,149,99,219,19,35,108,177,244,77,174,123,159,35,17,27,183,123,227,234,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,246,160,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,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,4,170,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,159,116,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,0,0,0,103,91,143,141,51,197,116,139,139,221,73,193,112,170,79,9,101,167,184,83,220,41,169,91,28,113,199,75,227,105,33,172,124,17,50,54,53,140,134,55,212,57,145,177,27,240,198,214,53,85,85,21,86,202,185,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,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,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,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,6,148,204,219,113,123,171,212,218,239,196,190,161,106,149,190,122,73,237,183,107,195,225,181,207,77,4,176,178,162,221,76,198,210,209,204,172,151,227,107,223,79,4,79,122,57,27,241,185,223,11,63,162,154,9,226,7,83,63,99,122,29,158,106,148,117,118,170,122,188,103,31,174,184,80,123,82,77,148,179,87,50,23,120,88,31,241,177,93,221,157,98,141,24,215,35,158,231,163,90,187,156,134,101,192,182,158,72,90,103,225,177,93,75,214,58,202,75,84,190,208,184,82,99,54,249,251,123,171,169,252,60,107,81,86,205,202,207,130,25,60,85,18,244,107,215,115,160,248,154,155,24,171,102,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,145,215,150,246,45,125,195,248,37,210,219,78,71,67,225,42,234,45,245,119,72,227,238,178,77,212,181,181,213,21,116,210,117,98,170,38,248,39,137,253,58,238,110,238,142,68,114,42,36,149,3,46,250,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,226,247,185,95,101,159,106,248,37,211,239,17,147,123,102,190,205,237,27,77,102,250,223,17,53,31,106,186,127,15,77,39,85,87,71,178,149,212,219,35,94,155,98,88,182,162,53,90,85,95,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,137,127,200,235,41,190,213,226,186,185,133,84,87,111,178,218,174,22,123,165,29,55,105,137,218,170,171,142,170,58,137,55,162,111,118,230,81,83,39,69,85,106,118,250,181,17,92,229,80,232,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,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,3,53,159,186,119,20,255,0,241,105,213,95,251,155,113,255,0,193,46,251,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,73,80,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,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,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,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,242,173,121,168,112,21,77,85,77,117,226,159,70,236,84,148,111,163,167,154,225,156,219,41,251,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,205,145,119,122,43,214,87,62,210,128,25,87,39,255,0,37,79,52,249,79,203,250,239,81,183,30,43,153,199,8,150,174,25,117,114,147,43,195,238,52,139,137,234,85,69,198,229,109,181,71,78,216,31,104,158,39,196,234,138,86,178,54,182,47,12,213,169,143,179,181,17,90,206,177,185,191,195,73,36,246,188,149,60,211,229,63,47,235,189,70,220,5,212,128,115,253,126,214,59,23,15,250,53,150,107,22,71,15,136,164,198,109,238,168,142,155,115,217,226,234,158,228,142,154,155,123,24,245,143,187,60,145,69,220,216,173,102,253,206,248,90,170,5,48,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,134,167,213,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,210,248,160,209,79,221,219,90,174,250,57,37,195,198,213,227,246,251,63,143,157,178,247,35,125,116,246,186,90,138,174,211,187,113,170,194,147,205,42,71,185,136,238,218,51,119,87,117,85,14,84,94,247,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,74,96,185,105,159,134,208,44,123,88,232,233,46,178,251,67,48,188,227,55,9,251,123,168,105,252,61,21,182,162,145,155,145,159,4,210,120,170,213,232,231,174,230,193,240,181,54,61,86,80,114,144,215,154,157,44,226,94,61,54,184,86,210,65,143,106,125,63,178,234,86,166,162,42,118,69,113,129,146,75,67,34,61,236,87,61,238,114,203,76,200,154,246,111,125,99,87,226,115,24,213,11,201,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,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,42,175,158,119,224,159,230,79,211,72,255,0,202,51,76,241,93,68,226,226,27,142,83,73,226,254,197,99,245,121,53,186,7,199,28,144,186,186,57,233,233,226,124,141,123,29,215,183,226,157,43,21,187,92,217,98,137,232,239,135,162,200,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,4,127,227,219,76,241,93,80,225,31,83,45,217,77,39,115,216,56,253,110,77,110,157,145,198,179,82,215,80,64,250,136,159,27,158,199,108,221,219,116,79,86,244,114,197,52,172,71,55,127,82,64,28,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,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,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,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,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,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,47,163,151,119,4,20,124,42,224,139,150,230,52,187,181,55,44,183,197,21,245,171,52,21,48,218,227,108,210,200,202,90,89,89,19,94,221,204,124,30,33,18,73,35,124,180,237,86,57,90,198,57,102,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,22,189,196,63,16,56,15,12,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,110,249,92,212,119,84,142,41,29,239,218,165,64,242,147,207,240,221,44,215,76,255,0,80,117,7,33,164,177,227,214,61,55,175,169,174,174,169,85,217,19,61,165,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,227,252,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,2,151,107,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,168,28,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,221,175,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,234,185,119,112,11,89,196,230,84,185,230,169,91,238,182,221,50,178,118,170,58,45,52,244,255,0,105,164,89,37,103,134,165,169,218,140,88,88,248,36,109,68,145,189,100,111,195,27,118,186,78,228,92,87,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,162,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,214,41,91,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,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,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,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,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,128,121,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,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,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,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,201,243,96,202,108,88,255,0,4,185,125,166,239,93,225,234,242,107,133,162,215,107,143,180,247,248,138,166,87,67,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,180,46,91,167,60,28,214,235,65,128,105,102,156,195,79,72,182,219,229,226,227,123,168,149,204,119,125,179,208,195,20,49,53,142,221,181,24,173,184,76,174,69,106,170,171,99,232,173,232,168,232,21,192,30,11,251,68,227,39,73,236,30,212,246,127,132,200,35,190,247,187,29,221,222,205,141,245,253,173,187,155,211,185,225,123,123,186,252,59,247,116,119,77,170,26,30,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,2,165,121,226,226,214,42,76,171,73,51,90,122,29,151,171,173,190,241,107,172,169,238,189,123,180,180,146,82,201,79,30,197,93,141,218,250,218,149,234,136,142,94,231,71,42,163,90,137,202,185,58,234,103,216,254,43,38,193,106,234,238,171,73,158,227,245,150,248,105,105,228,254,181,117,117,50,37,100,115,212,49,94,136,187,32,130,177,140,122,53,206,107,167,86,162,35,94,245,73,65,206,227,10,181,87,232,190,158,234,52,213,21,105,114,177,229,18,217,41,226,107,219,216,116,21,212,146,77,43,158,221,187,149,232,235,124,40,213,71,34,34,58,78,168,238,168,173,132,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,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,0,0,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,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,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,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,73,89,124,236,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,102,134,109,184,186,214,251,87,17,220,69,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,219,240,181,239,108,8,245,98,43,145,138,245,106,57,251,119,168,123,94,93,186,23,71,175,220,86,98,152,221,250,205,237,60,110,195,221,201,47,208,185,96,88,221,75,74,136,177,50,88,230,71,54,104,100,170,125,44,50,70,141,115,157,28,207,254,138,34,189,191,173,205,31,207,102,166,253,23,209,232,137,255,0,201,179,69,62,195,112,251,118,214,58,187,135,122,175,83,110,9,217,130,57,119,71,5,13,186,90,138,120,247,53,99,106,182,103,78,250,197,119,71,189,171,31,99,166,215,111,66,0,115,71,243,217,169,191,69,244,122,32,36,87,6,26,13,83,196,119,44,45,90,211,107,53,21,36,249,10,231,21,119,76,125,102,167,138,71,165,198,154,130,219,44,113,196,249,94,198,194,249,154,217,41,150,93,237,216,202,135,170,245,110,230,173,106,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,92,255,0,37,79,43,25,79,204,10,239,78,183,21,193,204,23,71,109,90,33,197,166,117,136,227,86,26,187,86,61,91,81,13,238,207,20,180,173,130,5,130,174,22,77,35,105,90,198,49,158,26,58,135,84,65,26,49,58,53,32,216,170,174,99,148,11,243,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,224,28,209,252,137,234,111,209,125,98,136,143,252,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,217,1,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,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,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,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,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,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,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,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,171,90,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,144,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,63,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,7,181,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,230,188,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,55,176,0,51,25,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,179,78,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,249,43,199,183,4,22,46,46,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,118,58,87,198,155,21,204,151,166,215,53,178,74,143,173,94,10,249,106,106,63,16,215,215,228,154,171,106,186,225,218,123,106,184,85,218,238,78,149,235,67,120,170,170,133,147,70,248,232,226,154,9,27,252,26,166,71,28,203,43,90,212,94,235,26,174,146,55,181,129,122,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,7,42,226,199,202,198,178,124,191,200,125,58,115,170,158,127,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,6,93,205,84,16,3,250,138,156,44,127,191,237,85,255,0,181,109,223,232,36,255,0,0,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,60,86,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,36,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,126,247,71,28,108,94,143,153,200,157,24,159,10,39,94,171,213,84,58,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,68,106,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,251,136,65,253,69,78,22,63,223,246,170,255,0,218,182,239,244,16,39,248,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,227,223,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,7,11,252,47,224,60,38,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,219,78,197,68,86,170,245,87,123,254,228,64,236,0,0,0,0,6,85,205,84,16,3,250,138,156,44,127,191,237,85,255,0,181,109,223,232,32,117,94,87,30,68,244,203,235,94,177,90,74,163,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,0,2,128,121,163,249,236,212,223,162,250,61,17,127,196,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,4,107,228,99,248,217,249,111,245,34,213,8,255,0,194,151,5,58,89,193,247,218,159,217,157,255,0,43,185,253,173,240,62,55,219,181,84,211,118,252,47,127,183,218,236,193,23,78,190,37,251,183,110,235,209,189,58,116,94,178,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,66,122,247,162,152,175,17,58,79,125,209,204,214,225,117,162,178,228,30,23,196,207,107,150,56,234,153,216,169,138,161,155,29,36,114,49,58,190,22,162,245,98,252,42,189,58,47,69,72,193,167,188,162,120,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,189,58,244,84,251,192,225,92,243,191,4,255,0,50,126,154,69,254,85,150,155,173,199,142,60,6,178,223,108,171,170,167,181,211,222,42,235,165,134,23,61,148,176,45,178,166,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,239,114,34,219,167,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,121,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,129,40,0,0,67,254,108,24,181,139,32,224,151,47,187,93,232,124,69,94,51,112,180,93,45,114,119,94,207,15,84,250,232,105,29,39,70,170,35,250,193,87,80,206,142,69,111,199,215,166,230,181,82,157,184,59,187,93,108,188,87,232,245,101,154,231,87,65,81,38,113,101,164,124,180,211,58,39,186,9,235,34,134,104,149,205,84,85,100,145,73,36,111,111,220,230,61,205,94,168,170,134,130,117,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,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,129,231,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,185,238,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,19,0,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,167,42,254,162,167,11,31,239,251,85,127,237,91,119,250,9,47,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,161,208,0,0,0,0,0,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,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,70,13,61,229,19,195,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,222,4,223,0,0,0,0,50,174,106,160,128,31,212,84,225,99,253,255,0,106,175,253,171,110,255,0,65,2,85,112,157,229,99,70,254,95,227,222,157,1,213,79,63,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,238,61,0,0,0,0,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,127,196,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,4,107,228,99,248,217,249,111,245,34,213,8,255,0,194,151,5,58,89,193,247,218,159,217,157,255,0,43,185,253,173,240,62,55,219,181,84,211,118,252,47,127,183,218,236,193,23,78,190,37,251,183,110,235,209,189,58,116,94,178,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,227,223,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,7,11,252,47,224,60,38,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,219,78,197,68,86,170,245,87,123,254,228,64,236,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,148,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,167,159,225,127,151,166,139,240,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,251,169,216,136,170,229,78,138,239,119,220,168,31,95,49,45,116,172,208,30,20,242,188,146,195,121,246,102,73,126,237,99,118,25,154,147,164,141,170,170,85,73,95,20,144,171,93,12,209,210,178,170,104,228,87,53,173,146,22,127,73,85,24,234,12,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,113,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,167,63,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,123,99,164,141,235,209,147,57,83,163,211,226,68,235,213,58,162,132,160,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,90,33,230,143,231,179,83,126,139,232,244,69,255,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,136,30,3,146,167,149,140,167,230,5,119,167,91,143,147,156,190,136,93,115,173,18,176,107,69,190,249,73,79,79,165,245,19,182,186,130,104,221,190,174,11,148,244,116,232,248,158,157,81,31,28,177,197,213,142,68,71,50,71,187,114,43,17,146,74,174,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,158,215,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,64,40,7,129,13,116,177,112,237,197,6,35,168,217,141,230,235,110,197,155,226,173,215,215,91,209,239,223,75,81,79,36,108,89,162,98,162,203,12,115,172,19,185,136,142,119,240,81,204,99,158,214,53,109,255,0,154,63,145,61,77,250,47,172,81,28,171,250,138,156,44,127,191,237,85,255,0,181,109,223,232,36,180,214,77,8,199,181,223,68,174,26,25,168,57,54,65,61,182,237,79,67,13,117,218,153,244,176,220,106,31,77,60,51,164,202,169,7,97,175,124,144,53,94,141,133,172,248,156,141,107,61,221,3,62,252,39,121,167,209,191,152,24,247,168,192,105,76,132,26,123,202,39,134,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,188,155,224,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,41,226,183,130,157,44,227,7,236,183,237,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,79,63,194,255,0,47,77,23,225,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,247,83,177,17,85,202,157,21,222,239,185,80,37,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,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,1,151,115,85,4,0,254,162,167,11,31,239,251,85,127,237,91,119,250,9,63,192,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,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,25,119,53,80,64,15,234,42,112,177,254,255,0,181,87,254,213,183,127,160,147,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,165,207,113,65,194,254,3,197,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,205,181,15,85,68,106,47,84,111,191,239,69,227,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,124,72,157,122,167,84,80,152,0,0,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,57,87,245,21,56,88,255,0,127,218,171,255,0,106,219,191,208,73,127,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,194,137,215,170,245,85,14,128,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,211,149,127,81,83,133,143,247,253,170,191,246,173,187,253,4,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,80,232,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,211,70,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,247,253,170,191,246,173,187,253,4,9,254,0,0,86,95,56,252,3,50,213,60,203,135,221,62,211,236,122,174,249,144,223,42,50,58,106,26,26,100,77,242,191,165,181,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,205,15,201,184,226,120,173,226,251,104,202,110,216,205,170,182,245,143,248,143,100,92,106,40,163,146,170,223,223,98,50,127,15,43,145,95,23,113,136,141,126,197,77,205,68,69,234,128,113,94,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,217