255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,102,16,0,1,3,3,2,4,3,5,6,2,1,11,15,9,1,17,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,23,35,71,134,197,24,49,50,25,36,37,38,39,51,52,65,83,114,212,69,82,86,87,88,97,99,113,115,116,130,149,150,166,211,53,54,57,73,84,98,100,136,179,198,81,104,228,240,55,66,117,182,40,67,68,85,101,145,146,161,131,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,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,80,0,0,0,103,219,137,190,38,248,146,176,113,37,170,246,43,23,16,122,149,110,182,219,179,139,237,37,29,29,38,89,95,12,20,208,71,95,51,99,138,56,219,42,53,140,107,81,26,141,68,68,68,68,68,44,171,148,78,161,103,218,149,195,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,122,117,123,151,252,106,77,240,87,175,11,28,118,221,83,139,189,85,225,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,189,205,86,43,59,13,87,239,130,56,236,40,0,1,13,117,243,142,58,158,28,120,217,196,52,123,56,101,35,244,235,52,197,237,175,154,174,71,197,78,251,29,198,107,133,108,9,90,233,158,173,106,211,43,89,19,102,107,221,240,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,1,81,124,219,181,27,93,52,131,136,107,13,86,156,106,126,165,98,152,246,73,139,193,82,244,182,228,151,42,107,116,247,24,170,39,138,100,133,141,149,33,99,219,10,81,171,217,26,39,78,227,94,228,221,42,185,223,171,202,7,136,237,104,212,29,104,205,116,231,81,181,15,32,203,237,181,56,191,182,226,150,255,0,118,171,184,79,71,61,45,92,48,181,176,58,105,92,216,217,35,107,94,178,34,55,171,150,40,125,233,181,81,109,124,21,23,205,187,137,125,92,194,248,134,176,233,246,149,235,102,65,143,91,109,24,188,21,55,10,28,114,246,250,39,197,113,168,168,157,92,149,43,78,230,189,94,180,236,164,123,89,42,174,214,61,28,196,111,117,202,239,85,202,7,35,226,75,84,243,252,215,81,181,27,84,243,92,151,9,179,217,253,137,20,87,251,229,125,100,18,221,103,154,25,154,232,27,50,186,23,62,40,97,122,72,168,228,123,18,170,31,114,164,138,169,229,121,187,107,126,180,105,175,18,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,167,94,140,106,127,137,14,149,201,175,86,53,79,84,62,247,254,243,53,47,43,203,125,153,246,127,193,123,118,243,83,95,225,123,158,208,238,118,187,207,118,205,221,182,110,219,211,174,198,245,254,72,89,80,32,85,87,30,180,218,49,204,3,80,184,126,214,11,237,37,6,159,92,234,45,243,90,174,245,125,215,173,166,227,61,166,217,178,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,61,64,0,133,92,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,41,170,0,7,201,118,182,83,94,173,85,182,106,201,42,227,167,175,167,146,154,87,210,85,203,75,59,88,246,171,92,177,205,11,155,44,79,232,171,209,241,185,175,106,244,86,170,42,34,148,89,198,36,252,108,240,161,171,151,12,62,243,196,38,176,59,24,184,212,84,84,226,119,121,51,107,132,204,184,219,145,255,0,2,58,86,189,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,255,0,127,203,207,152,206,125,132,234,133,62,154,113,17,169,149,119,204,39,43,168,86,251,123,40,186,77,81,61,138,183,183,210,39,248,153,55,187,195,72,230,178,55,178,69,72,227,87,36,219,163,70,205,220,185,242,144,57,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,217,62,26,221,107,201,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,244,79,123,156,170,190,245,82,74,242,107,213,141,83,213,15,189,255,0,188,205,75,202,242,223,102,125,159,240,94,221,188,212,215,248,94,231,180,59,157,174,243,221,179,119,109,155,182,244,235,177,189,127,146,22,21,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,67,196,239,48,125,113,214,77,101,189,102,90,105,170,26,129,131,98,11,219,163,177,217,45,247,249,168,123,52,177,183,167,114,102,210,185,140,116,210,189,95,43,149,203,35,153,220,72,210,71,178,54,41,223,249,119,105,183,22,124,78,101,75,158,106,151,16,218,213,109,211,43,39,106,163,162,229,55,154,127,180,210,44,146,179,195,82,212,247,17,139,11,31,4,141,168,146,55,172,141,248,99,110,215,73,220,138,85,39,31,84,122,119,199,102,125,195,38,177,220,45,86,220,65,124,13,70,59,145,86,84,193,67,13,162,69,179,211,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,102,168,0,0,8,43,196,215,27,245,156,42,241,197,139,98,89,141,86,237,50,203,48,251,100,183,215,44,51,212,205,107,145,181,119,104,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,172,223,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,2,21,115,17,227,234,143,134,60,85,48,61,45,184,90,174,90,155,123,238,211,245,74,152,42,62,204,198,145,196,255,0,19,85,77,185,94,147,61,147,198,234,120,228,98,70,239,138,71,110,108,125,185,124,175,43,222,58,126,250,241,86,104,118,177,230,126,47,82,108,187,253,143,83,90,221,179,95,109,113,198,213,78,179,43,151,196,86,67,210,78,231,84,107,223,18,50,79,197,115,106,36,73,254,10,139,230,237,173,250,209,166,188,73,99,118,45,57,213,236,215,21,182,207,131,209,213,203,71,100,191,213,208,193,36,238,175,175,107,165,116,112,200,214,171,213,172,99,85,202,157,122,49,169,254,36,58,87,38,189,88,213,61,80,251,223,251,204,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,249,33,101,64,25,172,254,44,120,167,255,0,116,182,170,255,0,219,43,143,254,49,119,220,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,107,120,155,141,210,182,74,186,169,246,93,106,216,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,66,74,128,86,175,57,77,88,213,61,47,251,160,251,179,212,188,175,18,246,159,218,15,27,236,43,205,77,7,138,237,251,63,183,221,236,189,187,246,247,31,183,119,94,155,221,211,249,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,141,73,105,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,86,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,235,0,87,87,48,14,103,23,221,6,203,238,250,13,162,248,215,107,51,181,236,142,239,126,188,83,178,90,90,56,234,40,163,154,7,80,196,217,23,187,50,120,134,57,93,59,82,54,58,45,171,20,200,254,172,252,174,86,252,125,86,106,39,129,225,147,88,238,23,91,150,94,158,50,163,29,200,171,42,103,174,154,239,26,119,106,102,166,171,146,71,61,237,154,38,36,139,28,138,169,27,162,141,35,248,31,27,59,214,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,82,157,184,150,230,201,155,92,248,130,177,100,252,60,47,107,12,193,60,125,61,52,23,57,43,25,75,148,73,81,23,105,245,53,180,145,203,23,88,99,232,142,166,141,253,36,99,145,100,127,69,122,197,29,164,240,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,33,210,193,31,248,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,82,176,56,84,230,167,172,186,91,157,214,125,252,228,119,92,239,12,191,220,42,46,119,78,228,13,169,186,80,204,232,100,218,219,118,233,161,138,24,93,55,99,116,11,248,76,99,29,218,100,106,231,110,150,183,46,59,110,186,35,204,123,59,208,205,82,201,169,35,210,251,245,69,169,180,181,151,73,220,198,99,117,175,179,82,57,175,142,78,138,140,166,154,94,141,145,143,219,27,31,39,127,116,104,147,119,108,40,0,81,183,48,93,79,226,75,68,56,180,206,177,28,107,94,53,130,213,143,86,212,67,123,179,197,46,81,95,4,11,5,92,44,154,70,210,181,143,99,60,52,117,14,168,130,52,98,116,106,65,177,85,92,199,41,47,249,68,241,75,153,107,30,27,151,233,78,169,102,85,121,6,67,138,84,69,116,182,87,93,238,169,81,113,171,183,84,171,146,72,250,61,59,210,178,158,102,34,172,175,123,250,120,200,163,248,26,200,209,123,175,49,236,179,42,193,184,49,212,60,167,10,201,174,184,253,234,139,217,62,26,227,107,173,146,146,170,13,247,90,70,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,164,31,226,199,138,127,247,75,106,175,253,178,184,255,0,227,26,83,41,131,153,175,26,58,184,254,37,238,58,109,164,122,177,144,99,24,246,7,79,29,174,85,198,114,23,211,178,186,226,246,54,90,169,37,125,54,199,111,141,206,109,50,196,247,191,182,250,105,21,54,58,73,26,118,190,79,25,30,180,106,157,215,81,181,27,84,117,79,82,178,91,109,158,158,138,201,106,138,247,124,171,172,181,75,60,238,124,213,46,107,103,87,53,213,49,54,26,84,69,99,145,88,202,167,110,69,238,53,82,205,1,18,184,251,227,178,213,194,38,51,69,98,198,168,233,46,218,139,145,83,173,93,158,142,170,54,207,69,75,4,117,16,182,73,107,163,101,68,83,177,146,70,234,134,194,230,34,163,164,133,232,190,230,56,225,92,178,121,132,101,90,187,149,77,160,90,233,120,246,134,73,112,241,87,12,106,238,148,146,58,107,140,203,37,85,101,108,21,82,35,214,56,246,70,230,248,118,71,20,81,50,40,29,31,84,84,137,174,178,160,10,139,230,53,204,103,38,126,168,88,52,255,0,133,253,76,171,183,219,112,186,136,174,183,28,134,195,116,167,168,162,190,86,190,56,228,134,38,186,45,237,154,154,22,185,205,146,55,185,99,150,73,30,201,34,94,203,28,233,191,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,174,109,87,173,125,208,237,101,199,243,173,63,226,3,80,44,152,222,160,91,228,217,102,183,229,117,180,208,208,215,80,182,24,167,237,65,18,178,56,161,124,114,210,189,62,39,57,210,186,161,203,181,21,168,191,47,42,46,50,51,235,182,182,220,116,95,87,50,252,215,53,168,207,105,218,235,29,125,222,251,53,123,45,115,208,193,85,81,43,54,84,61,85,140,154,45,221,94,197,235,190,8,154,173,114,59,124,118,232,102,179,248,177,226,159,253,210,218,171,255,0,108,174,63,248,198,130,56,100,187,93,111,252,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,32,7,55,110,45,243,44,43,50,196,52,87,70,245,75,32,198,238,86,186,121,111,57,59,236,23,36,165,126,249,145,173,162,167,146,104,30,147,177,237,141,39,149,208,187,107,21,149,20,207,232,255,0,129,89,205,121,91,231,60,83,235,79,20,20,55,27,254,178,234,5,255,0,12,195,237,245,151,12,130,11,206,69,113,170,161,151,189,79,45,61,44,10,215,185,241,58,101,154,84,149,140,147,111,86,211,74,246,170,172,125,22,106,113,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,250,192,16,87,137,174,55,235,56,85,227,139,22,196,179,26,173,218,101,150,97,246,201,111,174,88,103,169,154,215,35,106,238,209,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,89,191,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,219,137,187,181,214,193,197,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,92,79,46,110,53,255,0,138,173,56,158,193,159,220,237,81,234,110,45,248,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,2,47,241,175,199,30,27,194,37,54,39,65,59,41,47,57,13,254,241,70,250,203,68,111,87,213,210,216,18,85,241,149,173,137,21,173,87,171,88,232,97,108,146,70,215,74,245,114,43,219,4,172,59,6,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,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,238,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,89,61,64,0,165,110,117,126,105,241,111,151,244,62,163,113,58,87,42,126,59,110,169,117,160,225,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,55,185,170,197,103,97,170,253,240,71,29,175,128,1,8,57,187,232,237,215,82,184,92,102,93,142,88,105,43,174,90,125,120,138,247,83,42,82,186,90,216,237,78,138,72,106,219,3,152,199,57,24,142,125,60,242,162,171,89,219,165,115,220,191,134,212,42,87,131,252,254,167,76,56,163,210,220,206,28,134,146,197,79,75,148,80,211,92,46,21,107,19,96,130,221,83,42,83,214,172,142,149,54,49,139,77,52,200,175,94,155,17,85,200,173,84,71,38,146,79,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,60,64,234,103,223,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,30,212,147,125,84,52,47,153,222,22,7,252,111,70,246,160,72,163,70,53,202,214,53,136,214,174,214,161,117,60,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,250,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,172,22,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,160,30,104,254,123,53,55,232,190,143,68,77,78,87,92,125,81,230,22,43,111,12,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,221,245,141,238,70,216,187,104,231,77,27,93,185,17,241,171,230,178,160,1,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,72,0,8,127,197,175,49,157,56,225,103,86,49,13,56,173,165,251,69,222,241,53,153,148,54,190,147,220,45,20,171,76,171,69,27,35,115,227,139,189,52,207,142,69,71,203,185,144,70,171,219,94,252,79,73,65,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,156,255,0,138,46,25,48,30,41,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,223,3,164,77,205,99,221,4,77,149,140,115,22,72,209,204,220,222,168,230,231,179,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,156,177,121,133,214,101,53,148,220,58,241,3,151,247,174,179,109,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,253,211,47,118,22,83,38,214,53,91,26,199,185,94,177,53,241,3,154,63,158,205,77,250,47,163,209,18,127,146,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,205,134,10,104,35,109,205,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,112,14,96,156,122,228,60,76,230,85,216,54,159,95,106,232,244,174,209,81,36,52,44,167,241,84,79,191,177,82,153,203,53,116,43,42,178,102,54,162,157,210,83,163,163,99,216,199,162,185,173,122,170,39,137,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,47,251,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,82,133,249,163,249,236,212,223,162,250,61,17,61,57,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,228,177,185,94,173,114,195,52,174,176,160,0,0,165,110,117,126,105,241,111,151,244,62,163,113,61,87,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,155,127,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,226,188,20,113,245,167,28,86,98,180,86,155,221,194,213,140,234,109,63,74,123,134,57,37,74,71,227,228,108,111,145,106,109,205,145,219,230,133,89,28,143,116,104,174,146,29,174,71,245,110,201,101,149,68,106,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,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,65,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,125,60,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,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,199,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,237,0,34,175,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,62,133,191,182,172,11,42,255,0,85,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,163,36,51,71,35,63,222,115,92,223,241,42,23,147,203,239,143,92,123,137,156,54,135,6,212,27,237,37,30,170,90,41,227,134,185,149,30,22,137,151,247,170,212,185,38,161,133,37,87,204,246,211,211,182,74,132,108,108,99,30,245,86,181,172,84,68,153,69,74,243,58,230,23,71,148,209,212,240,235,195,246,95,222,181,77,186,44,182,255,0,108,154,9,233,110,180,178,193,12,145,82,209,85,193,51,247,66,189,217,153,82,155,88,229,116,105,30,229,98,202,215,214,9,223,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,83,65,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,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,158,30,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,186,44,146,200,239,118,229,39,87,44,174,93,245,57,85,77,187,136,253,123,199,41,31,140,62,158,71,227,88,197,214,223,21,75,47,44,154,39,49,43,106,161,153,174,106,83,35,94,174,133,170,155,228,122,50,100,86,198,214,44,241,215,154,63,158,205,77,250,47,163,209,18,211,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,237,40,2,184,57,207,232,53,78,85,165,248,214,191,216,168,169,60,70,15,80,235,93,245,237,167,137,179,201,110,172,146,54,193,35,230,87,163,222,200,106,122,49,177,35,95,239,174,145,233,177,26,245,117,122,240,33,174,150,46,29,184,160,196,117,27,49,188,221,109,216,179,124,85,186,250,235,122,61,251,233,106,41,228,141,139,52,76,84,89,97,142,117,130,119,49,17,206,252,20,115,24,231,181,141,91,127,230,143,228,79,83,126,139,235,20,69,0,154,125,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,204,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,166,138,120,35,208,106,158,28,120,104,195,180,218,243,69,73,6,66,148,239,186,100,11,13,60,81,189,110,53,47,89,100,142,87,196,247,182,103,194,215,71,76,146,239,118,246,83,177,83,163,118,181,59,168,34,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,77,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,186,136,127,182,172,11,42,255,0,85,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,163,36,51,71,35,63,222,115,92,223,241,42,23,231,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,8,43,204,235,141,170,61,12,211,138,157,36,210,252,175,102,164,229,27,168,230,169,180,220,160,74,172,106,149,169,12,146,73,51,17,93,44,51,79,12,205,100,43,181,142,218,249,37,100,141,116,76,71,83,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,104,163,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,115,94,101,58,3,247,235,195,6,65,246,115,79,126,212,103,88,191,102,231,141,120,102,117,174,131,250,226,31,26,216,58,42,58,77,244,173,151,172,31,23,113,204,143,107,29,35,98,233,69,122,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,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,227,45,166,148,248,78,242,177,163,127,47,241,239,78,128,160,30,41,245,175,248,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,45,123,147,206,136,90,176,62,29,42,53,150,27,229,93,101,203,84,106,21,213,20,142,141,172,130,134,11,117,85,93,52,76,103,243,115,222,231,44,207,115,213,81,58,62,54,163,83,98,190,78,65,207,59,242,79,245,39,237,167,31,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,180,0,165,110,117,126,105,241,111,151,244,62,163,113,61,87,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,155,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,158,83,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,82,255,0,184,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,41,32,14,21,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,63,62,218,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,8,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,23,19,202,199,131,108,203,64,48,218,205,89,212,170,156,130,199,147,230,116,235,11,177,103,214,163,105,33,183,117,138,74,89,171,41,123,104,230,87,53,201,81,209,22,69,237,197,80,172,115,89,35,164,107,103,168,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,6,107,56,177,243,79,172,159,48,50,31,81,156,231,248,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,247,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,74,128,10,86,231,87,230,159,22,249,127,67,234,55,18,0,23,103,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,39,168,0,242,154,177,130,253,232,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,50,249,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,104,163,130,205,76,251,221,225,79,76,51,169,42,238,181,117,117,24,252,22,250,250,171,164,157,202,170,170,234,37,90,58,169,222,253,238,87,247,39,167,149,232,247,59,115,154,228,115,145,28,170,137,248,28,194,53,66,213,165,92,31,106,77,206,224,218,73,170,47,246,121,113,122,26,73,171,91,76,250,137,238,13,90,101,237,117,69,89,31,20,82,75,80,177,181,58,185,148,239,247,181,17,94,218,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,122,117,232,139,252,141,52,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,69,59,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,80,15,52,127,61,154,155,244,95,71,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,223,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,3,42,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,67,66,124,60,113,3,128,241,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,236,149,173,87,117,88,229,141,222,237,200,116,178,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,40,91,251,106,207,114,175,245,87,35,201,50,59,135,252,37,101,117,202,186,162,79,250,82,77,52,146,63,253,247,57,206,255,0,26,169,125,60,187,184,76,190,240,171,163,75,69,152,223,46,174,202,114,206,213,198,251,100,91,155,42,109,118,186,166,186,84,98,82,181,140,106,54,103,64,248,25,80,244,124,141,123,233,219,177,234,198,49,86,85,17,87,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,31,66,223,219,86,5,149,127,170,184,230,73,142,92,63,225,40,235,173,181,212,242,127,209,146,25,163,145,159,239,57,174,111,248,149,15,65,172,154,189,153,107,190,162,92,53,75,80,103,164,159,33,187,83,208,195,93,61,52,9,11,42,31,77,73,13,42,76,172,79,133,175,123,96,107,222,141,70,179,123,157,181,172,111,70,163,25,213,236,203,16,210,252,223,72,236,83,210,67,98,212,42,139,76,215,213,116,8,249,230,101,190,73,165,130,22,61,125,204,98,203,50,72,229,68,222,171,12,104,142,70,171,218,255,0,213,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,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,232,5,0,243,71,243,217,169,191,69,244,122,34,47,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,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,0,0,41,91,157,95,154,124,91,229,253,15,168,220,72,0,92,79,42,190,57,238,186,165,77,252,55,106,229,210,174,225,150,91,105,234,174,86,60,134,229,116,117,69,77,230,14,234,201,45,44,206,168,145,101,146,166,36,145,206,102,205,200,180,241,57,21,172,236,110,146,199,207,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,160,30,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,165,242,210,224,219,82,245,131,84,44,250,197,89,83,144,98,120,38,55,81,222,150,233,69,91,93,104,173,188,50,72,234,162,116,54,218,200,99,232,246,36,176,172,53,43,28,177,189,177,202,230,181,200,247,39,75,126,226,31,136,28,7,134,93,47,174,213,125,70,125,91,237,180,117,20,244,145,81,208,172,43,91,91,60,210,35,91,21,60,115,73,27,100,122,55,124,174,106,59,170,71,20,142,247,237,83,60,58,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,176,174,85,252,5,84,213,84,218,184,167,214,75,21,93,27,40,234,33,184,96,214,202,142,210,178,177,139,20,205,90,250,154,121,34,115,145,136,231,193,45,43,218,246,63,124,93,222,138,197,137,207,244,28,206,185,122,86,101,53,149,60,69,112,253,136,119,174,179,110,151,45,176,91,33,158,122,171,173,84,179,195,28,85,84,84,144,66,253,211,47,118,103,212,174,230,53,91,26,73,181,94,178,185,245,151,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,171,110,117,126,105,241,111,151,244,62,163,113,63,39,149,39,21,218,113,195,182,163,228,184,86,168,75,236,171,86,163,123,58,8,111,242,204,141,165,182,213,82,173,66,70,218,148,84,248,33,147,197,57,22,110,187,99,115,26,175,68,99,159,36,87,126,1,149,114,239,185,71,107,166,156,101,252,54,89,244,66,217,121,237,102,120,39,143,150,229,107,168,68,100,147,82,212,87,205,60,117,84,254,245,238,194,158,33,145,189,83,163,153,34,34,57,168,143,137,210,78,160,10,75,230,221,196,222,3,174,122,161,139,233,254,156,212,210,94,45,186,123,79,84,233,114,26,27,140,53,116,87,25,235,227,165,145,204,167,116,42,230,185,145,54,22,53,207,87,117,89,29,35,54,183,182,142,127,215,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,210,170,203,84,229,121,204,11,255,0,54,248,82,213,217,191,201,90,112,203,195,157,255,0,57,149,105,171,103,168,169,255,0,155,83,82,71,12,95,235,34,233,253,21,45,80,2,189,121,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,237,93,178,212,211,181,142,68,102,206,228,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,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,78,32,57,183,228,57,143,13,24,173,143,75,102,164,199,117,51,42,167,171,166,204,234,45,254,41,175,199,217,19,210,54,173,19,228,141,26,143,171,106,172,141,123,36,145,244,204,220,206,171,42,178,102,87,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,121,243,213,101,90,103,149,97,248,134,21,157,93,169,58,217,115,219,125,93,194,209,85,28,114,118,221,225,171,103,163,158,7,61,204,70,44,204,124,8,247,49,142,118,216,231,129,202,168,175,232,146,171,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,207,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,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,230,143,231,179,83,126,139,232,244,68,85,47,39,150,199,28,246,174,32,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,162,57,58,244,151,114,36,139,28,113,87,153,31,30,26,185,107,226,94,61,62,209,92,246,175,24,182,233,117,67,99,125,109,138,240,247,178,239,113,123,32,154,102,86,68,213,236,74,202,121,25,225,252,60,140,126,215,178,161,30,171,220,88,217,42,185,104,241,111,196,55,21,54,172,154,125,87,197,241,245,177,98,212,244,52,20,249,29,21,53,69,36,247,11,138,181,203,43,94,207,138,158,87,236,70,73,39,105,97,237,44,145,34,68,230,204,139,20,180,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,204,101,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,186,106,198,186,95,120,137,228,233,127,212,108,198,243,106,184,229,46,240,22,235,235,173,232,198,108,170,167,200,41,99,98,205,19,21,82,41,164,129,32,157,204,68,107,127,25,28,198,53,142,99,82,160,75,126,231,73,174,151,220,91,4,196,180,27,28,188,218,153,73,155,120,139,142,75,73,209,146,87,120,90,73,169,223,68,157,21,85,98,134,73,210,87,111,218,142,123,169,54,181,232,214,202,215,64,190,95,90,59,106,214,254,45,48,92,71,37,176,213,221,113,234,42,137,175,119,136,162,165,108,240,36,20,144,190,104,219,84,215,177,236,240,210,84,54,158,9,17,233,209,201,62,196,84,115,218,166,135,128,5,90,243,80,224,42,154,170,154,235,197,62,141,216,169,40,223,71,79,53,195,57,182,83,247,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,155,34,238,244,87,172,174,125,117,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,118,154,185,204,35,70,176,174,20,237,252,69,227,23,142,245,94,105,111,170,102,23,103,175,164,119,138,171,186,70,174,137,241,207,2,61,171,217,167,157,189,42,36,108,155,17,173,233,27,222,233,33,73,40,135,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,123,150,47,4,180,122,25,167,20,218,183,170,24,166,205,73,202,54,214,67,77,118,182,192,149,88,213,43,82,104,227,142,23,170,58,88,102,158,25,156,249,147,115,29,181,241,196,248,218,232,158,174,157,64,205,103,20,250,41,252,59,113,5,155,104,228,119,15,27,73,143,220,19,192,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,54,177,27,220,71,237,234,222,138,182,169,201,179,90,254,220,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,82,149,139,147,226,107,93,40,244,127,149,110,156,227,116,87,159,9,146,106,38,159,227,184,221,178,24,210,9,36,125,44,150,234,117,184,61,209,202,187,187,62,23,185,11,164,99,92,230,73,83,7,244,85,200,246,212,182,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,166,156,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,42,219,158,119,228,159,234,79,219,74,171,45,123,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,237,40,20,173,206,175,205,62,45,242,254,135,212,110,36,0,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,107,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,247,249,39,5,217,87,240,133,167,252,87,96,13,186,223,233,47,126,212,131,40,181,193,67,37,68,150,175,11,87,90,214,215,53,209,49,81,148,105,5,34,36,174,149,83,183,38,213,220,230,203,182,47,1,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,111,122,217,198,183,15,55,110,30,95,196,181,46,111,72,204,97,148,243,245,164,169,169,167,166,184,251,70,26,119,206,251,74,67,44,141,106,215,43,88,237,144,163,255,0,19,171,94,199,58,55,53,235,69,124,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,100,181,229,169,203,210,179,83,111,180,58,235,175,56,135,246,139,65,186,91,61,142,233,12,244,242,94,42,182,83,77,77,84,248,100,133,35,169,183,58,57,158,228,86,201,182,73,34,70,185,175,143,123,93,114,128,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,131,53,156,88,249,167,214,79,152,25,15,168,206,124,148,92,63,103,215,30,30,107,248,151,183,178,146,171,19,181,229,9,138,215,69,10,76,250,186,89,214,158,57,146,166,86,164,125,166,83,42,205,20,73,35,164,69,238,200,198,237,248,145,87,228,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,117,215,156,55,137,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,128,82,183,58,191,52,248,183,203,250,31,81,184,156,127,132,238,15,174,188,88,105,30,174,187,6,74,68,206,240,170,139,13,125,149,149,50,186,54,87,65,43,46,41,83,66,142,87,164,81,190,85,142,7,178,73,26,168,143,129,172,87,70,201,31,35,99,175,246,213,129,101,95,234,174,57,146,99,151,15,248,74,58,235,109,117,60,159,244,100,134,104,228,103,251,206,107,155,254,37,66,255,0,184,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,59,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,110,126,212,145,242,84,0,80,15,51,77,20,251,150,226,227,41,240,247,15,21,65,157,245,205,104,247,203,190,104,188,108,243,120,136,228,233,27,26,222,149,81,84,236,106,110,233,18,197,185,202,237,221,38,87,36,125,80,181,85,96,26,133,162,243,54,146,11,149,178,241,22,81,78,174,173,111,126,178,10,152,99,166,151,101,63,68,118,200,29,73,14,233,17,92,157,106,227,106,163,125,219,252,255,0,59,77,107,255,0,204,94,28,232,237,255,0,253,204,214,225,85,36,95,243,138,58,72,225,122,73,255,0,61,89,26,232,255,0,200,43,93,253,52,35,175,41,157,47,181,106,63,24,54,187,157,229,212,146,83,224,182,122,204,161,148,149,52,77,168,101,76,236,116,116,208,244,220,168,145,190,41,106,227,168,100,157,28,173,125,59,122,34,42,163,219,123,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,80,15,52,127,61,154,155,244,95,71,162,62,173,11,224,78,235,196,63,8,153,78,183,233,205,101,92,249,182,43,148,87,82,75,105,150,71,58,10,235,85,53,178,42,151,69,75,4,52,242,77,45,115,230,153,140,141,170,246,177,201,238,247,47,69,88,215,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,137,218,110,41,244,142,223,156,187,17,200,44,119,40,41,233,225,185,190,182,205,45,37,186,182,175,102,218,137,173,179,57,210,50,122,100,168,142,162,52,68,145,101,103,111,164,173,110,230,171,187,168,50,174,73,78,35,56,46,202,180,115,75,52,207,92,113,102,221,111,248,102,119,135,218,239,183,26,148,161,145,254,192,174,154,154,149,101,138,170,102,51,180,200,100,154,169,190,29,206,86,185,221,93,26,162,172,125,201,62,94,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,119,108,238,39,69,100,147,70,142,143,186,178,54,231,181,143,141,173,14,210,190,31,99,226,6,217,149,218,178,138,11,205,189,107,49,123,109,45,202,26,122,171,244,157,216,225,116,112,178,85,73,19,181,36,172,241,8,140,116,144,53,36,221,26,185,187,22,131,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,105,203,23,151,165,102,45,89,77,196,87,16,56,135,102,235,14,217,113,43,5,206,25,224,170,181,85,69,60,209,203,85,91,73,60,44,219,50,118,161,125,50,238,123,81,178,44,155,81,233,19,153,103,224,21,235,205,27,129,43,174,182,90,161,215,125,23,198,105,42,51,107,29,59,219,144,91,169,32,119,141,200,104,154,214,36,79,143,106,237,150,166,157,172,114,35,54,119,37,141,200,196,115,150,24,98,117,48,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,52,39,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,191,186,130,128,121,163,249,236,212,223,162,250,61,17,205,45,92,51,230,87,254,23,46,188,83,216,171,169,42,172,88,230,80,252,114,251,66,229,72,231,163,98,197,70,176,85,177,85,221,38,99,229,172,72,156,196,68,123,23,182,228,71,181,207,88,188,174,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,147,66,124,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,176,0,1,74,220,234,252,211,226,223,47,232,125,70,226,113,254,17,184,54,169,226,195,75,245,142,225,138,84,213,187,59,194,41,236,211,99,84,43,91,21,61,21,115,234,36,169,90,136,103,87,198,229,222,232,169,149,177,46,248,216,146,57,189,199,35,58,171,99,175,246,213,129,101,95,234,174,57,146,99,151,15,248,74,58,235,109,117,60,159,244,100,134,104,228,103,251,206,107,155,254,37,66,247,184,4,227,178,213,197,222,51,91,98,201,104,233,45,58,139,142,211,165,93,226,142,150,54,193,69,85,4,149,19,54,57,104,99,125,68,179,189,145,198,218,118,204,231,162,35,100,153,136,158,231,180,128,28,205,120,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,109,170,172,181,206,231,179,36,173,98,53,206,124,146,116,68,125,52,50,245,108,108,102,232,222,248,251,251,164,69,135,181,192,56,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,107,87,156,119,14,58,161,123,166,161,226,70,223,155,213,222,112,220,114,158,27,109,118,61,87,44,113,178,194,179,74,200,210,170,149,168,141,73,89,60,174,137,178,238,221,50,63,182,187,159,10,35,105,170,219,19,191,253,148,202,172,217,79,177,45,87,159,99,92,41,238,30,206,187,83,120,138,26,206,212,141,127,98,162,46,169,220,133,251,118,189,157,83,115,85,83,170,117,52,167,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,239,175,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,155,109,85,204,44,90,129,168,249,30,107,140,96,86,172,42,213,122,184,75,89,73,96,181,189,238,165,183,198,229,234,145,177,95,255,0,247,84,106,50,52,114,170,71,28,76,219,27,108,127,147,6,136,106,133,53,215,37,215,122,203,230,65,96,194,107,41,219,106,163,183,54,56,210,139,39,157,174,145,31,43,247,245,114,178,145,200,168,217,35,99,85,100,150,70,54,84,70,84,68,254,107,206,175,205,62,45,242,254,135,212,110,36,0,45,251,149,191,31,85,154,137,224,120,100,214,59,133,214,229,151,167,140,168,199,114,42,202,153,235,166,187,198,157,218,153,169,170,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,254,7,198,206,245,149,3,42,231,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,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,246,2,189,121,163,113,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,241,184,245,19,154,197,137,145,237,77,177,84,212,53,238,84,126,254,228,81,181,30,141,106,205,12,173,166,18,127,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,133,92,25,240,181,252,92,102,217,134,155,209,100,158,196,189,91,112,250,171,237,146,162,86,238,165,125,116,85,148,145,54,42,148,70,171,210,23,178,121,26,174,103,196,199,43,95,209,232,213,141,252,87,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,234,121,110,241,245,98,215,220,86,215,162,90,145,112,240,90,155,143,219,217,79,79,53,85,75,228,251,77,75,4,125,22,165,146,74,231,61,213,141,99,55,79,27,156,174,127,71,76,206,173,238,50,25,212,1,81,124,205,121,119,212,226,181,55,30,35,244,19,28,164,102,48,202,120,223,146,227,22,171,124,84,204,179,50,24,154,197,173,165,134,22,181,171,76,173,98,58,102,162,111,141,234,249,149,93,27,158,176,86,173,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,114,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,104,132,187,238,11,116,47,78,56,139,229,153,129,233,126,168,89,188,117,170,187,219,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,162,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,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,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,244,5,0,243,71,243,217,169,191,69,244,122,35,202,112,247,194,141,247,136,189,26,213,236,203,5,138,235,113,203,244,223,216,149,150,251,37,20,44,151,218,180,181,46,171,74,184,209,170,168,245,153,140,129,146,198,140,87,57,221,183,198,145,189,242,177,89,197,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,22,255,0,13,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,175,69,247,181,202,139,238,85,62,75,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,25,240,115,195,215,240,193,195,238,55,164,213,181,54,170,219,213,39,126,182,247,112,183,82,246,99,172,174,158,87,72,231,42,170,35,229,237,177,99,129,178,189,17,206,142,8,254,22,39,70,55,181,148,129,205,207,135,175,186,158,32,162,213,155,101,77,169,150,93,85,239,86,197,111,163,165,240,242,81,215,82,69,77,29,99,164,70,166,201,59,207,149,147,247,81,81,206,146,105,183,55,171,81,242,112,189,39,215,154,108,87,134,61,113,208,11,237,109,95,135,206,41,236,119,75,19,29,81,43,160,142,227,71,116,166,116,241,178,20,98,177,143,154,155,171,221,42,185,158,234,24,216,187,213,204,70,240,163,191,241,223,174,150,46,34,120,160,203,181,27,14,188,221,110,56,179,188,45,186,196,235,130,61,155,41,105,233,227,141,235,12,79,85,88,161,146,116,158,118,177,81,174,252,101,115,216,215,185,237,75,10,228,193,160,213,56,174,151,228,186,255,0,125,162,164,241,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,234,199,68,173,103,190,134,55,174,244,115,21,182,62,0,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,44,74,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,176,174,84,220,18,209,234,181,246,167,136,29,94,197,60,102,25,102,238,81,216,45,183,75,108,21,22,252,130,169,236,150,25,228,123,38,71,119,33,167,247,116,84,102,215,78,169,182,68,90,121,24,183,40,1,86,188,231,248,117,166,125,171,26,226,79,16,196,233,35,168,130,161,214,108,198,186,150,41,123,243,177,237,141,45,245,19,163,26,177,35,35,88,229,129,102,122,181,234,179,82,197,213,232,140,70,70,14,86,154,233,89,163,252,86,88,113,186,219,207,132,198,245,19,251,91,185,195,34,79,36,111,170,145,21,109,239,108,113,46,222,247,138,237,194,217,30,215,53,145,212,207,253,20,114,189,177,0,149,92,113,107,95,219,156,107,65,116,114,146,223,217,164,211,45,47,199,187,211,201,22,217,39,174,184,218,104,42,36,218,228,145,200,232,91,3,40,209,189,88,199,36,157,254,187,155,177,78,235,201,131,65,169,178,173,80,201,117,254,251,69,87,225,240,122,118,218,236,79,117,60,173,130,75,141,100,114,54,121,25,50,61,24,247,195,77,213,142,137,90,255,0,117,116,111,93,138,214,43,174,36,170,190,121,223,146,127,169,63,109,33,175,4,252,51,211,113,93,150,231,250,97,13,117,37,190,251,6,15,81,119,199,171,170,214,94,197,53,198,27,141,2,55,184,145,185,21,89,36,82,77,10,170,181,251,18,101,145,24,247,49,168,113,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,186,158,91,28,115,218,184,130,192,40,244,175,81,174,148,148,58,139,138,211,211,91,98,125,101,209,174,159,40,129,176,200,173,170,137,179,72,179,205,82,216,233,222,234,158,136,228,235,210,93,200,146,44,113,205,242,149,185,213,249,167,197,190,95,208,250,141,196,227,252,35,112,109,83,197,134,151,235,29,195,20,169,171,118,119,132,83,217,166,198,168,86,182,42,122,42,231,212,73,82,181,16,206,175,141,203,189,209,83,43,98,93,241,177,36,115,123,142,70,117,86,199,95,237,171,2,202,191,213,92,115,36,199,46,31,240,148,117,214,218,234,121,63,232,201,12,209,200,207,247,156,215,55,252,74,133,239,112,9,199,101,171,139,188,102,182,197,146,209,210,90,117,23,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,61,207,105,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,12,214,113,99,230,159,89,62,96,100,62,163,57,115,220,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,178,249,140,240,81,252,42,234,60,23,252,2,217,117,147,76,178,159,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,138,191,107,50,175,178,191,97,126,211,93,126,205,251,67,218,222,199,241,178,120,31,29,219,237,120,158,199,94,223,123,183,240,119,54,238,219,240,245,233,238,37,87,46,110,10,63,138,173,71,158,255,0,159,219,46,177,233,150,45,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,151,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,52,90,223,154,218,181,43,90,51,237,70,177,83,213,193,109,202,178,139,173,238,142,42,182,53,179,199,5,77,92,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,50,205,57,46,107,166,156,80,225,57,31,15,23,59,207,129,204,235,178,10,156,146,219,77,80,136,200,238,52,174,163,166,142,70,83,191,175,199,52,126,21,239,124,106,136,238,219,145,237,222,140,149,99,179,240,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,144,47,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,189,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,187,155,43,34,242,156,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,191,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,234,185,162,240,11,71,152,88,174,92,76,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,119,214,55,185,35,165,238,43,157,52,109,110,213,71,198,140,154,173,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,18,166,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,206,192,1,89,124,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,134,188,178,245,175,238,91,139,140,91,196,91,252,85,6,119,211,10,172,217,22,249,162,241,179,195,225,228,143,172,140,107,122,85,69,77,189,203,187,164,75,46,214,171,182,244,252,158,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,164,245,228,177,163,182,171,46,145,229,122,223,112,176,213,197,125,201,111,15,178,80,214,85,210,181,172,117,170,149,145,185,93,75,34,177,30,172,146,166,73,89,42,181,234,199,62,142,52,232,142,137,75,31,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,245,90,199,202,247,70,181,155,137,168,245,154,249,31,179,177,107,141,189,106,111,246,43,68,142,163,146,229,124,101,84,111,74,137,30,136,228,236,212,64,233,153,58,69,216,147,185,27,36,71,185,243,72,246,204,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,25,87,52,103,161,184,6,27,170,124,19,105,142,159,106,14,61,73,124,199,175,154,111,143,211,87,80,212,162,236,149,158,207,167,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,164,190,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,226,183,28,179,42,188,88,173,24,181,219,38,186,214,217,113,255,0,17,236,139,117,69,108,146,82,219,251,239,71,207,225,226,114,171,34,238,61,17,207,216,137,185,200,138,189,84,158,156,174,120,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,248,44,134,181,174,122,74,249,55,46,233,105,169,220,198,162,179,103,110,89,28,172,87,57,33,154,39,92,248,0,25,235,230,61,137,226,184,55,25,218,135,139,97,88,205,171,31,178,209,123,39,195,91,173,116,81,210,82,193,190,213,72,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,146,215,145,173,166,213,53,215,89,47,179,91,41,31,114,163,167,176,210,83,214,58,22,172,240,193,51,171,157,44,76,147,166,230,177,238,130,23,57,168,189,28,177,70,171,215,106,116,181,240,10,1,230,143,231,179,83,126,139,232,244,68,244,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,144,131,152,143,4,21,156,42,231,105,150,225,212,187,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,254,29,22,73,36,124,84,238,87,185,92,199,185,121,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,244,39,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,192,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,245,92,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,170,46,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,156,199,185,171,213,21,80,246,186,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,208,167,14,156,52,105,103,11,248,36,56,46,153,218,127,215,120,219,205,100,20,222,212,185,254,52,210,199,226,231,134,40,251,221,174,251,217,30,230,252,12,232,212,255,0,26,175,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,74,33,230,35,193,5,103,10,185,218,101,184,117,46,237,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,115,223,63,135,69,146,73,31,21,59,149,238,87,49,238,95,202,224,39,141,251,239,8,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,219,219,19,36,93,232,215,197,215,115,92,232,226,86,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,255,0,87,0,156,9,221,120,187,201,171,111,185,45,101,93,167,78,177,218,132,164,188,86,82,200,232,43,106,167,146,158,103,71,21,12,143,167,150,7,190,57,27,78,233,154,245,69,108,115,49,83,222,246,151,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,76,60,234,252,211,226,223,47,232,125,70,226,115,78,10,248,54,166,226,251,75,245,126,223,98,169,164,160,206,241,138,140,114,108,114,186,186,182,88,40,152,201,228,173,74,200,106,18,56,228,87,49,241,68,142,106,163,55,164,145,71,209,205,98,200,142,140,31,219,86,5,149,127,170,184,230,73,142,92,63,225,40,235,173,181,212,242,127,209,146,25,163,145,159,239,57,174,111,248,149,11,211,229,221,198,253,31,21,88,34,226,89,141,86,221,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,107,25,7,136,84,142,56,217,45,67,81,141,70,189,141,73,128,101,92,238,185,191,10,185,149,143,134,61,60,226,147,28,182,213,220,177,60,142,158,178,155,32,157,178,36,139,105,184,197,116,171,165,137,94,198,177,22,58,105,98,142,157,173,122,185,255,0,141,220,107,149,157,200,90,239,147,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,233,197,191,49,237,47,209,173,18,178,102,186,55,149,227,249,118,89,155,211,195,93,138,209,190,41,42,41,157,68,147,163,106,42,107,35,100,145,75,3,26,140,158,20,107,149,178,120,134,171,54,47,106,126,221,27,127,109,89,238,85,254,170,228,121,38,71,112,255,0,132,172,174,185,87,84,73,255,0,74,73,166,146,71,255,0,190,231,57,223,227,85,36,87,23,60,27,84,240,159,165,250,57,112,202,234,106,219,157,230,244,247,153,178,90,20,173,138,162,138,133,244,242,83,45,60,48,43,35,106,239,108,85,40,217,87,124,140,89,26,238,219,149,157,21,221,131,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,90,115,53,224,74,213,173,216,109,199,92,244,183,25,171,147,84,44,52,241,186,170,142,215,3,94,252,146,137,138,214,185,146,71,213,21,245,48,197,213,209,189,155,164,123,35,236,109,145,86,30,213,48,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,95,247,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,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,67,93,3,229,123,163,90,45,196,22,67,172,210,71,237,91,101,29,194,58,156,14,197,85,35,170,35,178,245,138,55,190,162,103,189,17,101,154,57,214,86,83,163,183,118,163,100,114,57,242,76,173,124,51,84,202,185,127,220,174,60,137,233,151,214,189,98,180,245,92,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,245,172,197,175,117,176,189,222,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,237,120,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,233,96,160,30,104,254,123,53,55,232,190,143,68,73,254,70,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,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,235,230,135,203,247,255,0,57,56,173,210,40,127,202,221,179,59,59,91,255,0,54,137,42,104,160,167,166,255,0,156,212,213,201,52,191,235,229,235,253,36,35,255,0,41,221,11,190,234,127,20,22,205,70,246,53,170,183,22,211,78,183,27,187,174,10,199,237,170,158,158,162,58,4,134,37,71,43,166,108,236,239,181,253,17,177,248,101,118,246,191,182,215,222,160,33,175,53,237,29,181,106,87,9,119,188,185,182,26,186,236,135,79,170,41,239,118,185,104,169,91,44,241,192,233,163,134,181,175,118,199,61,41,146,157,239,158,68,106,181,58,210,196,247,174,216,213,10,33,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,167,61,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,0,5,43,115,66,227,167,239,175,42,126,135,104,230,103,226,244,218,203,179,219,21,52,77,219,13,246,233,28,142,85,233,50,57,124,69,28,61,35,237,244,70,177,242,163,228,252,86,182,158,68,128,5,175,114,138,227,38,154,170,154,223,194,6,103,77,73,70,250,58,122,153,176,202,138,74,41,85,245,143,89,106,235,107,161,170,151,184,230,163,209,175,223,18,164,108,102,200,164,107,156,175,88,209,246,148,1,202,184,167,209,79,226,39,135,220,219,71,35,184,120,42,188,130,222,158,2,119,75,219,141,149,208,74,202,138,94,235,187,114,42,66,179,195,18,73,181,138,238,218,191,111,71,116,84,205,96,6,135,185,125,104,237,215,68,56,75,193,113,28,150,195,73,106,200,107,105,230,189,222,34,138,149,208,78,179,213,204,249,163,109,83,94,198,63,196,199,78,234,120,36,71,167,86,172,27,17,85,172,106,146,40,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,19,83,152,143,0,180,124,78,98,169,158,105,109,190,213,109,212,219,39,118,163,162,83,65,79,246,154,53,142,38,120,106,170,157,168,245,153,140,130,54,211,201,35,214,54,252,81,187,107,100,238,69,72,56,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,253,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,87,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,143,85,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,170,244,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,52,39,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,79,43,143,34,122,101,245,175,88,173,59,254,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,133,59,86,242,159,213,202,94,43,232,52,158,10,42,186,205,51,172,168,91,204,217,76,50,189,25,71,96,74,201,35,74,121,106,159,76,216,86,232,176,177,189,33,142,55,183,124,172,122,162,68,143,115,46,39,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,128,1,73,124,203,248,245,169,215,156,134,109,21,210,107,237,92,26,117,99,168,146,27,187,227,237,108,191,220,96,170,145,173,153,179,67,44,141,158,133,27,28,50,194,159,6,231,185,94,246,185,89,10,178,5,158,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,131,62,51,48,30,44,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,39,69,234,155,93,239,254,114,40,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,202,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,252,104,185,246,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,106,229,153,198,143,240,217,168,239,211,124,213,221,204,7,62,184,82,65,83,81,53,119,102,59,21,114,175,105,149,221,36,123,97,108,46,71,181,181,14,93,174,237,197,19,209,203,217,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,15,172,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,18,255,0,141,254,52,113,94,17,244,226,122,234,39,90,175,121,245,203,183,5,147,30,150,186,54,200,206,234,77,182,186,166,4,122,76,180,108,88,36,69,115,19,227,145,27,22,230,110,89,25,64,59,47,185,206,85,219,183,90,60,109,235,32,184,109,130,130,211,110,100,125,250,169,228,248,97,167,165,167,99,88,221,207,122,53,145,68,196,106,117,70,181,168,157,16,187,238,89,156,25,86,112,215,167,15,212,76,202,235,117,251,103,168,22,250,74,138,235,59,159,61,53,45,166,151,167,114,26,105,105,159,183,125,99,123,139,220,146,70,110,137,206,124,81,237,78,235,231,154,160,28,43,142,13,29,181,107,127,11,154,129,136,214,88,106,238,183,42,43,61,77,238,195,21,13,43,103,173,75,173,36,78,154,153,180,237,86,61,219,228,115,86,7,36,105,189,209,207,35,26,169,191,169,158,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,62,75,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,41,240,209,128,84,233,103,15,58,111,167,215,12,122,146,199,114,177,226,246,218,107,165,13,50,69,178,43,143,135,98,214,42,172,74,172,123,221,80,178,189,239,106,174,247,185,206,234,237,221,87,165,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,125,92,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,84,182,136,114,159,213,203,247,17,119,61,53,214,138,42,186,12,19,24,167,100,215,108,158,203,43,224,130,224,249,233,119,211,195,108,154,170,155,165,67,219,43,154,146,175,107,100,105,20,173,87,53,235,18,62,234,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,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,38,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,135,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,253,43,128,78,59,46,188,34,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,239,99,75,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,21,23,204,179,151,101,214,203,147,82,235,71,13,216,45,93,194,219,127,168,130,219,114,195,113,140,121,207,91,100,236,167,84,109,85,52,20,113,109,109,51,219,7,226,110,68,86,204,244,118,231,247,182,197,55,248,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,57,42,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,54,218,253,164,223,113,90,203,150,105,31,218,251,86,81,246,94,224,234,47,106,91,29,214,25,254,20,118,215,55,170,246,230,102,238,220,177,110,119,110,86,72,205,206,219,185,90,3,164,223,126,186,203,137,233,31,218,251,86,47,246,162,224,218,47,106,92,221,210,24,62,23,59,107,91,213,59,147,63,111,110,40,183,55,185,43,227,102,230,238,220,154,62,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,101,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,233,92,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,114,88,220,140,71,57,97,134,39,84,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,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,153,194,47,163,151,14,39,138,231,60,189,180,243,22,205,113,155,86,65,101,173,246,183,137,183,93,40,163,171,165,159,101,238,173,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,42,219,143,190,13,170,120,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,216,177,203,31,71,57,233,34,54,48,22,189,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,159,47,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,215,184,135,226,7,1,225,151,75,235,181,95,81,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,223,43,154,142,234,145,197,35,189,251,84,206,102,170,234,69,247,88,53,31,35,213,12,158,142,213,73,117,201,174,18,220,106,225,181,208,178,146,149,146,72,189,85,25,27,63,255,0,111,114,186,71,187,171,228,123,222,231,61,214,191,202,175,129,204,135,74,169,191,136,253,82,126,65,99,201,238,180,245,86,187,102,49,51,42,173,207,162,164,238,171,36,146,225,11,209,142,149,242,58,36,116,113,61,22,38,177,35,155,227,145,209,172,22,62,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,20,3,205,31,207,102,166,253,23,209,232,142,21,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,253,93,19,225,215,72,248,123,166,200,160,210,220,78,146,210,252,170,241,83,121,185,205,28,76,107,228,124,146,200,248,233,218,140,107,91,29,52,13,145,99,134,22,34,49,140,234,189,21,239,145,239,233,96,25,172,226,159,69,63,135,110,32,179,109,28,142,225,227,105,49,251,130,120,9,221,47,114,71,208,207,19,42,41,123,174,237,198,139,50,65,52,73,38,214,35,123,136,253,189,91,209,87,149,19,167,148,103,15,95,122,220,65,75,171,55,58,155,83,236,186,85,217,173,150,223,89,75,226,36,172,174,171,138,166,58,55,70,142,77,145,246,95,19,231,238,170,171,155,36,48,237,111,87,43,227,187,240,0,43,171,154,207,27,85,154,83,98,166,225,251,72,114,191,7,153,222,123,117,151,251,149,174,229,61,61,195,31,165,99,226,154,8,216,248,85,189,185,170,61,253,81,95,185,176,34,238,141,82,162,55,165,75,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,91,254,172,242,155,211,139,199,12,22,13,47,211,68,181,51,83,113,94,146,82,229,245,241,165,7,181,164,154,161,31,86,218,245,167,138,71,201,14,199,63,176,215,35,228,139,183,11,18,85,106,202,178,83,95,246,213,129,101,95,234,174,57,146,99,151,15,248,74,58,235,109,117,60,159,244,100,134,104,228,103,251,206,107,155,254,37,66,247,185,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,2,133,185,165,232,93,102,143,241,89,126,201,40,172,222,19,27,212,79,237,146,217,52,107,60,145,190,170,68,68,184,49,210,74,155,123,222,43,185,51,163,99,156,214,71,83,7,244,81,200,198,196,3,186,240,71,160,212,220,71,113,47,135,105,181,230,138,174,124,121,106,31,116,200,22,26,121,100,98,91,169,152,178,201,28,175,137,236,116,44,153,205,142,153,37,222,221,143,168,98,167,87,109,106,232,204,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,210,120,162,226,111,1,225,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,232,141,118,120,117,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,251,123,149,210,61,221,95,35,222,247,57,238,181,254,85,124,14,100,58,85,77,252,71,234,147,242,11,30,79,117,167,170,181,219,49,137,153,85,110,125,21,39,117,89,36,151,8,94,140,116,175,145,209,35,163,137,232,177,53,137,28,223,28,142,141,96,142,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,167,110,99,188,185,174,184,102,101,65,169,220,48,233,158,65,120,177,101,53,19,182,239,142,216,45,110,171,101,150,181,17,30,215,193,12,61,101,101,52,201,220,93,137,31,110,23,198,173,71,53,178,195,19,38,79,47,142,4,171,56,63,177,95,47,121,150,97,237,156,207,40,219,5,116,54,186,201,210,207,75,75,19,220,176,181,145,189,25,223,153,119,43,150,105,35,71,49,30,177,198,141,69,149,243,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,200,65,253,90,190,22,63,216,14,170,255,0,213,86,239,244,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,101,112,115,100,227,106,142,223,98,254,25,52,135,43,238,215,221,55,187,49,186,90,46,80,73,28,52,173,124,208,73,102,147,182,174,145,147,58,72,213,103,98,172,110,108,109,100,110,73,27,60,141,109,101,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,95,147,86,48,95,186,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,116,12,99,133,29,71,206,120,101,188,113,55,133,69,237,155,86,47,144,85,217,239,246,184,33,85,170,161,165,138,150,154,116,175,111,69,94,236,41,226,28,146,162,34,58,38,177,178,46,230,44,142,139,202,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,159,126,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,112,174,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,4,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,148,3,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,39,255,0,42,126,57,238,182,92,154,131,133,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,189,249,54,182,153,237,129,140,130,56,186,43,102,126,196,99,251,200,177,91,161,74,220,234,252,211,226,223,47,232,125,70,226,125,92,174,245,231,13,225,183,72,248,138,213,108,206,182,145,172,183,83,227,204,182,80,205,80,176,190,237,113,86,93,86,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,82,26,235,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,199,249,83,240,37,106,75,85,7,20,218,203,140,213,186,228,234,132,159,8,181,92,96,107,96,142,4,107,29,29,225,88,170,174,123,220,229,114,65,189,173,70,35,59,237,71,239,130,72,237,40,135,250,247,205,3,64,184,118,213,139,238,142,102,184,134,160,86,222,177,255,0,11,226,103,181,219,232,164,165,127,126,154,42,134,108,116,149,113,189,122,50,102,162,245,98,124,72,189,58,167,69,94,193,194,255,0,20,24,15,22,120,5,195,81,180,230,209,144,91,173,182,235,196,182,73,98,189,211,195,12,238,158,56,97,153,206,107,97,150,86,171,54,212,49,17,85,200,189,81,222,239,228,171,216,1,155,110,48,48,10,157,48,226,143,84,176,201,177,234,75,21,61,46,81,93,83,111,183,210,36,77,130,11,117,76,171,81,68,145,182,37,216,198,45,52,208,170,49,58,108,69,70,170,53,81,90,159,173,192,254,142,221,117,191,138,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,221,146,53,169,3,82,68,216,233,39,141,142,84,223,212,209,152,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,128,31,213,171,225,99,253,128,234,175,253,85,110,255,0,78,38,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,230,101,220,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,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,255,0,57,87,17,124,52,105,103,20,24,36,216,46,166,90,127,214,248,43,205,28,20,222,212,182,126,52,50,201,225,39,154,41,59,61,222,195,25,38,214,252,108,234,213,255,0,18,166,122,245,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,56,57,85,241,207,106,210,218,159,225,187,87,46,148,150,252,78,229,81,85,114,177,228,55,43,163,105,233,172,211,246,150,73,105,102,117,68,137,20,116,210,172,110,115,54,109,84,168,149,200,173,127,127,116,119,18,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,255,0,52,79,65,194,151,26,218,89,198,15,218,159,187,59,6,87,108,251,37,224,124,111,183,105,105,161,238,120,174,255,0,111,181,217,158,94,189,60,51,247,110,219,211,171,122,117,234,189,43,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,0,57,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,51,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,168,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,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,157,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,19,167,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,249,204,187,92,234,111,87,90,219,205,100,116,145,212,87,212,73,83,43,41,41,34,165,129,175,123,149,206,72,225,133,173,138,38,117,85,232,200,218,214,53,58,35,81,17,17,11,148,229,53,194,38,125,162,184,205,223,90,53,26,227,144,88,174,89,149,59,237,177,97,181,84,243,81,165,52,16,84,42,54,170,186,9,154,215,45,74,185,143,236,244,78,140,134,87,187,115,251,234,216,233,132,189,238,94,249,254,27,165,156,184,112,157,65,212,28,134,146,199,143,88,233,239,117,53,213,213,42,187,34,103,182,107,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,106,91,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,103,20,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,55,198,246,255,0,54,170,37,154,114,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,126,183,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,20,228,251,150,98,184,55,17,57,158,83,154,228,214,172,126,203,69,167,245,126,38,227,116,173,142,146,150,13,247,75,99,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,114,14,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,59,191,242,185,224,74,213,173,151,89,181,223,90,49,154,186,140,38,199,80,198,227,246,234,184,27,224,178,26,214,185,233,43,228,220,187,165,166,167,115,26,138,205,157,185,100,114,177,92,228,134,104,157,115,224,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,40,7,154,63,158,205,77,250,47,163,209,17,214,213,128,102,87,220,54,255,0,168,54,108,122,174,179,30,197,106,40,105,175,85,208,162,57,148,15,172,89,82,153,101,68,93,205,99,221,4,140,71,244,216,143,216,213,84,116,140,71,116,174,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,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,0,5,74,243,172,208,186,59,85,247,11,226,30,195,102,236,251,111,126,55,145,84,198,176,71,27,234,162,103,114,133,238,98,34,75,36,207,133,181,76,116,138,175,106,71,73,3,62,14,141,71,214,9,123,220,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,38,80,33,254,189,243,64,208,46,29,181,98,251,163,153,174,33,168,21,183,172,127,194,248,153,237,118,250,41,41,95,223,166,138,161,155,29,37,92,111,94,140,153,168,189,88,159,18,47,78,169,209,87,160,112,165,198,182,150,113,131,246,167,238,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,71,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,66,239,185,102,112,93,252,54,105,195,245,35,53,111,115,62,207,173,244,147,212,211,205,67,217,146,197,66,169,221,101,15,89,24,217,155,51,149,237,117,67,87,107,123,145,68,196,106,246,82,73,38,169,88,28,216,184,32,172,201,61,167,197,158,153,210,239,171,183,219,210,92,218,137,102,158,105,170,163,135,195,193,79,85,75,11,98,122,55,181,2,61,106,21,210,50,54,197,78,215,163,119,36,142,117,106,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,128,28,228,244,83,237,207,15,182,157,99,164,184,118,106,244,202,224,189,232,36,151,108,115,208,220,101,167,167,147,107,82,55,43,166,108,236,163,86,245,123,26,145,247,250,238,118,196,41,88,183,78,73,250,59,117,178,225,185,230,183,223,44,52,145,83,228,181,20,182,75,5,100,212,174,109,91,160,165,89,29,88,232,164,115,17,22,154,73,100,129,138,177,189,81,210,209,189,28,136,177,52,179,64,85,95,60,239,201,63,212,159,182,156,43,148,158,127,134,233,102,186,103,250,131,168,57,13,37,143,30,177,233,189,125,77,117,117,74,174,200,153,237,43,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,10,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,159,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,202,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,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,207,191,240,157,197,63,251,154,117,87,254,198,220,127,240,75,243,209,12,42,235,91,194,38,3,167,55,218,140,131,21,185,79,166,246,171,37,100,180,143,117,13,214,213,59,173,145,195,35,163,115,155,186,10,152,156,170,168,170,222,172,123,83,170,123,186,20,131,199,63,11,249,247,12,186,209,93,71,151,221,234,239,246,220,186,162,186,247,101,191,84,212,77,85,61,108,14,171,149,54,213,212,201,20,109,146,185,27,218,146,116,102,228,69,157,142,235,241,161,208,57,95,241,65,128,240,223,173,23,42,61,70,180,82,54,219,157,83,209,217,34,191,120,120,82,123,76,235,87,26,53,210,84,205,44,109,130,133,91,35,228,168,84,220,170,180,244,238,233,240,41,194,184,177,243,79,172,159,48,50,31,81,156,154,156,23,113,41,167,28,55,242,232,212,107,158,106,150,171,165,215,35,204,47,86,187,6,55,95,74,149,145,222,106,159,104,183,181,99,158,157,92,221,244,109,238,53,106,21,92,214,164,110,218,138,175,146,54,62,186,242,203,255,0,218,188,170,243,148,251,18,213,102,246,205,194,162,225,236,235,77,55,135,161,163,238,200,231,246,41,226,234,189,184,89,187,107,25,213,118,181,17,58,175,66,229,57,86,112,101,168,252,63,216,174,186,189,170,23,91,173,150,235,154,219,226,167,135,14,222,177,199,75,74,143,73,35,169,175,141,127,254,51,250,72,200,253,206,130,57,101,107,254,57,95,28,53,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,63,193,18,185,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,109,212,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,114,156,176,184,245,169,214,123,85,39,15,218,193,125,171,175,212,27,101,61,76,214,171,189,95,105,137,118,183,64,216,118,67,36,174,151,187,81,92,212,116,238,85,72,190,40,96,89,30,231,61,36,123,163,7,58,191,52,248,183,203,250,31,81,184,144,255,0,6,208,189,71,212,157,56,206,117,67,10,179,123,86,213,167,62,6,91,252,48,42,186,170,158,150,169,42,21,42,155,26,39,199,12,126,21,221,213,69,220,198,189,175,86,171,27,35,217,229,113,59,255,0,217,76,170,205,148,251,18,213,121,246,53,194,158,225,236,235,181,55,136,161,172,237,72,215,246,42,34,234,157,200,95,183,107,217,213,55,53,85,58,167,83,71,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,148,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,201,240,215,27,94,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,162,251,156,213,69,247,162,147,131,148,78,158,231,218,107,195,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,58,117,99,147,252,74,77,240,81,15,54,108,215,1,204,248,193,186,69,131,83,210,45,70,61,103,163,178,100,21,148,204,135,101,109,214,39,72,233,28,178,68,229,89,31,20,82,65,76,245,147,163,216,250,103,70,168,137,27,79,85,201,134,237,106,183,113,95,123,163,184,92,233,41,106,46,152,61,125,37,12,83,76,214,62,170,116,172,162,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,254,77,85,75,180,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,25,172,254,19,184,167,255,0,115,78,170,255,0,216,219,143,254,9,160,142,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,76,209,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,228,10,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,174,151,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,161,108,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,105,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,129,241,179,189,205,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,141,14,149,201,175,73,245,79,75,254,247,254,243,52,211,43,196,189,167,246,127,193,123,118,205,83,65,226,187,126,208,238,118,187,204,110,253,189,198,110,219,215,166,246,245,254,104,112,14,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,0,0,172,190,118,26,197,117,178,225,184,30,136,88,239,212,145,83,228,181,21,87,187,253,28,53,78,109,91,160,165,88,219,70,217,99,107,209,22,154,73,100,157,232,146,49,81,210,209,177,90,168,177,56,175,94,11,244,114,197,175,188,80,96,26,85,148,205,178,203,117,184,73,81,113,143,107,215,196,210,210,83,203,87,45,55,86,61,143,103,121,148,238,139,184,215,35,153,220,222,157,85,189,23,208,115,5,209,219,86,136,113,105,157,98,56,213,134,174,213,143,86,212,67,123,179,197,45,43,96,129,96,171,133,147,72,218,86,177,140,103,134,142,161,213,16,70,140,78,141,72,54,42,171,152,229,44,39,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,149,185,213,249,167,197,190,95,208,250,141,196,244,28,166,117,123,13,208,93,47,226,51,87,53,2,122,184,236,88,237,62,51,53,66,82,64,179,79,43,223,37,194,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,231,36,63,226,139,137,188,251,138,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,246,64,217,23,107,94,246,193,19,165,123,26,196,146,68,115,246,183,170,53,179,3,149,95,3,22,173,82,169,254,36,117,114,215,73,112,196,237,181,21,86,219,30,61,114,181,182,162,154,243,63,105,99,150,170,102,212,70,177,73,77,18,200,230,179,102,229,90,136,156,170,230,118,54,201,113,38,85,206,171,145,113,47,170,121,14,132,226,60,58,123,91,217,152,102,37,227,255,0,173,109,211,212,195,237,127,21,88,149,159,215,236,238,172,85,29,153,147,172,95,134,221,157,85,125,234,189,79,127,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,91,255,0,21,220,18,233,198,190,112,250,253,36,194,177,76,83,19,186,216,59,149,152,109,76,22,212,166,165,180,213,62,84,146,104,218,202,116,111,110,26,143,137,146,162,53,205,220,246,202,177,200,248,152,133,6,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,175,85,215,126,42,179,46,33,244,143,76,48,253,74,185,85,221,242,125,60,168,188,211,58,239,60,105,190,186,221,80,202,15,10,179,75,189,93,53,75,93,79,80,215,189,90,221,204,72,92,229,146,71,72,245,145,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,33,175,7,90,95,117,214,58,29,117,192,236,78,171,91,148,250,79,93,114,163,130,146,137,213,115,213,207,67,119,181,86,199,75,28,77,84,115,159,51,169,146,20,233,213,81,100,69,70,187,166,213,142,166,162,52,246,231,134,222,176,12,106,243,167,49,210,71,137,215,217,232,170,108,44,164,164,90,88,27,110,124,44,117,50,71,10,181,171,19,59,74,206,140,86,183,106,116,78,137,211,161,232,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,80,15,52,127,61,154,155,244,95,71,162,36,167,37,172,79,21,206,108,90,237,139,102,184,205,171,32,178,214,253,152,241,54,235,165,20,117,116,179,236,125,197,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,35,95,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,245,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,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,65,94,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,123,158,206,197,45,13,68,21,117,21,61,81,142,99,182,189,148,209,118,213,204,114,248,157,237,220,145,185,10,65,52,187,195,118,183,218,184,143,209,44,91,90,44,214,58,187,53,62,71,79,43,159,65,83,35,100,125,52,240,207,37,60,204,71,183,220,246,36,176,201,177,253,26,174,102,215,43,88,170,172,78,150,10,64,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,100,248,107,141,175,25,173,171,165,159,101,170,145,143,217,44,113,185,142,218,246,57,171,209,125,206,106,162,251,209,73,43,201,175,73,245,79,75,254,247,254,243,52,211,43,196,189,167,246,127,193,123,118,205,83,65,226,187,126,208,238,118,187,204,110,253,189,198,110,219,215,166,246,245,254,104,126,87,55,62,19,53,31,40,163,139,136,172,42,249,149,229,22,171,55,122,91,253,130,170,230,181,20,182,10,94,197,52,105,85,110,164,70,39,106,21,240,238,125,82,163,156,237,202,201,21,168,198,200,230,86,94,139,234,173,215,68,53,67,31,213,123,22,59,143,223,46,88,221,67,170,232,232,239,212,142,169,162,89,251,110,108,114,186,54,189,142,223,27,156,146,198,228,114,43,100,141,142,79,232,154,62,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,236,219,151,189,202,231,134,124,203,135,173,6,154,235,168,21,217,5,21,247,60,168,101,222,163,24,175,84,142,11,35,25,189,145,116,135,114,171,106,102,139,182,249,149,219,94,136,144,68,230,53,208,42,186,101,3,133,113,185,173,246,174,31,184,104,204,115,203,133,143,31,191,212,79,78,203,61,13,142,249,35,124,37,214,122,183,164,43,11,226,95,125,67,27,19,165,153,240,55,162,190,40,101,78,172,78,175,110,115,11,211,229,29,169,152,174,97,194,21,159,5,180,213,244,189,96,87,10,251,125,222,150,73,35,238,55,196,213,205,89,4,237,99,94,175,72,94,201,213,141,123,218,221,210,65,59,81,21,25,213,102,168,42,175,158,119,228,159,234,79,219,74,234,209,237,11,212,125,121,172,201,173,58,95,102,246,205,215,23,199,230,201,38,182,196,170,181,85,148,177,79,4,50,50,153,136,139,221,153,60,67,94,145,245,71,61,172,114,51,115,213,140,127,128,52,39,192,47,20,184,175,19,250,29,73,93,105,198,237,88,181,235,16,236,216,174,248,245,181,209,178,150,143,100,45,236,75,75,3,92,175,138,142,70,34,164,77,122,38,215,69,44,72,178,36,93,199,73,82,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,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,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,162,63,255,0,29,60,56,255,0,17,223,194,255,0,219,63,237,175,252,23,198,237,103,178,253,169,191,111,178,252,70,239,240,207,253,205,187,55,254,14,254,255,0,224,146,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,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,120,160,88,167,45,78,94,149,154,155,125,161,215,93,121,196,63,180,90,13,210,217,236,119,72,103,167,146,241,85,178,154,106,106,167,195,36,41,29,77,185,209,204,247,34,182,77,178,73,18,53,205,124,123,218,235,148,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,63,192,42,175,156,103,13,26,89,138,98,182,126,35,49,107,79,177,178,75,206,65,79,96,184,210,219,224,166,167,161,172,238,199,112,172,150,182,102,50,36,146,74,199,200,214,163,165,116,139,185,168,136,168,170,157,72,171,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,202,115,34,229,187,247,127,237,78,33,120,122,176,255,0,106,159,29,102,77,140,209,197,255,0,145,127,198,250,202,70,39,255,0,193,255,0,53,146,36,255,0,7,247,185,169,216,234,148,241,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,250,9,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,74,190,212,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,204,102,172,103,95,122,26,167,153,106,103,178,253,153,246,183,32,184,223,124,23,127,189,225,124,85,76,147,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,253,94,31,181,51,238,111,92,112,61,82,146,174,235,79,73,140,228,20,55,10,255,0,101,201,178,170,106,22,76,223,21,3,62,54,35,187,176,44,177,171,28,228,107,218,245,107,151,107,148,210,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,72,255,0,164,220,116,240,227,173,122,203,127,208,236,11,51,241,119,235,47,95,7,83,35,88,218,27,239,109,170,181,30,206,153,28,190,35,179,209,119,123,155,189,168,233,34,238,196,215,72,146,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,204,182,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,105,123,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,230,87,175,58,61,11,211,138,28,39,28,226,30,217,102,240,57,157,118,65,77,141,220,170,105,213,25,29,198,149,212,117,50,70,250,134,116,248,230,143,194,177,140,145,21,29,219,114,177,219,209,145,36,113,3,149,199,158,205,50,250,215,163,214,151,252,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,135,10,226,167,140,157,35,225,6,213,143,220,53,58,155,32,175,168,201,234,39,134,221,67,100,162,100,243,189,144,53,171,52,206,89,100,142,38,177,139,44,45,84,87,239,85,149,187,90,228,71,171,122,254,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,235,0,103,135,152,46,177,90,181,191,139,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,60,52,149,13,168,158,53,98,244,114,79,189,81,28,247,33,47,249,31,96,20,210,221,117,79,84,171,177,234,180,168,165,167,183,88,45,119,103,36,173,129,89,43,165,158,182,157,139,215,180,247,162,195,64,247,123,149,236,69,143,250,41,34,238,115,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,247,35,222,137,39,244,146,52,219,192,57,80,235,21,215,77,120,180,178,98,46,191,82,80,227,218,131,79,81,100,186,69,91,84,232,160,146,118,195,36,212,78,99,119,181,139,82,181,12,100,17,171,145,203,210,170,86,49,55,72,138,94,241,74,220,234,252,211,226,223,47,232,125,70,226,64,168,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,250,237,115,216,217,230,107,92,169,213,169,44,136,157,55,47,89,85,192,39,2,119,94,46,242,106,219,238,75,89,87,105,211,172,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,247,189,165,244,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,206,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,134,135,180,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,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,194,127,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,67,93,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,179,84,145,57,85,88,201,162,237,202,207,137,200,172,145,170,142,114,42,42,221,79,41,60,214,213,149,112,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,218,174,137,170,174,70,174,246,189,58,116,68,115,166,80,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,197,53,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,72,63,212,209,226,159,239,219,238,47,236,159,235,31,1,113,251,49,254,7,226,191,195,252,47,255,0,241,254,135,247,239,131,253,242,239,180,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,189,0,20,67,205,123,88,174,186,149,197,165,239,17,109,250,146,187,30,211,234,122,123,37,174,42,42,167,75,4,115,186,24,230,173,115,219,189,204,74,148,168,123,224,145,90,141,94,148,177,49,233,186,53,82,26,150,233,201,63,88,174,183,172,55,60,209,11,229,250,146,90,124,106,162,150,247,96,163,154,169,206,171,108,21,75,35,107,27,20,110,122,162,83,71,44,112,61,82,54,34,54,90,199,171,149,86,86,150,104,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,74,22,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,253,124,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,121,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,25,236,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,43,202,155,130,90,61,86,190,212,241,3,171,216,167,140,195,44,221,202,59,5,182,233,109,130,162,223,144,85,61,146,195,60,143,100,200,238,228,52,254,238,138,140,218,233,213,54,200,139,79,35,22,229,0,42,47,157,134,177,90,175,89,150,7,162,22,59,245,92,181,24,213,61,85,238,255,0,71,13,83,93,72,217,234,146,54,209,182,88,218,245,84,169,142,40,231,122,36,140,69,108,85,140,86,170,164,174,43,44,159,252,155,53,175,236,55,16,87,109,28,171,183,247,169,53,54,222,157,153,227,139,116,144,87,91,162,168,168,143,115,150,70,163,97,116,15,172,71,116,99,220,178,118,58,109,110,245,46,164,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,191,243,34,229,187,247,129,237,78,33,120,122,176,255,0,109,127,29,102,77,140,209,197,255,0,150,191,198,250,202,70,39,255,0,198,127,53,146,36,255,0,8,247,185,169,223,234,149,21,129,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,4,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,218,182,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,226,185,151,241,199,77,195,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,240,62,53,145,234,136,214,50,106,75,251,89,149,125,170,251,117,246,154,235,246,147,218,30,214,246,199,141,147,199,120,238,231,119,196,247,250,247,59,221,207,143,185,187,118,239,139,175,95,121,115,220,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,122,128,1,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,11,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,150,188,185,184,40,254,42,181,30,123,254,127,108,186,199,166,88,183,226,92,170,96,78,212,119,74,228,86,44,118,198,205,185,175,110,230,61,100,149,209,35,156,200,218,214,245,137,211,69,34,94,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,9,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,219,229,151,255,0,181,121,85,231,41,246,37,170,205,237,155,133,69,195,217,214,154,111,15,67,71,221,145,207,236,83,197,213,123,112,179,118,214,51,170,237,106,34,117,94,133,196,242,136,225,199,62,211,173,47,126,180,101,249,190,65,79,109,206,41,229,146,203,134,172,179,69,65,12,14,146,52,246,156,240,72,136,215,84,204,218,104,187,82,49,58,120,117,107,183,201,222,70,197,97,64,17,87,153,166,181,253,203,112,143,148,248,123,127,138,175,206,250,225,84,123,226,223,12,94,54,9,188,68,146,116,145,142,111,74,88,170,118,57,55,116,149,98,220,213,110,238,148,109,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,242,63,43,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,242,47,251,151,190,168,90,181,87,131,237,54,185,219,219,73,13,69,130,207,22,47,93,73,13,107,106,95,79,61,189,169,76,157,222,136,139,27,229,138,56,170,18,55,39,86,178,161,158,247,34,163,221,34,138,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,33,87,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,150,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,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,170,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,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,127,153,87,52,167,194,119,149,141,27,249,127,143,122,116,4,85,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,44,39,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,76,240,235,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,90,242,202,227,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,251,99,99,228,239,238,141,18,110,237,218,3,197,107,94,168,90,180,87,72,242,253,87,188,182,146,74,124,90,207,83,114,101,61,77,107,105,25,89,59,24,189,154,84,149,200,168,199,205,47,110,38,124,46,85,124,141,68,107,149,81,23,49,134,130,57,104,224,21,58,125,193,110,157,210,220,177,234,75,85,202,249,79,83,127,170,88,82,45,245,140,171,169,146,90,90,137,95,26,174,247,186,141,105,17,55,46,246,177,172,99,182,236,218,142,101,216,5,78,160,240,91,168,148,182,220,122,146,235,114,177,211,211,95,233,86,100,139,125,27,41,42,99,150,170,162,39,200,169,177,237,163,74,180,93,171,189,204,115,216,221,219,246,173,6,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,168,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,97,231,87,230,159,22,249,127,67,234,55,18,47,240,187,195,38,125,197,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,155,231,116,105,181,175,123,96,149,177,49,238,98,73,34,53,155,155,213,92,221,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,122,176,101,92,189,238,83,120,6,27,140,240,115,140,102,118,44,122,146,146,251,152,212,92,42,111,183,6,162,172,245,207,167,184,85,83,192,143,114,170,170,50,56,163,68,107,19,163,17,93,35,145,55,72,247,58,101,0,83,95,57,93,11,211,141,54,212,124,51,84,48,171,55,178,174,186,141,237,105,111,240,192,168,218,90,138,170,85,165,84,170,108,104,159,4,210,120,167,119,85,23,107,220,198,189,90,143,116,143,127,229,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,126,79,56,45,28,190,224,220,80,46,170,212,77,226,44,186,151,111,130,162,142,77,172,103,98,170,134,158,10,74,138,110,136,247,61,219,88,202,105,123,138,214,53,124,78,198,238,88,220,167,75,228,125,154,218,168,51,253,83,211,153,169,234,214,229,124,179,219,175,116,242,181,141,236,54,10,25,165,134,86,189,219,183,35,213,215,8,85,168,141,84,84,108,157,85,189,17,29,110,128,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,28,211,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,185,172,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,249,78,171,194,198,181,255,0,14,220,65,97,58,199,37,191,198,210,99,247,5,241,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,46,148,192,0,231,250,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,206,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,125,94,97,198,6,184,230,220,62,226,220,51,221,178,77,152,102,47,185,170,216,159,50,213,93,35,108,171,37,52,53,146,190,71,119,33,167,247,54,24,152,140,141,173,100,93,90,229,138,55,51,245,120,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,66,120,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,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,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,54,230,63,194,82,177,169,29,53,54,246,49,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,240,7,234,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,166,141,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,137,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,219,107,246,172,253,250,235,46,89,171,159,100,45,88,191,218,139,131,171,125,151,108,111,72,96,248,81,187,156,238,137,220,153,251,123,146,203,181,189,201,95,35,246,183,118,212,176,174,78,60,56,231,206,169,174,226,70,225,155,228,22,44,77,106,38,182,208,227,212,146,205,5,54,71,60,113,62,53,170,170,106,162,69,61,52,11,81,43,98,219,185,124,67,100,93,209,246,85,178,243,94,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,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,1,154,206,44,124,211,235,39,204,12,135,212,103,44,167,66,120,182,197,120,70,229,129,166,153,77,202,47,29,146,95,126,209,219,241,155,115,91,28,189,202,230,220,46,47,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,222,141,17,58,189,10,161,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,73,191,253,73,61,83,254,22,62,244,188,79,247,73,255,0,203,255,0,103,55,212,255,0,228,63,103,119,252,23,133,240,126,35,218,254,35,240,251,91,187,127,254,111,93,222,242,10,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,127,220,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,29,213,212,208,43,214,100,163,122,207,26,35,158,159,4,138,232,183,63,106,72,249,42,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,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,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,87,157,95,154,124,91,229,253,15,168,220,79,85,202,27,83,49,93,27,211,142,35,245,75,53,171,240,246,92,102,223,96,184,84,237,146,54,73,54,196,185,236,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,21,120,209,226,219,42,226,231,84,215,41,185,69,224,113,187,23,137,183,227,54,230,182,72,187,116,46,169,145,236,158,120,150,105,99,74,201,35,88,91,51,227,84,107,187,49,162,39,70,33,34,185,97,112,21,77,172,247,90,78,32,117,130,197,73,95,167,214,202,138,152,109,86,138,190,235,22,237,113,129,208,236,154,72,157,23,106,162,133,170,233,218,168,146,252,83,64,177,189,174,98,72,199,92,248,0,169,94,118,154,199,125,151,42,193,120,126,167,135,179,101,166,183,166,99,89,38,230,59,197,213,73,37,69,37,58,116,86,111,143,178,200,170,125,232,253,175,241,95,19,122,198,213,94,85,201,215,76,254,216,113,89,54,117,87,73,117,74,76,11,31,172,184,67,85,79,31,245,171,107,170,81,40,227,130,161,234,197,68,223,4,245,143,99,17,205,115,157,2,185,21,90,199,162,254,7,54,109,47,181,105,199,24,55,75,157,153,212,145,211,231,86,122,60,161,244,148,212,77,167,101,52,239,116,148,211,117,218,170,146,62,89,105,36,168,124,157,26,174,125,67,186,162,170,43,221,34,185,37,235,95,254,125,112,231,89,111,255,0,238,230,182,250,168,226,255,0,155,209,213,199,51,214,79,249,146,198,214,199,254,93,92,239,232,33,106,133,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,245,92,220,184,174,215,29,33,172,198,116,119,76,165,186,226,86,172,138,222,151,138,188,178,223,52,212,245,85,114,71,59,154,180,20,213,12,70,246,123,123,34,150,101,141,235,35,155,60,45,93,140,87,36,209,215,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,173,150,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,227,218,246,163,216,214,171,230,87,243,94,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,202,185,114,122,193,198,253,31,10,188,14,232,214,37,135,85,110,212,220,179,75,236,114,216,156,144,193,83,13,174,54,210,81,198,250,170,168,159,43,94,221,204,124,254,29,86,57,35,124,180,238,71,181,90,199,181,106,7,251,106,207,114,175,245,87,35,201,50,59,135,252,37,101,117,202,186,162,79,250,82,77,52,146,63,253,247,57,206,255,0,26,169,55,248,138,229,83,159,104,135,14,148,26,175,65,124,164,190,100,56,221,61,109,94,115,71,69,83,53,76,11,7,138,141,180,178,219,99,74,70,63,100,116,238,124,181,46,157,200,141,72,220,230,252,45,82,32,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,123,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,230,85,205,41,240,157,229,99,70,254,95,227,222,157,1,21,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,82,183,58,191,52,248,183,203,250,31,81,184,158,215,147,134,127,134,233,102,27,196,22,160,234,14,67,73,99,199,172,116,248,229,77,117,117,74,174,200,153,214,228,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,18,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,165,240,63,203,139,50,226,186,213,113,207,178,187,189,94,29,130,71,79,85,77,106,185,165,42,75,61,210,226,141,115,24,176,70,229,68,125,52,50,244,89,95,213,55,171,29,12,106,143,238,73,4,106,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,79,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,218,81,8,57,190,234,133,171,11,225,46,167,3,153,180,147,220,181,6,241,69,109,167,129,213,173,138,120,160,166,153,181,178,213,50,46,138,233,152,215,83,195,11,186,109,70,173,84,106,174,254,77,117,32,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,106,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,65,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,150,203,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,10,114,240,205,110,185,255,0,5,186,85,125,188,211,210,67,81,75,103,125,145,141,166,99,154,197,130,223,83,45,12,46,84,115,156,187,221,21,52,110,122,245,232,175,87,42,35,81,81,169,92,28,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,79,243,159,210,26,156,191,65,177,173,92,183,65,87,53,70,158,222,29,13,98,54,120,153,4,54,235,135,110,41,38,123,29,241,189,233,83,13,12,109,70,47,185,38,145,85,170,137,185,149,193,192,62,166,98,186,69,197,238,155,103,89,173,95,132,178,211,220,42,45,245,53,78,146,56,227,165,241,180,147,81,178,121,95,35,218,198,67,27,234,26,249,30,174,248,99,107,220,136,170,136,139,162,144,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,0,10,203,231,97,172,87,91,46,27,129,232,133,142,253,73,21,62,75,81,85,123,191,209,195,84,230,213,186,10,85,141,180,109,150,54,189,17,105,164,150,73,222,137,35,21,29,45,27,21,170,139,19,138,171,177,96,25,150,77,140,228,217,157,139,30,171,171,177,97,212,244,213,55,219,131,81,18,10,22,84,84,50,158,4,123,149,81,21,242,75,34,35,88,157,94,168,217,28,137,182,55,185,190,124,244,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,126,124,187,117,210,179,95,184,83,197,50,75,245,231,218,121,37,135,187,141,223,166,114,78,178,58,170,149,81,34,124,178,76,174,116,211,73,74,250,89,164,145,28,230,186,73,159,253,21,69,99,100,168,0,21,65,206,159,53,208,107,157,78,41,133,91,233,233,43,117,126,207,80,201,107,171,41,25,213,246,251,35,226,145,201,73,85,34,57,17,95,36,178,69,52,81,57,28,230,49,36,127,225,182,116,239,85,177,118,124,158,115,45,35,191,112,233,81,139,98,22,10,74,12,239,24,168,88,115,26,166,218,217,4,247,6,79,85,87,53,190,103,212,177,58,212,49,177,58,88,154,143,118,248,214,41,19,107,88,172,115,231,168,4,53,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,169,76,26,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,248,156,136,120,3,218,234,198,151,221,116,170,245,101,182,92,29,87,53,61,255,0,23,177,229,20,53,115,81,58,153,149,16,92,45,240,212,175,107,170,170,72,200,165,146,90,117,145,171,209,207,167,127,185,170,138,198,219,167,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,85,95,60,239,201,63,212,159,182,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,57,255,0,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,31,95,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,94,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,48,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,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,12,214,113,99,230,159,89,62,96,100,62,163,57,205,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,205,202,171,103,252,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,222,215,43,213,253,246,163,54,65,36,150,190,85,95,53,206,5,191,191,241,65,162,152,103,254,209,85,159,209,80,187,252,215,54,233,29,58,55,254,87,197,61,174,255,0,89,50,179,252,34,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,219,161,238,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,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,19,252,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,159,224,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,36,10,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,174,215,61,141,158,102,181,202,157,90,146,200,137,211,114,245,148,28,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,232,153,45,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,125,96,3,57,156,112,107,21,215,91,248,163,212,12,186,178,253,73,117,182,209,94,42,108,150,25,104,106,157,61,18,90,169,37,116,52,206,167,114,189,237,217,35,90,179,185,99,93,142,146,121,30,212,77,253,11,62,228,211,128,84,227,60,46,93,51,59,142,61,73,73,81,152,229,21,117,52,119,6,164,75,61,117,186,158,40,169,227,71,185,170,175,70,71,83,29,114,53,143,233,209,93,35,145,58,73,185,222,127,157,102,153,253,160,208,236,47,84,169,41,46,181,21,120,126,64,251,124,222,30,61,244,180,244,53,240,254,36,245,29,24,170,206,147,210,81,198,199,171,154,221,211,171,85,28,231,179,164,0,229,213,172,119,221,27,226,227,4,169,180,67,226,41,51,11,132,24,117,210,155,115,25,222,165,175,158,40,218,187,220,199,171,123,83,165,60,253,27,181,207,236,108,220,214,189,202,104,80,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,19,255,0,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,103,175,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,190,42,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,154,198,53,169,209,17,16,185,254,74,158,86,50,159,152,21,222,157,110,39,248,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,147,88,198,181,58,34,34,23,41,202,231,129,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,141,199,168,156,215,164,175,147,114,237,138,166,161,175,106,43,54,119,34,141,170,197,115,86,105,162,109,133,20,173,205,11,129,111,185,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,240,154,234,120,214,53,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,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,137,232,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,249,149,115,74,124,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,20,173,206,175,205,62,45,242,254,135,212,110,36,21,183,101,153,85,158,197,119,197,173,57,53,214,138,203,144,120,127,107,219,169,235,100,142,150,225,216,122,190,15,17,19,85,25,47,109,234,174,102,244,93,174,85,84,232,167,127,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,47,251,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,82,53,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,232,91,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,239,185,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,250,173,76,20,255,0,105,163,88,229,127,137,165,166,220,143,89,152,200,36,117,68,113,177,99,111,195,35,118,182,78,220,81,215,158,85,218,213,53,215,70,236,80,220,233,31,114,163,167,191,85,212,81,182,102,172,240,193,51,168,91,20,175,143,174,230,177,238,130,102,181,202,157,28,177,72,137,215,106,244,138,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,254,109,123,26,228,232,168,138,104,36,25,225,230,31,133,90,176,14,52,181,86,197,102,168,171,154,158,170,240,203,219,221,82,246,185,233,61,194,154,42,233,154,138,214,181,54,54,90,153,26,196,233,213,24,141,69,87,42,43,150,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,209,131,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,90,79,23,186,67,83,174,252,52,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,126,6,177,245,16,68,199,171,149,191,3,157,241,51,250,73,155,115,79,186,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,25,172,226,159,90,255,0,136,158,32,179,109,99,142,223,224,169,50,11,130,120,8,29,23,110,70,80,193,19,41,233,123,173,238,72,137,50,193,12,75,38,215,171,123,138,253,189,27,209,18,85,105,158,138,125,134,229,35,172,122,199,87,112,239,85,234,109,194,203,217,130,57,119,71,5,13,186,251,21,60,123,154,177,181,91,51,167,125,98,187,163,222,213,143,177,211,107,183,161,0,9,255,0,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,65,201,179,90,254,195,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,183,73,5,117,186,42,138,136,247,57,100,106,54,23,64,250,196,119,70,61,203,39,99,166,214,239,82,234,64,7,10,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,224,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,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,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,147,250,151,203,119,89,116,247,133,60,107,136,41,44,55,89,47,78,241,151,12,195,30,154,38,178,170,197,107,85,103,131,155,176,221,207,118,214,50,89,106,21,206,107,225,108,209,53,209,53,33,158,68,225,92,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,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,237,65,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,159,216,57,39,232,237,170,245,153,103,154,223,124,176,213,203,81,141,83,210,217,44,21,147,82,181,212,141,158,169,36,117,99,162,145,204,85,74,152,226,142,6,42,198,244,86,197,88,244,114,42,74,210,178,203,31,227,255,0,71,110,183,174,9,184,95,214,251,29,134,146,90,124,107,7,179,217,47,245,144,210,185,213,109,130,170,223,72,234,55,75,35,88,168,148,209,203,28,236,69,145,232,141,150,177,136,212,85,149,196,116,229,219,174,148,122,3,197,102,41,146,95,175,62,204,198,239,221,220,110,253,51,146,4,141,180,181,72,137,19,229,146,101,107,97,134,58,166,82,205,36,136,230,185,177,194,255,0,233,34,171,29,161,66,170,249,231,126,73,254,164,253,180,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,243,106,42,118,14,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,123,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,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,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,53,156,88,249,167,214,79,152,25,15,168,206,72,174,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,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,62,179,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,30,99,60,189,47,186,73,155,65,169,186,21,136,93,111,24,102,91,112,237,85,208,80,66,201,164,180,94,42,235,31,217,165,130,150,158,22,118,168,223,221,130,26,116,68,122,164,137,219,115,145,95,10,62,90,114,191,224,151,62,225,194,213,114,213,125,70,203,42,233,238,89,197,158,141,177,98,148,203,52,80,81,192,230,199,59,95,112,138,102,49,222,58,55,57,241,35,17,189,33,69,157,55,73,222,84,142,122,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,145,127,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,166,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,3,143,241,129,159,211,105,135,11,154,165,153,205,144,213,216,170,41,113,122,234,107,125,194,145,101,108,240,92,106,98,90,122,37,141,209,38,246,61,106,102,133,17,233,211,98,170,57,85,168,138,228,206,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,134,154,116,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,71,228,241,47,128,84,234,159,15,58,145,167,214,252,122,146,249,114,190,98,247,42,107,93,13,74,69,178,91,143,135,122,209,170,44,170,140,99,219,80,145,61,143,114,166,199,181,174,234,221,189,83,53,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,94,225,251,83,62,249,52,59,3,213,41,42,237,85,21,121,54,63,67,112,175,246,92,155,233,97,174,124,45,241,80,51,227,122,183,181,58,75,26,177,206,87,49,204,86,185,119,53,74,150,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,132,106,227,127,130,236,87,139,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,109,161,169,157,24,179,37,27,214,121,21,90,197,248,36,86,203,181,251,86,55,208,14,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,41,201,83,202,198,83,243,2,187,211,173,196,255,0,0,25,87,44,167,149,191,0,180,122,137,224,120,155,214,59,125,170,229,136,39,140,167,199,113,218,202,104,43,161,187,200,157,218,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,62,6,70,206,245,191,131,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,40,179,140,222,94,154,143,160,26,177,67,99,210,124,67,43,204,176,204,163,108,88,213,77,60,43,115,184,73,85,29,55,114,166,150,161,148,208,179,108,201,218,168,153,136,216,246,186,6,171,145,206,88,230,70,89,255,0,47,142,14,242,174,16,52,226,249,100,205,115,239,110,222,178,107,131,107,106,109,246,249,228,125,158,221,218,71,70,199,83,36,140,99,221,52,172,86,172,210,171,89,185,25,11,17,189,33,71,190,85,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,243,42,230,148,248,78,242,177,163,127,47,241,239,78,128,138,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,41,91,157,95,154,124,91,229,253,15,168,220,72,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,134,135,180,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,1,0,57,161,112,45,247,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,254,43,155,79,26,67,254,90,220,20,235,46,169,103,120,255,0,16,116,183,251,174,9,134,88,46,19,120,123,237,5,83,105,174,149,211,54,25,152,190,1,146,193,52,83,66,217,182,69,63,121,189,167,177,243,68,157,197,108,140,111,224,115,108,205,110,185,87,26,89,5,138,225,79,73,29,62,29,103,181,89,40,93,11,28,143,146,7,211,54,185,93,42,171,149,21,253,218,233,90,138,212,106,108,107,19,167,84,87,59,165,114,83,211,63,180,26,227,154,106,149,93,37,170,162,147,15,199,217,111,135,196,71,190,170,158,186,190,111,195,158,159,171,21,25,210,10,74,200,222,244,115,93,182,116,106,35,154,247,244,185,64,81,95,55,156,23,236,151,25,55,43,255,0,181,60,95,219,92,126,215,125,236,246,59,126,19,183,27,168,59,91,183,47,115,175,128,238,110,232,223,239,187,122,124,59,157,32,57,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,76,214,113,79,162,159,195,183,16,89,182,142,71,112,241,180,152,253,193,60,4,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,107,17,189,196,126,222,173,232,171,111,220,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,58,172,213,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,35,87,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,75,190,230,17,128,97,186,89,203,135,54,211,237,62,199,169,44,120,245,142,158,201,77,67,67,76,139,178,38,123,102,141,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,136,77,9,243,18,208,186,205,126,225,79,43,198,236,54,111,105,228,150,30,214,73,97,133,171,58,200,234,170,85,85,149,145,71,10,57,211,77,37,43,234,161,142,53,107,154,233,38,103,244,85,17,237,161,109,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,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,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,158,206,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,146,127,149,55,4,180,122,173,125,169,226,7,87,177,79,25,134,89,187,148,118,11,109,210,219,5,69,191,32,170,123,37,134,121,30,201,145,221,200,105,253,221,21,25,181,211,170,109,145,22,158,70,45,202,20,45,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,174,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,190,147,197,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,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,162,158,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,76,230,26,19,195,52,114,197,196,7,47,76,31,71,114,57,188,61,38,77,165,246,10,120,234,118,189,254,18,169,148,20,210,83,84,236,99,216,178,118,167,142,41,123,123,209,175,217,181,223,11,149,12,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,104,251,132,93,111,186,241,29,195,166,25,172,183,219,29,37,162,229,127,167,169,109,101,37,36,142,124,9,61,61,84,212,210,62,61,223,19,88,247,64,175,70,42,185,88,143,70,171,159,183,122,192,190,121,223,146,127,169,63,109,43,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,62,23,120,100,192,120,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,124,238,141,55,57,140,116,242,182,38,61,207,88,227,86,179,115,186,43,157,216,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,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,2,138,241,254,18,114,174,46,120,250,214,60,90,219,47,129,198,236,90,129,120,184,100,215,23,58,72,187,116,46,189,61,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,175,70,41,118,152,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,62,75,157,166,213,122,166,101,29,230,217,73,95,79,29,68,21,108,138,166,22,202,198,207,4,172,154,25,81,174,69,68,124,114,199,28,140,119,243,107,216,215,39,69,68,83,235,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,19,252,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,159,224,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,255,0,205,91,76,242,173,100,227,187,76,244,183,10,164,241,23,172,155,15,182,91,233,183,71,35,227,135,125,206,227,190,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,165,133,112,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,102,214,237,98,171,149,59,143,145,239,238,160,0,87,7,58,125,98,181,89,116,143,20,209,11,125,250,174,43,238,75,120,101,238,186,142,146,169,173,99,173,84,172,145,168,218,168,209,232,245,100,149,50,68,248,145,204,86,57,244,114,47,84,116,72,65,94,90,250,67,83,171,252,96,224,240,44,21,107,109,195,234,23,47,185,77,77,60,81,62,6,80,185,175,167,114,164,157,119,177,213,139,73,27,218,196,87,171,37,114,166,222,138,246,232,36,25,214,227,219,76,242,173,47,226,227,83,45,217,77,39,111,219,217,5,110,77,110,157,145,200,144,213,80,215,206,250,136,159,27,158,198,239,219,220,116,79,86,245,106,75,12,172,71,59,103,82,199,249,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,209,131,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,5,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,207,151,146,167,149,140,167,230,5,119,167,91,137,254,0,40,91,151,119,4,21,156,85,103,107,150,230,52,187,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,237,175,100,30,33,18,72,228,100,85,13,86,57,28,246,57,47,122,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,249,43,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,171,30,177,77,44,106,230,244,93,146,61,191,201,202,139,245,128,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,101,92,210,159,9,222,86,52,111,229,254,61,233,208,17,87,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,5,59,115,108,192,51,45,83,227,103,0,211,237,62,199,170,239,153,13,243,7,160,166,161,161,166,68,223,43,253,161,114,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,176,158,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,3,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,160,206,104,254,123,53,55,232,190,143,68,75,78,70,182,155,172,54,173,100,190,205,108,171,101,182,178,162,195,73,79,88,232,92,144,77,60,45,174,116,177,50,78,155,92,246,54,120,92,230,162,245,106,75,26,175,77,201,214,210,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,188,255,0,36,188,166,251,73,175,185,214,21,79,93,178,203,117,195,214,233,89,77,218,98,247,106,169,43,105,227,167,147,122,166,246,237,101,109,74,116,69,70,175,115,171,145,85,173,84,252,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,115,147,209,79,176,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,244,28,147,245,66,213,143,106,230,121,165,23,6,210,67,81,153,217,233,110,84,53,19,86,182,39,201,61,189,242,117,165,138,37,78,179,61,241,86,75,42,237,119,86,178,149,235,181,200,170,172,184,144,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,2,149,185,201,235,95,219,158,32,173,58,57,73,111,236,210,105,149,189,123,211,201,22,217,39,174,184,197,79,81,38,215,36,142,71,66,216,25,70,141,234,198,57,36,239,245,220,221,138,57,54,104,167,219,158,32,174,218,199,87,112,236,210,105,149,189,59,48,71,46,217,39,174,184,197,81,79,30,230,172,110,71,66,216,25,88,174,232,246,57,36,236,116,220,221,232,79,254,104,254,68,245,55,232,190,177,68,80,9,170,131,53,156,83,232,167,240,237,196,22,109,163,145,220,60,109,38,63,112,79,1,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,218,196,111,113,31,183,171,122,42,218,167,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,10,203,231,63,115,226,26,44,103,26,179,99,145,213,174,144,85,83,186,167,32,125,178,146,161,202,151,24,170,35,108,73,114,153,173,237,50,153,86,106,127,14,197,114,111,153,37,87,35,157,28,42,216,21,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,26,19,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,253,99,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,173,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,165,186,114,140,212,45,113,205,184,125,150,213,168,246,29,152,102,47,217,181,225,119,185,251,203,85,116,141,178,212,173,76,110,116,178,187,185,13,63,245,188,17,43,24,200,218,214,58,36,87,44,78,70,115,254,116,154,233,125,197,176,76,75,65,177,203,205,169,148,153,183,136,184,228,180,157,25,37,119,133,164,154,157,244,73,209,85,86,40,100,157,37,118,253,168,231,186,147,107,94,141,108,173,116,11,229,245,163,182,173,111,226,211,5,196,114,91,13,93,215,30,162,168,154,247,120,138,42,86,207,2,65,73,11,230,141,181,77,123,30,207,13,37,67,105,224,145,30,157,28,147,236,69,71,61,170,104,120,202,185,165,62,19,188,172,104,223,203,252,123,211,160,42,3,155,22,133,223,116,195,138,11,158,163,123,26,213,69,139,106,95,75,141,161,214,245,99,55,85,65,79,79,29,122,77,18,35,85,179,58,119,247,220,254,138,217,60,74,59,123,159,220,107,59,7,36,253,98,181,89,115,44,243,68,47,151,234,184,170,50,90,122,91,221,130,142,106,166,182,145,211,210,164,141,172,108,81,185,232,171,83,36,82,64,245,72,216,170,232,168,222,174,84,72,154,122,174,119,22,155,173,254,235,160,214,43,21,178,174,227,114,184,212,100,20,148,116,116,144,186,105,234,103,145,214,198,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,40,56,9,224,130,197,194,62,9,45,110,71,75,106,185,106,109,239,187,21,238,247,71,51,234,33,101,42,76,171,13,45,35,164,138,55,199,14,198,196,249,19,98,57,242,245,220,231,54,56,145,146,168,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,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,7,159,195,112,12,55,79,169,174,180,184,102,61,73,106,101,242,241,91,127,185,172,40,187,235,46,53,114,172,181,21,18,189,202,174,123,220,229,232,157,87,225,99,88,198,237,99,26,212,244,0,0,0,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,230,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,255,0,36,78,192,8,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,103,127,225,127,133,252,7,132,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,155,105,216,168,138,213,94,170,239,127,242,68,236,0,28,127,138,14,23,240,30,44,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,109,168,122,170,35,81,122,163,125,255,0,205,23,143,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,101,4,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,244,99,22,89,158,247,109,68,222,169,30,253,221,184,246,250,0,0,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,243,85,112,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,249,42,74,0,69,254,40,57,122,104,191,22,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,186,161,232,170,142,68,232,141,247,127,53,95,175,133,174,2,180,179,132,108,170,241,148,233,158,117,168,21,222,221,183,165,190,182,221,121,185,211,75,67,38,217,26,248,231,88,161,167,139,172,209,244,123,88,247,42,237,108,210,162,39,198,167,201,197,7,47,77,23,226,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,247,84,61,21,81,200,157,17,190,239,230,171,232,56,82,224,167,75,56,62,251,83,247,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,243,248,158,1,134,224,181,57,5,86,31,143,82,90,95,149,94,36,191,221,210,153,21,172,170,184,201,20,81,75,80,172,235,181,175,123,96,141,95,181,19,115,247,61,221,94,247,185,222,128,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,0,4,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,116,14,20,184,41,210,206,15,190,212,253,217,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,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,176,112,191,194,254,3,194,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,205,180,236,84,69,106,175,85,119,191,249,34,118,2,0,127,81,83,133,143,246,125,170,191,245,173,187,253,4,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,145,207,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,223,252,209,120,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,96,3,197,73,163,184,13,78,174,59,91,238,22,26,74,252,178,59,61,37,146,134,178,174,150,25,95,108,130,7,214,185,93,75,34,179,187,11,229,74,249,89,42,181,253,30,198,70,157,19,162,238,246,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,254,72,157,128,17,255,0,138,222,10,116,179,140,31,178,223,121,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,127,37,71,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,116,70,251,191,154,175,160,225,75,130,157,44,224,251,237,79,221,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,2,0,127,81,83,133,143,246,125,170,191,245,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,94,128,1,31,248,173,224,167,75,56,193,251,45,247,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,242,84,244,28,86,240,83,165,156,96,253,150,251,204,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,207,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,249,42,74,2,63,241,91,193,78,150,113,131,246,91,239,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,78,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,64,15,234,42,112,177,254,207,181,87,254,181,183,127,160,146,255,0,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,123,163,142,54,47,71,204,228,78,140,79,133,19,175,85,234,171,208,0,4,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,116,14,20,184,41,210,206,15,190,212,253,217,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,33,86,170,242,159,208,45,100,212,124,143,84,179,93,73,213,90,139,214,77,112,150,225,83,182,241,68,248,225,222,191,4,17,119,40,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,32,56,107,225,175,78,56,86,211,133,211,45,50,91,172,212,19,92,39,186,85,213,221,42,146,122,170,186,169,81,140,89,30,172,107,35,111,72,226,138,52,72,216,198,237,141,21,81,92,174,115,191,87,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,16,63,168,169,194,199,251,62,213,95,250,214,221,254,130,79,242,53,113,75,192,14,135,113,109,149,89,243,93,67,184,229,118,171,213,158,222,182,182,212,216,171,225,139,196,82,164,142,146,56,229,100,240,202,207,129,242,76,173,86,35,92,189,215,35,149,200,140,70,184,90,224,43,75,56,70,202,175,25,78,153,231,90,129,93,237,219,122,91,235,109,215,155,157,52,180,50,109,145,175,142,117,138,26,120,186,205,31,71,181,143,114,174,214,205,42,34,124,106,73,80,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,255,0,66,184,117,210,62,28,49,153,241,109,40,196,233,45,116,245,85,19,77,81,84,177,49,213,181,44,117,68,211,69,12,245,59,82,89,217,2,84,62,40,150,87,61,237,141,26,138,231,47,87,47,75,0,226,156,73,240,135,163,92,86,253,146,251,218,162,186,205,246,58,224,250,218,63,103,215,186,155,191,12,187,60,69,36,221,17,122,195,47,106,45,202,205,146,183,182,157,185,25,213,219,187,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,85,226,31,150,174,139,241,53,170,21,218,175,168,218,131,169,76,185,86,83,211,210,69,71,67,118,164,74,42,40,33,141,26,216,169,227,154,150,71,70,197,118,249,92,212,119,69,146,89,29,238,220,167,181,225,75,130,157,44,224,251,237,79,221,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,128,31,212,84,225,99,253,159,106,175,253,107,110,255,0,65,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,228,114,174,42,120,54,210,62,47,173,88,253,191,83,170,114,10,10,140,98,162,121,173,213,214,74,214,65,59,25,59,90,147,66,228,150,57,34,115,30,177,66,229,85,102,244,88,155,181,205,69,122,59,154,104,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,101,5,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,244,0,2,47,241,65,203,211,69,248,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,253,213,15,69,84,114,39,68,111,187,249,170,250,14,20,184,41,210,206,15,190,212,253,217,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,6,161,115,118,225,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,244,233,213,19,249,18,127,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,137,208,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,252,209,61,7,10,92,107,105,103,24,63,106,126,236,236,25,93,179,236,151,129,241,190,221,165,166,135,185,226,187,253,190,215,102,121,122,244,240,207,221,187,111,78,173,233,215,170,244,243,252,80,115,11,209,126,19,51,251,126,156,234,54,49,154,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,117,59,213,81,26,169,209,91,239,254,104,158,131,133,46,53,180,179,140,31,181,63,118,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,72,0,15,21,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,248,149,125,168,0,132,25,255,0,54,205,11,210,204,202,237,167,218,131,164,26,193,99,200,108,117,11,77,93,67,83,105,182,239,137,253,17,81,81,82,189,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,125,255,0,12,252,197,56,121,226,151,50,169,211,236,49,217,5,131,33,101,63,137,162,161,200,233,169,233,159,115,99,81,203,42,83,44,51,74,215,190,54,183,123,152,170,215,236,85,115,81,205,100,138,201,64,71,254,43,120,214,210,206,15,190,203,125,230,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,235,231,248,95,230,23,162,252,89,231,247,13,57,211,156,99,53,183,92,173,214,121,111,114,203,123,162,164,134,7,65,28,208,194,230,181,208,212,202,229,126,234,134,42,34,181,19,162,59,223,252,145,101,1,29,120,169,227,179,69,248,68,186,227,246,45,70,163,200,46,215,44,138,158,122,184,168,236,17,210,79,61,44,17,185,173,108,179,199,53,68,78,99,36,115,158,216,220,136,168,229,134,100,255,0,243,20,226,150,158,114,188,54,223,238,180,86,43,22,151,107,5,198,229,113,168,142,146,142,142,146,201,65,52,245,51,200,228,108,113,71,27,107,85,207,123,156,168,212,106,34,170,170,162,33,58,173,53,181,55,27,85,21,194,178,211,87,107,168,170,167,142,105,104,106,221,19,167,165,123,154,138,232,100,88,94,248,149,237,85,86,170,198,247,179,170,46,215,57,58,42,253,96,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,53,225,247,137,221,26,226,122,197,118,191,233,14,81,237,40,236,151,9,109,245,212,211,194,234,122,168,122,61,233,12,238,133,253,30,144,206,198,44,145,61,81,58,183,115,92,141,146,57,99,103,85,7,63,206,117,211,78,52,219,81,240,109,47,205,111,62,202,186,234,55,142,138,193,52,232,141,165,168,170,165,90,116,90,87,72,171,240,77,39,138,111,105,21,54,189,204,115,17,200,247,70,199,244,0,0,7,159,186,231,248,109,139,50,176,105,245,231,33,164,163,200,114,170,122,234,155,45,12,202,173,125,123,40,210,37,169,72,149,83,107,158,198,207,27,213,157,119,171,55,185,17,91,27,213,190,128,0,1,231,236,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,167,86,42,182,70,162,238,141,237,111,160,0,2,10,229,60,223,244,11,6,190,213,98,217,174,141,235,86,63,122,162,217,226,109,215,76,122,138,146,170,13,236,107,217,190,41,43,90,246,238,99,218,228,234,158,246,185,21,61,202,135,85,225,143,152,22,129,113,85,125,185,98,216,84,215,92,126,245,69,217,240,214,236,149,212,84,149,87,77,236,153,239,240,113,71,83,43,231,237,50,157,206,147,162,124,13,115,85,125,202,189,36,169,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,252,209,61,7,10,92,107,105,103,24,63,106,126,236,236,25,93,179,236,151,129,241,190,221,165,166,135,185,226,187,253,190,215,102,121,122,244,240,207,221,187,111,78,173,233,215,170,244,144,4,95,226,99,152,167,15,60,45,102,84,218,125,153,187,32,191,228,47,167,241,53,180,56,229,53,61,75,237,140,114,53,98,74,149,154,104,154,199,200,215,111,107,17,92,253,136,142,114,53,175,141,95,205,113,110,111,250,5,156,223,105,113,108,43,70,245,171,32,189,86,239,240,214,235,94,61,69,87,85,62,198,57,239,217,20,117,174,123,182,177,142,114,244,79,115,90,170,190,228,83,213,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,123,7,11,252,80,96,60,89,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,219,80,196,69,87,34,245,71,123,191,146,175,96,0,0,14,41,196,167,24,26,29,194,181,137,46,122,155,146,119,174,179,118,29,73,141,218,223,12,247,138,184,229,123,218,147,50,157,242,51,108,41,218,149,86,89,28,200,250,198,173,71,43,213,172,119,96,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,56,254,21,197,110,139,231,122,219,152,240,255,0,102,202,105,35,203,48,234,138,122,71,197,81,93,72,140,186,206,248,36,154,104,168,90,217,157,44,239,166,72,164,109,67,118,53,98,123,85,23,249,42,167,96,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,249,52,27,136,173,35,226,75,13,166,204,244,167,44,164,184,177,212,240,205,93,108,124,172,109,198,210,249,21,237,72,107,41,209,202,232,95,186,41,81,21,122,177,251,21,209,185,236,232,229,137,127,213,171,225,99,253,128,234,175,253,85,110,255,0,78,37,254,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,138,240,208,93,34,142,58,166,118,42,101,167,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,19,160,17,214,237,199,255,0,11,150,13,121,173,225,242,251,168,180,150,235,197,186,158,69,172,188,213,201,20,54,74,106,216,250,172,150,249,43,28,244,107,42,90,212,85,84,84,72,209,200,177,44,157,239,194,58,174,178,106,246,27,161,26,119,112,213,45,65,158,174,12,122,211,81,67,13,116,244,208,44,207,167,101,77,92,52,169,50,177,62,39,49,142,157,175,122,53,28,253,141,118,214,189,221,26,190,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,0,3,207,231,153,254,27,166,24,204,249,158,160,100,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,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,204,250,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,63,88,0,1,0,63,171,87,194,199,251,1,213,95,250,170,221,254,156,75,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,7,63,215,189,107,197,120,118,210,123,238,177,230,182,251,173,109,151,31,240,190,38,11,92,81,201,84,254,253,76,84,236,216,217,36,141,139,209,243,53,87,171,211,225,69,233,213,122,34,198,13,61,230,237,195,110,165,103,248,214,156,216,176,157,74,130,229,149,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,233,215,162,47,242,38,248,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,205,83,128,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,127,145,55,207,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,188,211,134,190,48,52,59,138,155,18,220,244,203,36,236,221,97,239,186,175,27,186,62,24,47,20,145,196,246,53,102,125,59,36,126,232,87,187,18,164,177,185,241,245,145,26,174,71,163,152,222,193,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,205,116,123,138,29,14,215,155,238,77,141,233,126,127,106,188,215,226,247,9,168,102,134,42,184,86,74,200,226,100,11,37,101,52,104,245,146,90,52,146,161,176,165,70,212,141,242,49,219,21,205,86,61,253,84,3,149,113,41,196,166,156,112,173,167,9,169,186,154,151,89,168,38,184,65,107,164,164,181,210,164,245,85,117,82,163,222,145,177,30,230,70,222,145,197,44,138,178,61,141,219,26,162,42,185,90,215,123,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,143,252,80,115,11,209,126,19,51,251,126,156,234,54,49,154,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,117,59,213,81,26,169,209,91,239,254,104,158,131,133,46,53,180,179,140,31,181,63,118,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,72,3,138,113,21,198,6,135,112,189,236,56,245,75,36,217,87,123,184,83,82,120,11,123,225,168,174,163,165,155,187,253,145,154,151,184,147,45,27,22,9,26,233,35,99,221,187,163,90,215,57,122,29,87,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,229,195,115,252,55,80,105,174,181,88,102,67,73,117,101,142,241,91,96,185,164,42,187,232,238,52,146,172,85,20,242,177,200,142,99,218,228,234,157,83,226,99,152,246,238,99,218,229,244,0,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,243,24,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,203,169,229,113,228,79,76,190,181,235,21,164,170,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,2,128,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,243,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,33,7,48,206,94,118,174,37,237,85,26,169,165,116,116,150,237,84,183,83,162,61,138,230,195,6,73,4,109,232,218,121,220,189,26,202,150,181,17,177,78,229,68,84,70,197,42,236,237,201,5,32,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,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,42,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,179,238,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,231,139,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,123,149,191,0,181,154,119,224,120,155,214,59,125,214,219,151,175,140,167,199,113,218,202,105,232,102,180,70,189,218,105,170,106,227,145,172,123,166,149,139,34,71,26,162,198,216,164,73,62,55,200,206,205,149,0,10,118,230,169,199,61,171,84,170,127,134,237,35,186,82,92,49,59,109,69,45,202,249,144,219,110,141,168,166,188,207,218,73,34,165,133,212,242,44,82,83,68,178,53,207,223,185,86,162,38,162,53,157,141,210,67,94,29,56,151,213,62,23,243,184,115,173,51,187,127,174,241,182,106,201,234,125,151,115,252,25,162,143,197,193,12,177,247,187,93,247,190,61,206,248,31,209,201,254,52,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,21,87,207,59,242,79,245,39,237,167,127,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,77,80,0,42,215,157,197,218,235,96,186,232,53,246,197,115,171,183,92,173,213,25,5,93,29,101,36,206,134,122,105,227,117,177,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,74,14,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,0,2,146,248,192,226,7,62,225,151,153,222,127,170,250,114,250,71,220,168,233,237,212,146,209,215,44,203,69,91,4,214,58,54,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,133,186,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,0,10,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,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,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,43,47,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,68,180,227,147,142,60,55,132,44,53,180,180,172,164,190,106,45,242,157,207,176,216,94,245,217,27,58,171,124,109,102,213,71,50,153,174,71,34,53,21,31,51,218,172,98,181,27,44,177,80,102,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,212,242,221,224,22,197,160,88,173,175,91,117,34,223,227,117,55,32,183,178,162,158,26,170,103,199,246,102,150,120,250,173,51,35,149,173,123,107,28,199,237,158,71,53,28,206,174,133,157,27,220,124,213,215,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,12,235,113,175,195,238,184,232,30,178,214,209,107,94,65,117,203,164,189,245,158,211,152,214,207,53,71,183,105,98,107,35,107,150,73,92,247,182,104,152,145,50,72,92,247,58,63,131,162,186,55,69,35,228,87,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,77,201,186,42,106,135,61,170,175,223,219,138,70,171,213,173,73,166,149,183,62,8,1,205,11,142,159,185,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,240,156,234,121,22,154,241,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,47,251,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,167,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,80,15,29,28,102,223,120,195,212,122,91,156,118,175,99,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,111,94,179,75,218,137,86,54,185,99,141,172,107,91,185,81,242,201,221,121,60,233,86,180,94,245,134,163,85,241,140,138,174,211,167,88,237,66,210,100,180,110,171,171,130,11,236,242,80,213,182,158,38,70,198,44,21,79,166,146,88,229,115,100,114,44,73,52,110,111,189,233,214,189,139,254,229,113,228,79,76,190,181,235,21,167,148,230,35,199,213,31,12,120,170,96,122,91,112,181,92,181,54,247,221,167,234,149,48,84,125,153,141,35,137,254,38,170,155,114,189,38,123,39,141,212,241,200,196,141,223,20,142,220,216,251,114,210,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,223,225,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,165,207,113,109,167,153,246,149,114,166,200,240,61,82,212,42,188,223,44,182,211,218,221,118,190,84,212,77,80,250,137,230,191,211,76,172,73,103,114,203,35,34,73,18,22,61,253,21,204,137,171,181,157,118,54,58,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,183,240,0,34,175,52,127,34,122,155,244,95,88,162,34,255,0,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,218,80,0,28,171,139,31,43,26,201,242,255,0,33,244,233,202,160,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,180,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,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,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,105,34,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,144,121,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,241,178,69,145,234,170,230,50,31,202,229,125,162,26,209,168,124,67,89,115,124,26,249,144,98,120,158,57,80,218,188,130,249,77,29,92,116,151,56,41,170,41,102,146,202,178,197,182,41,95,58,186,5,124,50,61,17,34,221,34,181,251,26,199,79,254,109,54,206,33,171,248,121,167,170,209,185,42,219,140,91,170,42,106,115,148,181,85,212,67,113,117,185,105,221,18,34,178,55,35,102,161,219,44,235,82,199,35,186,116,133,253,59,108,149,205,168,14,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,209,78,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,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,158,206,52,120,182,202,184,185,213,53,202,110,81,120,28,110,197,226,109,248,205,185,173,146,46,221,11,170,100,123,39,158,37,154,88,210,178,72,214,22,204,248,213,26,238,204,104,137,209,136,78,174,75,154,123,174,54,139,22,71,168,181,215,239,13,164,247,239,19,73,73,100,168,239,36,149,55,136,95,76,137,113,167,107,226,237,246,123,126,34,157,242,71,47,87,201,10,49,237,119,101,170,206,43,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,194,120,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,83,60,58,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,181,254,78,250,33,170,26,125,164,119,173,73,204,239,153,5,178,197,155,84,50,123,30,45,83,28,109,164,150,6,177,157,47,8,142,235,43,31,50,126,27,58,118,145,241,68,217,28,147,53,212,238,142,26,227,252,91,101,92,35,113,245,172,121,77,182,47,29,141,223,117,2,241,111,201,173,206,108,146,247,40,91,122,123,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,82,237,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,149,113,99,229,99,89,62,95,228,62,157,57,81,124,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,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,1,154,206,44,124,211,235,39,204,12,135,212,103,59,87,46,110,53,255,0,133,93,71,158,193,159,220,238,178,105,150,83,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,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,12,171,150,19,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,100,50,74,233,123,84,244,46,86,206,229,84,139,225,154,117,145,238,107,22,71,182,231,192,5,90,243,80,224,42,154,170,154,235,197,62,141,216,169,40,223,71,79,53,195,57,182,83,247,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,155,34,238,244,87,172,174,125,112,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,182,96,115,67,226,95,75,56,160,193,52,55,58,211,59,183,251,38,241,182,106,201,233,189,169,108,252,106,40,163,241,112,67,44,157,158,239,97,239,143,115,190,54,116,114,127,141,19,159,242,200,215,77,56,225,211,88,51,173,80,213,11,207,129,181,80,233,253,108,80,195,18,35,234,174,21,78,184,91,214,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,241,94,34,248,151,213,62,40,51,185,179,173,76,187,127,173,240,86,106,57,234,125,151,108,252,24,98,147,194,65,52,178,118,123,189,134,62,77,174,248,223,213,203,254,36,73,169,202,223,128,90,61,68,240,60,77,235,29,190,213,114,196,19,198,83,227,184,237,101,52,21,208,221,228,78,237,52,213,53,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,3,35,103,122,223,192,5,106,243,72,227,234,179,78,252,119,12,154,57,112,186,219,114,245,240,117,25,22,69,71,83,61,12,214,136,215,181,83,13,53,36,145,185,143,116,210,177,99,89,36,69,88,219,20,139,31,198,249,31,217,170,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,146,156,108,114,249,207,184,79,169,164,200,236,211,85,229,152,37,85,60,77,125,234,158,142,103,62,134,120,226,165,142,103,215,109,139,179,72,201,170,231,145,41,217,221,145,85,136,141,87,57,237,85,119,159,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,82,176,121,231,126,73,254,164,253,180,172,188,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,72,0,1,85,124,243,191,36,255,0,82,126,218,87,6,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,147,66,124,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,228,226,151,139,109,44,225,27,21,179,229,58,153,21,214,187,219,183,5,183,209,91,172,205,166,150,186,77,177,185,242,78,145,77,52,93,97,143,163,26,247,181,87,107,166,137,21,62,52,61,6,144,241,41,160,218,245,77,28,218,71,170,184,254,69,81,37,60,181,107,111,134,167,181,113,138,8,229,72,159,44,180,82,163,106,34,102,245,106,35,159,27,81,119,177,83,170,61,170,189,44,20,3,205,31,207,102,166,253,23,209,232,143,63,192,231,23,119,94,16,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,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,5,64,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,133,124,58,113,47,170,124,47,231,112,231,90,103,118,255,0,93,227,108,213,147,212,251,46,231,248,51,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,252,104,189,171,153,190,186,105,199,17,122,193,130,234,134,151,222,124,117,170,187,79,232,162,154,25,81,25,85,111,170,109,194,224,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,218,242,210,226,111,1,225,103,75,245,251,80,50,250,154,74,203,147,41,241,215,89,113,228,184,195,77,91,121,157,36,174,143,100,13,145,119,57,140,116,241,58,87,177,175,88,227,87,63,107,186,35,93,18,181,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,99,252,171,248,10,166,165,166,181,113,79,172,150,42,74,199,214,83,195,112,193,173,149,29,212,125,27,210,89,154,181,245,52,242,68,214,171,213,172,130,90,87,181,239,102,201,123,189,17,233,19,153,105,69,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,3,143,241,69,195,38,3,197,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,220,246,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,150,47,48,186,204,166,178,155,135,94,32,114,254,245,214,109,177,98,87,251,156,211,207,85,117,170,150,121,164,150,150,182,174,121,159,186,101,238,194,202,100,218,198,171,99,88,247,43,214,38,190,74,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,242,143,127,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,33,82,220,205,120,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,109,170,172,181,206,231,179,36,173,98,53,206,124,146,116,68,125,52,50,245,108,108,102,232,222,248,251,251,164,69,135,181,192,56,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,114,238,91,246,135,241,93,98,225,47,149,126,159,230,93,219,85,102,95,114,246,213,30,45,100,173,153,237,241,245,94,218,170,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,165,80,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,201,242,202,224,74,213,162,56,109,187,92,245,75,25,171,143,84,47,212,242,58,150,142,233,3,88,252,110,137,234,230,181,145,199,213,85,149,51,69,209,210,61,251,100,99,36,236,109,141,82,110,239,75,230,143,228,79,83,126,139,235,20,69,0,151,61,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,0,8,171,205,31,200,158,166,253,23,214,40,138,1,47,79,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,53,64,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,175,114,175,227,214,154,170,154,213,194,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,155,34,237,117,87,172,77,125,165,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,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,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,61,57,172,113,219,117,91,173,127,11,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,177,206,87,171,251,14,86,108,158,57,32,7,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,232,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,190,214,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,185,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,173,203,67,140,74,158,27,245,114,28,31,51,188,85,253,221,103,21,17,209,86,195,37,100,81,82,90,110,50,62,54,69,116,114,205,209,172,99,90,157,185,149,31,31,88,149,30,238,226,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,166,190,103,188,122,211,107,61,214,175,135,237,31,190,210,87,233,245,178,162,154,107,173,222,147,186,197,187,92,96,116,219,225,142,86,203,218,168,161,106,186,7,34,172,95,20,208,36,140,115,152,145,189,209,215,130,238,18,114,174,46,117,77,49,107,108,190,7,27,177,120,107,134,77,113,115,164,139,183,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,179,34,170,244,98,154,19,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,155,57,213,249,167,197,190,95,208,250,141,196,246,188,156,51,252,55,75,48,222,32,181,7,80,114,26,75,30,61,99,167,199,42,107,171,170,85,118,68,206,183,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,88,149,198,143,22,217,87,23,58,166,185,77,202,47,3,141,216,188,77,191,25,183,53,178,69,219,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,217,141,17,58,49,14,235,203,67,128,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,78,214,203,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,240,110,123,145,140,115,149,147,35,46,208,205,103,22,62,105,245,147,230,6,67,234,51,146,43,150,135,28,117,60,56,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,3,35,73,24,168,173,123,38,187,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,229,92,88,249,88,214,79,151,249,15,167,78,102,176,180,158,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,59,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,0,12,214,113,99,230,159,89,62,96,100,62,163,57,205,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,205,170,137,101,92,169,248,231,186,217,114,106,14,23,117,94,233,87,112,182,223,234,18,60,82,245,113,186,57,235,108,157,148,236,142,43,98,247,228,218,218,103,182,6,50,8,226,232,173,153,251,17,143,239,34,197,110,133,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,229,92,234,252,211,226,223,47,232,125,70,226,68,174,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,246,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,50,174,126,173,255,0,19,202,177,79,102,253,169,198,110,182,111,108,219,225,187,91,189,161,69,37,63,140,161,151,175,106,166,29,232,157,200,95,181,219,100,111,86,187,162,244,85,232,90,255,0,42,126,57,237,87,172,102,131,133,221,87,186,82,91,238,86,10,116,143,20,189,92,110,141,98,92,224,125,67,35,138,216,189,249,55,58,165,142,157,140,130,56,186,163,161,102,196,99,59,40,178,217,160,0,164,190,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,250,170,50,154,105,122,186,55,179,108,108,124,157,141,177,162,67,221,129,96,153,92,190,248,10,200,120,153,204,168,115,157,65,177,85,209,233,93,162,162,57,171,159,81,226,168,159,127,98,165,75,82,26,25,146,37,100,204,109,69,59,99,168,86,200,199,177,143,84,107,154,245,69,75,211,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,34,87,49,94,50,106,120,79,210,250,107,126,41,77,86,220,239,55,167,171,135,26,174,90,40,170,40,168,95,79,37,50,84,77,58,62,70,174,246,197,82,174,137,54,72,197,145,173,238,53,89,213,29,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,151,189,203,187,130,156,87,134,44,17,115,170,139,253,171,40,204,243,59,124,94,50,243,106,170,142,182,214,148,61,233,101,167,246,108,235,4,114,246,102,133,244,207,151,171,156,215,190,40,220,223,115,90,164,160,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,235,113,103,160,53,60,51,235,206,79,164,206,186,82,92,40,104,42,60,77,170,104,174,17,85,79,236,233,186,190,149,42,146,52,106,197,83,218,86,119,24,232,217,239,248,216,139,19,227,123,229,87,42,30,48,115,236,39,84,44,156,49,223,86,174,249,132,229,117,21,13,182,68,145,77,81,61,138,183,183,36,202,248,27,19,30,239,13,35,154,189,214,42,36,113,171,157,80,174,141,27,58,201,210,249,231,126,73,254,164,253,180,171,91,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,242,107,24,231,47,68,69,83,160,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,161,62,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,5,85,243,206,252,147,253,73,251,105,86,180,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,38,249,24,223,230,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,187,160,115,9,226,170,155,138,173,109,167,200,177,107,149,91,240,155,37,158,138,154,193,73,60,114,194,248,31,52,17,207,88,179,66,231,185,137,82,149,15,124,15,124,95,3,217,75,15,69,122,53,175,116,138,228,183,161,118,44,167,59,203,117,231,35,179,93,95,87,132,248,123,118,53,87,213,241,208,248,170,184,106,25,90,189,81,17,37,154,56,22,38,236,220,173,99,106,247,57,138,231,68,230,219,248,40,7,154,63,158,205,77,250,47,163,209,17,126,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,214,101,114,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,111,80,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,177,0,19,211,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,221,27,223,31,99,108,136,179,118,174,208,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,255,0,0,0,1,21,120,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,14,199,74,248,211,98,185,146,244,218,230,182,73,81,244,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,232,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,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,160,135,128,172,135,79,56,40,212,110,37,181,162,197,87,107,190,182,158,215,14,43,101,170,241,84,117,182,199,186,247,29,45,92,213,212,178,196,197,71,186,36,111,101,55,189,139,28,239,122,183,119,109,91,13,73,211,204,139,128,91,238,129,101,87,77,109,211,123,127,141,211,44,130,224,250,138,136,105,105,153,31,217,154,169,228,234,148,207,142,38,181,141,163,115,223,182,9,26,212,107,58,182,23,244,119,109,243,68,12,63,85,117,31,79,236,89,78,49,133,102,151,91,45,171,53,183,182,215,127,164,163,168,88,227,184,82,163,209,233,28,136,159,244,155,213,58,57,99,150,104,213,118,75,35,93,250,186,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,208,167,14,156,52,105,103,11,248,36,56,46,153,218,127,215,120,219,205,100,20,222,212,185,254,52,210,199,226,231,134,40,251,221,174,251,217,30,230,252,12,232,212,255,0,26,175,85,50,174,125,85,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,230,229,85,179,254,85,252,5,84,213,84,218,184,167,214,75,21,93,27,40,234,33,184,96,214,202,142,210,178,177,139,20,205,90,250,154,121,34,115,145,136,231,193,45,43,218,246,63,124,93,222,138,197,137,207,158,151,254,48,52,59,22,226,58,219,194,237,255,0,36,240,121,125,214,223,13,93,52,207,124,43,67,226,166,122,164,54,233,36,73,21,241,86,72,196,73,25,28,140,107,94,217,34,70,185,95,44,108,119,128,230,143,228,79,83,126,139,235,20,69,0,159,171,253,181,96,89,87,250,171,142,100,152,229,195,254,18,142,186,219,93,79,39,253,25,33,154,57,25,254,243,154,230,255,0,137,80,189,238,1,56,236,181,113,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,185,237,37,168,4,85,230,143,228,79,83,126,139,235,20,69,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,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,146,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,192,94,159,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,138,106,128,12,171,146,255,0,151,55,26,255,0,194,174,163,207,96,207,238,119,89,52,203,41,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,250,200,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,64,14,117,126,86,49,111,152,20,62,157,113,41,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,245,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,82,255,0,184,68,225,127,1,224,159,69,234,232,234,238,244,140,185,86,83,197,123,204,175,213,181,16,164,17,207,13,35,18,118,178,165,98,133,201,67,11,155,60,145,164,222,246,36,178,185,85,55,56,245,92,51,241,85,164,124,87,225,181,57,134,150,220,170,218,251,117,71,134,185,218,46,81,178,27,141,185,234,174,237,172,209,49,239,110,201,26,213,115,30,199,57,142,232,230,245,222,201,24,206,192,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,198,139,157,110,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,238,184,47,50,45,101,192,184,71,174,225,234,201,126,186,197,146,69,112,138,142,205,147,58,86,190,107,110,58,232,28,146,209,192,255,0,134,72,102,142,70,70,144,202,189,197,108,83,200,214,44,11,4,10,70,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,9,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,202,86,231,87,230,159,22,249,127,67,234,55,18,10,211,101,55,218,76,86,227,133,83,215,108,178,221,110,20,119,74,202,110,211,23,187,85,73,29,76,116,242,111,84,222,221,172,173,169,78,136,168,213,238,117,114,42,181,170,157,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,115,250,197,196,14,131,112,63,128,96,86,44,189,245,118,188,122,122,138,76,86,203,71,68,190,46,122,42,40,33,70,248,151,199,36,157,249,105,169,227,100,77,146,70,36,178,34,201,18,109,115,158,157,123,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,134,109,248,177,243,79,172,159,48,50,31,81,156,230,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,166,248,222,223,230,213,68,178,174,84,252,115,221,108,185,53,7,11,186,175,116,171,184,91,111,245,9,30,41,122,184,221,28,245,182,78,202,118,71,21,177,123,242,109,109,51,219,3,25,4,113,116,86,204,253,136,199,247,145,98,183,67,149,113,99,229,99,89,62,95,228,62,157,57,154,195,234,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,39,49,237,114,117,69,69,46,127,150,167,48,47,191,106,58,29,4,213,105,182,103,214,171,123,189,151,113,115,186,71,120,161,164,130,153,159,139,44,245,47,154,162,226,245,241,51,201,181,136,213,142,55,191,221,181,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,102,179,139,31,52,250,201,243,3,33,245,25,203,41,208,158,18,113,94,46,121,96,105,166,45,114,151,192,228,150,47,180,119,12,102,226,215,71,23,110,185,215,11,139,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,94,172,66,168,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,228,249,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,100,75,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,202,185,213,249,167,197,190,95,208,250,141,196,130,180,216,181,246,175,21,184,230,180,244,59,236,182,171,133,29,174,178,167,186,196,237,85,85,199,83,37,60,123,21,119,187,115,40,170,87,170,34,181,59,125,28,168,174,106,47,127,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,238,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,185,155,146,70,95,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,101,92,186,157,73,224,163,21,226,179,129,29,38,189,218,109,158,31,83,113,157,47,178,73,142,92,41,210,54,73,95,178,217,20,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,154,255,0,182,172,11,42,255,0,85,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,163,36,51,71,35,63,222,115,92,223,241,42,23,125,203,51,141,31,226,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,186,72,247,76,233,154,172,107,106,28,187,155,220,150,39,163,147,188,145,199,53,64,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,66,128,120,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,63,192,224,179,134,122,158,43,181,230,213,166,19,87,85,219,236,80,83,205,119,200,107,169,22,46,253,53,186,29,168,238,218,72,228,69,124,146,201,12,40,168,215,236,89,146,69,99,218,199,33,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,244,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,60,60,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,111,137,206,70,244,73,34,145,190,253,170,79,78,88,188,194,232,241,106,58,110,29,120,129,203,251,54,168,118,197,137,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,102,216,83,181,11,41,147,107,220,142,145,99,220,140,72,154,201,171,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,208,14,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,212,242,221,224,22,197,160,88,173,175,91,117,34,223,227,117,55,32,183,178,162,158,26,170,103,199,246,102,150,120,250,173,51,35,149,173,123,107,28,199,237,158,71,53,28,206,174,133,157,27,220,124,220,87,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,79,85,204,71,128,90,206,24,242,164,207,52,182,223,117,185,105,149,239,187,81,209,41,167,168,251,51,34,73,19,60,53,85,78,213,98,66,247,207,27,105,228,145,233,35,190,40,221,185,209,247,37,230,188,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,110,130,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,63,88,21,87,207,59,242,79,245,39,237,167,31,228,213,105,181,95,248,146,205,172,87,219,101,37,198,219,113,211,123,149,37,101,29,92,45,154,10,152,36,175,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,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,139,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,83,225,187,68,45,92,56,104,150,45,162,246,107,229,93,230,159,28,167,149,175,175,169,141,177,190,166,121,167,146,162,103,163,27,238,99,22,89,164,216,206,174,86,179,107,85,207,84,87,175,75,5,0,243,71,243,217,169,191,69,244,122,34,90,114,219,225,251,1,226,107,128,156,223,74,53,25,149,108,182,214,106,68,213,113,86,80,164,41,91,69,60,52,86,215,54,90,121,38,142,70,198,245,110,248,156,228,111,85,142,89,27,238,220,164,32,202,120,22,226,59,31,226,10,171,134,155,78,25,246,155,47,167,183,178,237,28,150,183,62,59,125,69,11,162,107,214,165,149,53,109,133,137,11,94,171,2,200,253,173,239,181,98,69,87,244,69,188,158,19,52,103,50,208,29,6,198,52,183,60,212,90,188,198,239,103,167,216,250,169,122,44,20,76,94,155,104,169,92,173,73,95,77,10,124,17,186,85,87,170,39,185,35,143,183,12,93,128,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,183,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,208,56,4,224,218,167,139,237,80,173,183,223,106,106,232,48,76,98,157,38,200,235,168,107,98,130,181,143,158,57,146,142,26,116,146,57,17,207,124,177,43,156,170,205,137,28,82,117,115,94,177,163,175,207,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,129,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,0,2,0,115,66,224,91,239,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,252,87,54,158,52,138,188,175,120,22,251,235,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,21,173,168,141,39,255,0,52,127,34,122,155,244,95,88,162,40,4,212,150,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,11,241,127,192,46,163,240,233,172,182,188,15,5,183,221,115,155,46,107,226,234,48,245,183,211,45,85,210,162,58,118,181,245,20,211,83,66,213,122,205,3,30,199,58,70,51,182,246,42,72,155,23,185,28,86,211,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,201,80,101,92,154,156,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,43,31,227,239,142,203,87,8,152,205,21,139,26,163,164,187,106,46,69,78,181,118,122,58,168,219,61,21,44,17,212,66,217,37,174,141,149,17,78,198,73,27,170,27,11,152,138,142,146,23,162,251,152,226,136,127,182,172,247,42,255,0,85,114,60,147,35,184,127,194,86,87,92,171,170,36,255,0,165,36,211,73,35,255,0,223,115,156,239,241,170,151,41,197,30,1,170,122,95,202,123,38,193,117,175,53,251,91,153,219,60,23,180,239,30,210,169,175,241,93,204,150,9,97,252,122,150,182,87,237,134,72,153,241,53,58,108,218,158,228,69,41,88,183,238,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,213,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,41,161,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,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,73,254,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,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,104,123,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,189,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,108,139,187,209,94,178,185,245,131,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,73,0,1,149,115,245,111,56,181,247,31,183,88,174,215,122,31,15,73,147,91,223,116,181,201,221,99,252,69,43,42,170,41,29,39,70,170,171,58,79,73,80,206,142,68,119,193,215,166,215,53,86,197,57,93,113,245,89,135,223,109,188,51,235,21,194,235,116,181,100,119,10,106,28,78,241,61,76,245,146,91,42,158,200,169,160,182,185,142,115,182,81,187,183,27,98,237,163,91,12,142,118,228,86,72,175,134,223,200,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,227,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,127,171,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,249,158,212,128,28,234,252,172,98,223,48,40,125,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,133,223,242,208,224,114,155,135,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,224,124,105,27,17,17,175,124,208,215,153,95,48,47,191,106,202,237,4,210,153,182,96,54,171,131,125,169,113,107,186,73,120,174,164,158,165,159,133,44,21,47,134,162,220,244,240,211,199,185,136,229,146,54,63,221,181,167,52,229,155,165,90,209,168,124,73,90,175,186,81,145,85,216,45,184,141,69,190,233,149,214,54,174,174,150,10,203,83,107,233,221,45,181,242,64,199,54,71,206,216,222,230,193,42,181,146,36,18,42,175,192,165,250,2,5,115,119,198,56,121,169,208,102,100,58,141,112,164,179,106,10,84,68,204,70,170,138,219,79,61,214,232,248,123,155,168,158,231,109,151,192,181,42,94,249,28,146,53,145,61,209,63,164,143,86,67,53,38,22,189,201,67,13,210,54,90,179,45,65,117,254,146,77,80,158,162,162,204,203,91,174,140,239,193,96,99,104,165,117,67,40,209,81,234,201,42,100,99,29,51,145,205,69,134,54,177,88,171,38,251,74,5,43,115,171,243,79,139,124,191,161,245,27,137,18,184,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,22,250,109,150,206,30,121,127,112,242,250,90,89,41,44,24,197,130,158,122,149,90,154,186,118,92,114,11,139,105,223,43,209,31,43,163,109,85,116,237,129,200,198,34,183,174,198,177,136,200,216,214,182,136,120,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,58,71,171,90,198,190,89,101,122,49,155,246,165,154,114,119,209,13,121,192,112,219,214,164,230,119,202,187,62,159,102,52,236,158,199,139,84,199,213,245,179,170,179,165,225,17,222,250,118,58,38,246,217,211,223,80,199,54,71,38,200,169,220,250,203,226,199,205,62,178,124,192,200,125,70,114,202,116,39,132,156,87,139,158,88,26,105,139,92,165,240,57,37,139,237,29,195,25,184,181,209,197,219,174,117,194,226,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,170,28,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,183,238,88,92,122,212,235,61,170,147,135,237,96,190,213,215,234,13,178,158,166,107,85,222,175,180,196,187,91,160,108,59,33,146,87,75,221,168,174,106,58,119,42,164,95,20,48,44,143,115,158,146,61,210,215,139,31,43,26,201,242,255,0,33,244,233,204,214,22,233,175,220,14,83,113,29,193,54,144,235,14,14,250,182,106,46,23,164,246,38,67,73,27,37,168,101,242,221,13,189,147,173,19,97,98,57,201,82,142,124,174,133,204,111,198,249,22,55,162,163,152,248,106,131,251,106,192,178,175,245,87,28,201,49,203,135,252,37,29,117,182,186,158,79,250,50,67,52,114,51,253,231,53,205,255,0,18,161,127,220,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,29,213,212,208,43,214,100,163,122,207,26,35,158,159,4,138,232,183,63,106,72,249,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,183,238,81,218,153,138,230,28,33,89,240,91,77,95,75,214,5,112,175,183,221,233,100,146,62,227,124,77,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,221,36,19,181,17,81,157,87,242,185,158,112,65,89,196,94,43,77,171,218,111,75,191,62,195,237,243,69,81,78,233,167,127,181,108,240,199,81,80,148,176,83,197,20,139,37,103,125,221,33,70,236,71,119,228,107,220,238,145,236,166,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,58,178,70,175,189,170,142,79,230,135,95,227,51,138,95,226,227,54,195,245,34,183,27,246,37,234,219,135,210,216,175,116,241,59,117,43,235,162,172,171,149,210,211,42,185,94,144,189,147,198,228,107,254,38,57,92,206,175,70,164,143,154,188,140,127,59,63,77,254,228,114,174,117,126,105,241,111,151,244,62,163,113,61,175,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,93,146,179,173,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,37,113,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,94,143,67,186,242,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,251,180,50,174,94,159,43,174,43,172,90,227,161,214,221,42,187,75,106,182,230,122,109,111,166,179,173,182,9,158,146,87,89,233,225,138,26,106,246,177,233,255,0,20,82,163,28,244,108,141,107,215,182,147,198,196,241,92,207,120,10,169,214,123,85,95,16,58,63,98,171,175,212,27,101,61,52,55,91,69,39,105,137,118,183,64,217,183,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,170,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,167,162,153,102,101,157,105,30,33,152,106,38,29,87,138,228,247,107,61,53,77,222,209,83,2,66,250,90,183,49,59,168,145,119,36,116,108,87,117,115,25,35,187,173,99,154,217,17,146,35,216,223,106,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,1,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,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,171,245,106,70,170,234,62,176,95,105,242,125,80,205,46,185,53,214,146,223,77,107,134,174,227,80,178,200,202,88,25,178,56,209,87,254,147,156,191,210,124,143,146,71,171,158,247,185,214,85,202,243,151,239,254,109,241,91,171,176,255,0,146,187,97,150,119,55,254,115,18,212,214,193,81,77,255,0,54,169,164,146,25,127,214,75,215,250,40,90,161,85,124,243,191,36,255,0,82,126,218,64,174,17,117,190,213,195,143,17,120,102,178,223,108,117,119,123,109,130,162,165,181,148,148,146,53,147,172,21,20,179,83,72,248,247,124,46,123,27,58,189,24,170,212,122,177,26,174,102,237,233,161,75,181,179,72,248,139,210,250,219,53,100,152,254,121,130,101,52,242,83,74,250,74,182,85,209,85,177,146,43,92,177,205,11,149,17,241,203,26,244,124,110,71,199,36,104,173,86,189,136,169,65,124,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,62,151,107,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,40,57,60,235,126,180,81,106,133,70,141,67,99,200,50,125,58,184,211,171,106,42,221,37,92,212,88,140,236,142,174,166,39,179,250,80,83,178,170,68,153,142,98,163,22,89,22,55,35,186,198,172,125,196,130,170,249,231,126,73,254,164,253,180,133,92,16,113,75,252,35,235,140,26,145,91,141,251,110,203,114,183,201,98,189,211,196,237,181,76,161,150,104,101,116,180,202,174,70,44,204,124,17,185,26,255,0,133,237,71,51,171,21,201,35,47,167,44,176,105,103,19,186,53,121,197,189,183,106,202,48,204,206,223,81,111,246,141,166,166,154,182,21,248,156,206,253,60,189,36,139,189,12,204,220,199,244,118,201,98,69,233,213,165,117,240,67,203,143,42,210,190,50,114,91,190,169,81,123,87,27,210,174,205,78,57,116,146,219,36,52,119,234,234,168,247,82,212,66,217,225,116,114,120,120,251,143,145,35,151,116,21,77,131,107,222,141,87,45,170,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,19,252,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,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,19,252,0,0,0,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,132,96,230,143,228,79,83,126,139,235,20,69,0,154,168,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,242,114,162,253,96,25,87,46,123,133,174,38,240,30,22,121,98,96,186,129,151,212,210,86,92,153,79,124,117,151,30,75,140,52,213,183,153,210,249,81,30,200,27,34,238,115,24,233,226,116,175,99,94,177,198,174,126,215,116,70,186,162,245,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,45,211,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,222,193,205,31,200,158,166,253,23,214,40,138,1,52,145,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,107,3,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,5,143,86,185,204,72,159,30,213,221,21,53,67,158,228,70,108,237,197,35,81,136,230,164,208,196,216,215,193,174,183,235,70,136,235,109,142,239,163,118,60,131,44,168,170,168,87,92,48,219,92,149,110,102,65,4,112,76,142,100,144,83,245,89,31,20,82,79,36,111,115,36,72,158,157,205,174,70,185,171,163,48,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,61,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,160,30,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,143,229,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,226,116,86,73,52,104,232,251,171,35,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,41,250,199,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,75,230,107,192,149,215,68,115,43,142,185,233,110,51,73,30,151,223,170,35,117,85,29,174,7,49,152,221,107,209,173,115,36,143,170,163,41,166,151,171,163,123,54,198,199,201,216,219,26,36,61,216,171,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,134,132,248,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,233,96,202,185,113,60,62,112,171,134,241,95,202,223,2,195,239,54,218,70,228,246,234,124,138,167,19,187,201,34,194,251,117,197,110,181,187,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,85,6,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,186,114,194,227,214,167,89,237,84,156,63,107,5,246,174,191,80,109,148,245,51,90,174,245,125,166,37,218,221,3,97,217,12,146,186,94,237,69,115,81,211,185,85,34,248,161,129,100,123,156,244,145,238,236,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,121,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,251,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,126,231,110,122,35,81,123,108,141,140,189,238,19,188,172,104,223,203,252,123,211,160,58,169,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,44,127,154,199,28,246,171,46,51,95,194,238,148,93,41,46,23,43,253,58,199,149,222,173,215,70,189,45,144,50,161,241,203,108,78,196,155,155,82,247,64,246,79,28,189,17,176,191,98,177,253,229,88,171,43,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,30,225,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,121,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,251,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,126,231,110,122,35,81,123,108,141,140,249,44,28,31,235,142,83,195,141,203,138,43,6,55,227,49,11,85,194,106,74,152,88,201,146,187,194,194,196,89,174,49,198,177,163,37,163,141,234,177,190,72,222,231,49,209,202,174,106,50,41,30,223,63,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,30,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,41,91,157,95,154,124,91,229,253,15,168,220,78,149,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,34,87,27,252,104,229,92,92,106,60,245,212,78,186,217,48,27,111,110,11,38,61,45,116,142,141,253,165,155,109,117,76,8,245,133,43,30,147,200,138,230,39,193,26,182,45,207,218,178,63,165,242,208,224,114,167,136,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,227,100,137,27,17,85,207,124,55,125,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,126,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,156,127,155,191,14,58,95,151,105,123,56,136,188,102,244,152,174,97,138,211,197,104,163,241,178,200,232,47,240,58,73,36,142,220,200,154,142,114,84,163,159,60,145,189,141,233,211,187,222,233,26,119,160,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,222,179,106,206,119,173,156,178,179,29,66,212,140,66,235,98,191,87,105,125,246,58,137,110,13,133,158,215,217,107,153,169,115,133,145,35,123,112,212,127,125,107,93,28,125,55,46,196,124,93,185,100,161,115,74,124,39,121,88,209,191,151,248,247,167,64,87,7,56,142,25,244,143,0,169,178,235,254,31,93,73,99,201,243,59,195,232,174,248,252,74,198,178,232,254,211,229,150,233,20,123,145,204,123,92,145,178,117,107,85,143,125,68,79,118,201,28,247,77,0,52,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,18,166,146,52,171,48,190,234,6,156,99,153,174,79,129,93,112,171,173,234,223,21,101,93,130,232,246,58,170,223,35,147,170,198,245,103,255,0,221,17,200,201,17,170,137,36,113,63,116,109,245,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,3,53,156,88,249,167,214,79,152,25,15,168,206,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,135,180,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,18,173,106,243,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,177,106,156,140,127,59,63,77,254,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,19,255,0,138,29,28,211,141,115,208,236,171,6,213,9,173,84,22,175,103,212,87,67,123,184,181,59,118,26,168,161,122,199,114,71,43,227,217,217,234,231,59,241,24,215,71,220,99,215,99,222,139,155,107,181,21,53,186,235,91,111,163,187,82,93,41,233,106,36,134,42,234,70,202,216,42,152,215,42,54,104,210,102,50,84,99,145,17,200,146,49,143,232,169,185,173,94,168,151,19,201,239,136,45,71,206,244,226,227,163,185,174,63,149,221,45,88,158,247,88,50,201,224,89,45,176,210,177,41,218,182,103,84,43,83,164,209,119,91,44,76,87,189,221,153,28,212,72,217,12,104,234,108,61,86,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,130,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,126,86,39,192,87,15,56,135,16,217,7,18,84,182,42,187,142,67,144,84,73,112,91,125,219,195,214,219,168,46,50,84,69,80,250,250,70,203,18,205,13,79,122,39,61,175,73,87,103,122,68,98,53,187,90,217,20,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,5,5,243,77,205,109,89,159,26,89,148,86,106,124,125,105,241,234,122,11,35,235,45,44,110,250,217,226,166,99,166,117,92,141,114,164,149,49,75,36,148,206,95,114,177,148,209,198,168,139,26,145,44,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,149,87,207,59,242,79,245,39,237,165,85,147,211,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,109,167,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,70,131,112,235,164,124,54,225,180,216,102,148,226,116,150,230,54,158,24,107,174,111,137,142,184,221,159,26,189,201,53,101,66,53,29,51,247,75,42,162,47,70,51,122,182,54,177,157,26,157,44,21,87,207,59,242,79,245,39,237,165,85,147,211,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,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,19,252,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,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,19,252,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,149,115,245,110,57,102,85,120,177,90,49,107,182,77,117,173,178,227,254,35,217,22,234,138,217,36,165,183,247,222,143,159,195,196,229,86,69,220,122,35,159,177,19,115,145,21,122,169,98,156,173,248,5,163,212,79,3,196,222,177,219,237,87,44,65,60,101,62,59,142,214,83,65,93,13,222,68,238,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,240,50,54,119,173,252,138,188,209,252,137,234,111,209,125,98,136,160,19,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,66,120,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,254,124,114,69,35,81,205,114,61,143,106,42,57,169,200,56,103,224,43,135,158,22,42,106,111,56,61,138,174,249,144,207,81,222,135,32,200,252,61,93,198,137,157,167,68,176,211,72,200,163,108,12,86,201,46,229,99,81,239,238,42,61,206,107,88,214,200,160,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,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,179,217,196,95,13,26,167,194,254,119,54,11,169,150,159,245,190,10,243,71,5,79,178,238,127,131,12,178,120,73,230,138,62,247,107,190,198,73,181,191,3,250,181,127,196,171,34,185,108,113,207,117,225,247,63,163,210,189,70,186,85,215,105,214,85,81,77,109,137,245,151,71,54,12,94,119,77,34,182,170,38,205,34,65,13,51,164,168,123,170,122,35,87,167,73,119,42,198,177,201,121,39,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,161,126,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,189,178,190,52,216,141,124,93,54,185,206,142,84,103,159,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,41,250,198,85,203,254,229,113,228,79,76,190,181,235,21,167,52,230,239,162,26,95,152,104,51,53,126,251,124,199,241,140,195,18,168,138,11,101,198,182,57,59,247,152,31,220,85,179,179,181,213,207,123,156,171,52,125,88,244,141,99,149,85,97,142,73,229,109,43,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,91,254,184,235,102,101,175,124,163,178,140,227,80,112,204,130,193,144,178,158,193,69,93,53,218,137,41,153,122,123,110,54,215,165,210,145,17,140,107,233,170,27,35,100,106,181,141,99,94,178,49,187,154,196,123,171,47,132,239,52,250,55,243,3,30,245,24,13,36,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,81,15,49,158,53,255,0,138,173,71,130,193,128,92,238,177,233,150,45,248,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,145,0,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,135,235,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,61,238,85,114,255,0,53,47,207,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,37,65,72,28,207,56,223,163,226,47,42,166,210,29,55,170,223,128,225,247,9,165,168,168,116,48,63,218,183,136,100,168,167,74,168,42,34,150,68,146,143,176,238,176,171,118,43,187,242,57,237,119,72,246,114,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,65,31,100,241,95,178,191,97,126,204,218,190,205,251,63,217,62,199,240,81,248,31,3,219,237,120,110,199,78,223,103,183,240,118,246,237,219,240,244,233,238,40,223,153,127,7,117,60,55,234,228,217,198,25,103,171,251,186,206,42,36,173,162,154,58,56,162,164,180,220,100,124,143,150,214,212,135,163,88,198,181,59,144,162,178,62,177,42,177,189,197,130,71,159,147,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,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,10,97,231,87,230,159,22,249,127,67,234,55,18,21,89,117,51,42,199,244,227,40,210,219,77,95,135,178,230,23,11,93,194,239,219,146,70,73,81,224,18,171,177,3,182,189,24,248,85,245,107,35,152,246,187,241,32,129,200,173,86,123,250,175,5,220,36,229,92,92,234,154,98,214,217,124,14,55,98,240,215,12,154,226,231,73,23,110,133,213,49,177,240,65,42,67,44,105,89,36,107,51,161,100,136,141,119,102,69,85,232,197,52,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,190,128,205,103,22,62,105,245,147,230,6,67,234,51,151,61,203,58,237,106,176,114,255,0,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,42,131,141,254,52,114,174,46,53,30,122,234,39,93,108,152,13,183,183,5,147,30,150,186,71,70,254,210,205,182,186,166,4,122,194,149,143,73,228,69,115,19,224,141,91,22,231,237,89,31,216,57,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,217,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,13,207,114,49,142,114,178,100,101,175,241,99,229,99,89,62,95,228,62,157,57,154,195,67,218,97,172,88,14,133,112,53,165,250,141,168,215,234,75,117,182,221,166,246,73,98,138,90,168,97,158,225,60,118,118,76,218,74,86,204,246,54,90,153,27,19,210,56,145,200,174,84,255,0,141,82,144,56,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,201,149,202,235,128,90,204,194,251,109,226,99,88,173,247,91,93,171,28,184,83,87,98,118,121,233,167,163,146,231,84,198,69,83,5,201,207,115,91,190,141,189,200,221,23,109,92,217,164,107,183,42,50,53,100,214,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,56,177,243,79,172,159,48,50,31,81,156,249,51,125,6,204,176,205,30,211,205,114,117,21,93,94,39,159,211,214,49,151,6,211,163,96,162,184,211,215,85,211,186,137,238,71,185,119,186,42,102,78,215,57,25,189,36,145,172,71,118,100,113,216,56,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,254,213,115,220,87,253,74,200,241,188,142,223,255,0,7,89,67,114,161,168,143,254,148,115,67,36,111,255,0,125,174,107,191,198,138,80,191,50,190,30,177,94,29,56,154,174,178,97,85,61,44,185,117,189,185,109,53,189,180,177,193,29,171,196,213,84,198,250,56,146,52,70,44,44,124,14,88,209,26,221,177,189,140,84,114,177,94,249,85,200,199,243,179,244,223,238,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,229,57,162,241,245,89,152,95,110,92,51,232,237,194,235,107,181,99,151,10,154,28,178,241,5,76,244,114,92,234,152,201,105,167,182,181,141,115,119,209,183,185,35,101,238,35,155,52,141,110,212,70,70,143,154,21,240,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,77,15,104,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,76,198,19,43,137,14,2,178,28,67,66,244,215,137,45,35,177,85,220,113,140,131,7,176,92,50,75,125,55,138,173,171,160,184,201,109,117,69,109,122,181,177,43,97,161,219,19,94,247,190,85,217,44,206,68,70,199,177,173,226,156,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,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,18,175,181,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,42,47,155,182,183,235,70,154,241,37,141,216,180,231,87,179,92,86,219,62,15,71,87,45,29,146,255,0,87,67,4,147,186,190,189,174,149,209,195,35,90,175,86,177,141,87,42,117,232,198,167,248,144,233,92,154,245,99,84,245,67,239,127,239,51,82,242,188,183,217,159,103,252,23,183,111,53,53,254,23,185,237,14,231,107,188,247,108,221,219,102,237,189,58,236,111,95,228,133,149,28,171,138,125,107,254,29,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,92,214,29,43,136,77,6,204,184,113,212,68,211,108,230,138,174,11,146,89,237,119,71,172,212,233,27,21,245,52,145,75,52,113,61,175,123,38,100,53,14,158,153,101,141,238,99,223,78,245,78,158,246,165,164,242,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,85,95,60,239,201,63,212,159,182,144,87,131,61,20,197,120,137,226,79,15,209,204,214,225,117,162,178,228,30,208,241,51,218,229,142,58,166,118,40,42,42,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,242,154,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,254,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,100,93,174,170,245,137,175,180,162,181,121,202,106,198,169,233,127,221,7,221,158,165,229,120,151,180,254,208,120,223,97,94,106,104,60,87,111,217,253,190,239,101,237,223,183,184,253,187,186,244,222,238,159,205,78,107,202,39,91,245,163,82,184,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,58,244,123,147,252,106,122,14,121,223,146,127,169,63,109,34,175,47,30,30,177,94,40,53,11,81,52,143,41,169,240,30,63,79,234,170,109,215,70,82,199,81,53,178,186,43,157,185,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,56,166,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,108,127,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,237,40,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,231,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,207,191,241,99,197,63,251,165,181,87,254,217,92,127,241,141,41,128,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,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,255,0,0,3,53,159,197,143,20,255,0,238,150,213,95,251,101,113,255,0,198,52,17,195,37,218,235,127,225,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,210,192,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,3,42,228,191,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,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,250,200,171,205,31,200,158,166,253,23,214,40,138,1,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,51,245,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,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,35,175,49,236,179,42,193,184,49,212,60,167,10,201,174,184,253,234,139,217,62,26,227,107,173,146,146,170,13,247,90,70,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,168,190,25,56,155,226,74,255,0,196,150,148,88,175,188,65,234,85,198,219,113,206,44,84,149,148,117,121,101,124,208,84,193,37,124,45,146,41,35,116,170,215,177,205,85,106,181,81,81,81,85,20,181,254,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,7,10,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,78,87,156,192,191,243,111,133,45,93,155,252,149,167,12,188,57,223,243,153,86,154,182,122,138,159,249,181,53,36,112,197,254,178,46,159,209,82,127,241,99,229,99,89,62,95,228,62,157,57,154,195,85,7,63,214,29,116,211,141,6,163,198,110,218,161,121,246,53,171,40,200,33,198,225,185,74,136,148,180,117,82,193,60,209,190,165,234,169,218,133,124,59,152,178,116,86,177,207,106,191,107,17,239,99,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,217,236,226,47,134,141,83,225,127,59,155,5,212,203,79,250,223,5,121,163,130,167,217,119,63,193,134,89,60,36,243,69,31,123,181,223,99,36,218,223,129,253,90,191,226,85,239,252,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,91,212,50,174,95,71,46,76,166,197,131,114,234,194,243,92,166,187,193,89,113,251,126,69,116,184,212,246,159,39,98,150,11,165,124,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,170,248,223,227,71,42,226,227,81,231,174,162,117,214,201,128,219,123,112,89,49,233,107,164,116,111,237,44,219,107,170,96,71,172,41,88,244,158,68,87,49,62,8,213,177,110,126,213,145,253,3,150,103,5,223,196,158,163,191,82,51,86,246,240,28,6,225,73,61,77,60,212,61,232,239,181,200,189,214,80,245,145,142,133,208,181,24,215,84,53,119,59,183,44,76,70,167,121,36,142,199,249,152,218,109,86,14,95,250,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,22,195,5,52,17,221,168,91,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,48,240,157,230,159,70,254,96,99,222,163,1,47,249,149,243,11,172,212,219,237,118,133,104,54,95,253,162,208,109,138,241,124,181,205,61,60,151,138,173,149,48,212,210,178,104,230,72,234,109,206,142,102,53,81,209,237,146,72,149,205,115,227,216,231,66,13,46,210,28,203,87,234,114,104,48,248,41,21,152,126,47,115,203,238,243,84,206,145,50,11,117,12,91,229,114,39,189,207,123,156,177,198,198,181,23,171,229,106,187,107,17,239,111,138,45,211,140,93,66,207,180,215,150,63,14,247,221,57,206,50,12,86,229,61,62,37,73,45,101,146,231,53,12,242,64,236,126,161,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,241,33,10,184,100,226,111,137,43,255,0,18,90,81,98,190,241,7,169,87,27,109,199,56,177,82,86,81,213,229,149,243,65,83,4,149,240,182,72,164,141,210,171,94,199,53,85,170,213,69,69,69,84,82,194,185,213,249,88,197,190,96,80,250,117,196,165,98,236,249,104,112,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,223,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,126,61,172,106,49,142,106,62,100,124,245,4,10,230,193,196,238,101,164,186,71,83,164,216,102,35,144,64,252,230,158,59,125,207,41,154,204,146,217,153,110,169,101,92,117,20,17,85,57,219,91,92,246,193,239,98,198,238,144,72,247,181,90,253,174,109,48,226,118,15,181,121,85,155,22,246,221,170,205,237,155,133,61,191,218,55,106,159,15,67,71,221,145,172,239,212,75,209,123,112,179,118,231,191,162,237,106,42,244,94,134,140,248,76,209,12,7,135,221,6,198,52,255,0,78,111,148,153,5,181,212,254,212,151,33,167,142,22,165,242,122,158,146,58,183,116,61,90,246,57,170,198,196,170,231,170,66,200,89,189,251,17,203,216,15,21,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,248,209,115,109,171,24,47,221,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,45,83,147,159,18,154,143,168,22,44,139,65,179,84,186,222,173,88,85,190,154,174,193,120,125,42,201,29,190,149,94,177,173,186,122,149,119,249,174,166,141,90,174,72,226,169,106,59,100,81,177,188,3,157,95,154,124,91,229,253,15,168,220,72,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,15,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,39,75,6,107,56,177,243,79,172,159,48,50,31,81,156,233,90,177,196,14,125,110,224,211,70,56,104,183,190,146,151,19,186,89,234,178,170,233,97,89,153,87,85,58,100,87,168,82,154,87,36,157,167,211,34,195,20,169,27,163,85,238,198,199,110,248,81,19,207,240,65,194,215,241,113,174,48,105,189,110,73,236,75,45,182,223,37,246,247,81,19,119,85,62,134,41,161,137,209,83,34,181,88,147,61,243,198,212,115,254,22,53,92,254,143,86,164,111,208,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,158,3,139,31,43,26,201,242,255,0,33,244,233,204,214,29,171,93,120,174,212,125,115,194,116,255,0,75,238,114,251,43,12,211,156,126,217,103,182,217,169,230,87,71,81,85,75,70,202,121,43,234,23,162,119,38,126,215,236,69,77,177,70,245,99,122,171,165,146,94,171,203,155,130,143,226,171,81,231,191,231,246,203,172,122,101,139,126,37,202,166,4,237,71,116,174,69,98,199,108,108,219,154,246,238,99,214,73,93,18,57,204,141,173,111,88,157,52,82,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,66,190,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,241,33,90,188,50,113,55,196,149,255,0,137,45,40,177,95,120,131,212,171,141,182,227,156,88,169,43,40,234,242,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,160,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,111,220,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,146,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,126,94,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,72,235,161,28,85,102,92,60,105,30,167,225,250,107,114,171,180,100,250,135,81,102,166,109,222,8,211,125,13,186,157,149,254,41,97,151,122,58,26,151,58,162,157,172,122,53,219,88,179,57,171,28,141,141,233,205,52,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,47,251,130,238,18,113,94,17,180,177,49,107,108,190,59,36,190,248,107,134,77,113,115,163,151,185,92,218,104,216,248,32,149,33,138,69,163,142,68,153,208,178,68,87,55,189,34,170,245,122,146,0,202,185,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,41,77,124,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,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,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,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,243,85,244,28,41,112,83,165,156,31,125,169,251,179,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,214,64,21,151,206,195,88,174,182,92,55,3,209,11,29,250,146,42,124,150,162,170,247,127,163,134,169,205,171,116,20,171,27,104,219,44,109,122,34,211,73,44,147,189,18,70,42,58,90,54,43,85,22,39,21,235,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,207,78,120,56,5,76,182,173,44,213,42,28,122,145,41,233,106,46,54,11,165,217,169,19,103,87,202,216,167,162,167,122,245,238,189,136,144,215,189,190,229,99,21,100,254,138,200,155,162,175,43,44,254,167,5,227,75,13,165,92,134,146,211,109,202,169,235,236,23,37,169,88,154,202,166,73,76,249,105,233,209,242,39,194,247,214,65,72,140,216,168,247,63,107,19,174,245,107,175,208,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,45,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,66,217,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,137,183,93,40,164,164,170,131,123,26,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,23,125,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,213,106,96,167,251,77,26,199,43,252,77,45,54,228,122,204,198,65,35,170,35,141,139,27,126,25,27,181,178,118,226,234,188,86,240,83,165,156,96,253,150,251,204,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,207,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,249,42,68,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,19,255,0,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,66,217,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,211,203,187,138,29,71,226,115,70,150,237,170,88,37,214,219,122,178,118,169,254,209,173,189,105,237,121,52,106,233,99,241,52,174,232,140,89,152,248,36,101,68,113,162,198,215,237,86,237,73,59,81,74,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,19,252,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,145,8,63,168,169,194,199,251,62,213,95,250,214,221,254,130,79,240,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,64,15,234,42,112,177,254,207,181,87,254,181,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,242,61,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,69,94,104,254,68,245,55,232,190,177,68,80,9,166,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,179,136,190,26,53,79,133,252,238,108,23,83,45,63,235,124,21,230,142,10,159,101,220,255,0,6,25,100,240,147,205,20,125,238,215,125,140,147,107,126,7,245,106,255,0,137,86,106,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,179,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,164,96,211,222,81,60,54,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,157,122,42,127,51,218,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,53,230,9,192,86,61,196,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,11,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,81,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,165,223,233,46,127,153,106,127,41,59,246,103,168,25,13,93,246,251,85,166,249,133,53,69,194,173,81,211,206,202,100,184,83,196,178,59,167,87,189,34,134,52,87,187,171,222,168,174,114,185,202,174,90,54,53,80,64,14,117,126,86,49,111,152,20,62,157,113,60,167,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,233,107,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,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,110,124,154,181,211,81,245,39,78,51,61,47,205,111,62,213,181,105,207,178,98,176,77,58,43,170,169,233,106,146,169,22,149,210,42,252,112,199,225,91,218,69,77,204,107,220,196,114,177,177,177,148,216,119,92,223,138,172,202,249,195,30,158,112,183,142,92,170,237,184,158,57,79,89,83,144,64,216,210,53,187,92,101,186,85,213,68,143,123,94,171,37,52,81,73,78,230,177,90,207,198,238,57,200,254,220,46,111,213,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,75,254,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,224,28,209,252,137,234,111,209,125,98,136,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,65,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,118,150,206,21,112,222,20,57,126,106,166,31,102,182,210,59,39,184,233,189,230,167,44,187,199,34,204,251,141,197,45,83,239,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,68,37,249,219,184,95,192,120,179,224,107,67,52,231,81,174,249,5,186,219,110,197,241,139,220,82,217,42,33,134,119,79,29,157,33,107,92,233,162,149,170,205,181,15,85,68,106,47,84,111,191,249,162,249,93,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,243,60,255,0,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,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,179,173,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,42,229,55,198,213,29,194,197,252,50,106,246,87,218,175,181,236,118,29,116,187,220,160,142,57,169,92,248,96,142,205,31,113,91,35,230,108,146,34,192,196,89,28,232,220,248,218,145,182,8,218,235,63,32,175,51,206,55,235,56,116,197,105,180,135,77,234,182,103,217,133,190,105,106,42,29,12,236,246,85,158,104,234,41,210,170,10,136,165,141,99,172,239,183,172,42,221,232,222,196,142,123,91,214,61,244,215,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,161,62,15,248,107,177,112,173,161,214,125,50,182,47,122,235,54,219,166,73,86,218,167,207,29,93,226,88,99,101,68,145,43,154,205,176,167,105,145,198,136,198,47,110,54,43,145,94,175,115,171,7,157,95,154,124,91,229,253,15,168,220,78,149,200,214,211,106,154,235,172,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,90,248,6,107,56,177,243,79,172,159,48,50,31,81,156,145,90,227,133,90,171,249,85,240,225,168,211,84,85,165,202,199,148,95,172,148,241,53,237,236,58,10,234,235,140,210,185,237,219,185,94,142,183,194,141,84,114,34,35,164,234,142,234,138,222,105,203,171,88,239,186,55,197,198,9,83,104,135,196,82,102,23,8,48,235,165,54,230,51,189,75,95,60,81,181,119,185,143,86,246,167,74,121,250,55,107,159,216,217,185,173,123,148,208,161,202,184,177,242,177,172,159,47,242,31,78,156,205,97,221,120,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,35,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,156,127,138,14,23,240,30,44,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,109,168,122,170,35,81,122,163,125,255,0,205,23,128,105,239,40,158,27,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,78,189,21,63,153,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,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,218,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,182,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,135,215,169,122,189,153,106,213,54,27,6,103,61,36,239,193,177,122,92,66,217,52,48,36,79,125,186,154,89,159,78,217,81,191,11,158,198,207,219,71,34,55,171,35,98,187,115,247,61,214,63,200,199,243,179,244,223,238,71,42,231,87,230,159,22,249,127,67,234,55,18,5,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,79,44,206,11,191,134,205,56,126,164,102,173,238,103,217,245,190,146,122,154,121,168,123,50,88,168,85,59,172,161,235,35,27,51,102,114,189,174,168,106,237,111,114,40,152,141,94,202,73,36,213,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,232,53,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,26,45,64,81,114,159,213,202,174,43,235,244,158,122,42,186,61,51,163,168,75,204,57,76,210,189,89,89,96,90,200,227,90,120,170,153,76,232,82,232,144,189,221,97,146,54,55,124,79,122,34,196,172,115,237,255,0,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,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,51,237,204,187,63,166,212,30,52,181,18,170,219,144,213,221,109,182,58,138,107,5,42,76,178,236,163,125,37,52,113,85,83,196,201,17,54,49,181,137,86,171,181,54,57,238,123,219,187,126,229,146,188,147,244,118,213,122,204,179,205,111,190,88,106,229,168,198,169,233,108,150,10,201,169,90,234,70,207,84,146,58,177,209,72,230,42,165,76,113,71,3,21,99,122,43,98,172,122,57,21,37,105,61,56,248,211,60,171,87,120,66,212,156,23,10,164,241,119,170,139,125,61,194,154,149,177,201,36,149,94,10,174,26,199,193,19,35,99,158,249,164,101,59,153,27,17,191,20,142,99,85,81,21,85,51,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,168,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,43,7,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,32,7,52,46,5,190,250,241,87,235,142,142,97,158,47,82,108,187,61,177,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,197,115,105,227,79,41,203,91,151,53,247,75,238,56,255,0,19,26,205,85,117,178,229,244,253,233,236,88,196,123,35,240,148,181,20,179,83,189,215,20,123,21,233,51,217,58,185,176,181,88,232,182,183,184,170,247,62,40,172,168,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,213,196,23,47,126,28,120,147,212,123,78,169,103,246,123,173,37,234,139,180,203,151,177,234,217,73,29,246,24,213,157,184,235,190,7,61,219,88,197,141,36,137,209,203,219,118,221,253,25,23,110,69,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,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,160,30,104,254,123,53,55,232,190,143,68,78,158,79,185,102,43,131,112,119,153,229,57,174,77,106,199,236,180,90,129,87,226,110,55,74,216,233,41,96,223,67,108,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,14,151,193,191,49,220,55,138,189,80,204,180,234,178,209,73,138,84,65,80,149,56,85,45,93,82,248,219,197,185,177,175,125,36,111,69,137,42,99,88,214,101,100,111,95,195,153,81,168,244,166,146,103,204,160,0,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,34,175,52,127,34,122,155,244,95,88,162,40,4,213,65,194,184,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,86,7,9,28,169,245,67,85,179,43,219,184,137,180,100,26,123,137,227,149,19,91,166,99,27,28,119,27,173,107,81,81,18,141,207,107,226,90,102,170,163,214,169,26,248,228,247,50,45,253,95,36,55,104,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,250,27,110,255,0,47,243,191,254,189,208,165,99,85,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,170,207,107,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,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,177,177,28,231,185,145,69,19,21,239,217,185,122,169,21,121,163,249,19,212,223,162,250,197,17,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,189,203,155,130,143,225,87,78,39,191,231,246,203,84,154,155,148,254,37,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,47,107,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,164,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,137,92,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,33,254,218,176,44,171,253,85,199,50,76,114,225,255,0,9,71,93,109,174,167,147,254,140,144,205,28,140,255,0,121,205,115,127,196,168,92,78,21,205,99,1,111,6,82,234,94,87,119,164,77,91,180,211,187,30,142,195,80,232,102,158,241,123,101,51,86,59,135,134,129,209,57,148,50,57,201,36,175,233,19,88,173,154,24,213,238,72,187,149,23,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,114,156,176,248,32,172,225,211,21,169,213,237,72,165,217,159,102,22,248,98,167,167,108,211,179,217,86,121,163,167,168,90,89,233,229,138,53,142,179,190,222,147,35,183,163,123,17,181,142,111,89,55,206,162,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,6,107,56,177,243,79,172,159,48,50,31,81,156,179,77,33,194,173,89,255,0,37,58,251,21,230,162,174,26,122,92,95,37,189,177,212,207,107,94,179,219,238,245,181,208,181,85,205,114,108,116,180,209,181,233,211,170,177,92,136,173,85,71,37,64,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,207,73,243,175,189,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,121,94,44,124,172,107,39,203,252,135,211,167,51,88,104,123,151,238,144,225,186,65,194,134,3,6,31,5,90,63,48,179,208,229,247,121,170,103,89,95,61,198,186,142,7,202,228,79,115,88,198,181,35,141,141,106,39,70,68,213,118,231,171,222,233,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,136,127,204,103,130,143,226,171,78,32,191,224,22,203,84,122,155,139,126,37,182,166,116,237,73,116,161,68,122,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,16,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,90,87,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,79,65,201,119,71,112,28,235,63,212,29,70,203,236,52,151,123,150,23,79,104,138,203,21,109,44,53,16,82,207,83,52,211,120,182,54,70,57,204,169,141,212,17,36,114,177,205,86,164,146,255,0,61,200,173,184,144,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,51,46,229,249,242,178,192,41,176,94,11,112,218,165,199,170,237,55,44,170,162,190,255,0,114,74,148,149,175,170,124,149,47,138,158,161,25,34,252,44,125,28,20,138,205,136,140,115,54,189,58,239,87,58,90,153,119,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,252,139,222,229,125,150,125,171,224,151,79,188,70,77,237,154,251,55,180,109,53,155,235,124,68,212,125,170,233,252,61,52,157,85,93,30,202,87,83,108,141,122,109,137,98,218,136,213,105,21,121,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,113,254,38,56,170,210,62,20,48,218,108,195,84,174,85,110,125,198,163,195,91,45,22,216,217,53,198,226,244,86,247,22,24,158,246,55,100,109,114,57,239,123,154,198,245,107,122,239,124,108,127,138,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,42,91,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,40,7,154,63,158,205,77,250,47,163,209,28,42,61,98,207,169,180,141,186,33,111,191,85,208,98,114,94,42,239,117,212,116,149,83,68,203,156,243,178,137,168,218,168,209,253,169,153,18,208,68,248,145,204,234,199,190,69,234,189,83,111,148,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,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,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,250,27,110,255,0,47,243,191,254,189,208,165,99,85,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,170,203,201,229,39,163,184,14,43,194,190,63,170,246,251,13,36,153,102,99,81,117,150,186,237,53,44,43,87,28,12,173,117,50,82,69,58,49,37,74,110,148,49,74,177,57,206,78,235,158,239,241,162,54,111,130,42,243,71,242,39,169,191,69,245,138,35,138,114,212,229,233,71,166,86,42,29,117,215,156,67,251,122,175,221,45,158,199,116,134,10,136,236,244,187,233,166,166,170,124,50,66,178,83,92,91,36,47,114,43,100,221,28,114,163,92,214,73,189,173,177,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,82,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,10,160,230,223,193,101,170,203,77,39,21,154,91,143,210,80,83,201,81,211,60,130,42,150,196,199,79,60,177,199,79,112,138,5,106,34,190,73,100,86,78,172,119,87,61,241,73,219,85,89,229,42,216,176,158,83,252,27,83,106,214,101,77,196,150,103,83,73,62,49,131,94,36,134,217,111,134,182,88,170,223,127,166,74,74,138,121,165,107,99,218,234,102,54,125,232,137,43,92,178,198,196,115,93,30,230,186,231,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,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,47,137,124,2,155,75,56,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,82,93,241,91,188,67,214,141,81,101,85,123,216,234,117,137,236,123,149,119,177,205,119,87,110,234,183,41,202,103,84,46,186,143,193,245,174,217,121,109,92,149,24,45,226,179,23,101,93,77,107,170,31,83,3,27,29,76,61,55,34,44,108,138,42,184,233,217,31,87,35,89,78,222,138,136,168,198,247,94,44,124,172,107,39,203,252,135,211,167,51,88,105,79,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,72,28,227,49,60,87,20,226,158,207,246,91,25,181,89,189,179,135,211,221,174,62,207,162,142,159,198,87,75,113,184,119,106,102,216,137,220,153,251,91,186,71,117,115,186,39,85,94,135,107,228,99,249,217,250,111,247,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,18,185,169,221,173,86,238,7,51,234,59,133,206,146,150,162,233,81,103,164,161,138,105,154,199,213,78,151,58,105,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,228,213,84,160,195,81,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,94,189,17,63,145,232,10,11,230,167,105,186,219,184,227,207,171,46,22,202,186,90,123,165,61,158,174,134,89,161,115,25,85,2,91,41,161,89,98,114,167,71,177,37,134,88,213,205,234,155,227,123,127,155,85,18,90,242,58,202,111,181,120,174,174,97,85,21,219,236,182,171,133,158,233,71,77,218,98,118,170,170,227,170,142,162,77,232,155,221,185,148,84,201,209,85,90,157,190,173,68,87,57,87,242,185,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,86,7,54,46,10,114,172,175,218,124,86,225,119,251,173,231,216,214,244,251,69,103,174,170,146,163,193,208,197,225,226,135,217,144,71,2,246,225,102,234,186,154,158,228,168,214,245,146,84,233,213,232,86,174,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,125,95,25,154,215,138,241,19,196,158,97,172,120,85,190,235,69,101,200,61,159,225,160,186,69,28,117,76,236,80,83,211,191,123,99,146,70,39,87,194,229,78,143,95,133,83,175,69,234,137,103,252,149,60,172,101,63,48,43,189,58,220,79,240,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,64,60,209,252,246,106,111,209,125,30,136,226,154,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,159,252,102,242,155,177,105,214,147,208,231,60,51,166,87,127,186,227,219,105,239,22,74,136,223,114,184,94,163,154,167,163,42,105,219,77,18,116,154,46,235,90,248,219,27,99,88,35,71,252,47,141,235,61,123,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,123,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,195,79,254,134,219,191,203,252,239,255,0,175,116,41,88,213,65,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,170,178,255,0,185,92,121,19,211,47,173,122,197,105,42,129,231,243,204,3,13,212,252,102,124,51,80,49,234,75,237,138,170,162,146,166,162,223,86,138,232,39,125,53,68,117,17,36,141,235,209,236,73,97,141,85,142,234,199,162,43,92,142,106,171,87,208,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,82,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,10,86,230,133,199,79,223,94,84,253,14,209,204,207,197,233,181,151,103,182,42,104,155,182,27,237,210,57,28,171,210,100,114,248,138,56,122,71,219,232,141,99,229,71,201,248,173,109,60,137,2,163,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,181,175,123,96,153,205,106,175,87,36,82,42,117,218,189,38,7,45,14,49,42,120,111,213,200,112,124,206,241,87,247,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,47,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,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,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,122,243,150,192,41,177,158,40,237,121,157,187,30,171,164,167,204,113,122,74,154,203,131,146,85,130,186,227,79,44,180,242,35,28,229,86,35,227,166,142,133,28,198,116,232,142,141,202,157,100,220,239,107,201,47,83,50,170,109,83,206,180,115,197,247,113,187,134,62,185,55,98,73,36,119,135,174,167,169,167,167,223,11,119,246,217,220,142,171,164,139,177,92,238,196,31,18,35,58,45,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,172,190,120,57,173,214,131,0,210,205,57,134,158,145,109,183,203,197,198,247,81,43,152,238,251,103,161,134,40,98,107,29,187,106,49,91,112,153,92,138,213,85,86,199,209,91,209,81,213,235,193,102,153,253,238,241,89,166,24,44,148,150,170,186,74,140,130,11,133,125,45,210,62,229,45,85,13,18,45,101,84,15,102,199,35,251,144,83,202,196,99,155,181,206,114,53,202,141,85,84,209,240,42,47,158,14,21,106,160,207,244,179,81,161,168,171,91,149,242,207,113,178,84,68,231,183,176,216,40,102,138,104,156,198,237,220,143,87,92,38,71,42,185,81,81,177,244,70,244,85,119,148,228,177,159,212,216,184,134,202,244,250,163,33,164,163,182,229,88,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,111,115,217,79,61,123,213,140,95,123,55,185,200,189,180,86,244,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,2,146,249,154,240,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,234,168,202,105,165,234,232,222,205,177,177,242,118,54,198,137,15,118,5,151,83,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,20,3,205,31,207,102,166,253,23,209,232,137,211,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,166,14,104,220,9,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,22,61,90,231,49,34,124,123,87,116,84,213,14,123,145,25,179,183,20,141,70,35,154,147,67,19,98,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,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,167,171,0,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,195,79,254,134,219,191,203,252,239,255,0,175,116,41,88,213,65,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,170,178,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,16,3,154,23,29,63,114,152,171,244,59,71,51,63,9,169,55,173,158,216,169,162,110,233,172,86,185,35,114,175,73,145,201,225,235,38,235,31,111,162,57,236,137,95,39,225,57,212,242,45,64,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,94,166,154,114,247,209,171,23,8,240,112,199,158,217,253,169,237,77,183,155,237,198,26,183,73,52,89,19,224,99,36,174,161,149,236,111,103,183,177,35,139,240,218,139,19,118,202,217,59,147,119,41,47,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,44,127,148,223,27,84,119,11,23,240,201,171,217,95,106,190,215,177,216,117,210,239,114,130,56,230,165,115,225,130,59,52,125,197,108,143,153,178,72,139,3,17,100,115,163,115,227,106,70,216,35,107,172,252,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,156,127,157,62,1,77,125,225,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,177,172,125,68,20,12,71,189,61,207,216,214,170,119,21,29,92,28,4,234,102,85,165,252,92,105,157,199,22,171,237,251,123,32,162,198,110,48,62,73,18,26,170,26,249,217,79,43,36,107,30,221,251,123,141,149,136,238,173,73,97,137,234,215,108,232,94,167,22,62,86,53,147,229,254,67,233,211,153,172,52,167,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,10,160,231,149,118,181,77,117,209,187,20,55,58,71,220,168,233,239,213,117,20,109,153,171,60,48,76,234,22,197,43,227,235,185,172,123,160,153,173,114,167,71,44,82,34,117,218,189,56,7,41,60,42,235,149,113,165,143,223,109,245,20,145,211,225,214,123,173,238,185,179,61,200,249,32,125,51,168,81,177,34,53,81,95,221,174,137,202,142,86,166,198,189,122,245,68,107,175,120,21,107,207,42,211,117,154,213,163,119,216,109,149,111,182,209,212,95,169,42,43,27,11,150,8,103,153,180,46,138,39,201,211,107,94,246,193,51,154,213,94,174,72,164,84,235,181,122,68,190,87,30,123,52,203,235,94,143,90,74,174,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,3,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,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,177,94,74,158,86,50,159,152,21,222,157,110,39,248,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,249,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,103,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,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,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,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,102,179,139,31,52,250,201,243,3,33,245,25,203,84,225,167,255,0,67,109,223,229,254,119,255,0,215,186,20,172,106,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,85,89,127,220,174,60,137,233,151,214,189,98,180,149,64,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,112,174,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,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,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,229,135,193,5,103,14,152,173,78,175,106,69,46,204,251,48,183,195,21,61,59,102,157,158,202,179,205,29,61,66,210,207,79,44,81,172,117,157,246,244,153,29,189,27,216,141,172,115,122,201,190,117,17,127,143,94,14,241,238,41,244,142,230,235,53,158,146,13,69,177,211,248,220,126,231,13,29,47,139,173,124,12,157,209,218,229,168,151,107,155,77,43,166,145,17,59,172,99,37,115,37,93,200,199,53,212,25,253,181,96,89,87,250,171,142,100,152,229,195,254,18,142,186,219,93,79,39,253,25,33,154,57,25,254,243,154,230,255,0,137,80,191,62,2,184,196,199,184,167,210,59,99,111,55,138,72,53,22,199,79,224,178,11,100,213,148,190,46,181,240,50,6,201,116,138,158,45,174,109,52,174,154,53,85,237,49,140,149,207,137,55,35,26,231,87,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,171,197,118,39,246,231,134,93,85,197,163,198,126,208,85,214,225,247,111,1,110,109,23,139,146,122,230,82,200,250,94,212,93,28,174,153,179,178,39,71,181,55,36,141,98,183,226,68,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,161,77,66,205,110,186,149,203,195,37,212,107,237,61,36,23,44,171,69,235,111,117,145,82,49,205,130,57,234,108,111,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,249,153,225,52,167,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,12,251,113,55,195,39,18,87,254,36,181,94,251,98,225,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,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,10,139,230,237,162,26,209,169,92,73,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,189,122,61,171,254,52,58,87,38,189,39,213,61,47,251,223,251,204,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,249,161,205,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,141,14,149,201,175,73,245,79,75,254,247,254,243,52,211,43,196,189,167,246,127,193,123,118,205,83,65,226,187,126,208,238,118,187,204,110,253,189,198,110,219,215,166,246,245,254,104,89,80,6,107,63,132,238,41,255,0,220,211,170,191,246,54,227,255,0,130,104,35,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,128,0,43,87,156,166,147,234,158,168,125,208,125,217,233,166,87,150,251,51,237,7,141,246,21,154,166,191,194,247,61,159,219,238,246,88,237,155,187,111,219,187,167,93,142,233,252,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,196,165,186,0,1,81,124,221,180,67,90,53,43,137,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,175,71,181,127,198,135,170,228,241,195,142,125,167,217,254,163,106,54,168,233,230,107,136,92,169,172,244,86,75,84,87,187,76,214,248,43,32,170,153,243,84,185,173,158,38,186,71,198,234,42,84,69,99,186,53,37,118,228,93,205,84,180,160,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,241,161,7,249,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,218,222,38,227,116,198,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,117,95,123,156,136,158,245,66,74,243,148,210,125,83,213,15,186,15,187,61,52,202,242,223,102,125,160,241,190,194,179,84,215,248,94,231,179,251,125,222,203,29,179,119,109,251,119,116,235,177,221,63,146,145,171,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,10,213,231,41,164,250,167,170,31,116,31,118,122,105,149,229,190,204,251,65,227,125,133,102,169,175,240,189,207,103,246,251,189,150,59,102,238,219,246,238,233,215,99,186,127,37,57,175,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,235,209,142,95,241,41,110,128,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,112,174,91,124,63,103,220,50,233,70,111,165,26,140,202,71,220,168,243,137,170,226,172,161,73,150,138,182,9,173,86,215,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,164,181,0,0,10,139,230,237,162,26,209,169,92,73,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,189,122,61,171,254,52,58,87,38,189,39,213,61,47,251,223,251,204,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,249,161,101,64,20,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,201,240,215,27,94,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,162,251,156,213,69,247,162,147,131,148,78,158,231,218,107,195,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,58,117,99,147,252,74,77,240,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,173,11,107,71,1,124,73,105,78,168,100,26,127,98,210,188,215,57,182,218,106,26,218,60,134,195,138,215,205,69,95,3,227,108,145,189,174,108,110,106,61,26,244,108,140,71,61,25,35,94,196,115,246,238,89,169,202,231,60,226,75,68,238,179,104,70,180,104,126,176,83,225,55,202,134,59,31,184,213,226,149,254,11,30,173,115,158,178,178,77,208,110,138,154,161,207,106,171,247,246,226,145,170,245,107,82,105,165,109,165,0,0,35,87,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,164,31,225,59,138,127,247,52,234,175,253,141,184,255,0,224,154,83,0,3,53,159,194,119,20,255,0,238,105,213,95,251,27,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,70,174,99,216,158,85,156,240,99,168,120,182,21,140,221,114,11,213,111,178,124,53,186,215,69,37,93,84,251,46,180,143,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,72,63,194,119,20,255,0,238,105,213,95,251,27,113,255,0,193,52,166,0,4,106,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,251,39,195,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,149,23,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,154,9,0,25,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,11,42,225,243,79,115,235,47,41,251,174,156,222,112,124,130,131,44,147,7,205,41,25,97,169,182,77,21,197,211,207,53,201,97,137,41,156,212,149,95,34,73,26,177,187,122,187,123,122,117,234,133,69,255,0,9,220,83,255,0,185,167,85,127,236,109,199,255,0,4,210,153,8,57,187,105,238,125,169,92,54,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,167,87,181,63,198,132,31,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,107,120,155,141,211,25,173,164,165,131,125,170,173,140,223,44,145,181,141,220,247,181,169,213,125,238,114,34,123,213,11,191,41,3,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,125,147,225,174,54,188,102,182,174,150,125,150,170,70,63,100,177,198,230,59,107,216,230,175,69,247,57,170,139,239,69,36,175,38,189,39,213,61,47,251,223,251,204,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,249,161,90,223,194,119,20,255,0,238,105,213,95,251,27,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,57,167,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,132,238,41,255,0,220,211,170,191,246,54,227,255,0,130,104,35,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,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,252,104,86,175,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,104,36,3,133,113,119,194,38,3,197,254,1,73,136,101,247,26,187,53,202,205,81,45,109,150,245,69,79,12,147,210,206,248,95,31,109,253,198,171,159,76,231,44,79,146,22,62,53,145,96,139,227,110,212,84,130,188,9,242,194,207,176,221,121,168,212,46,32,237,244,144,91,116,226,240,244,179,82,210,87,76,213,185,93,96,240,211,209,220,35,114,68,141,154,135,108,174,122,42,72,199,247,161,72,229,141,54,75,26,218,248,5,101,243,78,224,62,167,47,166,163,215,253,4,192,170,235,114,22,212,37,22,75,143,227,182,120,156,250,246,77,44,178,173,211,183,10,36,211,84,247,165,70,74,168,217,94,246,61,143,93,141,133,238,119,95,229,205,192,79,240,175,98,159,82,53,18,127,17,169,185,53,191,193,213,211,193,81,190,150,203,66,247,178,85,163,106,177,118,77,50,190,56,221,44,190,246,163,152,214,68,187,90,233,38,140,28,221,180,67,90,53,43,137,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,175,71,181,127,198,135,74,228,215,164,250,167,165,255,0,123,255,0,121,154,105,149,226,94,211,251,63,224,189,187,102,169,160,241,93,191,104,119,59,93,230,55,126,222,227,55,109,235,211,123,122,255,0,52,44,168,3,62,220,77,240,201,196,149,255,0,137,45,87,190,216,184,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,110,156,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,74,153,235,226,23,132,237,125,251,253,212,191,176,188,52,234,7,217,191,182,23,159,99,251,39,13,173,240,62,7,198,203,216,240,253,168,123,125,158,222,205,155,62,29,189,58,123,186,22,21,194,86,57,173,9,203,11,83,244,163,57,210,204,130,197,125,179,89,242,235,38,63,105,169,177,213,210,220,110,48,84,208,62,166,55,36,18,166,249,158,250,154,201,226,98,198,212,69,216,214,162,43,145,202,181,109,252,39,113,79,254,230,157,85,255,0,177,183,31,252,19,65,28,50,90,110,182,14,27,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,204,103,143,111,225,94,197,6,155,233,220,30,35,83,114,107,127,140,164,168,158,159,125,45,150,133,239,124,73,88,228,122,108,154,101,124,114,54,40,189,237,71,49,207,149,54,181,177,205,213,120,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,82,64,2,37,88,56,219,181,89,120,227,206,56,72,212,121,233,40,41,228,168,162,155,19,188,84,213,54,38,58,121,237,150,231,178,210,145,182,20,69,124,146,201,89,43,37,150,94,174,123,219,11,81,85,99,105,45,64,4,53,225,99,142,58,157,74,226,75,85,120,91,212,150,82,69,125,198,50,140,129,152,181,205,175,138,4,184,219,169,107,228,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,211,40,0,8,149,127,227,110,213,122,227,143,7,225,35,78,39,164,175,167,142,162,182,108,178,241,77,84,217,88,217,224,182,92,94,251,74,198,232,85,17,241,203,29,28,175,150,41,122,181,236,116,46,68,84,145,167,234,243,27,212,93,109,210,14,26,43,117,75,67,51,58,76,110,229,141,222,40,38,187,79,53,28,21,47,158,221,51,214,149,97,137,147,195,43,21,254,34,162,149,234,170,141,232,200,223,209,223,254,107,171,47,73,249,163,241,99,247,167,134,253,233,107,159,246,153,246,130,221,246,143,251,89,182,255,0,228,191,19,31,138,254,241,73,221,254,243,220,254,247,241,255,0,173,247,244,47,80,17,171,152,71,18,151,222,23,184,113,184,102,184,114,108,202,111,119,8,49,235,21,75,233,89,81,13,29,84,204,146,71,207,35,30,228,69,217,4,19,171,58,163,219,221,237,35,216,230,43,208,172,13,39,230,27,199,102,168,106,158,27,166,127,196,63,179,62,214,228,22,235,23,141,251,37,103,155,194,248,170,152,225,238,246,252,51,119,237,238,110,219,185,189,122,116,234,157,122,150,41,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,46,252,0,82,7,16,188,199,184,206,193,181,247,82,240,172,91,89,60,21,151,31,204,47,54,187,117,55,217,219,84,157,138,88,43,101,142,40,247,190,153,207,118,214,49,169,213,202,174,94,157,85,85,125,229,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,179,146,94,125,167,227,107,124,44,52,253,222,213,202,170,24,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,128,33,255,0,52,13,123,213,142,29,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,240,52,213,123,233,95,69,91,35,163,217,81,28,140,78,175,134,53,234,137,187,225,233,215,162,170,44,0,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,30,246,83,53,237,220,199,185,58,181,81,201,215,170,42,47,188,187,240,81,94,172,115,13,227,179,75,245,79,50,211,63,226,31,218,127,100,178,11,141,139,198,253,146,179,195,226,188,45,76,144,247,123,126,25,219,55,118,247,109,220,238,157,122,117,94,157,75,63,229,239,196,165,247,138,30,28,109,249,174,98,155,242,155,37,194,124,122,251,82,202,86,83,195,89,85,11,35,145,147,198,198,57,81,55,193,60,10,254,136,198,247,123,168,198,53,136,196,60,167,52,13,123,213,142,29,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,240,52,213,123,233,95,69,91,35,163,217,81,28,140,78,175,134,53,234,137,187,225,233,215,162,170,44,0,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,30,246,83,53,237,220,199,185,58,181,81,201,215,170,42,47,188,187,242,154,248,201,230,111,196,158,63,196,118,103,133,104,166,113,246,87,22,196,110,18,99,209,211,62,197,65,60,213,21,84,175,116,117,83,200,250,134,76,171,186,116,149,25,181,88,222,211,34,85,99,94,175,85,151,252,173,181,171,93,184,132,210,204,195,83,53,175,83,190,211,118,242,6,216,173,148,94,197,163,162,240,61,138,104,230,154,94,229,52,113,247,123,190,46,38,237,115,126,15,15,213,21,119,170,36,213,5,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,193,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,123,233,156,247,109,99,26,157,92,170,229,233,213,85,87,222,79,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,224,105,169,54,82,178,138,138,70,199,178,158,56,216,189,31,52,139,213,83,119,197,211,175,68,68,73,128,1,15,249,160,107,222,172,112,237,160,86,12,215,71,50,191,179,247,170,220,194,150,215,61,79,129,166,171,223,74,250,42,217,29,30,202,136,228,98,117,124,49,175,84,77,223,15,78,189,21,81,98,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,237,156,110,243,237,63,27,69,236,43,109,63,119,181,109,170,154,63,196,134,157,146,55,164,145,49,223,11,147,175,78,139,213,21,81,103,255,0,25,156,82,255,0,8,248,78,31,169,21,184,223,182,236,183,44,194,150,197,123,167,137,219,106,153,67,45,29,92,174,150,153,85,200,197,153,143,130,55,35,95,240,189,168,230,117,98,185,36,103,106,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,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,239,71,239,175,57,251,71,246,115,216,158,204,254,198,81,209,246,60,71,142,239,127,131,69,30,237,221,136,191,165,215,166,223,119,78,171,214,127,130,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,196,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,137,13,59,36,111,73,34,99,190,23,39,94,157,23,170,42,162,206,174,59,248,156,190,240,151,167,184,110,170,218,44,190,219,164,126,97,29,174,233,104,241,44,166,241,244,178,219,46,14,108,125,247,69,42,197,182,120,233,229,234,214,238,94,214,206,168,215,56,238,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,232,0,0,3,133,113,191,171,217,150,130,240,199,150,234,230,159,207,73,29,247,29,168,180,77,78,149,112,36,208,74,199,221,41,34,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,244,28,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,128,8,213,197,111,25,182,46,18,245,31,74,237,153,229,171,187,134,103,126,215,167,187,220,160,99,223,85,106,146,157,104,187,21,45,141,189,123,176,167,136,149,37,141,26,178,109,86,185,157,85,157,169,100,168,0,134,182,142,56,234,113,174,96,25,151,8,250,140,202,68,177,92,170,45,172,196,110,202,248,169,214,134,174,91,77,52,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,153,148,0,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,143,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,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,34,87,3,60,102,223,120,195,212,125,98,185,199,106,246,54,25,139,251,14,159,25,182,202,198,45,83,99,149,107,251,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,220,168,249,100,249,109,28,113,212,227,92,192,51,46,17,245,25,148,137,98,185,84,91,89,136,221,149,241,83,173,13,92,182,154,105,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,51,40,0,0,4,106,226,183,140,219,23,9,122,143,165,118,204,242,213,221,195,51,191,107,211,221,238,80,49,239,170,181,73,78,180,93,138,150,198,222,189,216,83,196,74,146,198,141,89,54,171,92,206,170,206,212,178,84,2,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,189,244,206,123,182,177,141,78,174,85,114,244,234,170,171,239,44,255,0,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,248,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,100,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,251,209,251,235,206,126,209,253,156,246,39,179,63,177,148,116,125,143,17,227,187,223,224,209,71,187,119,98,47,233,117,233,183,221,211,170,245,234,188,94,115,17,209,174,20,188,78,45,211,237,142,161,67,225,95,246,94,138,161,208,118,33,155,171,187,149,85,93,183,199,7,72,219,185,35,232,233,93,220,133,118,36,114,119,91,199,249,110,115,19,186,235,189,76,154,47,175,119,218,73,245,6,74,135,59,30,175,134,129,209,62,249,7,106,122,137,217,43,32,133,41,224,125,59,32,94,143,85,141,36,99,216,212,106,189,142,124,150,20,1,92,28,120,243,53,169,209,157,92,197,244,215,66,175,84,151,103,226,183,134,213,106,3,98,130,39,50,165,145,189,157,108,241,85,72,217,27,27,213,189,228,157,236,137,95,19,251,77,107,209,236,154,52,157,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,15,21,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,172,173,11,231,39,125,155,89,111,114,107,206,61,225,240,28,154,225,77,29,173,150,197,99,254,200,210,177,178,181,206,115,91,15,122,225,189,93,3,165,114,189,28,221,146,58,40,190,38,192,76,174,37,184,227,195,120,106,204,180,122,170,254,202,75,182,157,106,109,61,205,245,87,235,107,214,165,244,108,141,40,93,75,91,15,109,85,181,20,202,218,167,171,218,196,87,171,28,215,198,174,86,118,165,148,0,0,8,213,138,241,155,98,171,227,59,53,224,239,45,181,120,27,173,15,132,168,197,46,52,236,123,227,184,70,235,84,21,181,52,213,9,239,237,204,205,211,200,201,61,209,190,54,171,23,99,216,222,252,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,138,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,11,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,208,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,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,205,23,249,162,232,35,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,122,89,64,60,209,252,246,106,111,209,125,30,136,177,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,134,111,128,102,219,137,187,181,214,193,197,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,92,167,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,203,80,8,65,204,191,142,58,110,28,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,129,241,172,143,84,70,177,147,87,7,43,143,61,154,101,245,175,71,173,47,79,86,48,95,189,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,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,20,112,89,169,159,123,188,41,233,134,117,37,93,214,174,174,163,31,130,223,95,85,116,147,185,85,85,93,68,171,71,85,59,223,189,202,254,228,244,242,189,30,231,110,115,92,142,114,35,149,81,59,89,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,188,171,147,174,153,253,176,226,178,108,234,174,146,234,148,152,22,63,89,112,134,170,158,63,235,86,215,84,162,81,199,5,67,213,138,137,190,9,235,30,198,35,154,231,58,5,114,42,181,143,69,152,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,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,42,136,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,83,95,57,189,11,172,197,181,150,197,175,54,139,54,203,46,109,111,142,221,116,171,141,103,147,251,49,72,213,99,86,101,114,44,81,119,41,18,157,177,177,174,69,127,132,157,219,17,90,231,59,207,242,119,214,139,86,157,113,13,122,211,252,163,47,164,179,90,51,251,59,41,40,233,234,88,214,178,190,247,13,67,60,28,73,42,183,171,30,177,77,90,214,53,92,214,200,249,26,207,138,69,137,9,107,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,127,220,85,106,151,220,183,14,58,139,169,144,223,125,141,95,102,199,234,189,149,91,225,124,71,106,233,43,59,52,63,134,172,123,93,214,170,88,27,241,181,88,157,122,191,163,81,202,153,182,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,159,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,233,96,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,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,33,175,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,6,70,146,49,81,90,246,77,121,32,0,82,183,58,191,52,248,183,203,250,31,81,184,159,171,201,171,93,52,227,77,181,31,51,210,252,214,243,236,171,174,163,123,38,43,4,211,162,54,150,162,170,149,106,145,105,93,34,175,193,52,158,41,189,164,84,218,247,49,204,71,35,221,27,31,114,128,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,33,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,192,0,1,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,23,65,26,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,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,85,95,60,239,201,63,212,159,182,158,127,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,128,20,3,205,31,207,102,166,253,23,209,232,137,255,0,203,23,143,31,190,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,0,114,174,44,124,172,107,39,203,252,135,211,167,40,7,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,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,203,237,64,41,91,153,215,30,63,125,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,58,175,35,31,206,207,211,127,185,17,87,154,63,158,205,77,250,47,163,209,19,255,0,150,47,30,63,125,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,39,248,0,0,85,95,60,239,201,63,212,159,182,158,83,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,6,107,56,177,243,79,172,159,48,50,31,81,156,182,158,81,218,233,167,25,127,13,150,125,16,182,94,123,89,158,9,227,229,185,90,234,17,25,36,212,181,21,243,79,29,85,63,189,123,176,167,136,100,111,84,232,230,72,136,142,106,35,226,116,147,168,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,79,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,135,251,106,192,178,175,245,87,28,201,49,203,135,252,37,29,117,182,186,158,79,250,50,67,52,114,51,253,231,53,205,255,0,18,161,122,124,185,184,215,254,42,180,226,123,6,127,115,181,71,169,184,183,225,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,2,5,115,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,86,147,9,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,250,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,246,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,61,7,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,74,243,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,15,202,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,20,3,205,31,207,102,166,253,23,209,232,139,52,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,230,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,1,202,184,151,226,47,4,225,127,75,43,245,51,58,168,255,0,43,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,205,87,249,34,231,175,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,214,21,203,11,151,189,170,255,0,106,164,226,59,95,49,58,75,141,182,227,79,83,14,59,139,95,173,13,154,10,152,36,108,61,155,179,145,242,43,94,199,53,106,89,28,83,64,168,168,172,157,139,253,233,199,0,230,41,192,173,79,11,89,146,231,26,125,65,86,253,43,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,159,208,123,88,231,189,237,87,191,159,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,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,226,133,249,163,249,236,212,223,162,250,61,17,26,177,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,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,129,154,206,44,124,211,235,39,204,12,135,212,103,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,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,206,192,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,55,62,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,73,94,87,30,123,52,203,235,94,143,90,95,241,64,60,205,52,83,238,91,139,140,167,195,220,60,85,6,119,215,53,163,223,46,249,162,241,179,205,226,35,147,164,108,107,122,85,69,83,177,169,187,164,75,22,231,43,183,116,151,252,146,245,142,197,46,43,157,112,253,81,15,102,245,77,112,92,198,142,77,207,119,139,165,146,58,122,74,132,232,140,217,31,101,241,83,123,213,251,159,226,190,22,244,141,202,182,126,103,51,142,156,214,235,159,241,131,171,119,219,205,61,36,53,20,185,69,93,145,141,166,99,154,197,130,222,239,3,11,149,28,231,46,247,69,77,27,158,189,122,43,213,202,136,212,84,106,89,167,38,77,45,251,41,195,141,247,83,43,236,94,22,191,59,200,36,240,213,190,43,127,140,181,209,49,33,135,240,209,234,216,246,85,58,226,223,123,90,247,117,234,189,91,219,81,206,175,202,198,45,243,2,135,211,174,37,74,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,198,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,62,176,126,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,25,162,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,249,151,147,202,227,200,158,153,125,107,214,43,73,84,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,53,115,21,209,203,22,178,112,143,157,211,93,230,240,245,120,125,190,124,198,215,83,181,239,236,213,80,65,44,142,77,141,123,17,221,216,22,162,14,174,220,214,119,247,237,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,233,215,162,167,243,45,123,154,158,117,247,161,192,46,146,106,95,178,253,153,246,183,32,176,95,124,23,127,189,225,124,85,150,182,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,21,173,194,119,154,125,27,249,129,143,122,140,4,244,231,95,173,247,85,186,225,188,55,67,99,164,109,181,180,244,249,197,69,201,210,57,211,201,58,186,182,142,40,24,223,115,88,198,181,38,115,149,119,43,213,241,162,108,216,189,200,235,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,95,72,6,107,56,177,243,79,172,159,48,50,31,81,156,179,78,74,25,254,27,46,139,230,90,90,220,134,145,50,202,92,162,162,254,251,75,149,91,58,219,165,164,162,129,181,12,69,78,143,98,75,11,216,237,170,187,21,99,223,183,185,30,235,31,0,172,190,117,250,189,134,179,0,195,116,17,179,213,201,150,79,120,167,203,223,27,96,94,196,22,230,67,91,74,215,62,69,232,138,249,37,145,232,214,183,119,68,134,69,126,206,177,239,134,188,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,82,177,99,252,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,28,212,230,71,197,133,79,12,58,37,28,24,102,71,87,104,212,92,186,161,176,227,19,67,110,138,169,145,50,158,120,31,91,52,169,59,93,10,49,33,127,109,17,81,207,87,206,197,107,122,53,239,100,85,224,215,154,230,182,229,217,149,143,71,181,91,76,234,245,46,229,123,168,90,106,27,150,51,79,5,45,221,207,84,154,69,89,105,213,99,164,145,137,248,77,87,163,169,153,12,49,73,36,139,39,69,82,215,193,74,220,234,252,211,226,223,47,232,125,70,226,64,2,242,121,105,241,213,83,196,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,28,223,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,74,86,44,211,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,128,0,8,171,205,31,200,158,166,253,23,214,40,138,1,37,255,0,46,110,53,255,0,133,93,71,158,193,159,220,238,178,105,150,83,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,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,170,249,231,126,73,254,164,253,180,170,178,231,185,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,10,1,230,143,231,179,83,126,139,232,244,68,95,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,201,37,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,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,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,253,98,178,249,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,53,22,90,167,35,31,206,207,211,127,185,17,87,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,67,65,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,0,85,95,60,239,201,63,212,159,182,149,86,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,214,194,140,214,113,99,230,159,89,62,96,100,62,163,57,229,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,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,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,110,153,63,56,13,47,166,225,162,147,82,241,235,21,34,234,133,230,162,178,219,75,133,62,178,74,166,90,231,137,255,0,13,85,100,253,184,85,212,221,167,195,34,108,68,89,94,245,133,142,69,142,105,33,166,187,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,175,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,213,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,126,27,30,178,71,178,71,35,127,17,173,221,215,171,122,167,188,151,252,184,57,128,86,112,239,125,139,73,53,123,34,254,228,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,25,37,250,249,145,243,4,166,226,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,167,86,70,169,192,56,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,130,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,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,37,107,115,206,252,147,253,73,251,105,85,101,207,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,126,190,105,60,110,231,124,57,125,143,211,61,20,201,125,139,153,221,183,95,110,117,190,14,26,159,15,107,78,228,48,197,219,169,130,72,159,222,153,37,118,230,185,31,31,131,232,169,210,84,81,192,215,51,124,171,137,237,71,182,232,214,107,163,30,22,245,81,111,173,173,169,200,49,233,164,146,223,15,101,85,236,116,244,178,35,159,75,10,177,91,23,117,103,147,172,238,137,168,212,73,83,100,255,0,5,0,243,71,243,217,169,191,69,244,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,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,1,74,220,222,240,94,35,168,117,150,147,58,212,139,167,182,180,218,175,117,30,29,61,190,7,197,67,106,234,212,116,148,115,68,174,118,202,199,118,247,186,87,57,124,67,88,142,98,181,177,44,20,241,43,134,188,147,75,241,29,121,193,178,45,104,198,41,47,248,77,29,226,21,189,81,213,172,139,3,96,119,86,248,137,35,141,143,116,204,133,206,108,235,6,215,36,201,18,196,168,168,245,52,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,205,120,161,212,205,26,210,205,14,202,175,122,243,87,211,16,185,91,234,44,213,118,248,164,115,106,174,222,38,23,198,180,52,200,199,177,238,154,86,43,209,54,185,187,90,142,123,156,198,49,207,110,109,174,210,90,166,186,214,205,98,162,171,163,182,190,162,71,81,211,213,212,182,166,120,96,87,47,109,146,74,216,227,108,143,70,244,69,122,70,196,114,162,170,53,189,122,37,191,242,88,198,53,114,215,164,121,94,69,121,184,82,83,233,213,230,240,247,217,109,179,91,94,218,185,238,44,100,113,212,214,197,80,187,90,180,202,214,71,2,183,241,119,75,3,250,44,43,19,210,104,65,205,31,207,102,166,253,23,209,232,143,63,130,240,125,147,106,143,8,151,190,36,116,253,42,238,23,44,63,40,185,80,100,54,215,75,79,20,16,217,41,173,144,86,58,185,142,145,236,118,248,220,233,26,232,219,220,116,137,44,106,214,183,182,237,252,255,0,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,19,195,71,17,120,39,20,26,89,65,169,152,45,71,249,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,254,104,191,205,19,170,153,172,226,199,205,62,178,124,192,200,125,70,115,228,143,65,179,42,222,30,91,196,109,158,138,174,225,143,81,229,21,120,205,233,97,167,69,101,169,236,167,162,150,154,105,94,143,87,108,157,213,114,70,139,177,24,199,196,198,171,213,211,49,167,234,240,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,247,169,154,241,137,164,120,143,11,145,113,78,219,197,36,182,43,165,157,181,182,58,26,138,198,50,123,133,198,72,156,177,90,250,195,222,70,212,247,88,248,165,70,164,157,149,142,103,63,225,137,234,148,45,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,190,175,44,225,51,50,193,120,80,199,248,161,204,42,42,237,44,202,178,136,236,182,139,29,77,2,53,245,86,233,40,229,168,138,228,146,247,55,53,143,116,18,53,145,186,36,220,205,178,181,202,199,179,119,181,229,113,231,179,76,190,181,232,245,165,255,0,21,129,206,211,71,44,82,226,184,47,16,52,243,118,111,84,215,4,195,171,35,218,247,120,186,89,35,168,171,167,94,170,253,145,246,95,21,79,185,25,185,254,43,226,119,72,218,139,16,57,101,235,95,220,183,23,24,183,136,183,248,170,12,239,166,21,89,178,45,243,69,227,103,135,195,201,31,89,24,214,244,170,138,155,123,151,119,72,150,93,173,87,109,233,117,60,85,106,151,220,183,14,58,139,169,144,223,125,141,95,102,199,234,189,149,91,225,124,71,106,233,43,59,52,63,134,172,123,93,214,170,88,27,241,181,88,157,122,191,163,81,202,153,182,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,78,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,200,134,188,234,252,172,98,223,48,40,125,58,226,82,177,99,252,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,55,18,10,54,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,198,201,22,71,170,171,152,200,97,1,127,220,174,60,137,233,151,214,189,98,180,149,68,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,6,115,56,214,225,226,235,195,63,16,217,46,7,61,170,146,130,197,112,168,154,247,139,50,154,177,213,44,246,36,245,18,165,43,85,210,42,202,143,141,35,116,47,73,62,45,241,57,81,94,213,108,143,253,251,134,186,81,229,60,189,40,180,26,239,121,223,122,194,117,66,150,227,107,164,145,32,143,251,15,87,65,112,123,146,20,106,164,178,246,234,214,161,210,61,205,84,103,139,129,187,213,28,214,183,154,240,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,124,85,106,151,223,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,134,172,99,155,210,150,40,27,241,181,30,189,58,191,171,149,202,182,211,202,19,66,235,52,195,135,26,189,70,200,108,222,10,245,169,119,6,220,97,115,214,118,76,235,60,12,88,232,146,72,164,70,177,187,158,250,185,216,246,34,164,145,84,196,229,123,147,107,89,58,128,51,89,197,143,154,125,100,249,129,144,250,140,231,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,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,216,8,235,199,39,23,118,174,16,116,141,185,92,22,234,75,198,89,126,168,117,183,28,181,79,80,214,49,243,163,21,207,170,153,136,228,149,244,208,166,221,253,180,234,175,146,24,213,209,247,82,70,231,219,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,137,43,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,37,80,112,229,162,23,94,35,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,38,223,137,172,123,160,70,43,209,28,172,71,171,145,175,219,177,124,174,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,93,106,226,119,89,120,132,177,97,54,13,88,202,61,183,30,5,111,154,223,109,169,150,22,248,169,251,175,106,201,61,76,223,211,154,101,100,116,241,171,220,190,246,192,215,42,44,142,150,73,38,167,38,78,29,62,210,231,119,222,37,239,244,253,104,49,14,229,139,31,248,255,0,167,116,158,20,241,82,252,18,163,147,181,75,42,51,108,145,185,143,241,187,154,168,232,125,214,254,10,86,231,87,230,159,22,249,127,67,234,55,18,58,232,7,9,153,151,17,154,95,170,217,198,159,212,85,215,95,116,214,158,215,83,79,142,82,80,36,243,222,89,85,36,233,42,70,254,227,85,175,138,42,121,36,70,53,146,62,85,232,198,166,229,106,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,93,9,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,72,235,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,162,244,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,240,181,239,108,14,99,21,202,214,111,115,119,57,141,234,228,242,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,151,63,203,23,143,31,190,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,0,8,171,205,31,200,158,166,253,23,214,40,138,1,58,255,0,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,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,148,5,85,243,206,252,147,253,73,251,105,2,184,104,225,159,50,226,151,33,202,240,205,62,174,164,102,67,96,197,234,50,58,26,42,149,70,50,230,248,106,169,161,90,68,149,92,141,133,238,109,67,149,143,119,193,189,141,107,149,141,114,200,206,85,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,44,170,40,7,154,63,158,205,77,250,47,163,209,28,171,77,120,122,202,181,83,70,181,71,87,49,106,158,255,0,221,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,242,154,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,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,103,96,7,42,226,199,202,198,178,124,191,200,125,58,115,53,135,117,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,189,255,0,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,179,171,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,162,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,107,174,250,57,125,208,45,76,173,210,172,166,109,247,171,85,190,213,81,113,143,107,19,195,85,85,219,169,234,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,123,211,162,59,162,88,175,35,31,206,207,211,127,185,17,87,154,63,158,205,77,250,47,163,209,17,255,0,29,210,220,239,43,193,50,237,76,176,88,188,86,55,130,120,15,180,21,190,42,22,120,63,27,50,195,75,248,111,122,73,38,249,26,173,252,54,187,111,78,174,232,158,243,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,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,117,80,0,42,175,158,119,228,159,234,79,219,72,21,195,71,12,249,151,20,185,14,87,134,105,245,117,35,50,27,6,47,81,145,208,209,84,170,49,151,55,195,85,77,10,210,36,170,228,108,47,115,106,28,172,123,190,13,236,107,92,172,107,150,70,114,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,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,83,15,22,62,105,245,147,230,6,67,234,51,158,131,46,225,51,50,199,184,87,192,184,172,179,84,85,222,241,236,170,162,227,77,122,142,26,4,107,49,231,193,90,234,90,101,150,68,145,206,145,147,186,57,58,63,182,198,49,251,35,85,87,72,205,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,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,167,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,10,107,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,123,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,209,91,27,152,200,235,172,182,158,82,156,20,123,18,142,143,139,45,77,182,93,104,239,83,119,163,194,237,243,167,98,54,208,205,7,109,247,55,34,59,124,157,230,75,44,113,54,70,181,169,26,58,84,73,18,88,94,202,235,226,199,205,62,178,124,192,200,125,70,114,218,120,45,208,189,56,226,47,150,102,7,165,250,161,102,241,214,170,239,108,203,12,209,42,50,170,223,84,219,189,114,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,234,128,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,203,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,234,165,85,243,206,252,147,253,73,251,105,2,184,104,225,159,50,226,151,33,202,240,205,62,174,164,102,67,96,197,234,50,58,26,42,149,70,50,230,248,106,169,161,90,68,149,92,141,133,238,109,67,149,143,119,193,189,141,107,149,141,114,200,206,85,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,234,245,147,87,179,45,119,212,75,134,169,106,12,244,147,228,55,106,122,24,107,167,166,129,33,101,67,233,169,33,165,73,149,137,240,181,239,108,13,123,209,168,214,111,115,182,181,141,232,212,182,158,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,71,97,64,160,30,104,254,123,53,55,232,190,143,68,113,74,125,11,212,122,237,14,155,136,123,101,155,199,97,148,57,4,184,221,202,166,157,85,242,91,170,155,13,60,145,190,161,157,62,8,100,241,76,99,36,69,86,247,26,172,118,197,124,73,39,235,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,108,140,87,53,237,100,177,68,245,99,246,109,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,103,179,137,126,29,51,190,23,245,78,191,76,243,170,127,242,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,252,149,63,146,172,202,229,167,204,79,25,209,92,102,171,67,120,128,190,210,90,112,155,77,60,245,248,221,225,180,21,19,79,77,60,149,8,249,104,95,29,44,50,58,86,61,211,77,51,100,114,34,177,91,35,85,207,71,198,216,248,87,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,250,188,191,120,17,190,241,85,149,71,154,229,44,240,90,101,143,220,18,59,141,79,86,73,237,74,168,36,165,146,91,86,198,84,69,81,7,118,154,161,203,226,90,138,214,116,232,157,93,238,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,160,206,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,34,175,52,46,5,190,229,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,194,107,169,227,88,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,9,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,230,113,99,230,159,89,62,96,100,62,163,57,103,220,160,49,107,22,115,193,126,161,97,89,77,15,141,178,228,25,133,218,215,113,166,238,190,62,253,44,246,154,8,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,228,32,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,72,171,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,48,57,117,240,43,83,197,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,244,24,230,53,236,123,145,236,155,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,199,248,192,192,41,181,63,133,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,123,222,149,48,194,168,196,235,189,81,26,168,228,85,106,231,51,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,63,230,183,196,46,43,169,28,44,104,157,163,195,120,28,147,62,246,110,161,251,46,58,168,234,61,155,66,235,116,173,219,51,186,182,79,138,74,221,145,191,180,141,147,195,207,253,21,102,213,135,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,13,10,16,3,157,95,149,140,91,230,5,15,167,92,74,128,210,124,23,239,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,219,79,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,55,138,230,167,199,143,254,87,225,83,72,47,95,228,162,203,239,182,203,143,252,187,42,108,142,103,107,254,110,233,95,28,223,229,41,222,223,239,172,43,215,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,124,254,172,96,191,117,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,189,78,87,30,68,244,203,235,94,177,90,74,162,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,2,176,57,218,104,229,138,92,87,5,226,6,158,110,205,234,154,224,152,117,100,123,94,239,23,75,36,117,21,116,235,213,95,178,62,203,226,169,247,35,55,63,197,124,78,233,27,81,106,88,30,171,73,240,95,189,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,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,214,0,205,103,22,62,105,245,147,230,6,67,234,51,159,36,122,13,153,86,240,242,222,35,108,244,85,119,12,122,143,40,171,198,111,75,13,58,43,45,79,101,61,20,180,211,74,244,122,187,100,238,171,146,52,93,136,198,62,38,53,94,174,153,141,63,87,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,189,76,215,140,77,35,196,120,92,139,138,118,222,41,37,177,93,44,237,173,177,208,212,86,49,147,220,46,50,68,229,138,215,214,30,242,54,167,186,199,197,42,53,36,236,172,115,57,255,0,12,79,84,161,110,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,245,121,103,9,153,150,11,194,134,63,197,14,97,81,87,105,102,85,148,71,101,180,88,234,104,17,175,170,183,73,71,45,68,87,36,151,185,185,172,123,160,145,172,141,209,38,230,109,149,174,86,61,155,189,175,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,150,105,204,119,129,202,158,43,112,218,12,195,79,159,73,79,168,184,125,60,236,161,134,86,69,19,47,116,142,84,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,209,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,151,180,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,157,175,103,139,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,232,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,30,127,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,8,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,173,143,243,67,213,236,55,94,184,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,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,164,233,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,155,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,221,12,108,107,166,107,221,209,93,35,88,201,41,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,67,65,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,17,87,154,63,145,61,77,250,47,172,81,20,2,104,247,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,156,3,151,255,0,46,11,23,14,244,118,157,94,213,184,60,126,172,124,117,20,209,65,90,255,0,11,142,199,44,18,66,250,102,246,220,145,212,204,232,230,122,75,35,183,198,142,218,216,191,160,179,75,58,129,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,59,175,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,173,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,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,77,156,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,114,174,103,92,7,125,200,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,23,65,26,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,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,121,75,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,242,107,24,214,167,68,68,66,231,249,98,240,29,247,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,0,115,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,21,121,163,249,236,212,223,162,250,61,17,39,249,35,218,109,87,251,86,188,216,175,182,202,75,141,182,227,79,143,210,86,81,213,194,217,160,169,130,70,220,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,106,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,248,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,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,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,151,252,114,242,207,183,113,59,157,217,117,51,77,239,118,172,83,36,175,184,50,60,198,182,224,181,85,30,58,133,33,130,24,230,134,52,122,198,147,65,29,62,214,194,214,196,217,123,170,175,149,138,196,87,72,174,25,248,85,210,62,20,48,218,156,63,75,109,181,110,125,198,163,196,220,238,247,41,25,53,198,226,244,87,118,210,105,88,198,55,100,109,114,181,140,99,90,198,245,115,186,111,124,143,125,6,113,99,230,159,89,62,96,100,62,163,57,115,220,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,168,56,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,63,109,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,123,94,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,92,22,62,79,58,95,75,196,189,211,34,185,85,213,213,233,4,20,241,87,209,99,149,43,38,250,137,234,25,87,28,180,41,89,13,75,42,24,202,87,178,146,118,72,230,170,200,201,155,19,156,247,71,36,142,177,243,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,61,7,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,119,201,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,201,80,85,95,60,239,201,63,212,159,182,156,127,147,13,218,213,110,226,190,247,71,112,185,210,82,212,93,48,122,250,74,24,166,153,172,125,84,233,89,69,50,197,19,85,122,189,233,20,50,200,173,111,85,217,27,221,252,154,170,146,43,154,95,1,63,110,232,239,220,87,105,124,251,50,11,85,191,198,101,246,186,138,142,145,215,208,210,64,141,90,202,119,61,122,71,52,48,68,212,124,93,81,178,71,26,43,17,37,106,182,122,192,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,67,75,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,40,7,154,63,158,205,77,250,47,163,209,19,127,148,158,1,134,234,159,4,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,46,201,89,236,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,0,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,250,184,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,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,3,133,113,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,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,43,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,209,78,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,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,235,252,196,56,146,195,120,122,225,230,239,75,145,88,41,50,91,150,125,79,85,140,219,108,51,214,172,12,170,100,244,239,109,68,211,118,228,100,254,26,56,221,209,235,10,163,247,203,11,55,197,220,73,89,159,114,252,249,104,112,219,153,112,227,195,204,52,185,197,254,173,247,44,210,162,60,154,107,12,148,73,78,203,27,230,167,141,169,11,183,198,217,214,165,99,100,73,50,61,118,49,241,163,24,196,218,249,102,166,30,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,136,107,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,194,2,199,249,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,85,25,77,52,189,28,215,70,212,237,205,44,142,122,57,178,186,72,100,87,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,12,214,113,85,165,191,114,220,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,138,241,29,171,92,175,239,80,254,34,189,238,119,90,89,96,119,198,229,122,117,232,254,142,71,34,120,172,155,53,186,229,86,92,78,197,112,167,164,142,159,14,179,201,100,161,116,44,114,62,72,31,112,171,174,87,74,170,229,69,127,118,186,86,162,181,26,155,26,196,233,213,21,206,179,238,72,250,67,76,203,86,161,107,221,116,20,146,84,79,81,22,33,107,145,179,203,223,129,140,108,117,85,173,124,126,232,149,146,44,148,10,215,124,79,69,134,68,248,17,87,125,165,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,228,249,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,148,89,253,181,96,89,87,250,171,142,100,152,229,195,254,18,142,186,219,93,79,39,253,25,33,154,57,25,254,243,154,230,255,0,137,80,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,126,124,0,240,125,106,225,55,72,218,219,130,85,201,157,230,52,244,117,249,91,230,149,170,202,105,216,199,44,116,49,54,55,186,45,148,235,52,172,89,26,231,44,175,115,223,187,98,199,28,116,153,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,16,115,40,230,7,171,151,140,203,56,225,111,15,177,85,225,56,197,186,161,45,23,122,170,152,95,13,222,240,198,163,187,189,29,187,108,84,53,13,124,110,98,53,170,249,161,70,185,207,237,206,248,82,58,106,63,25,183,221,91,224,239,21,225,159,57,181,119,110,184,38,65,110,168,178,94,41,216,198,71,61,158,158,134,174,153,180,213,12,78,157,38,139,187,11,89,35,81,82,72,209,119,244,123,21,243,120,14,19,188,211,232,223,204,12,123,212,96,52,166,1,226,181,175,75,237,90,213,164,121,126,148,94,93,73,29,62,83,103,169,182,178,162,166,137,181,108,163,157,236,94,205,82,68,229,68,123,225,151,183,43,62,38,170,62,54,170,57,170,136,169,154,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,63,40,177,254,77,60,60,93,114,77,80,186,113,35,122,181,82,63,30,196,233,234,236,150,122,135,86,57,179,165,238,104,226,238,57,145,49,126,38,50,142,121,90,229,151,225,235,85,26,177,28,230,185,99,184,144,1,154,206,44,124,211,235,39,204,12,135,212,103,44,251,148,6,45,98,206,120,47,212,44,43,41,161,241,182,92,131,48,187,90,238,52,221,215,199,223,165,158,211,65,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,132,28,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,21,100,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,235,181,175,123,96,133,174,114,39,87,36,81,162,245,218,157,38,7,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,254,131,28,198,189,143,114,61,147,127,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,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,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,71,213,110,188,31,105,125,127,21,22,14,45,40,18,174,219,150,90,233,235,155,114,108,50,200,246,93,231,150,138,42,26,119,202,146,61,204,137,144,83,54,118,163,33,99,21,239,145,142,115,191,13,90,254,234,1,74,220,234,252,211,226,223,47,232,125,70,226,114,174,93,220,94,127,10,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,252,80,183,49,158,10,63,133,93,71,130,255,0,128,91,46,178,105,150,83,248,150,218,153,211,187,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,177,86,155,41,190,210,98,183,28,42,158,187,101,150,235,112,163,186,86,83,118,152,189,218,170,72,234,99,167,147,122,166,246,237,101,109,74,116,69,70,175,115,171,145,85,173,84,146,188,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,95,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,28,21,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,252,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,223,181,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,107,53,87,48,177,106,6,163,228,121,174,49,129,90,176,171,85,234,225,45,101,37,130,214,247,186,150,223,27,151,170,70,197,127,255,0,221,81,168,200,209,202,169,28,113,51,108,109,179,78,78,60,56,234,133,146,154,187,137,27,134,111,87,102,195,114,58,121,173,180,56,245,36,177,200,203,242,195,43,227,90,170,166,170,57,34,100,18,182,86,197,183,108,202,254,226,238,100,42,173,169,137,124,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,77,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,165,192,230,101,194,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,185,213,44,116,240,181,28,198,236,151,184,199,49,26,229,124,81,217,255,0,44,190,20,53,67,133,253,47,189,187,84,111,245,112,92,179,10,136,170,229,196,220,232,229,130,197,60,18,84,68,233,89,52,51,203,12,207,169,133,105,94,231,49,172,84,72,163,99,183,108,77,179,40,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,29,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,107,161,87,44,222,94,121,53,175,63,111,16,122,223,71,73,70,204,54,241,112,182,216,172,10,234,122,197,158,235,71,52,180,147,213,78,228,222,198,50,158,162,57,82,45,139,189,211,68,217,81,204,100,108,89,173,124,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,83,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,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,217,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,254,171,203,155,141,127,225,87,81,231,176,103,247,59,172,154,101,148,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,244,128,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,205,103,22,62,105,245,147,230,6,67,234,51,147,255,0,147,239,23,159,203,132,124,234,183,252,189,110,12,232,232,63,229,234,171,233,38,149,139,254,124,241,171,217,254,93,171,39,247,136,203,31,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,60,85,231,41,190,228,22,235,21,166,239,93,226,41,49,155,123,237,118,184,251,76,103,135,165,125,85,69,91,163,234,212,69,127,89,234,234,31,213,202,174,248,250,117,218,214,162,89,255,0,35,31,206,207,211,127,185,22,168,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,1,85,124,243,191,36,255,0,82,126,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,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,213,173,147,232,215,42,237,101,187,235,158,27,166,127,104,235,245,143,185,69,99,199,104,170,29,105,161,198,232,105,155,4,151,54,164,219,167,108,158,34,170,74,57,35,137,180,236,108,77,99,216,199,49,168,140,124,149,225,139,152,7,15,188,79,123,23,27,176,100,94,196,207,174,86,249,43,42,113,75,132,114,182,104,100,139,251,244,112,212,171,27,13,87,68,69,145,169,27,187,139,18,43,221,27,54,200,214,73,80,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,18,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,217,214,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,108,181,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,20,227,39,93,40,248,118,225,199,51,212,111,108,251,58,244,219,124,150,236,113,204,72,31,51,239,21,12,116,116,171,28,83,170,50,94,219,215,190,246,116,114,246,161,149,219,28,141,86,174,112,142,149,195,94,175,84,232,46,188,224,218,185,12,245,113,211,227,183,136,102,184,37,36,17,77,60,182,231,245,138,182,24,217,47,70,43,228,166,146,104,209,85,91,209,94,138,142,106,162,57,52,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,148,3,205,31,207,102,166,253,23,209,232,137,105,203,123,94,112,222,27,121,126,106,62,171,102,117,180,141,101,187,56,184,178,217,67,53,66,194,251,181,197,109,84,11,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,93,124,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,97,92,171,56,14,255,0,201,28,85,234,253,151,252,172,184,133,138,231,110,255,0,144,125,53,237,175,238,255,0,206,27,19,36,135,252,157,67,29,253,233,229,170,25,172,226,199,205,62,178,124,192,200,125,70,115,208,98,124,89,230,88,47,10,25,7,11,216,125,61,93,165,153,86,81,37,234,239,124,166,175,70,190,170,221,37,28,84,242,219,86,46,222,230,177,238,130,55,62,70,202,155,153,186,39,53,88,247,238,242,156,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,117,55,62,91,154,37,95,194,131,56,97,165,150,174,220,246,212,65,126,92,130,153,243,185,238,201,35,163,101,51,238,107,79,44,207,110,201,26,215,35,233,145,233,26,49,238,70,43,31,182,86,209,182,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,135,106,212,126,51,111,186,183,193,222,43,195,62,115,106,238,221,112,76,130,221,81,100,188,83,177,140,142,123,61,61,13,93,51,105,170,24,157,58,77,23,118,22,178,70,162,164,145,162,239,232,246,43,230,253,110,87,30,123,52,203,235,94,143,90,95,240,42,3,157,166,153,229,84,218,167,130,235,31,132,238,227,119,12,125,49,158,252,113,200,239,15,93,79,83,81,81,178,103,108,237,179,185,29,87,88,211,122,185,221,137,254,20,70,117,90,214,52,39,203,171,71,44,90,55,194,62,9,77,104,155,196,85,230,22,248,51,27,165,78,215,179,189,85,95,4,82,53,54,57,239,70,246,160,74,120,58,183,107,95,216,223,181,174,123,144,146,164,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,189,62,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,30,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,26,56,139,193,56,160,210,202,13,76,193,106,63,201,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,243,69,254,104,148,3,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,228,230,13,193,37,171,138,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,189,197,106,34,73,39,90,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,233,124,39,121,167,209,191,152,24,247,168,192,105,76,0,81,15,53,141,6,166,209,190,40,235,242,107,21,21,92,118,45,73,167,92,154,55,186,158,84,130,59,139,229,123,107,225,100,207,123,146,87,247,81,42,92,136,173,237,165,100,108,70,53,168,197,116,53,52,39,203,171,71,44,90,55,194,62,9,77,104,155,196,85,230,22,248,51,27,165,78,215,179,189,85,95,4,82,53,54,57,239,70,246,160,74,120,58,183,107,95,216,223,181,174,123,144,146,160,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,231,85,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,23,78,189,81,81,51,217,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,15,249,161,113,175,252,64,103,111,209,141,61,185,218,171,180,219,13,184,50,166,43,141,18,247,189,179,116,108,46,99,234,18,87,53,58,67,23,118,120,99,72,213,89,39,199,46,249,26,248,187,112,88,179,78,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,119,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,148,215,141,98,215,220,194,227,53,167,28,161,241,117,116,246,250,251,164,145,247,89,30,218,90,42,89,106,234,100,234,245,68,93,144,65,43,250,117,220,237,189,26,138,229,68,95,175,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,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,59,169,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,95,214,208,190,40,244,39,137,79,109,253,202,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,255,0,9,138,61,219,187,18,255,0,71,175,77,190,254,157,83,173,85,243,171,243,79,139,124,191,161,245,27,137,0,11,41,229,59,198,189,199,22,202,173,156,43,234,69,207,126,55,121,235,77,135,78,245,165,167,134,213,92,233,42,42,36,167,145,202,214,73,55,138,146,109,172,87,72,247,36,169,20,108,98,164,170,172,181,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,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,244,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,47,248,20,45,204,103,130,143,225,87,81,224,191,224,22,203,172,154,101,148,254,37,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,53,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,28,171,93,56,163,208,158,26,253,137,247,215,156,253,156,251,71,226,125,153,253,140,172,172,239,248,126,215,123,252,26,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,65,110,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,28,255,0,152,207,26,255,0,197,86,163,193,96,192,46,119,88,244,203,22,252,59,109,52,235,218,142,233,92,138,244,146,230,232,118,181,237,220,199,164,113,54,85,115,153,27,92,238,145,58,105,99,79,175,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,189,226,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,250,168,252,9,255,0,183,159,253,217,188,127,162,29,87,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,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,135,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,79,94,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,142,226,64,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,131,53,156,88,249,167,214,79,152,25,15,168,206,114,162,244,249,103,241,175,113,226,127,4,185,97,58,151,115,241,58,147,137,117,169,173,172,145,105,97,246,205,12,211,72,177,212,67,79,11,99,217,217,234,200,36,70,199,181,58,192,229,122,186,101,107,122,95,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,0,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,154,114,49,252,236,253,55,251,145,106,128,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,21,87,207,59,242,79,245,39,237,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,254,174,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,147,218,241,121,196,229,247,139,77,101,169,213,91,189,151,216,148,140,183,210,218,237,118,143,18,202,159,1,75,19,85,206,143,190,216,162,89,119,79,37,68,189,92,221,201,221,217,213,90,214,150,21,201,131,135,139,174,55,140,228,188,72,228,182,170,70,51,44,167,109,147,23,168,109,99,157,58,209,67,81,39,143,115,226,106,236,107,31,81,5,59,90,175,252,78,180,178,42,35,88,228,89,37,166,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,137,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,116,13,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,217,84,200,227,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,18,144,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,228,127,227,23,131,172,19,139,252,18,158,193,127,172,246,54,73,102,223,246,127,32,237,205,81,236,190,236,212,239,170,254,181,100,241,71,63,118,58,116,143,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,173,164,242,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,165,121,218,107,29,246,92,171,5,225,250,158,30,205,150,154,222,153,141,100,155,152,239,23,85,36,149,20,148,233,209,89,190,62,203,34,169,247,163,246,191,197,124,77,235,27,85,98,175,47,126,26,236,92,80,241,29,111,194,179,21,223,139,89,45,243,228,55,218,102,85,62,158,106,202,88,95,28,108,130,55,177,170,169,190,121,224,71,244,86,59,181,221,86,61,175,70,41,197,117,99,5,251,175,213,60,203,76,253,169,237,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,165,234,114,203,214,191,190,158,17,241,111,17,111,240,181,248,39,76,42,179,100,91,33,151,193,65,15,135,146,62,178,61,206,235,75,45,54,247,46,222,178,164,187,90,141,219,214,85,20,3,205,31,207,102,166,253,23,209,232,142,21,38,7,170,19,104,189,62,167,77,75,86,253,58,163,202,38,176,211,206,235,132,107,4,55,185,169,35,154,86,178,155,126,246,189,244,240,66,174,149,35,218,228,138,54,171,149,90,136,141,20,201,48,28,59,87,49,12,175,84,177,138,188,139,19,179,222,41,171,110,214,170,101,133,95,87,4,111,71,44,106,201,216,232,165,103,84,77,240,189,26,146,177,29,30,248,247,247,27,165,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,205,103,22,62,105,245,147,230,6,67,234,51,156,255,0,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,4,240,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,178,40,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,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,149,199,158,205,50,250,215,163,214,151,252,8,1,206,175,202,198,45,243,2,135,211,174,37,59,105,237,110,27,110,207,241,171,134,163,90,106,238,152,157,45,226,138,107,245,13,35,149,179,213,91,155,51,22,166,24,213,30,197,71,186,36,123,81,81,236,247,170,124,77,254,105,168,128,64,14,117,126,86,49,111,152,20,62,157,113,42,3,73,243,175,186,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,122,190,37,248,139,206,248,160,213,58,253,76,206,170,63,202,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,243,85,254,72,147,167,149,215,47,250,203,189,101,183,137,189,111,199,123,54,168,124,53,199,7,181,207,36,240,85,73,85,20,241,79,13,217,221,183,179,108,41,218,233,20,114,35,219,51,100,116,138,212,98,68,233,124,7,52,46,5,190,229,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,194,107,169,227,88,191,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,249,254,33,114,155,22,115,175,186,151,154,226,213,222,54,203,144,102,23,155,165,186,167,180,248,251,244,179,214,203,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,187,254,87,30,68,244,203,235,94,177,90,74,162,173,121,211,232,54,27,69,143,98,156,70,217,168,169,45,249,13,101,225,152,205,233,97,167,84,125,213,143,165,146,90,105,165,122,61,27,190,6,210,73,26,46,197,123,217,43,26,175,70,194,198,149,109,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,255,0,112,11,197,117,31,21,186,29,73,123,185,203,179,51,197,251,54,124,162,25,38,129,100,158,169,176,181,91,94,216,226,70,246,225,168,248,220,212,88,216,214,200,201,227,110,228,139,123,164,168,5,101,243,184,205,112,22,96,26,123,167,51,83,210,84,102,210,222,37,189,211,202,214,66,249,232,109,77,134,72,101,107,221,187,189,19,42,38,124,42,212,70,236,145,104,164,234,189,97,68,42,215,73,239,248,174,41,170,120,110,83,157,89,61,179,141,217,178,11,117,194,241,110,240,209,212,120,202,24,170,99,124,240,118,165,84,142,77,241,181,237,216,245,70,187,175,69,84,69,83,77,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,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,122,172,3,140,92,239,75,248,88,200,248,104,193,104,253,153,246,183,32,172,184,222,47,125,200,102,241,86,186,171,115,104,167,183,120,121,96,118,205,221,182,63,190,201,26,244,233,181,17,58,171,142,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,235,159,203,121,101,104,149,127,10,11,160,152,245,150,145,185,61,186,157,247,91,102,75,36,243,194,247,100,139,71,12,50,85,185,94,233,221,5,53,75,169,161,73,169,217,186,52,98,34,177,189,198,70,246,210,14,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,247,253,66,227,6,235,171,252,19,99,220,59,231,107,72,183,221,61,202,45,14,176,213,67,19,152,250,235,36,86,250,248,54,74,214,179,180,215,211,43,169,163,71,238,71,74,201,153,213,170,232,229,145,255,0,95,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,157,171,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,136,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,139,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,202,185,213,249,167,197,190,95,208,250,141,196,243,252,188,184,76,195,120,186,210,253,109,193,239,181,20,150,123,237,5,70,47,83,98,200,221,64,181,83,218,158,178,87,172,232,198,36,145,43,217,44,76,88,220,197,126,206,189,183,170,43,162,98,164,64,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,229,139,199,143,223,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,79,147,157,125,166,213,55,13,184,109,246,107,101,35,238,84,121,197,61,37,61,99,161,106,207,12,19,80,86,186,88,153,39,77,205,99,221,4,46,115,81,122,57,98,141,87,174,212,233,2,249,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,191,226,26,235,255,0,29,84,220,50,241,155,143,233,134,167,87,210,82,233,126,71,131,193,114,170,174,117,44,178,79,104,184,165,77,193,27,59,18,8,223,44,204,153,32,134,23,70,173,93,171,219,145,174,98,54,68,146,79,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,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,251,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,95,127,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,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,15,172,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,72,65,195,30,21,117,207,241,77,127,177,89,170,41,33,168,165,210,122,171,219,221,82,247,53,139,5,190,245,105,174,153,168,173,107,151,123,162,166,145,172,78,157,21,234,212,85,106,42,185,56,81,167,221,42,197,180,227,11,211,140,115,27,210,26,27,85,38,25,73,111,137,214,70,218,229,73,105,100,165,145,59,141,153,146,162,187,189,220,222,178,44,170,231,58,71,61,94,231,57,92,174,95,86,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,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,195,85,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,5,121,112,115,0,163,226,34,197,22,146,106,246,69,253,214,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,210,184,254,224,250,213,197,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,226,121,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,75,21,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,102,179,139,31,52,250,201,243,3,33,245,25,201,85,69,192,119,223,127,47,109,59,215,157,39,178,238,207,177,251,125,239,218,86,187,117,187,185,85,148,66,219,220,237,143,171,187,173,78,245,60,13,168,86,237,142,73,102,106,71,10,117,217,19,82,16,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,37,96,115,159,180,218,173,220,87,217,43,45,246,202,74,90,139,166,15,65,87,93,44,48,181,143,170,157,43,43,97,73,101,114,39,87,189,34,134,40,209,206,234,187,35,99,127,147,81,19,176,114,49,252,236,253,55,251,145,106,128,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,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,228,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,44,43,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,46,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,81,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,137,254,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,232,216,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,117,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,140,145,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,51,89,197,86,169,125,244,241,29,168,186,153,13,247,219,52,23,156,130,171,217,85,190,23,195,247,109,113,63,179,67,248,106,198,57,189,41,98,129,191,27,81,235,211,171,250,185,92,171,101,60,146,244,207,21,166,210,204,235,88,252,39,119,36,184,100,11,140,247,228,142,55,120,122,26,122,106,122,141,144,187,103,113,157,201,42,186,200,155,213,174,236,65,240,162,179,170,198,14,112,184,85,171,21,227,5,247,219,125,69,92,149,25,142,47,109,189,215,54,103,181,89,28,236,116,212,40,216,145,26,138,140,237,80,196,229,71,43,151,123,158,189,122,42,53,189,127,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,82,218,138,1,230,143,231,179,83,126,139,232,244,68,233,229,1,139,88,179,158,11,245,11,10,202,104,124,109,151,32,204,46,214,187,141,55,117,241,247,233,103,180,208,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,33,95,48,46,4,111,188,42,229,82,102,184,179,60,110,153,100,23,5,142,221,83,213,145,251,46,170,121,42,164,138,213,177,245,18,212,79,218,166,167,106,248,151,34,53,253,122,47,71,123,149,203,247,142,235,239,10,185,84,120,86,82,255,0,27,166,89,5,193,36,184,211,116,100,126,203,170,158,74,88,229,186,239,101,60,181,19,246,169,169,220,158,25,170,141,127,94,169,209,222,245,189,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,12,219,241,99,230,159,89,62,96,100,62,163,57,99,252,148,52,135,13,102,1,153,107,219,160,171,147,44,158,241,81,136,50,71,78,189,136,45,204,134,138,169,205,100,105,209,21,242,75,35,21,206,118,238,137,12,104,205,157,100,223,102,128,21,87,206,143,135,172,86,223,71,142,113,59,105,169,240,119,171,149,194,155,18,187,209,71,75,27,99,174,252,10,153,160,172,116,141,68,122,204,198,64,176,185,95,191,116,105,2,34,177,34,232,248,171,202,227,207,102,153,125,107,209,235,75,254,5,59,115,184,205,110,181,250,209,167,186,115,53,61,34,91,108,120,188,183,186,121,90,199,119,221,61,117,92,144,202,215,187,118,213,98,54,223,10,181,17,168,168,174,147,170,187,170,35,107,128,208,159,46,173,99,177,107,39,8,248,37,77,162,31,15,87,135,219,224,195,174,148,219,158,254,205,85,4,17,70,213,222,230,49,29,221,129,105,231,232,221,205,103,127,102,231,57,142,82,74,144,3,157,95,149,140,91,230,5,15,167,92,74,86,38,87,46,190,5,106,120,165,204,147,56,212,26,10,182,105,93,130,162,104,107,166,166,170,137,143,185,220,97,74,119,165,181,81,36,73,225,99,163,168,108,143,153,172,254,131,28,198,189,143,114,61,151,167,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,242,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,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,20,85,47,251,149,199,145,61,50,250,215,172,86,146,168,128,28,234,252,172,98,223,48,40,125,58,226,82,177,213,120,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,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,205,23,249,162,232,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,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,70,178,250,57,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,73,128,0,51,89,197,143,154,125,100,249,129,144,250,140,231,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,242,250,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,181,177,50,41,84,67,94,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,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,80,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,105,127,197,11,115,25,224,163,248,85,212,120,47,248,5,178,235,38,153,101,63,137,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,58,185,86,112,129,172,188,61,216,174,186,153,169,23,239,98,71,158,219,226,73,112,153,109,205,241,80,118,158,142,163,171,169,168,114,239,134,100,100,149,109,90,84,111,185,179,181,100,84,145,171,28,115,252,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,191,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,209,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,133,133,113,135,198,109,139,140,62,4,108,23,57,45,94,198,204,241,125,64,180,211,228,214,216,152,245,165,108,146,219,46,157,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,113,94,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,47,248,165,110,117,126,105,241,111,151,244,62,163,113,36,167,38,173,116,212,125,73,211,140,207,75,243,91,207,181,109,90,115,236,152,172,19,78,138,234,170,122,90,164,170,69,165,116,138,191,28,49,248,86,246,145,83,115,26,247,49,28,172,108,108,100,181,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,110,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,132,26,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,63,145,122,124,172,179,250,108,235,130,220,54,149,114,26,187,181,203,21,168,175,176,92,150,165,101,115,233,95,29,75,229,167,167,71,200,159,19,25,71,61,34,51,98,171,26,205,172,78,155,21,173,150,165,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,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,209,71,8,186,223,117,226,59,135,76,51,89,111,182,58,75,69,202,255,0,79,82,218,202,74,73,28,248,18,122,122,169,169,164,124,123,190,38,177,238,129,94,140,85,114,177,30,141,87,63,110,245,134,188,218,120,58,193,46,88,37,251,139,107,5,103,177,178,75,55,133,251,65,23,110,106,143,111,119,102,161,160,165,248,159,63,110,151,177,26,42,254,28,75,220,235,241,116,84,220,86,183,9,222,105,244,111,230,6,61,234,48,26,83,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,42,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,133,124,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,186,243,67,213,236,55,94,181,95,77,181,115,79,231,171,146,197,145,105,189,28,212,233,87,2,195,60,79,101,214,231,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,138,228,99,249,217,250,111,247,34,213,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,73,84,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,201,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,5,184,50,229,193,71,195,167,20,25,214,161,95,224,186,220,236,184,207,135,143,77,174,245,53,176,51,196,71,89,79,51,107,93,60,16,185,94,179,64,199,165,50,58,70,199,27,247,201,35,98,234,172,237,79,240,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,127,128,85,7,57,110,25,240,219,4,118,190,41,236,85,213,116,183,220,142,241,73,142,95,104,92,171,36,21,143,74,41,86,10,182,42,187,172,47,100,84,105,19,152,136,172,122,118,220,136,199,53,235,44,96,229,113,231,179,76,190,181,232,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,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,115,152,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,164,85,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,86,183,2,217,173,215,0,227,7,73,47,182,106,122,73,170,42,178,138,75,35,219,82,199,57,137,5,193,222,6,103,34,53,205,93,237,138,166,71,49,122,244,71,163,85,81,200,138,213,209,153,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,73,254,45,245,67,75,244,155,135,156,219,32,213,198,210,85,216,171,236,245,150,132,179,205,91,37,43,239,147,212,83,200,198,91,162,146,36,89,90,249,147,115,85,236,69,88,217,190,85,232,216,220,228,206,102,89,113,177,94,50,171,205,219,22,199,62,207,217,107,110,21,21,22,235,71,140,125,95,179,233,95,35,157,21,55,125,232,143,151,182,197,107,59,142,77,206,219,213,125,234,93,79,41,189,46,226,11,79,116,59,218,26,155,146,246,176,203,254,203,158,43,141,212,69,21,76,148,244,181,16,195,81,29,117,61,92,85,14,236,195,63,122,93,244,146,68,142,73,24,146,34,198,175,145,36,169,110,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,102,179,138,173,82,251,233,226,59,81,117,50,27,239,182,104,47,57,5,87,178,171,124,47,135,238,218,226,127,102,135,240,213,140,115,122,82,197,3,126,54,163,215,167,87,245,114,185,87,207,234,46,151,221,116,226,203,128,220,239,46,171,142,163,58,197,219,148,50,146,166,137,212,239,166,129,247,10,202,104,122,110,85,89,25,44,84,145,212,50,78,141,71,50,161,189,17,81,17,238,177,254,73,122,215,255,0,159,92,57,214,91,255,0,251,185,173,190,170,56,191,230,244,117,113,204,245,147,254,100,177,181,177,255,0,151,87,59,250,8,90,161,0,57,213,249,88,197,190,96,80,250,117,196,168,189,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,145,165,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,244,0,231,250,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,206,14,172,96,191,117,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,189,78,87,30,68,244,203,235,94,177,90,74,162,0,115,171,242,177,139,124,192,161,244,235,137,84,28,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,147,254,237,201,162,166,227,196,149,109,190,143,46,171,181,233,5,85,60,151,200,171,169,41,98,116,244,175,117,122,163,108,81,164,213,79,153,94,218,69,71,37,116,140,123,58,162,110,141,206,234,139,103,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,14,21,198,183,16,246,174,25,248,121,201,115,201,238,181,116,23,219,133,60,214,76,89,244,212,109,169,127,182,231,167,149,105,92,173,145,22,36,100,107,27,166,122,201,240,236,137,200,136,247,43,99,126,115,1,50,185,83,235,205,54,141,241,71,65,140,223,107,106,227,177,106,77,58,99,50,49,181,18,164,17,220,95,43,29,65,51,225,99,28,146,191,186,139,76,213,84,111,109,43,36,122,189,173,71,163,175,120,0,102,179,139,31,52,250,201,243,3,33,245,25,203,20,228,185,161,122,113,93,132,228,124,67,220,236,222,59,51,161,200,42,113,187,109,77,66,163,227,183,82,182,142,154,73,31,78,206,159,4,210,120,167,177,242,42,171,187,109,70,55,98,62,84,146,207,192,42,87,156,39,10,58,113,131,81,219,184,155,194,162,246,53,215,40,200,25,103,191,218,224,133,18,150,186,170,88,42,39,74,246,244,84,237,76,190,29,201,42,34,43,101,115,219,34,237,122,72,233,99,95,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,151,252,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,66,173,121,183,240,89,117,189,84,201,197,102,150,227,245,117,245,17,211,244,207,32,138,165,210,189,176,65,20,113,211,220,34,129,90,170,140,142,40,213,147,171,29,209,172,100,82,118,209,18,121,74,161,37,87,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,151,252,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,50,174,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,242,156,220,116,207,42,195,248,189,188,103,87,106,78,182,92,246,223,65,112,180,85,71,28,157,183,120,106,72,104,231,129,207,115,17,139,51,31,2,61,204,99,157,182,57,224,114,170,43,250,39,117,228,125,159,211,69,117,213,61,45,174,200,106,214,162,170,158,221,127,181,218,92,178,186,4,100,78,150,10,218,134,39,78,211,30,171,53,3,29,239,71,189,18,63,233,36,107,182,215,202,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,42,229,255,0,114,184,242,39,166,95,90,245,138,209,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,69,5,243,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,98,89,106,156,140,127,59,63,77,254,228,90,160,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,42,128,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,92,28,238,51,91,85,6,139,233,238,156,205,79,86,183,43,230,81,45,238,158,86,177,189,134,193,67,73,36,50,181,238,221,185,30,174,184,66,173,68,106,162,163,100,234,173,232,136,234,181,225,235,22,177,103,58,251,166,152,86,83,67,227,108,185,6,97,102,181,220,105,187,175,143,191,75,61,108,81,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,205,52,156,83,141,108,90,197,152,112,143,171,214,156,142,135,197,210,83,225,247,59,164,113,247,95,30,218,170,40,29,87,77,39,86,42,42,236,158,8,159,211,174,215,109,232,228,86,170,162,231,8,211,238,147,231,95,122,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,162,206,104,254,123,53,55,232,190,143,68,78,158,80,25,77,139,6,224,191,80,179,92,166,187,193,89,113,252,194,237,116,184,212,246,159,39,98,150,11,77,4,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,189,184,228,226,238,235,197,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,219,191,182,157,17,145,195,26,186,78,210,72,238,235,202,247,129,111,190,188,169,154,227,172,120,103,139,211,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,241,90,218,136,210,234,76,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,17,255,0,143,109,76,197,116,191,132,125,76,184,229,53,125,191,111,99,245,184,205,186,6,73,26,77,85,93,95,3,233,226,100,109,123,219,191,111,113,210,189,27,213,201,20,50,189,26,237,157,12,246,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,107,252,211,244,26,155,11,224,155,72,169,105,232,170,239,247,45,40,168,181,227,47,190,67,79,44,108,138,220,235,122,211,205,52,177,53,238,100,76,150,162,150,129,17,94,174,218,247,49,141,127,198,187,160,255,0,46,173,99,190,232,223,23,24,37,77,162,31,17,73,152,92,32,195,174,148,219,152,206,245,45,124,241,70,213,222,230,61,91,218,157,41,231,232,221,174,127,99,102,230,181,238,83,66,132,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,84,175,59,77,99,190,203,149,96,188,63,83,195,217,178,211,91,211,49,172,147,115,29,226,234,164,146,162,146,157,58,43,55,199,217,100,85,62,244,126,215,248,175,137,189,99,106,173,101,199,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,211,107,94,246,193,51,154,213,94,174,72,164,84,235,181,122,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,62,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,52,189,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,119,169,86,86,162,35,223,12,189,200,159,240,181,81,241,185,21,173,84,84,79,106,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,137,254,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,95,240,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,70,220,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,147,197,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,105,127,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,67,42,229,244,114,228,202,108,88,55,46,172,47,53,202,107,188,21,151,31,183,228,87,75,141,79,105,242,118,41,96,186,87,201,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,43,47,91,249,150,241,23,170,58,195,108,212,236,55,36,171,194,237,184,213,67,234,241,171,3,86,150,190,11,100,242,208,248,74,137,94,231,211,53,181,79,123,95,80,173,116,209,185,98,74,137,27,30,222,170,171,55,248,153,226,187,78,56,181,229,153,169,57,174,21,47,129,186,208,251,10,11,253,130,121,145,245,86,138,167,93,232,213,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,178,155,13,84,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,34,185,216,105,125,215,33,210,60,15,85,237,238,171,154,159,12,188,85,91,107,169,225,162,116,172,142,11,131,35,233,85,44,168,189,33,99,37,163,138,36,220,222,142,125,83,19,115,85,17,31,5,121,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,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,12,171,151,253,202,227,200,158,153,125,107,214,43,71,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,190,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,235,47,132,78,100,154,161,128,241,23,87,151,235,214,123,87,118,195,243,218,136,147,46,84,182,198,228,167,158,58,86,83,83,92,32,167,167,72,219,19,216,216,105,217,42,196,197,89,33,99,186,199,44,140,139,111,106,231,113,118,181,95,237,90,13,125,177,92,233,46,54,219,141,62,65,87,71,89,73,51,102,130,166,9,27,108,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,215,146,167,154,124,167,229,253,119,168,219,139,169,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,163,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,240,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,243,215,145,143,231,103,233,191,220,139,84,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,37,80,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,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,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,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,41,91,157,95,154,124,91,229,253,15,168,220,79,201,228,219,139,88,178,14,46,43,46,215,122,31,17,87,140,225,247,27,165,174,78,235,217,225,234,159,61,53,35,164,232,213,68,127,88,42,234,25,209,200,173,248,250,244,220,214,170,93,248,51,3,171,24,47,221,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,47,123,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,223,70,202,74,153,34,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,203,84,60,209,252,246,106,111,209,125,30,136,143,255,0,122,89,223,221,103,220,167,183,127,180,207,180,31,106,125,153,225,97,255,0,202,158,27,195,119,251,219,59,191,222,126,29,155,246,127,143,111,95,121,32,56,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,243,245,140,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,21,129,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,169,21,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,158,226,95,0,169,213,62,30,117,35,79,173,248,245,37,242,229,124,197,238,84,214,186,26,148,139,100,183,31,14,245,163,84,89,85,24,199,182,161,34,123,30,229,77,143,107,93,213,187,122,166,104,141,52,112,253,169,159,124,154,29,129,234,148,149,118,170,138,188,155,31,161,184,87,251,46,77,244,176,215,62,22,248,168,25,241,189,91,218,157,37,141,88,231,43,152,230,43,92,187,154,164,64,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,131,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,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,217,165,73,92,136,175,100,49,118,226,103,194,212,70,70,212,70,181,17,17,37,166,172,104,229,247,72,185,80,233,245,78,71,55,74,188,247,84,41,179,24,233,182,179,250,214,150,166,207,85,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,99,95,9,222,105,244,111,230,6,61,234,48,30,255,0,152,174,142,95,116,111,139,140,238,154,239,55,136,164,204,46,19,230,54,186,157,172,103,122,150,190,121,100,114,108,107,222,173,237,78,149,16,117,118,215,63,177,191,107,90,246,161,56,57,44,107,205,53,219,13,202,248,114,188,214,213,190,229,98,168,126,77,101,73,170,37,149,158,206,153,99,138,166,24,152,172,217,3,34,168,88,228,84,223,248,143,174,123,145,159,11,220,182,104,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,137,254,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,95,240,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,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,95,241,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,202,185,127,220,174,60,137,233,151,214,189,98,180,129,92,203,121,125,212,232,245,214,241,196,30,144,90,169,35,211,234,250,143,19,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,209,168,136,196,111,72,45,98,207,243,44,103,25,201,176,203,22,67,87,73,98,204,105,233,169,175,182,246,170,44,21,204,167,168,101,68,10,246,170,42,35,227,150,52,86,189,58,61,17,210,53,23,108,143,107,188,249,170,128,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,44,211,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,115,152,106,75,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,23,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,42,229,255,0,114,184,242,39,166,95,90,245,138,209,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,69,26,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,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,61,156,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,231,249,22,169,103,121,94,9,136,233,157,254,251,226,177,188,19,199,253,159,162,240,176,179,193,248,217,146,106,175,196,99,18,73,55,200,212,119,226,57,219,122,116,111,68,247,19,87,146,167,154,124,167,229,253,119,168,219,139,169,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,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,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,37,80,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,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,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,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,51,173,199,230,117,247,137,198,78,172,95,253,151,236,255,0,9,144,73,98,236,247,251,187,189,155,27,40,59,187,182,183,167,115,194,247,54,244,248,119,237,234,238,155,150,106,242,66,210,223,255,0,41,122,215,112,177,127,236,152,181,162,231,226,191,227,169,175,131,178,143,255,0,244,107,183,189,159,239,49,223,223,16,181,64,103,51,142,156,42,235,128,113,131,171,118,43,205,69,36,213,21,89,69,93,237,142,166,123,156,196,130,224,239,29,11,85,92,214,174,246,197,83,27,94,157,58,35,209,200,138,228,68,114,217,167,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,28,171,134,142,29,51,190,40,53,78,131,76,240,90,127,242,85,151,138,221,240,255,0,99,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,252,145,63,154,166,132,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,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,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,227,62,220,202,53,122,167,87,248,193,206,39,73,234,214,219,135,212,38,33,109,134,166,8,162,124,12,161,115,153,80,212,88,250,239,99,171,22,174,70,57,234,175,86,74,212,93,189,17,141,154,188,145,244,190,213,75,128,106,22,180,76,234,73,238,87,59,196,88,189,58,58,137,189,250,56,41,161,142,166,93,149,29,85,219,39,117,92,59,163,68,106,117,164,141,202,174,247,108,179,67,60,60,194,52,190,235,165,92,96,234,77,178,224,234,185,169,239,247,137,114,138,26,185,168,157,76,202,136,46,14,90,149,237,117,85,73,25,20,178,75,78,178,53,122,57,244,239,247,53,81,88,219,31,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,254,34,49,27,38,250,166,220,93,239,115,158,222,157,23,163,123,104,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,134,188,214,53,230,167,70,248,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,218,68,166,114,162,55,182,181,145,189,30,215,35,17,212,193,195,246,153,253,242,107,142,7,165,178,82,93,106,41,50,108,130,134,223,95,236,184,247,213,67,66,249,155,226,167,103,192,244,111,106,4,150,69,123,154,173,99,88,174,114,109,106,150,169,205,255,0,22,177,96,220,23,233,238,21,139,80,248,43,46,63,152,90,109,118,234,110,235,228,236,82,193,105,175,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,86,15,9,222,105,244,111,230,6,61,234,48,22,125,206,111,66,232,242,157,26,177,107,205,162,205,190,245,132,220,35,183,93,42,227,88,35,254,195,213,185,88,213,153,92,137,44,189,186,181,167,108,108,107,149,25,226,231,118,197,71,57,205,175,110,0,53,230,167,135,206,40,241,28,154,106,218,74,107,21,254,161,152,206,66,250,186,136,169,160,101,186,174,88,218,233,164,154,70,57,34,100,18,182,26,149,84,86,245,74,117,98,189,173,115,148,208,240,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,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,105,127,192,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,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,105,127,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,67,42,229,255,0,114,184,242,39,166,95,90,245,138,210,79,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,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,182,37,154,168,0,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,76,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,234,121,79,229,54,44,131,130,92,66,211,104,174,241,21,120,205,194,239,107,186,71,218,123,60,61,83,235,166,171,108,125,92,136,143,235,5,93,59,250,181,85,191,31,78,187,154,228,74,193,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,67,42,229,255,0,114,184,242,39,166,95,90,245,138,209,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,103,20,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,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,213,228,169,230,159,41,249,127,93,234,54,226,234,65,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,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,73,84,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,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,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,81,95,55,156,23,236,151,25,55,43,255,0,181,60,95,219,92,126,215,125,236,246,59,126,19,183,27,168,59,91,183,47,115,175,128,238,110,232,223,239,187,122,124,59,157,40,57,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,197,94,97,24,6,101,170,124,199,179,109,62,211,236,122,174,249,144,223,42,44,148,212,52,52,200,155,229,127,177,168,213,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,45,167,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,117,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,94,158,172,103,95,117,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,204,190,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,26,51,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,10,149,231,105,163,151,216,178,172,23,136,26,121,187,214,90,155,122,97,213,145,237,99,124,37,84,114,84,85,211,175,85,126,249,59,204,150,167,220,140,218,207,11,241,59,172,141,68,226,188,163,53,51,21,211,190,46,33,183,101,53,126,19,237,174,63,87,140,219,167,124,145,199,11,107,164,158,158,162,38,72,231,189,189,59,158,21,209,49,27,185,206,150,88,152,141,248,186,164,213,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,136,121,172,107,205,54,178,113,71,95,140,216,171,106,228,177,105,181,58,227,49,177,213,18,172,18,92,89,43,221,95,51,33,123,26,145,63,186,169,76,229,68,119,113,40,227,122,61,205,86,35,123,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,47,107,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,209,70,172,96,191,122,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,204,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,9,224,3,94,105,184,131,225,115,17,201,166,173,171,169,190,216,41,217,140,228,47,171,168,150,166,119,220,105,34,141,174,154,73,164,99,86,87,207,19,161,169,85,69,119,69,168,86,43,220,230,185,73,20,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,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,210,255,0,128,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,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,0,114,184,243,217,166,95,90,244,122,210,255,0,138,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,134,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,226,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,207,103,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,244,124,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,148,129,206,11,71,47,184,55,20,11,170,181,19,120,139,46,165,219,224,168,163,147,107,25,216,170,161,167,130,146,162,155,162,61,207,118,214,50,154,94,226,181,141,95,19,177,187,150,55,41,210,249,31,102,182,170,12,255,0,84,244,230,106,122,181,185,95,44,246,235,221,60,173,99,123,13,130,134,105,97,149,175,118,237,200,245,117,194,21,106,35,85,21,27,39,85,111,68,71,71,94,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,50,174,95,247,43,143,34,122,101,245,175,88,173,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,8,149,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,130,188,154,173,55,91,7,23,121,181,138,251,108,171,183,92,173,216,61,202,146,178,142,174,23,67,61,52,241,220,237,237,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,231,193,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,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,73,84,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,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,10,213,213,142,77,127,122,26,167,153,106,103,241,29,236,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,126,222,230,221,219,91,215,167,94,137,215,161,53,120,92,208,191,225,175,66,113,157,20,251,83,246,143,236,231,141,254,201,248,31,7,223,241,21,147,212,255,0,121,238,73,183,111,127,111,244,215,174,222,190,238,189,19,170,130,21,113,173,203,123,248,193,213,59,86,166,125,242,253,146,246,102,63,5,139,193,125,157,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,127,68,245,124,12,112,49,252,23,125,182,254,234,63,108,126,216,251,55,253,68,246,127,133,240,158,39,255,0,136,155,126,239,19,255,0,187,211,103,248,250,251,186,174,27,195,166,9,137,107,182,119,196,87,135,241,121,158,107,217,163,241,187,230,143,194,90,227,163,160,135,193,246,251,171,20,157,102,160,239,119,123,109,127,226,236,235,209,189,93,213,64,5,106,234,199,38,191,189,13,83,204,181,51,248,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,149,92,20,240,165,252,31,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,89,0,1,31,248,214,225,75,248,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,156,3,133,206,84,159,195,94,187,99,58,215,247,245,246,143,236,231,141,254,198,125,150,240,125,255,0,17,71,61,55,247,239,23,38,221,189,253,223,208,94,187,122,123,186,245,73,41,197,231,15,119,222,40,116,106,167,71,109,26,151,246,42,146,231,112,165,168,186,84,251,25,151,47,25,75,3,150,70,211,108,116,145,172,127,142,218,121,123,141,122,59,240,118,251,218,247,33,13,180,247,146,165,171,13,207,241,172,190,251,175,116,153,37,182,199,120,162,185,86,89,106,240,150,246,46,80,67,51,36,146,150,77,213,175,110,201,26,213,98,245,99,147,163,151,171,93,252,150,205,1,197,56,188,225,142,197,197,166,141,84,233,85,222,245,236,74,182,92,41,110,150,187,191,134,125,79,128,170,137,202,215,73,216,108,177,36,187,160,146,162,46,142,118,212,238,239,232,174,107,72,129,164,252,154,254,235,245,79,13,212,207,226,59,218,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,118,205,221,189,187,182,187,167,94,189,23,167,66,85,113,173,194,151,241,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,34,174,147,242,107,251,175,213,60,55,83,63,136,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,0,21,171,171,28,154,254,244,53,79,50,212,207,226,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,66,106,240,185,161,127,195,94,132,227,58,41,246,167,237,31,217,207,27,253,147,240,62,15,191,226,43,39,169,254,243,220,147,110,222,254,223,233,175,93,189,125,221,122,39,85,35,255,0,26,220,41,127,24,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,82,42,233,63,38,191,186,253,83,195,117,51,248,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,178,160,86,6,89,201,106,251,156,229,87,156,215,41,226,199,198,222,178,11,133,69,210,227,83,246,17,145,247,234,167,145,210,75,38,198,87,53,141,220,247,185,122,53,17,169,215,162,34,39,184,157,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,155,27,17,206,123,153,20,81,49,94,253,155,151,202,113,173,194,151,241,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,34,174,147,242,107,251,175,213,60,55,83,63,136,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,32,7,19,188,164,241,93,126,214,91,214,174,98,218,181,246,31,237,31,110,166,227,107,102,51,29,100,46,174,70,237,150,162,55,50,120,54,247,118,182,71,163,154,247,58,87,74,245,122,239,218,222,213,193,15,8,55,222,14,113,92,151,10,168,213,255,0,182,150,91,229,194,27,165,29,55,217,246,91,188,5,87,111,183,81,38,244,154,87,203,221,99,41,147,162,170,53,157,142,173,78,175,114,146,84,21,171,171,28,154,254,244,53,79,50,212,207,226,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,66,85,112,83,194,151,240,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,4,127,227,91,133,47,227,7,75,45,90,103,246,247,236,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,211,175,137,221,187,114,244,217,211,167,191,170,112,14,23,57,82,127,13,122,237,140,235,95,223,215,218,63,179,158,55,251,25,246,91,193,247,252,69,28,244,223,223,188,92,155,118,247,247,127,65,122,237,233,238,235,213,59,255,0,26,220,41,127,24,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,83,128,112,185,202,147,248,107,215,108,103,90,254,254,190,209,253,156,241,191,216,207,178,222,15,191,226,40,231,166,254,253,226,228,219,183,191,187,250,11,215,111,79,119,94,169,63,192,0,133,92,107,114,222,254,48,117,78,213,169,159,124,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,127,5,223,109,191,186,143,219,31,182,62,205,255,0,81,61,159,225,124,39,137,255,0,226,38,223,187,196,255,0,238,244,217,254,62,190,233,84,8,255,0,198,183,10,95,198,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,224,28,46,114,164,254,26,245,219,25,214,191,191,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,191,120,185,54,237,239,238,254,130,245,219,211,221,215,170,119,254,53,184,82,254,48,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,240,215,174,216,206,181,253,253,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,251,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,144,171,141,110,91,223,198,14,169,218,181,51,239,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,39,171,224,99,129,143,224,187,237,183,247,81,251,99,246,199,217,191,234,39,179,252,47,132,241,63,252,68,219,247,120,159,253,222,155,63,199,215,221,42,138,171,254,161,143,255,0,125,23,253,201,255,0,240,242,127,240,185,161,127,195,94,132,227,58,41,246,167,237,31,217,207,27,253,147,240,62,15,191,226,43,39,169,254,243,220,147,110,222,254,223,233,175,93,189,125,221,122,39,85,7,20,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,103,107,0,17,87,142,126,6,63,141,31,177,63,221,71,236,119,216,239,105,127,168,158,208,241,94,47,195,127,241,16,236,219,225,191,247,186,239,255,0,23,79,127,148,224,167,150,247,240,125,170,119,93,76,251,229,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,72,171,199,63,3,31,198,143,216,159,238,163,246,59,236,119,180,191,212,79,104,120,175,23,225,191,248,136,118,109,240,223,251,221,119,255,0,139,167,191,149,112,185,202,147,248,107,215,108,103,90,254,254,190,209,253,156,241,191,216,207,178,222,15,191,226,40,231,166,254,253,226,228,219,183,191,187,250,11,215,111,79,119,94,168,226,143,149,39,241,41,174,217,54,181,253,253,125,156,251,71,224,191,177,159,101,188,103,99,195,209,193,77,253,251,197,199,187,119,99,119,244,19,166,238,158,254,157,87,170,240,49,192,199,240,93,246,219,251,168,253,177,251,99,236,223,245,19,217,254,23,194,120,159,254,34,109,251,188,79,254,239,77,159,227,235,238,149,64,3,202,106,198,11,247,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,74,214,254,161,143,255,0,125,23,253,201,255,0,240,242,213,0,4,0,226,143,149,39,241,41,174,217,54,181,253,253,125,156,251,71,224,191,177,159,101,188,103,99,195,209,193,77,253,251,197,199,187,119,99,119,244,19,166,238,158,254,157,87,170,240,49,192,199,240,93,246,219,251,168,253,177,251,99,236,223,245,19,217,254,23,194,120,159,254,34,109,251,188,79,254,239,77,159,227,235,238,229,92,81,242,164,254,37,53,219,38,214,191,191,175,179,159,104,252,23,246,51,236,183,140,236,120,122,56,41,191,191,120,184,247,110,236,110,254,130,116,221,211,223,211,170,245,94,6,56,24,254,11,190,219,127,117,31,182,63,108,125,155,254,162,123,63,194,248,79,19,255,0,196,77,191,119,137,255,0,221,233,179,252,125,125,210,168,170,191,234,24,255,0,247,209,127,220,159,255,0,15,39,255,0,11,154,23,252,53,232,78,51,162,159,106,126,209,253,156,241,191,217,63,3,224,251,254,34,178,122,159,239,61,201,54,237,239,237,254,154,245,219,215,221,215,162,56,163,208,191,226,83,66,114,109,20,251,83,246,115,237,31,130,254,201,248,31,25,216,240,245,144,84,255,0,121,238,71,187,119,99,111,244,211,166,238,190,254,157,22,21,105,63,38,191,186,253,83,195,117,51,248,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,178,160,14,85,111,225,211,4,178,113,29,91,196,189,130,159,192,228,151,220,126,170,197,144,124,115,75,237,61,207,183,248,89,126,57,86,56,123,49,219,213,155,99,141,59,157,237,206,94,172,248,186,168,43,87,86,57,53,253,232,106,158,101,169,159,196,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,132,213,225,115,66,255,0,134,189,9,198,116,83,237,79,218,63,179,158,55,251,39,224,124,31,127,196,86,79,83,253,231,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,8,85,198,183,45,239,227,7,84,237,90,153,247,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,46,157,124,78,221,187,87,166,206,189,125,253,19,213,240,49,192,199,240,93,246,219,251,168,253,177,251,99,236,223,245,19,217,254,23,194,120,159,254,34,109,251,188,79,254,239,77,159,227,235,238,149,64,0,86,174,172,114,107,251,208,213,60,203,83,63,136,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,9,171,194,230,133,255,0,13,122,19,140,232,167,218,159,180,127,103,60,111,246,79,192,248,62,255,0,136,172,158,167,251,207,114,77,187,123,251,127,166,189,118,245,247,117,232,157,84,0,69,94,57,248,24,254,52,126,196,255,0,117,31,177,223,99,189,165,254,162,123,67,197,120,191,13,255,0,196,67,179,111,134,255,0,222,235,191,252,93,61,254,83,130,158,91,223,193,246,169,221,117,51,239,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,0,2,0,113,71,202,147,248,148,215,108,155,90,254,254,190,206,125,163,240,95,216,207,178,222,51,177,225,232,224,166,254,253,226,227,221,187,177,187,250,9,211,119,79,127,78,171,223,248,41,225,75,248,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,178,0,2,63,241,173,194,151,241,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,134,189,118,198,117,175,239,235,237,31,217,207,27,253,140,251,45,224,251,254,34,142,122,111,239,222,46,77,187,123,251,191,160,189,118,244,247,117,234,147,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,95,234,163,240,39,254,222,127,247,102,241,254,136,73,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,63,88,0,126,78,77,148,216,176,251,116,55,108,142,187,194,82,84,92,40,45,113,201,218,124,155,170,171,106,162,164,166,143,163,17,85,55,207,60,76,235,211,107,119,117,114,163,81,85,63,88,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,159,233,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,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,26,255,0,170,143,192,159,251,121,255,0,221,155,199,250,33,42,128,34,175,245,81,248,19,255,0,111,63,251,179,120,255,0,68,36,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,121,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,159,233,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,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,137,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,122,189,11,226,143,66,120,148,246,223,220,166,115,246,143,236,231,134,246,159,246,50,178,143,177,226,59,189,159,240,152,163,221,187,177,47,244,122,244,219,239,233,213,58,245,80,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,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,30,126,197,159,225,185,54,77,147,97,150,44,134,146,174,251,135,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,117,98,171,100,106,46,232,222,214,250,0,0,63,39,38,202,108,88,125,186,27,182,71,93,225,41,42,46,20,22,184,228,237,62,77,213,85,181,81,82,83,71,209,136,170,155,231,158,38,117,233,181,187,186,185,81,168,170,159,172,115,255,0,191,237,26,251,229,254,31,62,240,173,95,120,94,207,246,159,176,183,187,189,217,219,191,110,254,157,190,247,111,241,123,27,187,189,175,197,217,219,248,206,128,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,121,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,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,60,86,107,173,26,95,167,89,150,29,167,249,198,95,73,102,190,231,245,21,20,152,229,61,75,36,107,43,231,133,35,223,18,74,141,237,49,234,179,68,214,53,238,106,200,249,26,198,110,114,162,30,212,242,151,29,85,211,139,70,163,218,52,134,231,154,90,169,179,59,245,190,162,233,109,178,73,80,137,85,83,75,10,162,73,35,91,255,0,249,171,81,126,39,182,25,220,212,114,67,42,179,213,128,15,21,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,171,237,65,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,70,191,234,163,240,39,254,222,127,247,102,241,254,136,74,160,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,250,168,252,9,255,0,183,159,253,217,188,127,162,18,168,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,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,224,31,213,71,224,79,253,188,255,0,238,205,227,253,16,149,64,243,249,230,127,134,233,134,51,62,103,168,25,13,37,138,197,75,81,73,77,81,112,171,85,108,16,62,166,162,58,120,150,71,116,232,198,44,179,70,138,247,116,99,17,85,206,86,181,21,201,232,0,0,2,42,255,0,85,31,129,63,246,243,255,0,187,55,143,244,67,191,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,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,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,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,250,168,252,9,255,0,183,159,253,217,188,127,162,18,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,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,136,215,253,84,126,4,255,0,219,207,254,236,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,199,235,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,0,0,249,40,174,214,171,141,77,125,29,190,231,73,85,81,107,168,74,74,232,161,153,175,125,44,235,20,115,36,82,181,23,171,30,177,77,20,136,215,116,93,146,49,223,201,200,171,197,117,123,141,254,24,244,23,50,147,79,245,115,80,234,241,219,236,116,241,85,165,60,216,229,210,86,75,4,136,187,37,138,88,169,157,20,172,234,142,106,185,142,114,35,216,246,47,71,49,200,158,131,66,248,163,208,158,37,61,183,247,41,156,253,163,251,57,225,189,167,253,140,172,163,236,120,142,239,103,252,38,40,247,110,236,75,253,30,189,54,251,250,117,78,189,84,28,127,91,248,186,225,211,135,27,173,178,197,172,186,153,73,96,185,93,233,223,87,73,70,218,42,170,217,214,6,187,111,117,241,211,69,35,163,98,187,115,90,231,163,81,234,201,17,187,182,63,167,201,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,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,95,214,208,190,40,244,39,137,79,109,253,202,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,255,0,9,138,61,219,187,18,255,0,71,175,77,190,254,157,83,175,85,7,228,217,178,155,22,65,113,191,90,109,21,222,34,175,25,184,50,215,116,143,180,246,120,122,167,210,193,86,216,250,185,17,31,214,10,186,119,245,106,171,126,62,157,119,53,200,159,172,0,0,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,15,41,169,26,171,167,26,63,98,167,201,245,67,52,181,99,54,170,187,133,53,174,26,187,141,66,69,27,234,167,126,200,227,69,95,250,78,114,255,0,69,145,178,73,30,173,99,30,230,250,176,0,7,159,196,243,252,55,58,169,200,41,112,252,134,146,236,252,86,241,37,130,238,180,202,174,101,45,198,56,162,150,90,117,127,77,174,123,27,60,104,253,170,187,95,185,142,232,246,61,173,244,0,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,236,138,40,162,107,165,149,253,17,206,86,177,174,84,99,30,245,232,214,57,83,213,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,56,87,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,128,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,206,103,27,154,13,77,195,143,18,249,142,155,89,168,170,224,199,146,161,151,76,125,102,167,150,54,45,186,165,137,44,113,196,249,94,247,76,200,92,233,41,150,93,238,222,250,119,170,244,118,230,165,143,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,191,173,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,244,101,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,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,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,189,238,88,186,91,247,95,193,182,21,226,236,94,204,186,229,190,35,41,184,127,93,119,188,87,138,145,124,36,254,231,185,172,221,67,29,23,192,221,189,58,124,77,71,171,201,84,10,22,230,51,198,191,241,85,168,240,88,48,11,157,214,61,50,197,191,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,211,165,114,210,230,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,60,53,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,39,87,42,163,17,221,46,124,20,173,197,87,16,185,87,11,252,212,51,45,92,197,169,188,127,128,246,77,53,198,214,250,169,41,225,185,208,203,101,162,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,91,116,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,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,82,146,243,126,51,111,188,97,241,221,162,55,56,237,94,198,195,49,125,64,179,83,227,54,217,88,197,170,108,114,220,233,123,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,220,168,249,100,181,254,44,35,226,45,250,37,120,119,11,21,180,144,106,12,117,20,142,163,100,212,212,178,190,120,59,236,73,217,19,170,228,109,60,79,216,170,245,124,173,145,21,140,123,26,212,123,217,35,51,175,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,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,129,76,28,203,121,130,84,235,13,214,241,195,230,144,93,105,36,211,234,10,143,13,120,187,82,75,21,84,25,43,216,234,89,227,88,213,240,35,224,101,61,76,18,181,31,12,174,100,233,209,200,170,197,111,94,107,203,155,141,127,225,87,81,231,176,103,247,59,172,154,101,148,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,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,103,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,233,30,173,107,220,200,162,149,232,199,236,218,185,225,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,219,79,1,119,222,55,177,174,8,111,55,167,96,212,153,133,100,20,244,173,210,123,61,230,185,41,43,103,162,122,163,28,250,137,37,123,27,224,99,107,153,45,59,28,246,72,248,227,145,140,115,98,117,51,146,165,174,122,209,170,23,173,92,102,187,222,114,250,186,252,238,59,196,23,230,94,42,89,28,175,109,108,15,99,225,114,70,230,172,72,200,214,56,209,145,108,237,181,140,107,17,168,196,70,151,211,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,129,88,28,218,248,215,246,37,29,103,9,186,101,115,186,209,222,166,236,201,154,92,32,94,196,109,161,154,14,227,45,141,85,110,249,59,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,144,215,151,78,168,107,206,9,196,190,57,140,104,83,105,46,85,25,133,67,104,174,246,27,149,111,134,183,92,104,162,99,229,150,73,159,209,203,19,224,137,179,74,201,152,199,200,222,142,107,89,42,72,248,101,208,72,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,4,85,230,143,228,79,83,126,139,235,20,68,117,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,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,2,149,185,98,241,227,247,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,150,234,64,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,200,1,202,179,143,31,252,145,194,166,175,222,191,202,197,136,95,110,119,31,249,6,83,89,26,206,215,252,225,209,62,73,191,201,211,177,191,222,152,90,160,0,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,207,249,53,93,174,183,254,27,115,107,237,246,231,87,113,185,92,117,34,229,87,89,89,87,51,166,158,166,121,40,45,238,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,133,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,113,94,81,154,153,138,233,223,23,16,219,178,154,191,9,246,215,31,171,198,109,211,190,72,227,133,181,210,79,79,81,19,36,115,222,222,157,207,10,232,152,141,220,231,75,44,76,70,252,93,82,245,1,66,220,212,245,142,197,171,188,92,93,233,177,200,122,210,96,86,248,176,233,42,119,63,250,234,170,154,121,228,169,93,143,99,85,157,185,234,37,131,167,196,215,118,55,181,202,215,162,36,170,228,151,163,150,40,177,92,235,136,26,137,187,215,170,155,130,225,212,113,237,123,124,37,44,113,211,213,212,47,84,126,201,59,207,150,155,220,172,220,207,11,240,187,164,142,68,226,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,20,193,196,239,19,25,151,10,28,210,53,7,84,176,250,26,75,139,29,79,104,182,221,237,149,40,141,101,198,221,37,170,220,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,246,233,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,192,0,163,110,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,242,64,7,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,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,58,101,114,172,227,199,255,0,36,112,169,171,247,175,242,177,98,23,219,157,199,254,65,148,214,70,179,181,255,0,56,116,79,146,111,242,116,236,111,247,166,22,168,0,33,7,54,157,77,214,221,60,225,230,158,151,75,108,213,108,199,178,42,138,155,86,103,124,134,56,39,101,29,186,122,119,83,182,146,88,164,141,238,99,42,93,58,162,84,49,89,219,124,44,102,237,211,176,170,14,15,248,148,190,240,173,174,54,125,77,182,39,122,213,54,219,94,73,72,218,86,79,37,93,158,89,163,125,68,113,35,156,205,179,39,105,146,70,168,246,39,114,54,35,149,88,175,107,180,81,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,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,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,172,181,228,185,145,241,5,93,98,200,236,119,54,120,237,24,161,241,49,91,106,106,42,34,124,150,235,235,95,77,36,148,180,236,238,119,89,12,144,213,62,103,162,198,177,119,26,142,107,152,247,202,146,89,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,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,171,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,190,158,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,160,128,28,234,252,172,98,223,48,40,125,58,226,83,182,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,103,117,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,1,92,28,231,244,26,167,42,210,252,107,95,236,84,84,158,35,7,168,117,174,250,246,211,196,217,228,183,86,73,27,96,145,243,43,209,239,100,53,61,24,216,145,175,247,215,72,244,216,141,122,186,5,114,237,215,74,61,1,226,179,20,201,47,215,159,102,99,119,238,238,55,126,153,201,2,70,218,90,164,68,137,242,201,50,181,176,195,29,83,41,102,146,68,115,92,216,225,127,244,145,85,142,177,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,44,39,156,54,183,218,176,62,29,41,244,106,107,29,93,101,203,84,106,17,180,245,109,145,172,130,134,11,117,85,37,76,175,127,243,115,222,231,44,44,107,17,17,58,62,71,43,147,98,50,74,161,225,99,69,63,136,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,96,166,190,103,92,192,40,245,118,178,167,135,237,16,200,188,94,11,73,186,12,154,229,20,112,75,75,126,170,142,120,102,137,180,207,115,22,68,134,9,41,253,211,70,246,182,103,61,221,17,209,181,143,146,32,112,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,79,41,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,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,43,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,102,133,0,243,71,243,217,169,191,69,244,122,35,242,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,61,4,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,165,110,103,92,120,253,247,223,106,116,27,73,239,91,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,187,100,146,41,156,145,204,157,118,68,228,138,188,39,121,167,209,191,152,24,247,168,192,105,76,170,190,107,156,11,127,127,226,131,69,48,207,253,162,171,63,162,161,119,249,174,109,210,58,116,111,252,175,138,123,93,254,178,101,103,248,68,197,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,52,81,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,176,131,154,95,30,223,97,40,239,220,40,233,124,27,242,11,173,191,193,229,247,74,138,126,177,208,80,213,192,142,90,58,118,189,58,73,52,208,74,213,124,189,21,177,199,34,35,21,101,114,186,10,129,5,138,114,197,230,1,71,164,85,148,220,63,107,126,69,225,48,90,189,176,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,239,154,71,185,176,185,141,234,141,141,207,124,118,233,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,236,227,7,139,60,203,139,173,80,251,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,157,255,0,150,231,47,186,110,34,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,250,245,100,136,151,104,84,7,54,46,10,46,56,182,85,115,226,163,77,237,155,241,187,207,74,156,198,6,37,45,60,54,170,231,73,79,79,29,68,109,71,50,73,188,84,147,110,122,54,55,185,37,73,100,123,213,37,68,100,43,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,186,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,188,43,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,142,128,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,211,151,119,8,127,194,150,141,47,218,154,46,206,161,102,61,170,220,163,101,127,137,134,14,211,165,240,180,145,237,68,141,59,81,202,237,234,221,251,165,146,94,146,62,52,139,108,170,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,138,188,209,252,137,234,111,209,125,98,136,160,18,247,185,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,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,6,85,203,105,229,41,198,191,182,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,119,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,179,240,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,39,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,155,224,227,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,120,117,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,45,255,0,146,167,149,140,167,230,5,119,167,91,142,213,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,161,109,39,206,190,235,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,166,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,43,86,51,175,186,253,44,204,181,51,217,126,211,251,37,143,220,111,190,11,191,217,241,94,22,154,73,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,102,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,141,9,240,19,166,120,174,151,240,143,166,118,236,90,147,183,237,236,126,139,38,184,206,248,227,73,170,171,171,224,101,68,175,145,204,99,119,237,238,54,38,43,186,185,34,134,38,43,157,179,169,90,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,20,3,205,31,207,102,166,253,23,209,232,143,171,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,123,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,142,107,170,188,93,112,233,162,25,253,163,76,117,95,83,41,49,188,134,249,79,79,87,71,5,93,21,87,97,96,154,103,195,28,178,84,182,37,130,22,119,34,145,21,210,72,212,106,53,92,237,173,247,157,86,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,6,85,203,73,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,5,21,243,25,227,219,248,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,194,176,94,79,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,67,55,192,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,204,246,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,132,128,229,55,197,231,221,22,163,255,0,15,185,173,110,204,67,63,184,51,217,46,142,131,187,37,46,69,50,195,4,59,164,98,163,210,25,216,198,196,238,173,122,54,70,192,228,237,49,102,122,221,73,85,124,212,248,241,255,0,202,252,42,105,5,235,252,148,89,125,246,217,113,255,0,151,101,77,145,204,237,127,205,221,43,227,155,252,165,59,219,253,245,132,0,225,163,135,76,239,138,13,83,160,211,60,22,159,252,149,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,36,79,230,169,162,141,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,128,79,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,40,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,0,57,213,249,88,197,190,96,80,250,117,196,165,99,170,240,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,154,47,243,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,207,241,99,229,99,89,62,95,228,62,157,57,154,195,85,0,28,255,0,95,180,114,197,196,6,141,101,154,59,145,205,225,233,50,107,123,169,227,169,218,247,248,74,166,57,36,166,169,216,199,177,100,237,79,28,82,246,247,163,95,179,107,190,23,42,25,161,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,179,78,54,245,142,251,175,188,174,116,91,85,114,152,118,94,174,185,133,53,61,198,77,204,95,19,85,73,77,118,164,150,167,163,24,198,51,188,250,119,75,219,107,81,172,238,108,78,168,222,171,26,249,92,121,236,211,47,173,122,61,104,230,117,170,95,122,28,100,230,190,18,251,237,59,86,37,225,241,107,127,245,175,103,194,248,88,211,197,193,239,99,92,253,181,210,86,252,110,221,215,175,194,229,98,48,150,156,147,244,94,235,110,166,207,53,223,33,196,42,233,105,238,148,244,182,28,102,241,51,220,198,85,64,146,200,251,139,98,143,119,71,177,37,134,137,22,85,98,166,248,222,198,59,171,101,106,90,81,93,92,206,185,128,86,105,21,29,79,15,218,33,145,120,76,234,175,116,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,123,166,141,238,116,45,99,186,35,100,115,31,29,75,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,4,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,95,41,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,64,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,214,95,52,127,61,154,155,244,95,71,162,34,169,63,249,98,241,227,247,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,150,234,74,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,212,89,213,120,78,243,79,163,127,48,49,239,81,128,210,152,41,3,152,255,0,47,250,206,29,239,178,234,222,144,227,191,220,158,191,195,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,224,172,177,175,135,222,39,117,151,134,27,237,218,255,0,164,57,71,179,100,189,219,229,183,215,83,79,11,106,41,102,234,199,164,51,186,23,245,98,205,3,222,178,68,245,69,232,237,205,114,58,57,37,141,252,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,85,113,161,193,245,171,132,221,35,209,6,220,18,174,76,239,49,167,188,87,229,111,154,86,171,41,167,99,45,235,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,31,159,224,67,134,59,23,22,154,133,153,105,85,222,245,236,74,182,97,242,93,45,119,127,12,250,159,1,85,21,206,222,215,73,216,108,177,36,187,160,146,162,46,142,118,212,238,239,232,174,107,78,43,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,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,61,174,179,113,103,175,58,253,134,226,56,30,169,103,85,119,139,70,29,79,218,165,99,253,207,173,157,21,232,218,186,199,117,235,81,82,216,156,144,164,175,247,163,26,171,253,242,89,164,151,218,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,253,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,235,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,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,250,190,92,188,113,211,112,159,147,95,241,157,64,101,93,94,159,100,116,242,215,212,50,7,203,36,244,55,26,122,121,29,19,169,97,235,218,115,234,85,177,211,63,114,51,170,248,119,186,86,50,21,71,70,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,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,154,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,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,138,128,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,34,175,52,127,34,122,155,244,95,88,162,40,4,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,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,221,64,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,6,85,193,117,60,175,120,233,251,235,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,21,205,168,145,39,248,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,253,92,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,207,128,30,48,109,92,89,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,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,147,186,234,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,103,135,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,228,5,212,242,84,242,177,148,252,192,174,244,235,113,61,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,47,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,242,46,251,149,198,175,84,234,215,7,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,233,49,148,115,210,70,174,114,53,234,248,222,174,221,253,55,126,87,54,109,80,186,233,199,7,215,75,101,153,181,113,212,103,87,138,60,93,245,116,213,174,167,125,52,15,108,149,51,117,218,138,178,50,88,169,36,167,124,125,90,142,101,67,186,170,162,43,29,78,220,42,233,111,223,79,17,218,117,166,115,88,189,179,65,121,200,41,125,171,69,226,188,63,118,215,19,251,213,223,136,143,99,155,210,150,41,221,240,57,30,189,58,51,171,149,168,186,83,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,128,121,163,249,236,212,223,162,250,61,17,21,75,9,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,42,241,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,108,255,0,147,78,146,93,113,189,6,186,106,189,234,227,144,49,153,101,226,174,43,61,189,215,151,58,212,180,80,246,162,146,173,148,76,118,198,212,190,162,9,98,116,178,183,185,178,150,52,102,214,57,203,37,133,3,42,224,186,158,87,188,116,253,245,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,138,230,212,72,147,252,170,14,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,95,65,198,78,142,88,184,127,226,31,32,209,220,114,111,17,73,140,219,236,116,242,84,237,123,60,93,83,237,20,114,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,14,193,160,124,14,83,113,29,193,54,95,172,56,59,234,217,168,184,94,81,114,100,52,145,178,90,134,95,45,208,219,232,167,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,196,172,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,207,128,30,48,109,92,89,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,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,80,0,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,202,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,242,84,254,74,153,214,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,155,250,95,205,83,50,211,142,12,151,76,40,210,146,125,80,199,234,41,177,204,110,186,90,4,108,20,214,15,12,169,29,90,162,35,162,158,166,153,98,72,81,143,108,109,114,75,77,35,146,161,89,58,58,5,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,127,220,2,240,163,71,194,150,135,82,89,46,113,111,204,242,142,205,227,40,154,72,96,73,32,170,116,45,70,208,54,72,149,221,200,105,254,54,181,86,71,181,210,62,121,27,181,37,216,217,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,19,43,154,199,3,148,218,107,117,175,226,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,209,81,148,211,75,213,174,108,142,78,220,210,198,214,43,155,43,99,134,26,240,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,154,47,243,69,208,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,162,7,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,126,175,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,121,254,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,237,56,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,134,109,205,84,0,10,54,230,223,160,213,58,89,196,188,154,147,111,162,164,131,30,212,250,127,106,83,37,53,60,84,236,138,227,3,35,138,186,53,99,30,174,123,220,229,138,165,242,185,140,222,250,199,39,196,230,61,203,23,237,186,153,225,180,11,33,209,202,202,187,172,190,208,204,44,217,53,190,14,230,234,26,127,15,69,114,167,171,126,213,127,193,52,158,42,137,58,181,139,185,176,124,78,77,140,69,253,110,23,245,175,248,118,214,171,70,177,199,111,241,181,120,253,190,241,224,32,116,93,200,223,93,61,174,170,158,151,186,222,228,106,176,164,243,68,178,109,122,59,182,143,219,213,221,17,121,81,165,222,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,244,178,10,243,31,229,255,0,71,196,69,138,93,91,210,28,119,251,172,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,252,21,138,149,177,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,79,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,119,31,230,63,204,2,143,135,123,20,186,73,164,57,23,247,88,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,248,41,45,43,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,127,220,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,29,75,115,71,243,217,169,191,69,244,122,35,165,114,219,225,159,13,226,191,72,245,227,75,115,10,234,187,115,219,81,140,92,173,23,58,101,87,62,221,113,141,151,102,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,134,186,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,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,95,232,231,53,61,71,209,254,20,228,209,11,101,131,198,102,118,110,150,236,95,38,170,157,106,35,162,182,189,100,115,150,104,165,87,119,38,167,248,35,167,98,126,15,109,99,71,49,18,159,101,68,32,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,77,73,224,250,213,194,111,43,125,74,109,193,42,228,206,243,26,124,102,191,43,124,210,181,89,77,59,46,180,139,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,29,123,112,157,230,159,70,254,96,99,222,163,1,165,48,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,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,219,20,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,94,173,84,71,163,186,115,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,19,211,152,103,5,150,174,41,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,38,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,221,77,124,60,112,201,159,113,5,175,52,58,13,71,77,87,143,220,155,81,80,219,245,69,117,186,103,45,142,10,110,190,37,245,17,34,35,152,246,185,18,38,178,69,98,44,207,142,55,57,155,250,166,133,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,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,107,46,212,84,214,235,173,109,190,142,237,73,116,167,165,168,146,24,171,169,27,43,96,170,99,92,168,217,163,73,152,201,81,142,68,71,34,72,198,63,162,166,230,181,122,162,72,14,1,52,67,75,248,133,226,94,193,166,218,179,124,171,164,180,79,79,83,95,13,186,154,57,55,222,231,167,103,117,104,86,102,123,233,216,232,155,52,143,147,220,170,200,93,27,28,201,36,99,219,161,224,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,126,175,246,213,129,101,95,234,174,57,146,99,151,15,248,74,58,235,109,117,60,159,244,100,134,104,228,103,251,206,107,155,254,37,66,247,185,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,8,171,205,31,200,158,166,253,23,214,40,138,1,39,79,49,254,95,245,156,59,223,101,213,189,33,199,127,185,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,193,89,99,95,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,101,92,181,237,115,229,247,83,196,79,10,26,49,172,58,55,106,164,110,162,219,180,223,27,166,173,182,195,20,80,191,38,98,209,208,199,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,175,70,70,137,0,56,117,209,221,121,205,56,134,177,97,26,71,97,171,183,106,14,57,120,101,114,190,225,75,219,101,130,122,42,134,171,234,107,91,43,28,145,50,9,90,212,115,94,199,42,191,108,104,199,189,237,141,218,51,196,237,215,219,62,43,102,180,229,57,31,218,11,213,21,190,158,158,227,119,240,108,164,246,133,83,35,107,101,169,236,49,85,145,119,30,142,127,109,171,181,187,186,39,185,15,214,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,181,78,106,124,7,127,229,126,42,244,130,203,254,74,92,190,197,108,183,127,203,190,166,246,231,247,127,230,237,149,145,195,254,82,161,238,254,250,242,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,219,216,56,218,227,179,50,227,30,235,98,129,214,58,188,71,19,177,83,163,217,142,54,236,149,176,75,113,87,72,142,173,123,210,24,85,207,237,61,145,181,174,71,118,209,36,86,42,119,100,69,253,94,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,243,252,198,241,107,22,13,198,22,105,133,98,212,62,10,203,143,219,241,219,93,186,155,186,249,59,20,176,88,168,35,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,150,43,201,83,202,198,83,243,2,187,211,173,196,255,0,41,91,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,191,198,93,40,158,176,205,248,106,245,116,123,41,93,110,111,185,173,99,186,245,78,174,238,41,237,121,35,234,133,214,151,63,212,45,23,153,181,115,219,110,118,120,178,138,117,117,107,187,20,115,211,77,29,52,187,41,250,43,119,206,218,184,119,72,138,213,233,73,27,85,29,238,217,229,57,211,231,245,55,222,33,177,77,62,167,200,105,43,45,184,174,46,202,151,208,194,177,57,244,23,26,202,137,22,100,149,90,155,218,247,211,193,64,244,99,215,220,205,142,106,39,113,85,206,75,24,5,77,247,136,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,46,246,189,244,240,87,177,94,196,247,51,123,92,169,220,68,117,207,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,64,60,209,252,246,106,111,209,125,30,136,147,252,191,184,103,195,120,175,229,249,154,233,110,97,93,87,110,123,117,34,174,229,104,185,211,42,185,246,235,140,118,170,38,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,174,13,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,15,213,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,67,74,120,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,50,174,92,78,178,112,43,77,197,47,4,218,57,156,105,245,5,35,53,82,193,166,248,196,52,51,84,213,74,198,92,237,208,219,213,235,109,68,89,18,8,94,233,42,29,35,38,115,63,166,198,177,207,99,28,175,101,106,240,235,163,186,243,154,113,13,98,194,52,142,195,87,110,212,28,114,240,202,229,125,194,151,182,203,4,244,85,13,87,212,214,182,86,57,34,100,18,181,168,230,189,142,85,126,216,209,143,123,219,27,175,123,93,48,110,32,175,92,50,220,112,173,47,213,110,206,164,195,143,164,19,95,226,181,69,5,85,230,170,42,85,73,27,76,137,60,81,91,166,170,153,173,68,155,171,219,3,100,114,177,17,200,201,25,159,123,158,139,234,133,151,87,25,161,23,156,66,174,131,59,146,241,5,133,150,122,151,199,19,221,91,59,216,200,90,146,57,201,18,178,69,146,53,100,187,251,110,99,218,244,114,177,81,197,244,240,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,181,23,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,42,230,167,192,119,254,87,226,175,72,44,191,228,165,203,236,86,203,119,252,187,234,111,110,127,119,254,110,217,89,28,63,229,42,30,239,239,175,35,175,44,109,33,226,95,35,215,156,123,85,180,106,10,187,94,39,98,188,65,111,203,111,82,206,200,104,166,183,59,164,181,84,10,215,245,90,151,190,38,53,17,140,99,251,114,73,77,35,150,31,130,86,222,240,0,128,28,220,248,125,210,124,175,70,166,215,123,222,65,106,198,115,140,115,194,91,173,245,215,9,234,93,237,138,86,186,161,233,105,134,24,220,172,73,158,249,228,153,178,36,78,114,118,85,30,232,226,223,44,116,172,90,167,37,206,30,177,91,133,30,71,196,237,218,167,198,94,173,183,10,156,74,209,69,37,44,110,142,135,240,41,166,158,177,178,57,21,233,51,217,58,66,213,102,205,177,172,232,170,244,151,163,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,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,7,152,55,10,22,174,20,53,162,59,22,49,127,164,174,199,178,170,122,139,229,170,141,174,107,103,180,192,234,185,154,202,39,198,233,229,157,236,142,54,198,214,212,200,141,73,151,184,141,234,232,228,233,250,188,187,248,193,207,184,114,213,203,70,17,2,213,222,112,76,222,241,75,65,119,177,178,41,170,31,12,243,61,144,182,186,142,40,88,249,86,165,168,173,69,142,54,57,103,99,82,53,106,189,33,124,115,215,157,95,149,140,91,230,5,15,167,92,74,234,229,189,148,216,176,254,54,180,182,237,145,215,120,74,74,139,133,93,174,57,59,79,147,117,85,109,13,69,37,52,125,24,138,169,190,121,226,103,94,155,91,187,171,149,26,138,169,125,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,247,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,190,255,0,134,14,54,238,186,93,161,122,157,195,78,119,61,93,195,19,204,113,123,221,37,134,162,106,167,43,44,21,179,91,107,127,10,40,155,11,222,246,85,84,190,153,138,221,236,142,39,185,242,175,244,229,85,137,102,170,0,4,32,230,223,160,212,218,167,195,68,154,147,111,162,171,159,33,211,10,143,106,83,37,53,60,181,15,150,221,59,227,138,186,53,99,30,141,99,26,212,138,165,242,185,143,216,202,55,39,194,215,189,201,70,192,150,156,176,52,94,235,170,220,90,98,87,217,177,10,187,182,49,131,84,58,253,121,172,107,221,20,20,19,199,12,174,183,185,242,35,155,213,235,88,200,92,216,145,85,94,145,200,170,215,70,201,58,95,160,5,85,243,92,224,91,251,255,0,20,26,41,134,127,237,21,89,253,21,11,191,205,115,110,145,211,163,127,229,124,83,218,239,245,147,43,63,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,249,89,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,114,124,183,57,125,212,240,237,77,38,176,235,37,170,145,218,139,113,167,117,53,21,182,104,162,153,248,203,18,89,227,149,98,168,134,121,97,153,245,48,172,14,87,181,173,124,108,87,199,215,163,228,69,158,165,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,213,121,201,216,52,106,191,135,219,77,255,0,53,189,248,60,250,213,112,86,97,20,209,212,185,36,174,239,75,78,151,8,221,10,35,145,208,182,6,54,71,72,168,221,146,71,3,81,233,221,237,203,74,197,148,242,91,211,253,26,201,51,188,183,52,191,191,196,234,78,37,225,234,113,248,36,153,208,248,74,25,161,168,167,170,168,133,172,157,60,78,238,242,71,34,73,6,216,122,192,173,122,186,110,140,154,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,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,191,155,94,198,185,58,42,34,159,89,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,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,59,208,0,10,171,231,5,197,231,243,225,31,5,173,255,0,33,91,156,186,74,15,249,10,170,10,72,101,122,255,0,153,60,138,198,127,144,106,73,253,254,50,184,52,135,69,245,67,94,179,40,244,255,0,72,241,10,188,138,251,37,60,181,107,79,11,227,137,145,65,26,38,249,101,150,87,54,40,153,213,90,212,115,220,212,87,189,140,78,174,123,81,124,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,134,133,56,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,80,5,112,115,80,227,170,155,0,199,174,188,48,233,109,125,36,249,61,242,158,107,110,103,52,212,178,239,180,219,167,165,133,237,130,36,146,52,134,71,213,67,82,168,178,49,239,237,49,175,77,173,145,236,124,116,236,93,159,45,206,96,149,60,68,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,116,232,201,21,39,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,114,124,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,116,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,37,75,105,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,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,179,181,128,10,160,230,223,198,157,170,245,77,39,10,122,91,144,82,87,211,199,81,215,60,158,42,102,202,198,207,4,177,201,79,111,138,117,114,162,62,57,99,87,206,140,111,86,189,145,71,220,69,73,226,42,216,190,142,92,220,107,255,0,21,90,113,61,131,63,185,218,163,212,220,91,240,238,84,208,47,106,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,186,68,217,162,141,38,1,21,121,163,249,19,212,223,162,250,197,17,64,38,162,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,120,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,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,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,245,129,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,149,115,74,124,39,121,88,209,191,151,248,247,167,64,123,92,79,0,195,112,90,156,130,171,15,199,169,45,47,202,175,18,95,238,233,76,138,214,85,92,100,138,40,165,168,86,117,218,215,189,176,70,175,218,137,185,251,158,238,175,123,220,239,64,0,43,215,154,199,26,118,173,51,192,43,248,113,211,156,130,146,124,219,43,167,90,76,145,141,166,109,66,90,236,147,194,244,146,39,185,93,182,42,154,134,189,136,214,171,94,230,194,233,31,248,106,248,36,117,48,151,39,202,143,141,127,188,220,86,14,26,245,50,231,106,166,201,49,43,125,61,54,37,47,94,204,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,189,174,223,36,75,185,88,171,12,210,186,197,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,20,129,205,11,130,143,225,255,0,59,126,179,233,237,178,213,67,166,217,149,193,148,209,91,168,147,179,236,107,163,161,115,223,78,145,57,203,214,25,123,83,205,26,198,136,200,254,56,182,70,214,69,220,142,188,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,102,135,180,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,40,179,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,174,114,216,5,78,77,194,229,175,51,183,99,212,149,117,24,118,81,73,83,89,112,114,68,147,208,219,170,34,150,158,68,99,156,168,245,100,149,50,80,163,152,206,189,85,177,185,83,164,123,155,85,124,31,231,245,58,97,197,30,150,230,112,228,52,150,42,122,92,162,134,154,225,112,171,88,155,4,22,234,153,82,158,181,100,116,169,177,140,90,105,166,69,122,244,216,138,174,69,106,162,57,63,43,137,124,254,155,84,248,134,212,141,65,183,228,53,119,203,109,243,40,185,84,218,235,170,86,93,242,219,188,67,210,141,17,37,68,123,24,218,116,137,140,99,145,54,49,173,111,70,237,232,151,61,202,179,71,47,186,69,194,61,162,167,35,155,165,94,123,112,151,49,142,155,107,63,173,105,106,96,130,58,100,222,199,185,31,220,130,158,41,250,252,46,111,127,99,154,142,98,170,204,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,40,7,154,63,158,205,77,250,47,163,209,18,43,148,7,22,120,110,11,83,83,194,246,97,79,73,105,126,85,120,169,189,90,47,149,53,234,214,85,92,100,138,142,158,43,106,69,219,218,215,189,176,72,230,72,233,83,115,246,196,214,171,222,205,210,255,0,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,120,87,40,142,20,111,186,105,89,158,107,70,127,21,214,213,146,83,92,46,58,125,21,162,72,88,148,189,186,89,224,117,101,67,103,106,185,181,63,215,80,44,13,116,78,237,181,212,211,167,89,21,201,219,178,160,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,218,226,120,6,27,130,212,228,21,88,126,61,73,105,126,85,120,146,255,0,119,74,100,86,178,170,227,36,81,69,45,66,179,174,214,189,237,130,53,126,212,77,207,220,247,117,123,222,231,122,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,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,126,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,20,25,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,197,104,180,95,84,46,58,71,95,174,246,252,66,174,171,4,181,222,18,195,93,120,133,241,189,148,181,170,200,222,141,150,52,119,117,140,84,154,36,73,92,196,143,124,140,102,237,238,70,175,181,224,255,0,137,75,239,10,218,227,103,212,219,98,119,173,83,109,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,219,50,118,153,36,106,143,98,119,35,98,57,85,138,246,187,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,137,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,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,255,0,184,151,226,47,4,225,127,75,43,245,51,58,168,255,0,43,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,205,87,249,34,231,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,106,156,169,248,28,169,211,91,85,7,20,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,78,138,172,169,154,46,141,107,99,114,118,225,150,70,189,92,233,93,28,62,131,157,95,149,140,91,230,5,15,167,92,74,86,46,251,149,239,26,255,0,196,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,219,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,124,18,239,145,207,151,183,34,184,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,240,234,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,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,79,42,106,160,0,12,203,107,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,59,88,207,23,74,246,164,148,213,59,24,247,164,125,216,36,138,94,222,245,115,55,237,119,196,213,67,192,23,125,201,247,71,44,88,55,12,9,170,180,243,120,139,214,165,220,39,168,172,147,107,217,216,165,161,168,158,146,158,155,162,189,204,118,215,178,166,94,226,53,142,95,19,177,219,146,54,169,58,128,6,91,50,203,141,138,241,149,94,110,216,182,57,246,126,203,91,112,168,168,183,90,60,99,234,253,159,74,249,28,232,169,187,239,68,124,189,182,43,89,220,114,110,118,222,171,239,83,181,112,15,148,233,198,21,197,238,155,100,250,177,93,106,161,198,232,110,21,14,150,174,233,18,62,150,154,169,212,147,50,142,103,171,145,91,30,202,167,83,185,37,119,70,196,230,164,138,230,35,21,201,162,144,80,15,52,127,61,154,155,244,95,71,162,59,175,41,157,94,195,116,23,75,248,140,213,205,64,158,174,59,22,59,79,140,205,80,148,144,44,211,202,247,201,112,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,57,201,13,120,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,58,71,171,90,198,190,89,101,122,49,155,246,167,74,210,46,95,122,219,172,60,58,101,28,65,227,246,170,185,41,232,41,226,169,197,237,52,145,65,85,62,74,198,85,75,5,122,70,141,157,37,129,244,233,3,156,140,116,78,124,235,209,177,162,170,167,94,1,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,182,211,196,55,22,120,111,23,92,177,53,51,56,177,83,210,89,239,180,21,22,154,107,238,56,218,245,170,158,212,245,190,82,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,37,101,240,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,21,121,136,241,121,252,41,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,208,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,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,96,255,0,54,190,10,61,137,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,178,78,243,229,138,57,91,27,90,228,145,27,42,164,139,44,207,100,22,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,186,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,137,92,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,218,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,249,79,213,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,255,0,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,78,129,197,143,149,141,100,249,127,144,250,116,230,107,13,84,20,151,205,95,131,236,7,135,204,202,197,169,218,90,148,150,155,22,121,81,86,218,172,117,146,195,27,45,213,177,35,30,231,209,195,189,37,90,105,18,69,85,99,35,88,224,122,35,119,53,179,67,19,99,175,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,81,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,2,10,243,31,230,1,71,195,189,138,93,36,210,28,139,251,172,87,248,105,229,169,167,142,10,136,241,218,93,236,147,117,67,38,100,145,190,105,163,69,99,33,86,238,72,229,89,92,172,252,20,150,144,65,234,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,14,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,130,120,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,138,230,143,228,79,83,126,139,235,20,69,0,154,168,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,179,195,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,146,171,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,171,199,215,26,248,175,10,122,113,87,100,180,220,252,70,166,228,214,249,163,199,45,244,235,27,228,160,222,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,77,173,149,241,80,182,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,31,148,126,174,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,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,189,131,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,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,21,160,60,60,105,127,12,248,109,110,7,164,214,170,186,11,69,194,241,87,123,153,149,53,146,84,191,191,58,181,17,168,231,170,170,50,56,163,134,22,39,243,217,19,85,234,249,21,242,63,165,148,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,60,166,172,96,191,122,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,204,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,140,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,231,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,249,30,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,10,1,230,143,231,179,83,126,139,232,244,68,85,47,39,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,155,224,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,84,7,54,78,53,237,218,129,89,252,49,105,125,207,191,101,178,92,31,38,95,91,26,213,83,201,45,210,150,121,161,91,99,163,123,88,201,33,137,241,182,103,59,241,88,249,59,10,197,106,194,170,248,107,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,82,217,162,250,95,101,210,55,232,69,155,16,164,160,193,36,179,207,97,125,158,153,242,68,199,81,78,199,178,102,172,141,114,74,175,145,36,145,95,46,254,227,158,247,61,92,175,85,113,68,28,125,112,163,89,194,150,184,213,217,45,145,111,195,50,142,245,227,23,154,56,103,72,224,165,116,206,71,80,58,73,85,221,201,169,254,6,185,82,71,185,209,190,9,29,181,101,216,222,171,202,247,141,127,225,255,0,59,102,140,106,21,206,213,67,166,217,149,193,245,50,220,107,87,179,236,107,163,161,107,25,80,178,181,171,214,25,123,80,67,34,72,168,200,254,9,119,198,214,75,220,187,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,233,92,196,56,146,204,184,133,226,26,239,75,145,88,42,241,171,110,3,81,85,140,219,108,51,214,164,239,165,124,21,15,109,68,211,118,228,124,30,38,73,27,209,235,10,171,54,69,11,55,203,219,73,95,32,57,83,240,57,77,169,87,90,14,41,53,37,245,113,88,177,139,194,63,22,182,53,146,192,183,27,141,43,152,244,173,124,157,17,31,77,12,189,26,214,198,229,238,77,20,141,122,181,177,58,57,174,36,128,28,234,252,172,98,223,48,40,125,58,226,84,6,152,233,158,85,171,185,124,120,46,21,73,226,239,85,22,251,149,194,154,149,177,201,36,149,94,10,138,122,199,193,19,35,99,158,249,164,101,59,153,27,17,191,20,142,99,85,81,21,85,63,43,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,254,224,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,60,87,51,158,21,112,221,110,208,108,135,84,161,182,210,82,103,122,117,103,158,237,65,118,89,22,37,158,221,79,214,122,170,57,213,172,114,202,206,210,76,248,154,168,155,102,86,244,123,25,36,219,232,132,211,71,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,82,15,245,81,248,236,255,0,111,63,251,179,103,255,0,68,47,248,2,162,249,207,240,241,106,198,242,108,107,137,28,106,213,86,199,229,149,14,178,101,21,14,172,107,160,90,216,105,227,240,14,100,78,93,237,123,233,224,168,107,149,159,135,210,150,53,84,107,220,171,37,117,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,70,156,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,253,96,8,65,205,191,94,105,180,179,134,137,52,218,223,91,87,6,67,169,245,30,203,166,90,106,137,105,223,21,186,7,199,45,116,138,246,49,90,246,57,171,21,51,226,115,217,189,149,142,95,137,172,123,86,152,52,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,60,169,165,62,22,53,175,248,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,169,64,60,209,252,246,106,111,209,125,30,136,138,164,202,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,239,120,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,106,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,71,177,37,134,41,17,174,234,155,227,99,191,155,81,83,165,240,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,15,21,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,206,14,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,150,207,249,69,112,125,140,208,97,182,254,45,51,4,164,185,95,110,149,21,45,196,91,12,181,12,125,162,8,150,174,134,173,242,162,61,177,74,249,213,210,53,24,230,61,24,200,216,230,187,116,142,107,44,208,20,3,204,71,132,63,225,75,89,83,236,181,23,103,79,115,30,237,110,47,190,191,196,205,7,105,177,120,170,73,55,34,72,157,169,37,110,197,118,253,209,73,23,89,31,34,75,183,213,114,207,227,94,221,195,6,119,114,194,117,46,231,225,180,219,45,235,83,91,89,34,213,77,236,106,232,97,145,99,168,134,158,22,201,191,189,209,144,72,141,143,114,244,129,202,244,108,42,215,91,167,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,158,29,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,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,61,120,59,224,251,25,160,224,155,85,56,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,116,142,107,43,128,180,158,109,252,22,90,172,180,210,113,89,165,184,253,37,5,60,149,29,51,200,34,169,108,76,116,243,203,28,116,247,8,160,86,162,43,228,150,69,100,234,199,117,115,223,20,157,181,85,158,82,186,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,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,151,167,144,107,125,171,136,254,93,121,222,180,89,172,117,118,106,124,143,77,242,119,62,130,166,70,200,250,105,225,165,171,167,153,136,246,251,158,196,150,25,54,63,163,85,204,218,229,107,21,85,137,159,115,79,186,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,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,61,156,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,147,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,89,65,205,111,138,61,118,225,175,238,187,238,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,132,197,38,221,189,249,127,163,211,174,239,127,94,137,210,63,240,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,252,72,105,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,127,241,139,198,46,9,194,6,9,79,127,191,209,251,103,36,188,239,251,63,143,247,38,167,246,167,106,106,118,85,127,93,50,9,99,131,181,29,66,73,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,18,106,83,112,73,106,210,238,92,57,191,18,217,220,20,151,12,179,49,179,227,245,118,26,121,169,90,175,176,81,77,121,131,241,98,149,179,61,143,125,85,51,233,158,174,216,201,34,99,159,18,255,0,78,84,88,22,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,16,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,173,186,113,191,171,216,110,189,114,196,203,117,115,79,231,171,146,197,145,83,218,38,167,74,184,22,25,226,123,47,148,145,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,209,177,170,128,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,17,87,103,93,205,232,169,239,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,217,247,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,33,255,0,52,13,123,213,142,29,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,240,52,213,123,233,95,69,91,35,163,217,81,28,140,78,175,134,53,234,137,187,225,233,215,162,170,44,0,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,30,246,83,53,237,220,199,185,58,181,81,201,215,170,42,47,188,182,174,37,248,139,193,56,95,210,202,253,76,206,170,63,202,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,243,85,254,72,185,246,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,89,85,194,87,4,150,171,215,10,26,159,197,190,163,193,73,95,79,30,15,151,67,137,217,234,105,91,43,27,60,20,111,99,46,201,35,102,84,71,199,44,117,145,50,41,98,234,215,177,179,53,81,82,55,16,44,177,78,37,57,127,209,221,248,76,210,222,38,244,67,29,236,221,97,211,251,53,199,56,181,193,36,16,82,201,75,21,153,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,88,43,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,121,51,241,49,134,241,95,203,243,86,53,75,15,161,171,183,61,184,62,73,109,187,219,42,81,92,251,117,198,59,84,143,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,65,134,132,241,60,166,251,131,114,219,179,102,184,181,119,130,189,99,250,31,79,116,183,84,246,153,39,98,170,11,11,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,21,45,253,84,126,59,63,219,207,254,236,217,255,0,209,11,169,226,199,202,198,178,124,191,200,125,58,115,53,134,170,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,63,193,159,110,101,26,67,83,164,28,96,231,16,36,21,105,109,204,42,19,47,182,205,83,60,82,190,118,87,57,207,168,114,36,125,54,49,181,137,87,27,26,244,71,163,34,106,174,238,168,247,122,14,85,154,57,98,213,222,46,45,21,57,28,221,105,48,43,124,185,140,116,219,95,253,117,85,77,60,17,211,38,246,61,170,206,220,245,17,79,215,226,107,187,27,28,213,107,213,82,250,65,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,60,167,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,196,154,157,242,59,172,146,189,223,19,151,167,94,137,209,17,17,37,255,0,43,253,123,213,142,34,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,240,52,212,155,41,89,69,69,35,99,217,79,28,108,94,143,154,69,234,169,187,226,233,215,162,34,37,96,243,71,243,217,169,191,69,244,122,35,234,210,46,11,46,186,249,193,53,247,89,116,183,31,171,186,106,14,35,156,86,82,85,80,193,82,229,125,202,200,219,125,28,174,138,24,54,170,73,83,20,178,43,216,214,43,28,246,62,102,254,43,251,44,72,193,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,130,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,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,86,7,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,229,73,197,30,187,113,41,247,163,247,215,156,253,163,251,57,236,79,102,127,99,40,232,251,30,35,199,119,191,193,162,143,118,238,196,95,210,235,211,111,187,167,85,235,234,185,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,154,19,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,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,202,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,242,84,254,74,153,204,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,252,139,126,229,45,198,13,215,87,240,218,142,29,243,181,164,91,238,158,217,233,157,97,170,134,39,49,245,214,72,149,176,108,149,173,103,105,175,166,87,83,70,143,220,142,149,147,51,171,85,209,203,35,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,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,239,249,138,232,229,247,70,248,184,206,233,174,243,120,138,76,194,225,62,99,107,169,218,198,119,169,107,231,150,71,38,198,189,234,222,212,233,81,7,87,109,115,251,27,246,181,175,106,19,215,146,62,107,106,175,209,125,66,211,152,105,234,210,229,99,202,34,189,212,74,230,55,176,232,43,169,35,134,38,177,219,183,43,209,214,249,149,200,173,68,68,116,125,21,221,85,27,99,228,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,85,115,83,224,59,255,0,43,241,87,164,22,95,242,82,229,246,43,101,187,254,93,245,55,183,63,187,255,0,55,108,172,142,31,242,149,15,119,247,215,149,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,188,155,167,16,184,175,20,28,189,53,43,87,49,106,111,1,227,244,255,0,37,166,184,218,223,85,29,68,214,202,232,168,39,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,74,1,52,251,171,24,47,222,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,253,244,95,247,39,255,0,195,203,84,0,164,190,112,218,223,117,207,56,139,167,209,169,172,116,148,118,221,46,167,70,211,213,182,71,62,122,233,238,52,180,149,50,189,255,0,201,172,99,90,144,177,172,68,85,234,201,28,174,93,232,200,224,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,134,151,180,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,109,207,127,132,170,99,157,29,77,54,247,177,139,39,106,120,229,139,185,177,26,253,155,155,240,185,20,232,0,20,129,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,33,250,220,155,52,83,237,207,16,87,109,99,171,184,118,105,52,202,222,157,152,35,151,108,147,215,92,98,168,167,143,115,86,55,35,161,108,12,172,87,116,123,28,146,118,58,110,110,244,56,255,0,50,236,2,155,79,184,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,178,177,245,116,209,203,85,81,19,228,85,222,199,86,45,90,46,213,216,215,181,236,110,221,155,82,111,242,75,212,204,171,32,211,141,68,210,219,181,95,136,178,225,247,11,125,194,209,220,146,71,201,79,227,210,167,191,3,119,61,88,200,81,244,137,35,88,198,183,241,39,157,202,174,87,251,172,168,160,30,104,254,123,53,55,232,190,143,68,120,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,244,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,133,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,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,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,189,127,149,239,26,255,0,195,254,118,205,24,212,43,157,170,135,77,179,43,131,234,101,184,214,175,103,216,215,71,66,214,50,161,101,107,87,172,50,246,160,134,68,145,81,145,252,18,239,141,172,151,185,119,231,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,103,91,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,108,43,147,239,8,127,203,139,140,234,139,252,189,22,12,216,235,255,0,229,233,107,234,230,137,137,254,124,17,163,223,254,93,203,31,247,137,11,52,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,95,107,195,47,26,249,86,151,232,254,163,112,223,154,220,252,110,3,151,225,249,21,21,167,196,44,143,146,201,116,158,223,81,217,109,62,198,185,123,53,19,185,177,190,37,68,99,100,149,38,71,71,248,221,216,170,76,174,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,159,240,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,93,78,185,96,24,110,150,112,77,169,218,125,167,216,245,37,143,30,177,233,190,65,77,67,67,76,139,178,38,123,62,161,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,57,132,180,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,126,87,0,60,31,93,120,178,213,198,182,224,148,145,224,152,117,69,29,126,86,249,165,114,62,166,7,189,203,29,12,77,141,237,151,125,66,67,43,22,70,185,169,19,26,247,238,222,145,199,37,255,0,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,70,14,57,248,24,254,52,126,196,255,0,117,31,177,223,99,189,165,254,162,123,67,197,120,191,13,255,0,196,67,179,111,134,255,0,222,235,191,252,93,61,252,171,133,206,84,159,195,94,187,99,58,215,247,245,246,143,236,231,141,254,198,125,150,240,125,255,0,17,71,61,55,247,239,23,38,221,189,253,223,208,94,187,122,123,186,245,73,169,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,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,175,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,125,174,35,198,14,77,65,194,54,123,194,94,96,181,119,43,21,210,158,220,236,69,208,197,78,198,90,39,138,240,218,234,182,74,168,198,203,43,39,71,72,228,123,158,245,99,227,99,90,221,178,57,204,142,164,148,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,61,95,46,110,10,63,138,173,71,158,255,0,159,219,46,177,233,150,45,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,150,105,204,198,211,106,176,114,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,40,48,213,64,4,32,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,95,247,45,142,34,243,190,37,184,113,118,89,169,117,30,59,36,177,100,21,182,42,219,158,200,98,246,134,214,69,83,28,189,152,98,142,56,182,199,84,200,118,181,23,175,103,122,175,87,170,37,0,151,253,202,227,200,158,153,125,107,214,43,73,84,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,145,255,0,141,110,20,191,140,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,221,126,169,225,186,153,252,71,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,88,166,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,3,199,215,10,53,156,41,107,141,93,146,217,22,252,51,40,239,94,49,121,163,134,116,142,10,87,76,228,117,3,164,149,93,220,154,159,224,107,149,36,123,157,27,224,145,219,86,93,141,249,120,111,227,7,38,209,61,52,212,173,18,188,173,93,199,4,207,241,123,253,3,40,41,162,167,107,232,239,117,180,45,167,134,185,94,230,119,94,196,72,99,137,241,247,26,212,100,142,145,26,231,177,24,248,234,73,78,37,56,205,190,235,134,143,233,110,128,217,45,94,202,195,52,231,31,179,83,204,147,177,142,170,185,222,41,109,237,166,146,165,206,78,189,184,89,186,102,69,27,87,171,154,247,73,39,85,115,35,135,242,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,66,237,53,203,0,195,116,179,130,109,78,211,237,62,199,169,44,120,245,143,77,242,10,106,26,26,100,93,145,51,217,245,10,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,185,204,52,81,164,248,47,222,135,0,184,110,154,123,83,217,159,107,116,126,221,98,241,189,142,247,133,241,86,88,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,10,255,0,168,99,255,0,223,69,255,0,114,127,252,60,159,252,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,51,215,204,87,88,239,186,201,197,198,119,83,119,135,195,210,97,247,9,240,235,93,54,230,63,179,75,65,60,177,185,119,181,140,87,119,103,90,137,250,59,115,153,223,217,185,205,99,84,245,124,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,130,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,117,94,40,249,82,127,18,154,237,147,107,95,223,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,223,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,127,7,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,160,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,227,252,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,124,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,72,1,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,30,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,160,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,133,92,107,114,222,254,48,117,78,213,169,159,124,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,127,5,223,109,191,186,143,219,31,182,62,205,255,0,81,61,159,225,124,39,137,255,0,226,38,223,187,196,255,0,238,244,217,254,62,190,238,149,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,110,39,148,223,23,159,123,186,113,252,62,230,181,187,242,252,2,222,207,100,186,58,14,212,117,88,236,41,12,16,238,145,138,172,89,160,123,219,19,186,181,138,232,221,3,147,186,244,153,233,63,200,149,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,148,89,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,252,212,191,62,1,120,81,163,225,75,67,169,44,151,56,183,230,121,71,102,241,148,77,36,48,36,144,85,58,22,163,104,27,36,74,238,228,52,255,0,27,90,171,35,218,233,31,60,141,218,146,236,108,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,1,149,115,67,218,109,171,216,110,130,240,19,167,122,185,168,19,213,199,98,199,116,223,27,154,161,41,32,89,167,149,239,162,166,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,213,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,157,128,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,157,60,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,156,131,147,214,107,106,197,120,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,59,84,50,181,21,168,229,222,230,39,78,138,174,109,228,144,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,41,47,153,31,47,186,110,29,170,99,214,29,27,181,85,187,78,174,53,13,166,173,182,195,20,179,51,25,122,69,4,113,44,181,19,79,44,211,50,166,101,157,200,247,53,172,141,234,200,250,245,124,104,177,87,69,245,231,50,209,88,243,43,93,138,182,174,91,22,121,139,221,49,155,237,165,181,9,28,21,140,170,162,158,8,38,122,43,28,155,233,229,153,37,106,162,35,213,18,72,209,237,108,175,235,205,77,84,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,185,140,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,242,139,137,228,193,175,53,57,86,151,228,186,1,125,173,164,241,24,61,67,110,150,38,58,162,38,207,37,186,178,73,29,60,108,133,24,143,123,33,169,234,247,74,174,127,190,186,54,46,196,107,17,214,62,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,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,93,79,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,167,31,231,131,128,84,203,106,210,205,82,161,199,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,175,94,235,216,137,13,123,219,238,86,49,86,79,232,172,137,186,42,242,178,207,234,112,94,52,176,218,85,200,105,45,54,220,170,158,190,193,114,90,149,137,172,170,100,148,207,150,158,157,31,34,124,47,125,100,20,136,205,138,143,115,246,177,58,239,86,186,253,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,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,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,14,85,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,173,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,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,167,149,31,26,255,0,121,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,207,123,93,190,72,151,114,177,86,25,165,116,43,230,51,198,191,241,85,168,240,88,48,11,157,214,61,50,197,191,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,211,242,185,119,112,135,252,86,235,42,253,169,162,239,105,238,29,218,173,202,54,87,248,105,167,238,182,95,11,73,30,212,89,23,187,36,78,222,173,217,182,40,229,233,35,36,88,183,95,240,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,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,83,197,29,43,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,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,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,243,252,88,249,88,214,79,151,249,15,167,78,102,176,235,252,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,102,135,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,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,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,124,249,221,120,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,130,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,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,0,230,143,228,79,83,126,139,235,20,69,0,154,168,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,197,43,23,253,202,227,200,158,153,125,107,214,43,73,84,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,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,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,78,106,116,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,208,79,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,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,249,34,127,53,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,121,77,88,206,190,235,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,152,203,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,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,52,105,62,117,247,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,15,86,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,200,21,133,114,127,208,108,79,94,101,212,234,251,237,93,243,9,167,168,117,109,171,6,174,163,238,65,4,255,0,10,178,58,138,167,72,231,85,211,49,219,213,176,190,52,87,39,109,178,190,84,108,137,52,245,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,16,87,154,23,5,31,196,6,8,253,103,211,219,101,214,187,82,112,219,123,41,162,183,81,39,123,219,54,182,204,231,190,157,34,115,147,164,209,119,103,154,53,141,21,242,124,113,108,145,207,139,183,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,94,246,21,204,51,75,238,252,25,75,197,22,65,89,73,79,114,180,83,186,209,113,179,74,217,40,146,175,40,101,51,100,246,117,47,94,243,149,147,57,205,124,111,111,119,100,47,223,38,222,212,168,202,86,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,91,52,229,55,193,69,199,79,232,255,0,137,221,80,182,118,47,87,187,123,35,196,40,164,74,90,136,226,181,213,65,12,201,115,108,140,115,223,28,210,178,71,66,214,254,19,217,31,125,30,142,73,145,25,101,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,206,235,196,15,22,121,150,187,224,58,97,165,174,167,171,178,98,122,107,139,219,172,172,180,182,189,39,130,190,227,77,10,192,235,147,209,35,98,163,221,18,49,141,141,203,39,105,59,155,29,248,178,110,252,158,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,207,115,71,210,26,157,90,224,251,38,158,219,5,92,247,44,26,162,28,190,150,24,103,138,38,61,148,205,123,42,157,42,201,253,38,50,142,122,185,17,173,86,189,95,27,17,187,191,160,234,65,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,117,233,213,83,249,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,129,124,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,120,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,99,169,170,128,1,93,92,233,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,238,98,238,165,182,186,158,70,211,108,115,21,83,124,243,211,203,220,107,216,230,248,109,191,19,100,114,37,54,3,181,112,95,172,118,45,2,226,131,0,213,92,166,29,246,91,85,194,74,123,140,155,158,158,26,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,222,196,232,174,234,154,62,4,74,230,155,159,211,96,188,22,230,84,169,144,213,218,110,89,85,69,5,130,218,180,203,43,95,84,249,42,89,45,69,58,190,52,248,88,250,56,42,209,251,213,24,230,110,98,245,222,141,117,6,26,136,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,142,21,204,135,22,190,230,28,18,234,149,167,28,161,241,117,116,246,250,75,164,145,247,89,30,218,90,42,234,122,186,153,58,189,81,23,100,16,74,254,157,119,59,111,70,162,185,81,22,128,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,212,153,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,33,87,51,14,10,46,60,79,224,150,220,219,77,45,158,39,82,113,46,148,212,84,113,165,44,62,217,161,154,104,210,74,121,170,38,116,123,59,61,95,60,106,233,54,167,89,218,140,87,76,142,109,22,30,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,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,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,0,137,92,202,184,103,195,117,231,135,155,222,103,121,174,171,183,100,58,93,103,186,228,118,90,216,85,94,199,50,58,116,154,166,146,88,149,200,215,50,102,211,70,136,255,0,115,227,123,24,228,85,110,248,228,160,195,70,124,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,87,186,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,51,224,251,132,204,55,132,93,47,251,15,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,251,58,247,30,136,142,149,234,189,212,0,1,0,57,193,112,245,138,230,218,18,188,65,120,159,103,228,154,115,216,166,221,29,44,110,246,165,13,101,100,16,120,121,164,232,146,39,106,73,123,177,174,229,107,119,206,221,138,178,239,101,43,26,83,225,139,135,172,87,133,253,26,178,233,30,45,83,227,252,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,189,84,138,188,209,252,137,234,111,209,125,98,136,160,19,85,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,165,98,255,0,185,92,121,19,211,47,173,122,197,105,234,184,171,227,95,70,184,76,183,81,179,54,185,251,67,36,184,120,122,154,60,110,137,92,234,234,138,21,170,142,42,138,132,232,213,142,61,145,186,105,35,73,157,19,102,116,15,141,175,69,71,57,189,131,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,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,4,85,230,77,195,214,43,174,156,50,228,151,187,181,79,179,175,90,111,111,175,203,109,23,8,233,99,150,69,240,212,178,73,61,27,149,200,143,72,103,99,17,28,140,115,122,73,28,15,84,122,69,177,212,2,95,247,45,158,30,177,93,11,225,151,27,189,218,106,125,163,122,212,139,125,6,91,119,184,73,75,28,82,39,137,165,142,72,40,218,173,69,122,195,3,30,168,212,123,157,214,73,39,122,35,18,93,141,149,71,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,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,63,200,21,206,91,63,169,198,120,92,181,225,150,236,134,146,146,163,49,202,41,41,171,45,238,88,150,122,235,117,60,82,212,72,172,107,145,94,140,142,166,58,21,115,217,211,162,186,54,170,244,147,107,171,7,129,108,42,235,159,241,131,164,150,43,53,69,36,53,20,185,69,37,237,238,169,123,154,197,130,222,239,29,51,81,90,215,46,247,69,77,35,88,157,58,43,213,168,170,212,85,114,121,254,42,180,183,238,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,196,87,189,206,235,75,44,14,248,220,175,78,189,31,209,200,228,75,137,229,51,170,23,93,71,224,250,215,108,188,182,174,74,140,22,241,89,139,178,174,166,181,213,15,169,129,141,142,166,30,155,145,22,54,69,21,92,116,236,143,171,145,172,167,111,69,68,84,99,102,81,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,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,255,0,0,225,92,76,113,167,160,220,40,211,83,67,169,249,5,92,247,219,133,63,139,161,199,173,20,222,38,227,83,7,117,177,172,187,85,205,138,38,117,87,170,58,105,35,71,246,165,70,111,115,21,167,85,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,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,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,127,128,0,41,175,154,231,5,31,118,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,109,117,147,83,150,167,5,23,30,34,245,30,135,84,51,91,103,93,50,196,110,14,146,165,238,74,89,227,186,221,41,150,154,86,91,37,130,71,43,210,23,178,118,190,71,44,78,99,163,99,226,69,107,158,142,101,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,3,42,231,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,58,95,30,28,11,223,120,62,202,173,213,182,74,251,174,71,128,228,29,207,103,222,234,104,217,31,132,170,238,74,169,111,157,209,189,200,233,155,3,35,122,74,172,137,178,245,147,99,19,180,244,111,213,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,199,235,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,140,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,255,0,35,49,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,104,39,151,190,168,90,181,87,131,237,54,185,219,219,73,13,69,130,207,22,47,93,73,13,107,106,95,79,61,189,169,76,157,222,136,139,27,229,138,56,170,18,55,39,86,178,161,158,247,34,163,221,194,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,112,174,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,156,195,85,0,3,61,124,196,181,210,143,95,184,172,202,242,75,13,231,218,120,221,135,181,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,253,20,68,99,126,90,205,6,169,197,120,9,143,95,175,180,84,158,35,56,212,139,125,174,196,247,83,196,233,227,183,81,209,93,91,60,140,153,30,175,99,38,169,234,199,68,173,103,190,134,55,174,244,115,21,191,39,1,186,103,138,235,39,20,184,174,150,230,180,158,34,203,147,91,239,246,250,157,177,198,249,33,223,101,173,217,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,138,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,161,62,4,53,210,251,196,79,12,24,142,163,102,55,155,85,199,41,119,138,183,95,93,111,70,51,101,85,61,68,145,177,102,137,138,169,20,210,64,144,78,230,34,53,191,140,142,99,26,199,49,169,32,10,181,231,149,118,186,195,106,209,187,20,55,58,182,91,107,42,47,213,117,20,109,153,201,4,211,194,218,22,197,43,227,235,181,207,99,103,153,173,114,167,86,164,178,34,116,220,189,97,7,0,120,47,222,39,25,58,79,96,246,167,179,252,38,65,29,247,189,216,238,238,246,108,111,175,237,109,220,222,157,207,11,219,221,215,225,223,187,163,186,109,93,20,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,166,88,141,15,114,240,205,110,185,255,0,5,186,85,125,188,211,210,67,81,75,103,125,145,141,166,99,154,197,130,223,83,45,12,46,84,115,156,187,221,21,52,110,122,245,232,175,87,42,35,81,81,169,81,124,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,34,175,49,30,47,63,133,45,26,79,178,213,189,157,66,204,123,180,88,190,250,15,19,12,29,167,69,226,170,228,220,169,26,118,163,149,187,17,219,247,75,36,93,99,124,105,46,218,1,58,255,0,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,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,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,197,43,23,253,202,227,200,158,153,125,107,214,43,74,160,230,9,195,206,182,232,150,182,215,100,90,195,150,213,230,140,205,42,36,169,182,229,213,44,130,157,247,135,197,5,50,212,34,82,71,52,142,165,100,14,157,144,49,139,181,155,35,111,109,17,136,141,111,74,229,193,204,2,179,135,123,236,90,73,171,217,23,247,39,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,248,201,44,22,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,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,159,229,37,243,150,207,233,178,110,40,237,120,101,187,33,171,171,167,195,177,122,74,106,203,123,150,84,130,134,227,81,44,181,18,43,26,228,70,43,228,166,146,133,92,246,117,234,141,141,170,189,99,218,222,149,201,47,71,47,178,229,89,215,16,53,19,118,108,180,214,245,195,168,227,218,199,120,186,169,36,167,171,168,94,168,253,241,246,89,21,55,185,89,181,254,43,225,119,88,220,139,229,121,214,105,159,217,253,113,194,245,74,146,146,213,79,73,152,99,239,183,205,225,227,217,85,81,93,65,55,226,79,81,209,136,143,235,5,93,28,108,122,185,206,219,2,181,81,173,99,58,252,156,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,219,159,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,20,45,204,247,135,221,71,210,14,35,175,25,254,99,144,125,160,178,234,109,194,182,241,98,185,62,117,116,209,198,199,179,125,4,145,189,206,123,60,43,37,130,38,42,42,198,232,187,91,54,170,62,40,190,190,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,7,185,237,99,222,212,99,225,169,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,2,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,235,4,159,252,166,248,188,251,162,212,127,225,247,53,173,217,136,103,247,6,123,37,209,208,119,100,165,200,166,88,96,135,116,140,84,122,67,59,24,216,157,213,175,70,200,216,28,157,166,44,207,91,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,114,253,210,28,55,72,56,80,192,96,195,224,171,71,230,22,122,28,190,239,53,76,235,43,231,184,215,81,192,249,92,137,238,107,24,214,164,113,177,173,68,232,200,154,174,220,245,123,221,215,245,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,203,94,84,124,107,253,217,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,183,40,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,51,237,204,163,72,106,116,131,140,28,226,4,130,173,45,185,133,66,101,246,217,170,103,138,87,206,202,231,57,245,14,68,143,166,198,54,177,42,227,99,94,136,244,100,77,85,221,213,30,233,171,201,31,84,45,85,88,6,161,104,188,205,164,130,229,108,188,69,148,83,171,171,91,223,172,130,166,24,233,165,217,79,209,29,178,7,82,67,186,68,87,39,90,184,218,168,223,118,255,0,107,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,28,83,141,13,99,190,232,23,12,25,254,170,226,208,239,189,90,173,241,211,219,164,220,196,240,213,85,117,17,82,69,83,209,236,123,31,217,125,67,101,237,185,170,215,246,246,47,68,119,84,206,101,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,175,243,45,209,203,23,15,252,189,52,167,71,113,201,188,69,38,51,152,91,233,228,169,218,246,120,186,167,208,92,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,17,3,149,199,158,205,50,250,215,163,214,157,43,156,54,136,93,112,62,34,233,245,150,107,229,37,101,183,84,105,209,212,244,141,141,204,158,134,123,117,45,37,52,172,127,243,107,216,230,172,47,107,209,81,122,190,70,171,83,98,62,79,65,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,78,231,174,234,171,107,106,36,117,54,198,177,81,55,193,61,68,189,199,61,141,111,134,219,241,58,70,162,92,161,69,124,222,115,175,181,188,100,220,172,30,203,240,159,98,177,251,93,139,189,223,238,120,190,228,110,175,238,237,218,157,190,158,63,183,183,171,191,189,110,235,241,109,111,171,228,201,165,191,106,248,142,190,234,101,125,139,197,80,96,152,252,158,26,183,197,108,240,119,74,215,164,48,254,26,61,29,38,250,86,220,91,239,107,152,222,157,87,163,187,106,93,72,51,173,199,230,11,247,119,198,78,172,88,61,169,237,15,23,144,73,125,239,118,59,91,125,165,27,43,251,91,119,59,175,111,197,118,247,117,248,182,110,232,222,187,82,210,185,61,102,183,92,171,131,230,88,174,20,244,145,211,225,217,69,202,201,66,232,88,228,124,144,61,176,215,43,165,85,114,162,191,187,93,43,81,90,141,77,141,98,116,234,138,231,87,7,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,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,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,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,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,112,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,83,202,175,129,43,84,152,247,241,43,173,56,205,92,181,23,138,122,170,12,94,199,114,129,169,73,61,170,170,149,97,154,186,104,149,85,103,101,68,83,207,11,35,149,168,197,137,93,38,217,18,88,94,200,107,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,244,14,89,252,107,219,184,96,206,238,88,78,165,220,252,54,155,101,189,106,107,107,36,90,169,189,141,93,12,50,44,117,16,211,194,217,55,247,186,50,9,17,177,238,94,144,57,94,141,133,90,235,212,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,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,20,172,95,247,43,143,34,122,101,245,175,88,173,59,86,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,179,173,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,223,0,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,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,58,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,204,190,172,103,95,122,26,167,153,106,103,178,253,153,246,183,32,184,223,124,23,127,189,225,124,85,76,147,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,189,78,89,122,41,247,45,194,62,45,226,46,30,42,191,59,233,154,214,108,151,124,49,120,216,33,240,241,199,214,54,57,189,41,98,166,222,213,221,210,85,151,107,149,187,122,126,79,53,61,28,190,234,239,8,247,122,156,114,110,181,120,21,194,44,198,74,109,172,254,186,165,166,130,120,234,83,123,222,212,103,110,10,137,103,235,241,57,221,141,141,106,185,232,169,76,60,52,103,244,218,89,196,54,155,234,13,195,33,171,177,219,108,121,69,182,166,233,93,76,178,239,138,221,226,24,149,136,169,18,43,222,199,83,172,172,123,26,139,189,142,115,122,59,119,69,210,241,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,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,255,0,0,231,250,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,207,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,229,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,249,42,127,37,94,84,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,4,63,230,51,198,191,240,171,167,16,88,48,11,157,170,77,77,202,127,14,219,77,58,247,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,214,139,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,185,237,47,229,115,128,187,131,37,209,45,66,169,171,161,205,178,90,138,108,170,227,121,138,40,86,123,61,237,180,203,28,52,201,218,114,182,170,154,153,178,207,18,198,249,28,215,172,245,50,70,232,150,70,44,116,237,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,111,252,166,248,188,251,221,211,143,225,247,53,173,223,151,224,22,246,123,37,209,208,118,163,170,199,97,72,96,135,116,140,85,98,205,3,222,216,157,213,172,87,70,232,28,157,215,164,207,73,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,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,102,120,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,44,255,0,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,108,201,218,235,20,146,43,221,51,164,116,106,228,122,68,217,100,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,149,107,206,227,72,105,159,106,211,221,123,161,130,146,58,136,42,37,196,46,146,58,121,123,243,177,237,146,170,137,172,143,223,18,50,53,142,189,92,239,133,234,179,70,159,26,34,108,140,28,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,44,234,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,10,149,231,89,174,148,119,91,238,23,195,197,134,243,222,246,38,252,147,34,166,141,32,146,54,85,74,206,221,11,28,244,85,150,57,153,11,170,158,232,213,24,213,142,174,7,252,125,90,172,228,28,164,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,237,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,251,31,70,212,248,92,246,57,38,87,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,147,204,255,0,69,237,90,173,194,94,91,125,135,16,164,187,100,248,53,59,111,214,106,199,61,177,79,65,4,115,68,235,131,153,34,185,189,88,180,108,153,206,137,85,81,235,28,106,141,116,140,143,165,27,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,105,163,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,23,230,143,231,179,83,126,139,232,244,68,191,228,117,139,95,105,49,93,92,205,106,40,118,89,110,183,11,61,174,142,167,186,197,238,213,82,71,85,37,68,123,17,119,183,107,43,105,151,170,162,53,123,157,26,170,173,114,37,159,130,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,64,60,196,120,188,254,43,117,149,62,203,86,247,180,247,14,238,209,98,251,232,60,52,211,247,91,23,138,171,147,114,172,139,221,146,38,236,71,108,219,20,113,117,141,146,44,187,191,87,151,55,5,31,197,86,163,207,127,207,237,151,88,244,203,22,252,75,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,233,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,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,105,60,167,120,215,183,101,56,173,179,133,125,72,185,236,201,44,221,105,176,233,222,181,85,19,93,104,91,29,69,68,148,242,57,90,248,225,240,177,195,181,138,233,24,213,137,98,141,140,69,137,85,246,84,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,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,74,197,255,0,114,184,242,39,166,95,90,245,138,210,85,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,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,87,70,124,39,121,88,209,191,151,248,247,167,64,117,80,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,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,142,191,204,163,87,169,180,131,131,236,226,116,158,145,46,89,133,58,98,22,216,106,96,150,86,78,250,230,185,149,13,69,143,166,199,182,141,42,228,99,158,168,196,124,77,69,221,213,24,234,33,210,124,23,239,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,154,104,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,229,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,140,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,58,117,68,254,69,249,242,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,43,175,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,3,133,113,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,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,232,207,132,239,43,26,55,242,255,0,30,244,232,14,170,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,57,167,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,95,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,166,248,40,184,233,253,31,241,59,170,22,206,197,234,247,111,100,120,133,20,137,75,81,28,86,186,168,33,153,46,109,145,142,123,227,154,86,72,232,90,223,194,123,35,239,163,209,201,50,35,44,168,133,92,202,248,40,183,113,23,167,21,218,161,133,91,58,234,110,35,111,108,148,207,106,85,79,37,214,215,76,149,50,190,217,20,17,185,88,147,61,243,185,241,185,34,115,221,35,25,18,171,90,245,115,41,7,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,20,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,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,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,17,43,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,104,135,251,106,192,178,175,245,87,28,201,49,203,135,252,37,29,117,182,186,158,79,250,50,67,52,114,51,253,231,53,205,255,0,18,161,99,249,151,29,84,220,82,242,225,212,188,31,80,107,233,25,170,150,10,123,92,213,208,211,82,202,198,92,237,208,222,109,76,75,146,170,70,144,66,247,73,80,216,223,11,95,253,54,57,237,99,24,228,99,33,7,9,222,105,244,111,230,6,61,234,48,26,83,34,255,0,50,141,33,166,213,254,15,179,136,18,10,69,185,97,244,233,151,219,102,169,158,88,153,3,232,90,231,212,57,18,62,187,222,234,53,171,141,141,122,43,21,242,181,87,111,68,123,104,135,73,243,175,186,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,91,79,55,252,166,197,156,240,95,167,185,174,45,93,227,108,185,6,97,105,186,91,170,123,79,143,191,75,61,166,190,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,5,185,92,121,236,211,47,173,122,61,105,127,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,6,101,181,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,113,92,164,52,26,155,75,56,104,143,82,110,20,85,112,100,58,159,81,237,74,148,169,167,150,157,241,91,160,124,145,80,198,140,123,213,175,99,154,178,212,178,86,177,155,217,88,212,248,154,198,57,124,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,102,179,138,125,20,254,29,184,130,205,180,114,59,135,141,164,199,238,9,224,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,155,88,141,238,35,246,245,111,69,91,105,228,251,172,118,44,231,134,4,210,170,120,124,61,235,77,46,19,211,214,71,185,239,239,210,215,84,79,87,79,83,213,88,214,55,115,223,83,23,109,28,247,39,134,222,237,169,35,80,169,110,44,124,211,235,39,204,12,135,212,103,45,251,148,54,11,246,75,131,107,109,255,0,218,158,47,237,174,65,116,190,246,123,29,191,9,219,145,180,29,173,219,151,185,215,192,119,55,116,111,247,221,189,62,29,206,154,160,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,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,166,0,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,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,180,151,148,114,197,226,11,22,226,59,29,208,201,104,189,163,101,202,110,19,251,63,43,183,178,41,97,246,61,59,233,252,93,194,106,101,149,31,7,97,149,81,35,162,149,205,71,202,228,138,39,202,174,99,157,118,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,79,106,8,127,204,103,130,143,226,171,78,32,191,224,22,203,84,122,155,139,126,37,182,166,116,237,73,116,161,68,122,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,36,0,229,187,192,78,85,175,25,85,175,92,115,121,238,184,230,158,227,151,6,85,91,234,104,234,36,163,174,189,215,83,201,213,25,73,52,106,217,33,134,57,25,248,149,44,84,114,57,171,28,78,73,17,242,65,119,224,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,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,20,172,95,247,43,143,34,122,101,245,175,88,173,37,80,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,186,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,193,88,164,175,9,222,86,52,111,229,254,61,233,208,29,84,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,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,138,115,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,215,146,10,22,230,167,163,150,45,34,226,226,239,83,142,77,210,147,61,183,197,152,201,77,181,255,0,214,181,85,51,207,29,74,111,123,220,175,238,79,79,44,253,126,22,183,191,177,173,70,177,21,100,255,0,36,125,94,166,125,171,80,180,18,186,122,72,234,32,168,139,47,181,198,216,37,239,206,199,182,58,90,215,62,79,124,72,200,214,58,4,107,126,23,170,205,34,252,104,139,179,144,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,8,107,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,166,198,177,207,99,28,175,103,127,225,146,211,117,176,112,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,233,96,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,2,47,241,233,193,109,55,24,248,5,154,223,106,200,169,44,25,102,39,81,85,87,103,174,171,134,89,160,149,147,66,169,37,28,136,199,162,70,201,101,142,149,203,54,201,95,26,66,187,88,187,156,139,93,124,9,242,233,212,76,227,94,106,43,245,223,10,171,178,98,122,107,120,124,55,138,74,182,210,78,151,11,189,55,134,158,59,108,144,189,238,87,83,75,21,68,115,44,201,28,144,203,15,86,177,255,0,138,215,182,237,0,42,3,155,39,5,22,237,63,172,254,39,116,190,217,216,178,222,238,15,143,47,162,141,42,170,36,138,233,85,60,211,45,205,210,61,207,100,112,202,249,27,11,155,248,76,100,157,132,98,57,102,84,103,117,229,99,192,230,101,160,180,213,154,247,170,207,171,180,228,249,85,157,109,116,56,211,216,141,125,5,186,73,98,153,100,172,69,77,205,169,123,160,137,82,36,233,218,103,84,147,172,143,86,67,97,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,2,160,56,233,226,239,142,206,24,184,142,200,176,11,110,181,118,177,187,134,219,238,51,253,173,217,221,210,215,80,247,236,139,223,12,146,126,12,140,154,159,116,142,71,191,177,220,84,68,122,18,43,149,215,27,57,55,17,150,172,159,78,117,151,50,171,190,106,45,174,162,75,221,36,174,180,211,210,193,37,147,109,60,59,88,234,104,216,205,241,212,57,202,228,123,81,202,149,17,237,87,163,94,145,203,94,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,164,31,234,163,241,217,254,222,127,247,102,207,254,136,95,241,86,188,203,57,129,107,110,141,107,205,46,145,232,30,160,82,88,169,236,22,120,38,191,171,108,144,84,206,235,141,79,89,91,11,223,87,19,216,172,109,50,211,72,213,133,19,223,81,34,61,206,84,70,199,232,57,91,113,71,197,143,18,154,167,152,125,237,231,63,104,240,204,115,31,111,115,251,25,109,163,236,93,42,42,99,240,191,224,241,71,43,183,67,5,111,242,234,196,219,241,116,85,103,94,85,199,175,30,188,88,232,183,22,57,206,153,233,166,171,123,27,27,179,123,51,193,81,123,10,219,81,218,238,219,105,102,147,241,38,167,124,142,235,36,175,119,196,229,233,215,162,116,68,68,73,127,202,255,0,94,245,99,136,157,2,191,230,186,199,149,253,160,189,81,102,21,86,184,42,124,13,53,38,202,86,81,81,72,216,246,83,199,27,23,163,230,145,122,170,110,248,186,117,232,136,137,48,0,0,137,92,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,64,0,2,53,113,223,196,229,247,132,189,61,195,117,86,209,101,246,221,35,243,8,237,119,75,71,137,101,55,143,165,150,217,112,115,99,239,186,41,86,45,179,199,79,47,86,183,114,246,182,117,70,185,199,117,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,10,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,248,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,128,229,73,197,30,187,113,41,247,163,247,215,156,253,163,251,57,236,79,102,127,99,40,232,251,30,35,199,119,191,193,162,143,118,238,196,95,210,235,211,111,187,167,85,235,63,202,192,227,219,154,22,119,165,90,203,22,145,240,245,37,169,159,98,238,17,73,147,93,42,163,134,186,27,157,67,90,142,125,177,141,69,94,220,44,220,177,206,228,115,39,238,181,204,106,195,218,87,75,47,248,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,252,52,93,157,118,187,162,167,191,154,242,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,0,8,149,163,92,109,218,184,129,227,55,36,209,45,55,158,146,179,9,194,241,123,141,91,239,52,149,77,168,130,251,90,149,54,184,219,44,125,97,107,163,100,14,146,182,36,115,36,124,115,36,137,34,117,68,141,79,65,197,111,25,182,46,18,245,31,74,237,153,229,171,187,134,103,126,215,167,187,220,160,99,223,85,106,146,157,104,187,21,45,141,189,123,176,167,136,149,37,141,26,178,109,86,185,157,85,157,169,100,168,0,2,168,57,141,241,129,198,55,13,156,75,214,226,24,38,175,82,90,241,59,205,158,130,247,99,160,134,203,111,170,125,52,14,98,211,202,217,95,81,74,231,239,117,77,53,75,209,55,189,17,143,103,69,79,232,55,165,114,173,227,51,86,56,137,202,181,3,10,215,61,72,251,65,122,162,183,208,93,44,52,222,199,166,164,217,74,201,37,142,182,77,244,176,70,197,232,249,168,83,164,139,187,226,234,196,232,143,84,177,80,85,95,49,254,97,218,237,164,156,65,75,163,154,21,149,125,151,164,197,45,244,222,217,158,75,61,29,84,149,213,213,81,50,161,54,186,161,178,167,101,144,73,2,55,163,35,119,113,211,238,222,212,141,83,223,242,173,226,79,137,62,38,114,173,64,187,107,30,174,123,114,203,137,219,232,41,224,180,123,2,130,155,185,85,89,36,174,109,79,126,158,40,222,157,182,81,200,206,218,163,154,239,17,215,220,172,78,189,46,209,199,29,78,53,204,3,50,225,31,81,153,72,150,43,149,69,181,152,141,217,95,21,58,208,213,203,105,166,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,50,128,57,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,120,174,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,137,221,64,35,255,0,30,186,165,157,232,183,9,217,206,166,105,165,247,216,217,37,155,217,158,10,183,194,195,81,218,238,220,169,97,147,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,84,15,245,81,248,236,255,0,111,63,251,179,103,255,0,68,47,248,0,15,146,237,69,83,113,181,86,219,232,238,213,118,186,138,170,121,33,138,186,145,177,58,122,87,185,170,141,154,52,153,143,137,94,213,84,114,36,140,123,58,162,110,107,147,170,45,43,113,21,198,119,49,238,27,117,114,251,165,57,158,179,85,181,246,234,135,190,217,93,54,33,102,133,151,107,114,189,201,79,91,18,54,157,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,59,87,47,62,102,186,137,168,154,161,79,162,92,72,222,169,47,21,25,85,66,179,30,200,214,10,75,122,211,85,164,125,91,69,59,35,108,81,61,146,171,54,196,230,183,187,222,123,99,233,34,74,213,134,210,138,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,248,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,128,229,73,197,30,187,113,41,247,163,247,215,156,253,163,251,57,236,79,102,127,99,40,232,251,30,35,199,119,191,193,162,143,118,238,196,95,210,235,211,111,187,167,85,235,61,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,135,137,222,108,26,237,121,214,91,215,240,215,168,254,194,211,218,30,221,21,167,126,59,70,249,171,246,55,241,106,228,241,113,75,34,119,36,87,236,79,195,233,19,98,221,27,36,238,117,247,252,11,235,207,48,158,48,245,30,170,217,39,17,30,198,195,49,127,15,81,147,92,162,199,44,139,84,216,229,87,246,169,169,163,117,34,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,79,202,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,248,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,191,229,127,175,122,177,196,78,129,95,243,93,99,202,254,208,94,168,179,10,171,92,21,62,6,154,147,101,43,40,168,164,108,123,41,227,141,139,209,243,72,189,85,55,124,93,58,244,68,68,152,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,252,72,105,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,199,248,182,214,251,175,14,26,3,145,235,69,154,199,73,121,168,199,42,45,110,125,5,76,142,141,149,48,77,113,166,167,153,136,246,251,216,245,138,105,54,63,163,145,175,218,229,107,209,21,139,234,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,178,244,203,156,117,53,251,137,123,132,26,131,106,164,198,180,86,227,78,250,75,116,211,211,75,53,198,214,248,25,43,227,172,153,41,217,43,166,125,75,149,177,190,22,162,178,46,176,171,95,248,114,190,123,74,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,251,27,36,179,123,51,193,86,248,88,106,59,93,219,149,44,50,126,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,74,129,254,170,63,29,159,237,231,255,0,118,108,255,0,232,133,255,0,0,113,254,45,181,190,235,195,134,128,228,122,209,102,177,210,94,106,49,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,190,246,61,98,154,77,143,232,228,107,246,185,90,244,69,98,250,189,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,2,26,218,56,227,169,198,185,128,102,92,35,234,51,41,18,197,114,168,182,179,17,187,43,226,167,90,26,185,109,52,211,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,102,80,0,3,154,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,164,43,224,95,153,245,78,179,106,229,227,74,117,165,105,45,47,202,175,21,213,216,125,117,77,100,77,101,51,36,124,41,71,96,68,138,154,54,200,244,111,125,89,83,43,209,242,191,108,123,85,239,98,45,143,131,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,18,162,102,73,43,229,158,69,93,145,69,20,77,116,178,191,162,57,202,214,53,202,140,99,222,189,26,199,42,86,85,47,57,59,237,215,137,171,37,206,60,123,216,154,49,54,203,53,210,219,113,86,79,84,200,221,84,255,0,236,210,73,4,43,44,115,50,23,68,174,164,107,167,141,91,28,141,106,171,222,217,89,106,152,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,56,87,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,2,186,38,189,142,240,209,185,209,186,103,238,110,214,42,53,23,184,248,216,254,43,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,248,5,96,113,155,205,102,251,167,90,227,67,166,90,25,69,221,181,96,153,3,99,204,234,234,33,99,36,189,73,79,54,202,171,85,58,205,27,251,16,166,217,35,125,74,49,100,89,17,22,46,140,102,233,228,254,159,241,199,134,235,95,10,25,222,189,233,107,41,32,201,240,124,94,227,116,185,227,87,39,172,175,182,92,96,163,150,104,227,153,24,172,116,180,210,58,37,86,74,205,157,198,35,147,240,228,100,140,143,160,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,157,128,0,126,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,28,87,131,62,41,127,139,140,39,48,212,138,44,111,216,150,91,110,97,85,98,178,83,202,237,213,79,161,138,142,146,86,203,82,168,229,98,76,247,207,35,149,172,248,88,213,107,58,189,90,178,62,64,2,37,88,56,219,181,89,120,227,206,56,72,212,121,233,40,41,228,168,162,155,19,188,84,213,54,38,58,121,237,150,231,178,210,145,182,20,69,124,146,201,89,43,37,150,94,174,123,219,11,81,85,99,105,45,64,57,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,82,15,245,81,248,236,255,0,111,63,251,179,103,255,0,68,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,86,175,58,61,11,177,93,116,227,28,226,30,217,102,186,205,146,89,46,20,216,221,202,166,157,95,37,43,44,242,165,76,145,190,161,157,21,177,236,170,115,24,201,17,88,138,234,181,99,183,170,196,140,129,124,0,107,205,79,15,156,81,226,57,52,213,180,148,214,43,253,67,49,156,133,245,117,17,83,64,203,117,92,177,181,211,73,52,140,114,68,200,37,108,53,42,168,173,234,148,234,197,123,90,231,41,121,60,88,249,88,214,79,151,249,15,167,78,102,176,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,25,151,213,140,235,239,67,84,243,45,76,246,95,179,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,23,147,202,251,68,46,186,39,194,133,149,215,155,229,37,198,163,63,168,110,112,198,83,70,230,178,142,10,218,58,84,134,5,115,189,239,122,69,12,111,122,237,106,35,228,115,19,114,49,36,125,91,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,204,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,0,0,128,28,234,252,172,98,223,48,40,125,58,226,66,14,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,129,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,117,94,103,92,120,253,200,88,170,116,27,73,239,91,115,236,130,222,239,105,93,45,215,30,221,86,47,11,159,11,163,234,222,211,147,189,81,3,170,17,187,100,142,88,90,177,204,157,55,196,229,167,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,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,207,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,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,240,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,158,127,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,128,0,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,171,0,57,114,106,103,221,127,25,58,113,113,168,171,186,199,65,126,184,59,25,172,130,223,39,79,21,227,227,117,61,59,38,106,189,173,124,45,170,146,154,87,34,245,233,217,71,181,174,115,26,134,133,1,153,109,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,93,79,42,93,51,251,187,224,219,28,184,212,82,93,105,43,243,91,133,118,77,89,5,194,62,222,222,228,137,79,78,248,90,172,107,146,25,41,105,105,165,106,174,237,221,213,123,93,181,205,68,172,30,104,254,123,53,55,232,190,143,68,79,254,88,188,120,253,247,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,229,92,88,249,88,214,79,151,249,15,167,78,80,15,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,130,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,35,175,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,0,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,201,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,82,189,185,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,230,156,203,121,130,84,235,13,214,241,195,230,144,93,105,36,211,234,10,143,13,120,187,82,75,21,84,25,43,216,234,89,227,88,213,240,35,224,101,61,76,18,181,31,12,174,100,233,209,200,170,197,111,88,193,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,126,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,74,44,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,45,83,154,63,145,61,77,250,47,172,81,21,43,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,20,151,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,157,58,178,53,72,22,89,167,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,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,1,21,121,163,249,19,212,223,162,250,197,17,82,188,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,1,64,60,209,252,246,106,111,209,125,30,136,159,252,177,120,241,251,239,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,7,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,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,58,58,151,147,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,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,166,123,56,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,247,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,187,67,154,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,125,248,151,226,47,59,226,131,84,235,245,51,58,168,255,0,43,71,103,162,217,15,246,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,205,87,249,34,115,252,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,167,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,69,112,115,88,227,142,167,77,109,85,252,45,233,179,41,37,190,228,246,117,102,83,115,115,226,157,45,214,234,166,189,139,68,200,250,170,178,166,104,186,185,206,145,169,219,134,88,220,196,115,165,108,144,212,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,93,245,179,133,92,55,133,14,95,154,169,135,217,173,180,142,201,238,58,111,121,169,203,46,241,200,179,62,227,113,75,84,251,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,212,7,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,1,70,220,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,248,217,34,200,245,85,115,25,12,202,228,169,229,99,41,249,129,93,233,214,226,127,130,128,121,163,249,236,212,223,162,250,61,17,99,252,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,12,223,7,42,226,199,202,198,178,124,191,200,125,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,7,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,151,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,237,52,199,94,105,184,131,229,107,155,100,211,86,213,212,223,108,26,111,127,198,114,23,213,212,75,83,59,238,52,150,151,181,211,73,52,140,106,202,249,226,116,53,42,168,174,232,181,10,197,123,156,215,41,70,197,223,115,123,215,74,205,48,225,198,147,78,113,235,207,130,189,106,93,193,214,233,154,196,157,147,58,207,3,18,74,213,142,88,213,172,110,231,190,146,7,177,234,169,36,85,50,181,24,228,220,230,84,183,10,186,91,247,211,196,118,157,105,156,214,47,108,208,94,114,10,95,106,209,120,175,15,221,181,196,254,245,119,226,35,216,230,244,165,138,119,124,14,71,175,78,140,234,229,106,46,146,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,51,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,6,85,206,191,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,232,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,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,29,202,20,3,205,31,207,102,166,253,23,209,232,143,213,224,103,140,219,23,7,154,113,172,87,56,237,94,217,204,242,143,97,211,227,54,217,88,244,165,116,145,37,127,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,113,42,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,245,57,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,73,148,101,92,234,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,67,94,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,136,73,255,0,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,210,170,203,158,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,94,174,85,87,171,186,253,124,210,120,221,206,248,114,251,31,166,122,41,146,251,23,51,187,110,190,220,235,124,28,53,62,30,214,157,200,97,139,183,83,4,145,63,189,50,74,237,205,114,62,63,7,209,83,164,168,163,129,174,102,249,87,19,218,143,109,209,172,215,70,60,45,234,162,223,91,91,83,144,99,211,73,37,190,30,202,171,216,233,233,100,71,62,150,21,98,182,46,234,207,39,89,221,19,81,168,146,166,201,254,14,85,197,62,138,127,17,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,166,107,13,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,205,121,135,230,183,92,3,130,221,85,190,217,169,233,38,168,170,179,178,200,246,212,177,206,98,65,112,169,138,134,103,34,53,205,93,237,138,166,71,49,122,244,71,163,85,81,200,138,213,207,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,125,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,133,249,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,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,73,83,149,113,99,229,99,89,62,95,228,62,157,57,154,194,74,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,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,200,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,16,87,152,255,0,47,250,62,34,44,82,234,222,144,227,191,221,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,224,172,84,173,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,181,226,55,91,238,188,71,107,13,235,89,111,182,58,75,69,202,255,0,79,110,109,101,37,36,142,124,9,61,61,12,20,210,62,61,223,19,88,247,64,175,70,42,185,88,143,70,171,159,183,122,253,122,107,196,46,85,165,122,53,170,58,71,139,83,118,62,245,61,147,77,113,186,50,170,72,166,166,161,163,117,75,165,167,141,172,84,235,223,241,13,141,234,231,43,123,73,43,21,142,238,238,103,148,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,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,186,19,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,40,7,154,63,158,205,77,250,47,163,209,19,83,146,94,166,98,181,58,89,157,104,231,139,237,100,150,252,129,114,110,196,146,70,223,17,67,81,77,79,79,190,22,239,238,63,183,37,47,73,23,98,53,189,248,62,37,87,244,75,42,0,173,94,118,154,153,138,211,105,102,11,163,158,47,187,146,92,50,4,201,187,17,201,27,188,61,13,61,53,69,62,249,155,191,184,206,228,149,93,35,93,138,215,118,39,248,145,89,209,97,95,43,143,61,154,101,245,175,71,173,45,83,154,63,145,61,77,250,47,172,81,20,2,79,78,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,5,85,243,92,227,167,251,255,0,11,250,41,153,255,0,237,20,185,253,109,11,127,205,107,109,113,212,35,191,229,124,83,26,223,245,144,171,255,0,194,33,43,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,115,217,71,43,77,26,191,240,193,142,232,29,45,215,194,228,152,191,126,166,131,52,125,11,150,100,174,170,168,167,150,190,162,74,72,102,138,57,251,177,211,178,157,137,51,164,116,81,50,36,71,185,99,234,234,76,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,229,139,199,143,223,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,138,1,53,80,1,21,121,163,249,19,212,223,162,250,197,17,64,36,244,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,10,1,230,143,231,179,83,126,139,232,244,68,95,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,4,248,251,198,120,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,184,150,160,20,67,204,83,142,170,158,41,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,160,198,189,204,99,220,172,100,63,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,166,214,189,237,130,103,53,170,189,92,145,72,169,215,106,244,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,125,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,247,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,78,85,196,191,14,152,39,20,26,89,95,166,121,213,63,249,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,254,74,159,201,83,61,122,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,176,174,93,124,203,109,88,230,60,154,39,196,150,73,73,110,180,99,150,121,166,176,228,181,42,216,217,13,21,21,45,59,32,180,165,61,61,55,87,189,34,134,162,70,74,247,186,73,31,182,36,71,200,248,209,209,3,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,225,85,56,181,246,147,21,183,102,181,20,59,44,183,91,133,109,174,142,167,186,197,238,213,82,71,77,37,68,123,17,119,183,107,43,105,151,170,162,53,123,157,26,170,173,114,39,234,224,26,91,157,234,135,218,63,176,182,47,105,253,146,199,235,50,155,199,245,212,48,248,91,93,46,222,252,255,0,138,246,239,219,220,103,192,205,207,94,190,230,175,69,63,87,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,182,169,173,124,222,180,158,151,64,169,110,218,57,87,227,117,55,32,183,178,158,123,71,110,166,63,179,21,83,209,72,231,84,247,234,40,188,61,111,134,169,237,179,182,136,141,151,175,95,115,122,149,3,253,181,103,185,87,250,171,145,228,153,29,195,254,18,178,186,229,93,81,39,253,41,38,154,73,31,254,251,156,231,127,141,84,189,62,95,188,8,216,184,85,197,99,205,114,150,120,221,77,200,45,233,29,198,167,171,227,246,93,44,241,210,201,45,171,99,42,37,167,159,181,83,78,229,241,45,68,115,250,244,78,141,247,47,107,226,199,202,198,178,124,191,200,125,58,115,53,132,180,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,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,202,171,230,167,199,143,254,87,225,83,72,47,95,228,162,203,239,182,203,143,252,187,42,108,142,103,107,254,110,233,95,28,223,229,41,222,223,239,172,42,172,186,158,74,158,86,50,159,152,21,222,157,110,39,248,40,7,154,63,158,205,77,250,47,163,209,17,171,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,254,224,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,202,184,177,242,177,172,159,47,242,31,78,156,205,97,166,141,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,70,220,218,120,120,181,104,215,16,212,249,230,41,106,171,165,177,106,117,61,77,238,119,205,88,217,152,235,218,84,57,110,13,137,170,189,214,49,82,106,105,149,31,213,187,234,30,145,170,53,189,184,220,4,235,205,77,167,66,248,143,225,202,243,91,72,203,109,247,77,242,76,154,202,147,84,69,19,253,163,13,181,241,84,195,19,21,155,231,124,180,233,28,138,155,255,0,13,148,47,114,51,226,123,146,16,18,255,0,154,158,177,216,181,119,139,139,189,54,57,15,90,76,10,223,22,29,37,78,231,255,0,93,85,83,79,60,149,43,177,236,106,179,183,61,68,176,116,248,154,238,198,246,185,90,244,68,146,188,146,244,83,255,0,62,184,140,172,184,127,247,112,171,125,44,114,255,0,205,235,42,228,153,139,31,252,201,35,115,100,255,0,46,142,111,244,20,181,66,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,101,92,238,188,64,240,153,153,104,70,3,166,26,164,234,138,187,222,39,169,88,189,186,244,203,179,104,18,8,40,46,53,48,172,238,182,189,82,71,170,189,177,43,30,217,28,145,247,83,185,177,191,133,38,223,107,192,127,29,23,222,15,178,171,141,21,238,130,235,145,224,57,7,111,218,22,74,106,198,71,225,42,187,145,34,220,32,108,140,114,58,102,192,201,24,177,35,226,108,189,99,222,244,237,49,91,125,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,11,154,23,252,74,107,182,51,162,159,106,126,206,125,163,241,191,217,63,3,227,59,30,30,142,122,159,239,61,200,247,110,236,109,254,154,116,221,215,223,211,162,249,77,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,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,109,60,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,36,22,230,143,231,179,83,126,139,232,244,68,85,45,211,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,251,252,197,185,143,223,116,19,59,180,232,238,133,207,183,47,199,238,20,151,92,166,166,182,137,146,80,173,43,161,238,71,107,86,72,221,242,119,153,44,82,201,44,47,141,209,181,24,214,72,175,124,137,20,160,225,51,140,29,47,226,235,13,150,251,131,173,93,5,246,207,79,74,236,142,197,83,20,138,251,84,243,172,168,198,36,234,198,197,80,199,45,60,174,99,216,189,118,35,85,237,141,202,172,76,230,29,43,55,208,108,203,12,209,237,60,215,39,81,85,213,226,121,253,61,99,25,112,109,58,54,10,43,141,61,117,93,59,168,158,228,123,151,123,162,166,100,237,115,145,155,210,73,26,196,119,102,71,29,43,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,185,78,42,248,201,211,142,24,244,106,143,85,124,93,171,41,171,200,60,59,177,107,69,53,213,35,246,244,111,116,110,146,104,39,142,57,83,178,200,36,238,172,187,86,53,235,27,55,35,165,143,174,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,170,235,255,0,9,153,151,14,122,95,165,57,198,160,84,85,208,223,117,42,158,233,83,81,142,85,208,36,19,217,153,75,36,9,18,72,254,227,149,207,150,42,136,228,86,57,145,190,37,234,199,38,228,114,36,138,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,2,184,104,225,159,50,226,151,33,202,240,205,62,174,164,102,67,96,197,234,50,58,26,42,149,70,50,230,248,106,169,161,90,68,149,92,141,133,238,109,67,149,143,119,193,189,141,107,149,141,114,200,206,85,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,234,245,147,87,179,45,119,212,75,134,169,106,12,244,147,228,55,106,122,24,107,167,166,129,33,101,67,233,169,33,165,73,149,137,240,181,239,108,13,123,209,168,214,111,115,182,181,141,232,212,182,158,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,71,97,64,25,193,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,44,255,0,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,167,42,231,123,170,95,254,77,52,82,223,125,255,0,218,242,155,189,179,194,255,0,197,77,65,63,121,89,255,0,233,38,236,99,255,0,223,123,127,189,169,31,249,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,40,7,154,63,158,205,77,250,47,163,209,28,171,77,120,122,202,181,83,70,181,71,87,49,106,158,255,0,221,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,242,154,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,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,103,215,197,143,149,141,100,249,127,144,250,116,230,107,9,21,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,218,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,132,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,1,85,124,215,56,22,254,255,0,197,6,138,97,159,251,69,86,127,69,66,239,243,92,219,164,116,232,223,249,95,20,246,187,253,100,202,207,240,137,138,171,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,244,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,111,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,174,214,196,200,165,80,40,7,154,63,158,205,77,250,47,163,209,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,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,59,169,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,46,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,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,69,114,184,243,217,166,95,90,244,122,210,213,57,163,249,19,212,223,162,250,197,17,69,122,79,130,253,232,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,235,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,125,159,156,211,137,26,45,109,175,209,44,166,14,28,174,212,150,237,69,109,60,83,88,230,169,108,14,99,159,28,241,190,88,81,42,24,248,119,201,11,101,141,139,34,35,17,239,106,171,152,159,27,115,89,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,111,252,152,50,125,18,159,75,242,92,103,29,183,210,90,117,66,58,134,191,35,99,174,83,203,61,230,221,20,146,58,142,181,144,201,210,40,217,18,213,201,76,230,194,139,209,89,27,228,84,89,163,66,199,202,118,231,63,150,232,149,255,0,84,49,171,30,58,234,186,173,80,199,41,221,109,200,228,108,179,199,5,29,185,99,142,170,142,7,199,36,93,169,158,245,172,146,70,201,12,137,177,59,140,145,175,87,71,218,129,90,85,139,106,62,105,168,248,230,55,164,52,55,90,188,206,174,225,19,172,141,181,202,177,85,71,85,26,247,27,51,37,69,111,103,183,177,100,89,85,205,108,109,98,189,206,106,53,92,151,147,204,198,59,172,60,191,245,2,27,237,109,37,101,201,148,246,22,214,84,82,83,58,154,9,167,75,181,15,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,173,6,26,168,0,138,188,209,252,137,234,111,209,125,98,136,162,189,39,193,126,244,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,245,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,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,207,192,40,7,154,63,158,205,77,250,47,163,209,28,171,77,120,122,202,181,83,70,181,71,87,49,106,158,255,0,221,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,241,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,162,142,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,21,65,205,7,152,37,53,218,154,245,194,246,139,93,106,216,198,84,58,131,48,190,83,75,45,51,247,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,178,70,43,162,248,152,231,245,128,28,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,98,156,200,116,27,13,225,183,151,230,156,105,78,25,69,72,214,91,179,139,115,238,117,208,211,172,47,187,92,86,213,94,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,149,237,194,119,154,125,27,249,129,143,122,140,4,255,0,230,167,192,119,254,87,226,175,72,44,191,228,165,203,236,86,203,119,252,187,234,111,110,127,119,254,110,217,89,28,63,229,42,30,239,239,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,19,195,71,17,120,39,20,26,89,65,169,152,45,71,249,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,254,104,191,205,19,170,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,161,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,59,87,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,75,254,116,88,181,139,6,197,120,122,194,177,106,31,5,101,199,237,247,203,93,186,155,186,249,59,20,176,71,107,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,120,14,74,158,105,242,159,151,245,222,163,110,28,208,184,22,251,148,202,159,174,58,57,134,120,77,54,189,108,246,197,53,19,183,67,98,186,73,35,145,122,66,141,79,15,71,55,88,251,125,21,204,100,170,248,255,0,9,174,167,141,96,1,113,60,169,248,28,169,211,91,85,7,20,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,78,138,172,169,154,46,141,107,99,114,118,225,150,70,189,92,233,93,28,54,62,114,174,44,124,172,107,39,203,252,135,211,167,51,88,117,94,37,248,116,206,248,95,213,58,253,51,206,169,255,0,202,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,242,84,254,74,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,134,85,115,47,227,142,155,135,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,224,124,107,35,213,17,172,100,212,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,231,170,215,125,28,190,232,22,166,86,233,86,83,54,251,213,170,223,106,168,184,199,181,137,225,170,170,237,212,245,114,211,117,99,222,199,246,95,80,232,187,141,114,181,253,189,233,209,29,209,45,171,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,71,138,196,248,76,204,179,174,20,50,14,40,112,250,138,187,179,49,92,162,75,45,222,199,77,64,142,125,45,186,58,56,170,37,185,44,189,205,206,99,29,60,109,124,109,137,118,179,116,174,114,49,143,219,229,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,146,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,230,139,252,209,28,88,249,88,214,79,151,249,15,167,78,102,176,149,92,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,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,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,162,27,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,242,115,30,230,175,84,85,67,229,62,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,77,36,240,171,165,191,114,220,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,138,241,29,171,164,172,239,87,126,34,61,237,119,90,169,103,119,192,229,98,117,232,206,141,70,162,117,82,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,101,92,209,70,145,233,158,43,172,156,8,233,246,150,230,180,158,34,203,147,105,125,142,223,83,182,56,223,36,59,237,144,108,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,70,220,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,124,149,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,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,164,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,189,7,6,92,11,233,199,7,150,42,233,45,149,255,0,106,51,59,206,232,174,89,53,69,26,83,200,234,93,251,163,165,167,139,123,251,16,166,214,57,232,143,115,164,145,17,206,114,163,98,100,117,45,205,31,207,102,166,253,23,209,232,143,107,202,195,132,204,55,136,205,80,187,103,26,129,81,73,93,98,211,90,139,125,77,70,57,87,64,179,193,121,125,84,117,137,18,72,254,227,81,172,138,90,120,228,86,57,146,50,84,234,199,38,213,84,89,213,204,179,142,170,158,25,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,218,157,201,28,230,43,99,73,41,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,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,60,37,233,240,21,165,184,38,180,242,216,193,180,211,82,236,94,217,198,239,62,211,241,180,94,42,106,126,239,106,255,0,85,52,127,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,168,120,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,20,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,55,200,247,127,55,42,173,138,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,158,215,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,223,249,165,240,19,246,238,142,253,197,118,151,207,179,32,181,91,252,102,95,107,168,168,233,29,125,13,36,8,213,172,167,115,215,164,115,67,4,77,71,197,213,27,36,113,162,177,18,86,171,103,172,13,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,52,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,85,7,60,28,2,154,43,174,150,106,149,14,61,86,181,21,84,247,27,5,210,236,212,149,208,35,34,116,83,209,83,189,122,246,152,245,89,171,222,223,114,61,232,146,127,73,35,77,188,127,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,67,138,241,241,169,152,174,174,241,123,169,57,214,21,87,226,236,181,23,10,123,125,53,83,100,142,72,234,188,21,36,52,111,158,39,198,247,49,240,200,250,119,62,55,163,190,40,220,199,42,34,170,162,88,167,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,219,88,187,169,109,174,168,141,213,59,218,245,84,223,60,245,17,118,220,198,57,190,27,119,196,217,26,169,98,165,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,202,185,157,112,29,247,33,125,169,215,157,39,178,237,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,86,58,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,91,179,213,253,82,193,53,167,129,221,81,212,189,52,190,251,103,27,188,233,254,81,224,171,124,44,212,253,222,213,37,84,50,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,92,235,154,104,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,117,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,99,252,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,146,131,154,63,145,61,77,250,47,172,81,20,2,106,160,16,87,152,255,0,48,10,62,29,236,82,233,38,144,228,95,221,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,224,164,178,87,132,239,43,26,55,242,255,0,30,244,232,14,170,0,6,117,184,245,210,220,19,69,184,177,206,116,207,77,44,94,198,198,236,222,204,240,84,94,42,106,142,215,118,219,75,52,159,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,90,242,70,192,48,219,238,101,169,186,131,121,199,169,43,50,28,86,158,211,77,101,174,153,21,207,160,101,98,86,165,74,196,138,187,90,247,182,8,216,175,233,189,25,189,168,168,217,30,142,183,64,10,1,230,143,231,179,83,126,139,232,244,71,42,183,240,233,157,222,248,113,173,226,94,193,79,227,177,187,22,65,85,98,200,62,56,98,246,102,214,91,252,44,191,28,169,36,221,233,46,10,205,177,198,189,190,206,231,47,71,252,46,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,125,31,197,230,141,127,12,31,197,199,141,186,253,133,246,127,141,219,224,29,227,187,222,35,194,248,78,215,93,189,239,21,248,29,119,246,183,124,93,206,223,226,20,47,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,210,61,90,214,53,242,203,43,209,140,223,181,23,14,29,51,187,39,14,52,92,75,223,233,252,14,55,125,200,41,108,88,255,0,199,12,190,211,220,203,135,138,151,224,149,100,135,179,37,189,25,182,72,211,185,222,220,213,232,207,139,170,242,184,243,217,166,95,90,244,122,210,213,57,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,247,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,159,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,75,180,229,193,204,2,143,136,139,20,90,73,171,217,23,247,88,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,248,201,20,234,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,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,107,250,161,205,191,13,174,225,45,51,141,57,154,146,197,171,249,21,69,77,166,143,28,94,183,53,177,62,57,145,31,89,59,223,28,44,115,60,51,217,36,78,86,57,142,154,70,179,100,173,134,161,25,80,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,151,189,203,155,130,143,225,87,78,39,191,231,246,203,84,154,155,148,254,37,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,47,235,115,71,242,39,169,191,69,245,138,34,128,77,84,2,10,243,31,230,1,71,195,189,138,93,36,210,28,139,251,172,87,248,105,229,169,167,142,10,136,241,218,93,236,147,117,67,38,100,145,190,105,163,69,99,33,86,238,72,229,89,92,172,252,20,151,242,184,150,255,0,208,219,104,249,127,130,127,245,237,101,85,240,157,230,159,70,254,96,99,222,163,1,119,220,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,38,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,151,7,48,10,62,34,44,81,105,38,175,100,95,221,98,131,196,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,227,36,83,168,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,71,63,230,133,192,45,139,69,183,241,15,163,54,255,0,7,136,93,110,12,167,190,216,41,169,158,176,217,106,166,220,172,169,129,88,213,100,84,114,61,17,139,27,149,173,138,89,35,100,125,89,43,35,134,32,112,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,154,47,243,69,208,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,163,87,31,92,187,177,94,39,40,234,245,75,3,95,98,106,109,182,223,50,175,135,167,141,209,228,221,168,29,225,169,42,55,201,27,35,155,123,98,141,149,74,239,134,53,86,189,30,214,199,218,233,124,14,112,137,106,225,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,110,217,220,94,170,249,38,145,27,31,117,99,111,10,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,89,121,111,39,251,85,243,138,245,202,232,47,180,148,186,65,116,168,126,71,87,106,142,141,172,125,60,233,89,11,166,178,53,144,73,10,195,77,52,82,79,217,158,36,85,133,145,172,110,102,230,178,73,108,83,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,33,175,31,252,2,90,184,177,147,28,206,113,171,165,93,167,54,180,212,80,89,39,168,106,54,104,39,178,73,90,157,247,62,41,37,141,168,250,86,212,84,84,181,88,228,116,136,217,34,84,122,190,37,139,186,240,209,195,166,9,194,254,150,80,105,158,11,79,254,74,178,241,91,190,111,236,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,63,146,39,243,85,128,28,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,79,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,23,162,28,166,177,157,52,226,142,231,172,25,6,71,73,89,132,216,47,12,189,224,182,26,9,42,25,60,19,164,189,216,91,90,249,21,92,172,164,114,53,172,70,200,245,157,88,199,200,172,68,124,50,88,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,145,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,124,249,119,220,175,120,40,254,31,240,70,107,62,161,91,46,180,58,147,153,91,223,77,45,186,181,59,62,198,181,186,102,189,148,235,19,92,189,102,151,181,4,210,44,136,143,143,224,139,100,110,100,189,202,235,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,134,188,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,248,25,26,198,244,69,107,31,55,31,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,75,180,215,44,255,0,13,213,62,9,181,59,80,116,251,33,164,190,99,215,205,55,200,42,104,107,169,149,118,74,207,103,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,48,238,188,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,228,87,43,222,58,126,229,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,194,107,170,36,91,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,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,89,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,57,169,42,185,101,232,167,223,79,23,24,183,136,184,120,90,12,19,166,107,89,178,93,147,75,224,167,135,195,199,31,88,222,215,117,170,150,155,123,87,111,88,146,93,174,71,109,235,127,192,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,201,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,81,13,87,7,60,65,127,16,87,190,25,44,120,79,183,179,171,14,249,106,96,183,85,196,180,190,21,34,100,172,170,90,137,28,200,226,133,241,203,10,181,101,88,221,186,104,227,86,182,71,36,101,249,240,221,164,87,93,5,209,44,91,72,47,57,221,94,99,81,140,83,203,72,203,197,76,14,129,242,192,179,200,248,98,72,221,44,170,198,69,19,227,133,141,222,168,140,137,168,155,83,163,83,165,128,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,20,3,205,31,207,102,166,253,23,209,232,143,85,203,219,140,92,19,132,12,19,89,47,247,250,63,108,228,151,159,179,191,103,241,254,228,212,254,212,237,77,86,202,175,235,166,65,44,112,118,163,168,73,63,17,19,127,77,173,234,171,238,137,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,220,184,57,127,209,240,239,98,139,86,245,123,29,254,235,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,25,101,157,70,85,203,243,229,157,118,181,88,57,127,233,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,118,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,65,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,70,178,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,222,127,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,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,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,242,180,35,130,77,47,225,251,94,117,23,91,112,136,41,40,217,154,83,211,210,90,236,180,148,178,83,193,98,129,118,201,91,20,127,140,230,72,201,234,35,138,84,106,70,196,133,35,72,227,232,197,84,36,80,0,138,188,206,180,183,239,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,67,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,249,158,124,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,233,101,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,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,148,3,198,151,3,153,151,11,90,185,104,195,241,231,213,229,88,246,115,81,35,48,217,161,98,75,113,170,123,95,27,29,69,44,17,166,231,84,177,211,194,212,115,27,178,94,227,28,196,107,149,241,71,58,184,123,225,67,84,56,95,224,39,95,221,170,55,250,184,46,89,134,15,124,171,151,19,115,163,150,11,20,240,81,87,196,233,89,52,51,203,12,207,169,133,105,94,231,49,172,84,72,163,99,183,108,77,180,236,106,160,166,14,112,28,73,97,186,161,170,22,205,18,198,44,20,149,117,26,101,81,80,202,236,141,43,86,69,117,93,68,113,44,244,80,50,41,22,36,100,107,28,109,149,210,53,101,73,162,116,109,72,146,55,172,209,47,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,243,99,98,57,204,107,229,150,38,43,217,191,114,92,247,51,26,42,155,119,47,253,64,183,214,93,170,238,149,20,180,246,24,101,174,171,108,77,158,169,237,187,80,163,166,145,33,99,34,71,185,81,92,169,27,24,206,170,187,90,212,232,137,65,134,170,8,235,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,155,64,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,163,62,19,188,172,104,223,203,252,123,211,160,58,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,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,87,152,207,5,31,194,174,163,193,127,192,45,151,89,52,203,41,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,88,128,75,254,92,220,20,127,21,90,143,61,255,0,63,182,93,99,211,44,91,241,46,85,48,39,106,59,165,114,43,22,59,99,102,220,215,183,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,39,87,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,169,205,31,200,158,166,253,23,214,40,138,1,47,123,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,241,92,206,184,14,251,239,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,10,185,118,240,101,196,22,170,106,62,41,174,24,221,214,235,167,216,101,150,225,45,67,114,250,119,196,218,170,151,64,168,201,105,168,161,147,119,123,185,189,240,186,73,35,117,54,212,168,107,251,170,199,64,251,212,5,43,115,83,224,163,21,208,43,237,171,90,244,158,217,236,220,67,48,184,75,69,114,180,196,145,178,150,211,116,86,44,177,182,153,187,145,233,12,236,101,67,146,38,177,89,11,160,114,35,154,201,34,137,144,0,183,78,81,92,31,99,52,24,109,191,139,76,193,41,46,87,219,165,69,75,113,22,195,45,67,31,104,130,37,171,161,171,124,168,143,108,82,190,117,116,141,70,57,143,70,50,54,57,174,221,35,154,203,52,34,175,52,127,34,122,155,244,95,88,162,40,4,213,65,29,120,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,104,7,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,137,111,253,13,182,143,151,248,39,255,0,94,214,85,95,9,222,105,244,111,230,6,61,234,48,26,83,32,7,51,174,3,190,251,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,66,174,93,188,25,113,5,170,154,143,138,107,134,55,117,186,233,246,25,101,184,75,80,220,190,157,241,54,170,165,208,42,50,90,106,40,100,221,222,238,111,124,46,146,72,221,77,181,42,26,254,234,177,208,62,245,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,79,254,40,117,143,78,52,51,67,178,172,231,84,33,181,87,218,189,159,81,67,13,146,226,228,237,223,170,165,133,233,29,181,26,172,147,127,123,163,154,239,195,123,91,31,113,239,77,140,122,166,112,114,203,141,138,241,149,94,110,216,182,57,246,126,203,91,112,168,168,183,90,60,99,234,253,159,74,249,28,232,169,187,239,68,124,189,182,43,89,220,114,110,118,222,171,239,82,223,185,61,232,94,178,224,26,113,113,212,252,183,41,186,218,177,12,211,124,182,188,58,178,133,189,186,158,137,78,176,94,227,145,100,87,197,220,98,79,22,206,219,123,177,182,25,85,207,98,66,169,98,160,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,75,188,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,158,206,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,231,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,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,181,109,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,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,58,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,160,206,45,248,28,204,184,122,226,26,201,163,216,123,234,242,91,110,125,81,11,48,186,185,216,144,62,169,243,212,36,13,162,154,103,163,32,241,49,200,232,218,247,53,200,205,146,195,35,146,46,230,198,88,86,139,240,181,157,240,175,203,163,90,241,205,68,201,60,69,235,38,195,242,27,237,93,146,6,194,250,91,44,207,180,73,26,196,217,152,221,243,76,172,142,52,149,219,214,36,115,26,216,147,163,93,44,212,172,105,79,137,126,29,48,78,40,52,178,191,76,243,170,127,242,181,150,122,221,243,127,99,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,149,63,146,166,122,245,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,101,92,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,155,102,78,215,88,164,145,94,233,157,35,163,87,35,210,38,203,103,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,206,211,71,47,177,101,88,47,16,52,243,119,172,181,54,244,195,171,35,218,198,248,74,168,228,168,171,167,94,170,253,242,119,153,45,79,185,25,181,158,23,226,119,89,26,137,88,37,212,242,100,210,223,178,156,56,223,117,50,190,197,225,107,243,188,130,79,13,91,226,183,248,203,93,19,18,24,127,13,30,173,143,101,83,174,45,247,181,175,119,94,171,213,189,181,39,248,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,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,94,127,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,226,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,178,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,5,0,243,71,243,217,169,191,69,244,122,34,42,150,169,202,143,129,111,239,28,80,107,94,25,255,0,179,213,96,20,85,206,255,0,57,206,186,73,78,173,255,0,146,240,175,115,191,215,204,140,255,0,7,152,181,64,101,92,238,185,119,22,121,150,67,194,190,5,194,157,154,158,174,201,143,98,181,23,26,155,212,144,215,163,153,144,190,122,215,85,83,36,177,164,109,116,108,129,210,73,209,157,199,177,239,217,34,162,58,54,109,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,75,115,226,91,151,6,147,234,223,15,182,45,33,210,248,62,199,87,233,255,0,143,168,194,229,150,182,166,166,150,9,42,229,239,84,211,84,247,93,36,143,134,105,17,170,178,124,82,68,230,181,204,220,212,116,50,81,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,164,138,226,183,140,219,239,22,154,113,165,118,204,242,213,218,204,240,79,107,211,221,238,80,49,140,165,186,199,80,148,93,138,150,198,222,157,169,151,195,202,146,198,141,72,247,35,92,206,136,254,212,93,175,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,165,96,89,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,3,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,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,203,237,72,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,226,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,157,3,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,54,85,50,56,228,116,123,42,35,141,235,209,147,70,189,81,54,252,93,58,245,69,68,232,0,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,135,64,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,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,117,60,206,184,241,251,144,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,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,161,62,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,226,185,163,249,19,212,223,162,250,197,17,64,38,154,53,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,120,3,69,26,65,170,88,38,139,112,59,165,218,151,169,119,223,99,99,118,109,63,197,252,109,111,133,154,163,181,221,164,165,134,63,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,249,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,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,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,127,153,111,48,74,157,97,186,222,56,124,210,11,173,36,154,125,65,81,225,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,58,57,21,88,173,235,94,197,132,242,210,230,9,83,163,215,91,63,15,154,191,117,164,143,79,171,234,60,53,158,237,87,44,84,176,99,79,123,170,167,145,100,86,64,175,157,149,21,51,196,213,124,210,181,144,39,87,42,163,17,221,37,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,169,205,31,200,158,166,253,23,214,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,253,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,208,159,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,20,193,206,95,91,237,89,214,182,216,52,94,223,99,171,167,168,210,250,121,221,93,95,52,141,217,87,61,202,10,58,132,100,76,78,170,140,142,40,226,234,247,42,43,159,35,219,181,17,136,249,43,216,183,238,75,122,233,125,202,112,76,183,65,178,59,205,169,244,152,79,135,184,227,84,157,25,29,119,133,171,154,161,245,169,209,21,22,88,99,157,98,118,253,170,230,58,175,107,158,173,116,77,109,149,17,87,154,63,145,61,77,250,47,172,81,20,2,105,163,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,185,214,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,46,167,137,111,253,13,182,143,151,248,39,255,0,94,214,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,254,36,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,234,244,47,138,61,9,226,83,219,127,114,153,207,218,63,179,158,27,218,127,216,202,202,62,199,136,238,246,127,194,98,143,118,238,196,191,209,235,211,111,191,167,84,235,74,220,209,252,246,106,111,209,125,30,136,145,92,156,51,252,55,75,48,222,32,181,7,80,114,26,75,30,61,99,167,199,42,107,171,170,85,118,68,206,183,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,88,149,198,111,23,249,87,24,154,143,67,152,221,172,63,103,44,182,91,123,109,246,139,20,119,25,42,227,166,234,187,231,157,207,114,49,142,154,87,170,35,158,200,227,235,28,80,49,81,203,30,247,118,14,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,242,64,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,148,192,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,145,92,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,119,74,229,205,192,79,241,81,125,159,82,53,18,127,15,166,88,205,195,193,213,211,193,81,178,170,245,92,198,50,85,163,106,177,119,195,10,50,72,221,44,190,231,43,94,214,68,187,156,233,33,149,92,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,213,94,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,167,181,226,219,91,237,92,71,235,246,71,173,22,107,29,93,154,159,35,167,181,185,244,21,50,54,71,211,79,13,186,154,158,102,35,219,238,123,18,88,100,216,254,141,87,51,107,149,172,85,86,37,165,114,84,242,177,148,252,192,174,244,235,113,223,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,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,196,255,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,86,230,235,196,22,147,234,190,169,218,48,12,11,31,181,92,47,88,55,138,183,95,114,142,197,76,21,209,213,71,83,52,82,90,118,189,172,100,144,196,248,214,94,231,73,90,174,155,240,157,26,119,187,209,127,133,45,10,213,14,32,181,162,201,136,105,69,85,93,186,229,110,168,166,187,214,94,169,42,99,134,123,29,20,117,112,71,37,198,61,210,196,231,190,7,77,27,209,145,189,36,85,68,219,255,0,221,77,25,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,2,31,243,83,204,52,227,18,225,30,239,79,168,120,23,218,153,50,11,132,86,124,121,187,210,63,102,94,31,4,242,65,95,221,254,156,125,150,69,51,186,49,21,100,235,217,119,72,229,145,201,66,230,143,120,41,202,108,89,135,8,250,67,118,199,43,188,93,37,62,31,108,181,201,39,105,241,237,170,162,129,180,149,49,244,122,34,174,201,224,149,157,122,109,118,222,173,85,106,162,175,107,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,128,121,163,249,236,212,223,162,250,61,17,232,57,101,240,125,140,241,75,170,23,187,214,163,37,37,102,19,131,83,196,235,173,157,210,212,69,61,206,122,200,234,25,76,198,73,3,227,116,76,99,161,124,174,122,63,175,88,227,102,215,36,142,115,47,120,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,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,179,114,245,82,0,115,58,224,59,239,190,197,83,175,58,79,101,221,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,38,165,43,19,255,0,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,31,228,213,105,181,95,248,146,205,172,87,219,101,37,198,219,113,211,123,149,37,101,29,92,45,154,10,152,36,175,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,21,204,103,130,143,225,87,81,224,191,224,22,203,172,154,101,148,254,37,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,65,156,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,59,175,36,122,220,53,154,209,168,86,250,235,77,92,153,100,248,188,83,90,235,154,229,236,65,110,101,92,105,91,11,211,122,34,190,73,100,160,115,87,99,186,36,50,124,76,234,168,251,137,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,229,92,88,249,88,214,79,151,249,15,167,78,102,176,246,186,209,129,234,134,154,234,134,65,136,107,69,45,92,25,180,21,13,171,189,37,93,194,58,233,228,158,166,54,212,247,100,168,141,242,54,87,189,179,53,234,237,238,94,175,94,190,254,164,234,228,193,169,186,71,139,234,134,75,167,87,219,53,92,90,131,154,83,181,150,43,179,163,100,208,73,73,75,28,147,207,68,197,72,251,180,239,114,53,102,115,149,235,20,169,4,104,169,27,226,103,122,226,72,171,205,31,200,158,166,253,23,214,40,138,1,59,255,0,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,136,139,179,174,214,244,68,247,246,174,92,28,191,235,56,136,190,197,171,122,189,142,255,0,114,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,140,177,65,98,234,120,150,255,0,208,219,104,249,127,130,127,245,237,101,85,240,157,230,159,70,254,96,99,222,163,1,165,48,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,5,0,243,71,243,217,169,191,69,244,122,35,228,211,222,48,110,186,65,193,54,67,195,190,8,180,137,125,212,44,162,238,235,245,84,209,57,239,161,178,75,111,160,131,100,77,115,59,78,125,74,182,166,53,126,229,116,76,133,253,26,142,146,41,25,194,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,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,212,255,0,82,143,135,31,225,199,238,83,194,255,0,109,127,225,223,111,252,35,61,169,237,77,157,59,155,119,127,129,255,0,249,190,11,126,205,158,253,221,255,0,235,130,149,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,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,117,212,46,48,110,186,191,193,54,61,195,190,118,180,139,125,211,220,162,208,235,13,84,49,57,143,174,178,69,111,175,131,100,173,107,59,77,125,50,186,154,52,126,228,116,172,153,157,90,174,142,89,31,245,242,184,243,217,166,95,90,244,122,210,213,57,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,76,174,106,28,10,212,224,25,13,215,137,237,45,160,171,159,24,190,84,77,114,204,225,154,170,45,150,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,253,167,181,235,185,177,189,140,142,26,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,108,140,87,53,237,100,177,68,245,99,246,109,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,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,102,11,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,137,107,168,220,29,212,217,121,115,105,191,17,246,171,61,93,45,221,151,139,133,203,40,142,182,142,40,103,117,186,190,162,42,90,9,217,35,182,74,234,102,165,45,43,163,143,164,187,150,231,44,205,115,99,234,115,254,95,90,197,106,209,14,45,48,92,187,37,191,85,218,177,234,218,137,172,151,137,98,170,108,16,44,21,112,190,24,221,84,231,189,140,240,209,212,58,158,121,21,235,209,169,6,244,69,115,26,134,135,136,171,205,31,200,158,166,253,23,214,40,138,1,59,255,0,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,136,139,179,174,214,244,68,247,246,174,92,28,191,235,56,136,190,197,171,122,189,142,255,0,114,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,140,177,65,98,234,120,150,255,0,208,219,104,249,127,130,127,245,237,101,85,240,157,230,159,70,254,96,99,222,163,1,165,48,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,42,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,200,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,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,18,43,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,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,83,183,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,13,112,23,83,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,117,60,208,184,233,251,148,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,63,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,205,9,240,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,248,250,173,207,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,132,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,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,226,43,17,210,111,165,109,185,222,231,57,141,233,209,58,59,184,132,0,45,167,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,193,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,202,185,121,60,162,180,135,13,194,184,87,183,234,149,154,10,181,200,117,30,162,166,107,212,243,78,174,102,202,26,218,186,90,104,98,98,116,107,24,214,164,143,85,232,175,87,204,254,174,86,163,26,201,190,1,74,220,225,56,122,197,116,175,89,108,122,185,139,84,246,62,245,60,117,77,198,214,202,88,226,134,154,186,141,180,205,150,162,55,49,19,175,127,196,54,71,163,154,174,238,164,175,87,187,187,181,142,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,126,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,252,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,180,3,197,95,6,218,143,195,30,178,209,233,87,132,186,229,52,153,7,135,110,45,119,166,181,44,126,222,145,237,141,178,67,4,17,201,42,247,153,60,157,165,139,114,200,189,99,126,212,108,177,245,183,254,93,220,54,107,47,12,250,52,184,182,173,106,31,181,61,169,218,184,81,226,236,137,178,67,139,204,247,74,234,136,35,170,71,187,189,220,223,19,158,198,35,98,100,173,149,99,89,59,142,149,242,168,0,101,223,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,243,58,87,5,250,199,98,208,46,40,48,13,85,202,97,223,101,181,92,36,167,184,201,185,233,225,169,106,233,229,164,150,167,163,24,247,191,178,202,135,75,219,107,85,207,237,236,78,138,238,169,163,224,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,20,113,139,193,214,9,197,254,9,79,96,191,214,123,27,36,179,111,251,63,144,118,230,168,246,95,118,106,119,213,127,90,178,120,163,159,187,29,58,71,248,138,187,58,238,111,69,79,125,0,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,137,229,185,204,18,167,136,154,105,52,123,89,46,180,141,212,91,117,59,170,104,174,83,75,20,47,201,152,178,207,36,169,21,60,48,69,12,47,166,133,32,106,177,174,115,228,98,62,78,157,25,34,167,75,230,143,228,79,83,126,139,235,20,69,0,146,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,186,255,0,176,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,46,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,64,60,209,252,246,106,111,209,125,30,136,139,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,150,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,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,164,160,229,113,231,179,76,190,181,232,245,165,170,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,66,220,198,120,40,254,21,117,30,11,254,1,108,186,201,166,89,79,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,254,0,120,183,204,184,90,213,198,210,217,177,122,188,171,30,206,106,40,237,119,171,13,190,153,37,184,213,61,175,115,105,164,162,233,241,58,165,142,158,68,108,93,118,75,220,115,23,107,149,146,199,160,146,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,196,239,110,228,141,200,82,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,51,226,71,135,235,86,181,112,209,148,240,255,0,143,50,146,193,79,95,103,138,146,201,21,50,54,150,146,142,122,71,199,53,12,74,214,70,244,142,153,37,130,22,189,172,98,170,69,185,25,209,122,42,102,220,211,70,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,156,87,154,63,145,61,77,250,47,172,81,20,2,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,235,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,187,151,83,196,183,254,134,219,71,203,252,19,255,0,175,107,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,1,64,60,209,252,246,106,111,209,125,30,136,229,92,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,155,27,17,206,99,95,44,177,49,94,205,251,147,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,232,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,105,76,0,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,46,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,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,156,206,52,52,114,197,160,92,80,103,250,85,139,77,190,203,106,184,71,81,110,143,107,211,195,82,213,211,197,87,21,55,87,189,239,127,101,149,13,139,184,231,43,159,219,222,189,21,221,18,207,249,42,121,88,202,126,96,87,122,117,184,159,224,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,57,87,22,62,86,53,147,229,254,67,233,211,153,172,63,87,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,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,190,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,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,204,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,211,167,85,95,230,121,243,181,112,109,174,149,156,59,113,29,134,106,55,182,125,157,101,109,194,59,118,70,231,164,239,133,246,122,135,182,58,165,146,40,21,31,47,109,139,223,99,58,57,59,176,196,237,142,86,163,87,71,192,160,30,104,254,123,53,55,232,190,143,68,73,254,95,220,76,97,188,40,114,252,205,117,75,48,161,171,184,189,218,145,87,109,180,91,41,145,90,251,141,198,75,85,19,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,240,174,14,57,141,106,62,145,107,141,235,36,214,140,162,235,149,99,122,141,112,130,76,141,213,149,138,216,237,213,79,154,8,221,117,142,40,225,145,223,131,74,199,199,225,160,108,109,124,108,133,137,209,33,137,173,188,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,0,69,94,103,90,165,247,95,193,182,107,225,47,190,204,186,229,190,31,22,183,255,0,90,247,188,87,138,145,60,92,30,246,57,172,221,67,29,111,198,237,189,58,124,46,71,171,10,54,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,248,154,136,200,220,170,230,162,42,167,138,52,167,194,198,181,255,0,17,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,39,85,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,181,231,47,172,58,37,87,77,96,209,233,241,186,76,151,81,109,212,243,212,195,114,134,243,60,47,196,153,60,180,114,42,75,78,198,172,53,15,170,134,23,53,25,35,145,241,49,25,34,39,73,24,174,173,109,23,192,245,67,82,181,67,31,196,52,94,150,174,124,218,122,135,85,217,82,146,225,29,12,241,207,77,27,170,123,177,212,72,248,219,19,216,216,92,244,118,246,175,86,39,79,127,66,234,121,132,90,179,43,23,46,28,218,205,168,57,125,38,85,144,209,211,217,33,174,189,83,90,146,218,202,247,182,243,70,137,50,211,36,146,54,55,171,118,239,70,187,98,191,114,181,177,181,81,141,166,13,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,167,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,0,80,15,52,127,61,154,155,244,95,71,162,37,87,38,78,29,48,75,221,158,251,196,189,254,159,199,100,150,44,130,75,22,63,241,205,23,179,54,208,39,138,151,224,149,35,155,189,29,193,25,182,72,215,183,217,220,213,234,255,0,134,213,0,42,175,156,223,14,152,37,146,207,98,226,94,193,79,224,114,75,238,65,29,139,32,248,230,151,218,123,168,23,194,203,241,202,177,195,217,142,222,172,219,28,105,220,239,110,114,245,103,197,21,121,92,121,236,211,47,173,122,61,105,106,156,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,197,120,50,224,95,78,56,60,177,87,73,108,175,251,81,153,222,119,69,114,201,170,40,210,158,71,82,239,221,29,45,60,91,223,216,133,54,177,207,68,123,157,36,136,142,115,149,27,19,35,146,165,43,115,147,214,191,183,60,65,90,116,114,146,223,217,164,211,43,122,247,167,146,45,178,79,93,113,138,158,162,77,174,73,28,142,133,176,50,141,27,213,140,114,73,223,235,185,187,20,243,252,160,180,190,235,154,113,105,77,158,66,234,184,45,186,125,103,173,185,84,78,218,39,75,4,179,212,194,234,40,169,95,47,84,108,47,115,106,38,153,189,119,43,146,150,68,70,255,0,55,54,242,76,224,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,150,147,201,199,87,169,179,94,26,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,251,58,185,239,170,134,105,94,238,172,123,221,80,181,236,68,98,167,70,66,205,205,78,168,231,244,190,104,254,68,245,55,232,190,177,68,82,6,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,83,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,101,92,186,158,37,191,244,54,218,62,95,224,159,253,123,89,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,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,159,224,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,57,87,22,62,86,53,147,229,254,67,233,211,153,172,45,123,149,247,47,186,155,77,77,151,138,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,108,154,42,90,138,59,210,75,20,238,106,61,26,249,218,200,37,139,124,111,70,203,240,189,172,233,105,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,2,0,115,155,213,47,178,156,56,216,180,206,130,251,225,107,243,188,130,63,19,69,225,119,248,203,93,19,22,105,191,17,88,173,143,101,83,173,206,247,57,175,119,94,137,213,189,196,42,3,78,180,207,42,213,11,141,226,221,139,82,119,61,131,143,221,114,107,140,239,142,69,134,150,134,130,150,74,137,95,35,152,199,108,221,219,108,76,87,116,106,203,52,76,87,55,127,83,202,158,131,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,242,47,207,151,86,177,216,181,147,132,124,18,166,209,15,135,171,195,237,240,97,215,74,109,207,127,102,170,130,8,163,106,239,115,24,142,238,192,180,243,244,110,230,179,191,179,115,156,199,41,37,74,1,230,143,231,179,83,126,139,232,244,68,85,62,170,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,124,111,111,243,106,162,88,175,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,13,196,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,115,78,36,117,190,213,195,134,137,101,58,209,121,177,213,222,105,241,202,120,156,202,10,105,27,27,234,103,154,120,233,225,98,189,222,230,49,101,154,61,239,232,229,107,55,57,26,245,68,98,211,14,45,205,47,138,203,86,184,210,234,246,79,150,251,118,212,155,233,106,240,230,244,165,179,190,222,249,157,34,195,20,108,69,237,204,205,221,35,170,119,114,116,70,49,178,58,86,110,141,242,255,0,154,206,169,96,154,211,192,238,5,169,122,103,125,246,206,55,121,212,8,60,21,111,133,154,159,187,218,164,186,67,39,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,133,124,174,60,246,105,151,214,189,30,180,191,224,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,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,225,207,3,145,92,143,247,115,254,79,186,57,125,206,120,160,77,85,167,155,195,217,116,210,223,61,69,100,155,88,254,253,85,117,60,244,148,244,221,21,237,123,119,49,245,50,247,17,175,106,120,109,142,218,178,53,78,107,204,187,0,166,211,238,52,181,18,150,219,143,85,218,173,183,202,138,107,253,42,204,146,236,172,125,93,52,114,213,84,68,249,21,119,177,213,139,86,139,181,118,53,237,123,27,183,102,212,158,156,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,148,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,66,124,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,29,0,255,0,109,89,238,85,254,170,228,121,38,71,112,255,0,132,172,174,185,87,84,73,255,0,74,73,166,146,71,255,0,190,231,57,223,227,85,47,123,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,38,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,219,234,249,132,96,25,150,169,240,141,155,105,246,159,99,213,119,204,134,249,81,100,166,161,161,166,68,223,43,253,177,70,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,245,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,248,106,155,250,110,119,85,95,116,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,84,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,154,30,37,53,122,167,94,181,231,57,213,201,167,171,146,159,34,188,77,53,189,42,224,138,25,226,183,51,164,84,80,200,200,186,177,31,29,52,112,198,170,138,238,170,197,85,115,149,85,203,102,156,144,176,95,103,233,102,165,234,103,181,59,158,222,200,41,44,94,11,177,211,179,224,41,150,110,239,115,119,197,191,218,91,118,237,77,189,158,189,93,191,163,108,168,166,14,115,250,67,77,136,107,206,53,171,150,232,41,33,167,212,43,59,161,172,70,207,43,231,154,227,111,237,197,36,207,99,190,6,49,105,166,161,141,168,197,247,172,50,42,181,21,119,63,245,185,39,234,133,171,30,213,204,243,74,46,13,164,134,163,51,179,210,220,168,106,38,173,108,79,146,123,123,228,235,75,20,74,157,102,123,226,172,150,85,218,238,173,101,43,215,107,145,85,89,63,249,132,96,25,150,169,240,141,155,105,246,159,99,213,119,204,134,249,81,100,166,161,161,166,68,223,43,253,177,70,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,245,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,248,106,155,250,110,119,85,95,116,128,6,85,203,169,226,91,255,0,67,109,163,229,254,9,255,0,215,181,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,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,165,48,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,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,127,131,149,113,99,229,99,89,62,95,228,62,157,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,103,219,153,14,183,221,117,187,138,252,177,215,11,29,37,174,159,3,168,168,193,232,89,12,142,145,243,193,65,89,80,139,60,174,94,136,175,146,89,37,122,35,90,136,214,43,25,241,43,86,71,247,94,95,154,57,98,139,130,254,39,184,129,168,155,189,122,169,195,242,60,58,142,61,175,111,132,165,142,210,149,117,11,213,31,178,78,243,229,166,247,43,55,51,194,252,46,233,35,145,43,172,159,252,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,195,87,171,163,217,74,235,115,125,205,107,29,215,170,117,119,113,79,213,228,201,174,149,152,182,178,223,116,26,239,121,217,101,205,173,242,92,109,116,146,36,242,127,102,41,26,143,114,66,141,85,138,46,229,34,84,58,71,185,168,175,240,144,55,122,43,90,215,92,161,64,60,209,252,246,106,111,209,125,30,136,250,185,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,226,120,148,225,71,78,56,144,208,228,209,11,156,95,103,40,45,125,137,241,185,237,112,164,113,217,170,169,225,124,84,238,101,59,85,177,190,22,199,35,227,88,87,163,86,55,42,53,99,114,50,70,103,179,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,210,185,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,75,102,128,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,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,40,51,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,189,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,187,155,43,34,142,177,231,249,148,88,13,70,150,183,33,171,92,78,170,241,13,253,246,151,42,58,4,184,197,12,144,54,161,136,169,213,143,88,166,123,29,181,83,122,36,123,247,118,227,219,34,185,92,121,236,211,47,173,122,61,105,127,192,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,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,109,83,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,221,24,57,82,234,103,221,223,25,56,229,186,162,174,213,73,65,154,219,235,177,154,201,238,18,118,246,247,35,74,138,118,66,229,123,90,147,73,85,75,77,19,81,119,110,238,171,26,221,206,106,165,244,148,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,213,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,105,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,123,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,223,12,140,115,161,107,27,213,91,35,158,200,236,84,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,169,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,30,83,86,51,175,186,253,44,204,181,51,217,126,211,251,37,143,220,111,190,11,191,217,241,94,22,154,73,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,102,8,208,159,45,236,90,251,135,240,75,165,182,156,142,135,194,85,212,91,234,238,145,199,221,100,155,169,107,107,170,42,233,164,234,197,84,77,240,79,19,250,117,220,221,221,28,136,228,84,73,42,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,65,203,46,237,106,178,241,199,166,21,151,155,157,37,5,60,149,23,42,70,75,83,51,98,99,167,158,217,87,12,49,35,156,168,138,249,37,146,56,216,223,230,231,189,173,78,170,168,134,130,64,6,85,203,169,226,91,255,0,67,109,163,229,254,9,255,0,215,181,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,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,165,48,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,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,127,131,149,113,99,229,99,89,62,95,228,62,157,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,3,143,241,111,173,22,173,5,225,231,54,212,10,172,190,147,29,187,199,103,172,164,198,234,38,99,101,124,183,185,41,228,240,81,69,19,154,228,149,253,212,107,149,170,215,53,24,199,189,253,35,99,213,51,131,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,127,215,221,33,166,208,94,91,249,94,145,195,5,36,117,24,238,147,222,225,184,45,36,242,205,4,183,23,219,106,37,173,154,55,203,209,234,201,42,100,154,68,69,70,244,71,162,35,90,136,141,76,251,151,253,204,211,69,62,250,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,90,43,210,124,235,238,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,94,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,252,202,33,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,145,43,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,104,135,251,106,192,178,175,245,87,28,201,49,203,135,252,37,29,117,182,186,158,79,250,50,67,52,114,51,253,231,53,205,255,0,18,161,122,124,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,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,15,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,217,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,254,129,202,227,207,102,153,125,107,209,235,75,254,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,7,31,226,247,87,170,116,35,134,141,66,213,43,124,245,112,92,173,54,119,195,107,158,154,8,166,125,61,198,165,237,165,163,153,89,47,192,230,50,162,120,158,244,114,59,224,107,190,23,255,0,69,115,110,105,207,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,115,195,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,159,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,161,126,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,41,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,54,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,190,25,24,214,204,231,183,170,186,54,189,146,92,160,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,170,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,85,230,143,228,79,83,126,139,235,20,69,0,154,146,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,136,171,205,31,200,158,166,253,23,214,40,138,43,210,124,235,238,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,126,0,25,87,46,167,137,111,253,13,182,143,151,248,39,255,0,94,214,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,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,148,192,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,14,85,197,143,149,141,100,249,127,144,250,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,10,160,231,95,173,247,85,186,225,188,55,67,99,164,109,181,180,244,249,197,69,201,210,57,211,201,58,186,182,142,40,24,223,115,88,198,181,38,115,149,119,43,213,241,162,108,216,189,200,235,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,92,167,22,62,86,53,147,229,254,67,233,211,153,172,53,80,102,219,139,125,23,186,232,47,16,217,182,159,213,98,21,120,237,162,59,197,101,94,55,79,51,221,43,37,178,73,81,39,130,150,41,92,231,44,172,237,35,90,174,87,57,200,246,61,143,233,35,30,137,106,156,157,245,162,235,168,188,60,222,180,255,0,40,203,234,239,55,124,2,240,202,74,58,122,150,57,207,160,178,77,78,207,7,18,74,173,232,246,36,176,214,181,141,87,57,209,178,54,179,225,141,34,66,189,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,174,14,107,28,14,84,234,85,170,191,138,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,106,150,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,206,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,3,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,50,165,184,10,210,220,239,69,185,147,224,218,105,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,96,170,154,63,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,122,128,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,174,174,116,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,119,49,119,82,219,93,79,35,105,182,57,138,169,190,121,233,229,238,53,236,115,124,54,223,137,178,57,18,5,242,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,116,18,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,90,214,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,1,202,184,177,242,177,172,159,47,242,31,78,156,166,14,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,117,244,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,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,169,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,16,171,155,206,117,246,75,131,107,149,131,217,126,47,237,174,65,107,177,119,187,253,191,9,219,145,213,253,221,187,87,185,215,192,118,246,245,111,247,221,221,126,29,174,166,190,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,211,72,35,255,0,31,152,47,222,39,6,218,177,96,246,167,179,252,38,63,37,247,189,216,238,238,246,108,140,175,237,109,220,222,157,207,11,219,221,215,225,223,187,163,186,109,92,235,154,168,0,25,87,46,167,137,111,253,13,182,143,151,248,39,255,0,94,214,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,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,148,192,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,14,85,197,143,149,141,100,249,127,144,250,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,10,234,215,238,82,119,222,32,53,151,44,214,44,143,137,207,15,87,147,92,29,81,29,55,216,182,63,194,82,177,169,29,53,54,246,86,49,36,237,65,28,81,119,54,35,159,179,115,190,39,42,146,47,130,94,15,45,92,27,224,23,220,66,28,170,147,42,185,95,175,11,114,168,189,54,200,219,124,238,129,176,199,28,84,175,252,89,92,246,70,230,204,246,245,127,68,90,137,58,53,58,170,187,175,234,198,11,247,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,74,214,254,161,143,255,0,125,23,253,201,255,0,240,242,213,8,107,198,215,46,59,87,24,121,253,139,81,161,213,154,188,62,229,106,179,165,146,162,39,89,155,113,130,162,6,77,36,209,57,141,239,66,232,222,142,158,100,114,171,158,142,69,143,162,51,106,171,254,78,10,121,111,127,7,218,167,117,212,207,190,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,190,87,138,62,84,159,196,166,187,100,218,215,247,245,246,115,237,31,130,254,198,125,150,241,157,143,15,71,5,55,247,239,23,30,237,221,141,223,208,78,155,186,123,250,117,94,255,0,193,79,10,95,193,246,150,93,116,207,237,239,218,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,119,85,144,0,21,235,196,87,40,12,55,90,53,114,251,170,88,102,175,213,225,108,201,170,31,114,185,219,38,178,45,209,139,113,149,238,125,68,241,72,234,152,156,198,72,231,111,88,213,29,181,234,253,174,70,43,99,103,215,195,71,43,204,239,133,253,83,160,212,204,23,138,191,242,84,119,138,47,176,208,255,0,100,237,126,38,25,167,163,238,75,87,39,103,187,216,99,123,172,110,246,127,52,95,230,139,202,191,168,99,255,0,223,69,255,0,114,127,252,60,178,157,39,193,126,235,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,192,0,3,159,229,90,23,167,25,126,172,97,90,223,115,179,118,179,60,19,197,197,109,186,83,170,50,73,169,106,41,167,130,74,90,143,114,247,97,79,16,249,24,139,209,204,145,21,90,228,71,202,217,58,0,32,7,20,124,169,63,137,77,118,201,181,175,239,235,236,231,218,63,5,253,140,251,45,227,59,30,30,142,10,111,239,222,46,61,219,187,27,191,160,157,55,116,247,244,234,189,87,129,142,6,63,130,239,182,223,221,71,237,143,219,31,102,255,0,168,158,207,240,190,19,196,255,0,241,19,111,221,226,127,247,122,108,255,0,31,95,116,170,0,170,191,234,24,255,0,247,209,127,220,159,255,0,15,39,255,0,11,154,23,252,53,232,78,51,162,159,106,126,209,253,156,241,191,217,63,3,224,251,254,34,178,122,159,239,61,201,54,237,239,237,254,154,245,219,215,221,215,162,117,80,8,171,199,63,3,31,198,143,216,159,238,163,246,59,236,119,180,191,212,79,104,120,175,23,225,191,248,136,118,109,240,223,251,221,119,255,0,139,167,191,202,112,83,203,123,248,62,213,59,174,166,125,242,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,245,124,115,240,49,252,104,253,137,254,234,63,99,190,199,123,75,253,68,246,135,138,241,126,27,255,0,136,135,102,223,13,255,0,189,215,127,248,186,123,252,167,5,60,183,191,131,237,83,186,234,103,223,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,0,4,21,226,243,150,109,247,139,77,101,169,213,91,191,17,30,196,164,101,190,150,215,107,180,125,146,101,79,128,165,137,170,231,71,223,109,84,75,46,233,228,168,151,171,155,185,59,187,58,171,90,211,218,240,57,192,21,171,131,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,157,249,156,172,153,206,133,206,106,43,83,173,60,106,187,186,38,217,106,8,43,197,231,43,91,23,20,58,203,83,172,86,141,87,251,21,87,115,183,210,211,221,41,189,132,251,151,140,170,129,171,27,106,119,186,174,52,143,240,27,79,23,109,172,70,254,14,239,123,158,229,58,7,3,28,12,127,5,223,109,191,186,143,219,31,182,62,205,255,0,81,61,159,225,124,39,137,255,0,226,38,223,187,196,255,0,238,244,217,254,62,190,238,85,197,31,42,79,226,83,93,178,109,107,251,250,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,247,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,224,187,237,183,247,81,251,99,246,199,217,191,234,39,179,252,47,132,241,63,252,68,219,247,120,159,253,222,155,63,199,215,221,42,129,229,53,99,5,251,208,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,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,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,0,0,170,191,234,24,255,0,247,209,127,220,159,255,0,15,44,167,73,240,95,186,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,32,7,20,124,169,63,137,77,118,201,181,175,239,235,236,231,218,63,5,253,140,251,45,227,59,30,30,142,10,111,239,222,46,61,219,187,27,191,160,157,55,116,247,244,234,189,87,129,142,6,63,130,239,182,223,221,71,237,143,219,31,102,255,0,168,158,207,240,190,19,196,255,0,241,19,111,221,226,127,247,122,108,255,0,31,95,116,170,0,128,28,81,242,164,254,37,53,219,38,214,191,191,175,179,159,104,252,23,246,51,236,183,140,236,120,122,56,41,191,191,120,184,247,110,236,110,254,130,116,221,211,223,211,170,247,254,10,120,82,254,15,180,178,235,166,127,111,126,214,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,123,186,172,128,0,143,252,107,112,165,252,96,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,78,1,194,231,42,79,225,175,93,177,157,107,251,250,251,71,246,115,198,255,0,99,62,203,120,62,255,0,136,163,158,155,251,247,139,147,110,222,254,239,232,47,93,189,61,221,122,164,170,226,143,66,255,0,137,77,9,201,180,83,237,79,217,207,180,126,11,251,39,224,124,103,99,195,214,65,83,253,231,185,30,237,221,141,191,211,78,155,186,251,250,116,88,85,164,252,154,254,235,245,79,13,212,207,226,59,218,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,118,205,221,189,187,182,187,167,94,189,23,167,66,202,128,35,255,0,26,220,41,127,24,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,83,128,112,185,202,147,248,107,215,108,103,90,254,254,190,209,253,156,241,191,216,207,178,222,15,191,226,40,231,166,254,253,226,228,219,183,191,187,250,11,215,111,79,119,94,169,63,193,229,53,99,5,251,208,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,190,139,254,228,255,0,248,121,106,128,2,170,255,0,168,99,255,0,223,69,255,0,114,127,252,60,154,154,151,194,151,222,39,6,212,124,36,253,189,246,127,132,199,236,86,47,180,30,203,238,238,246,108,148,175,238,248,94,243,122,119,60,47,77,189,223,135,127,243,119,79,124,85,210,126,77,127,117,250,167,134,234,103,241,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,64,14,40,249,82,127,18,154,237,147,107,95,223,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,223,188,92,123,183,118,55,127,65,58,110,233,239,233,213,122,175,3,28,12,127,5,223,109,191,186,143,219,31,182,62,205,255,0,81,61,159,225,124,39,137,255,0,226,38,223,187,196,255,0,238,244,217,254,62,190,233,84,0,4,127,227,91,133,47,227,7,75,45,90,103,246,247,236,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,211,175,137,221,187,114,244,217,211,167,191,170,69,93,39,228,215,247,95,170,120,110,166,127,17,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,22,84,0,0,17,87,142,126,6,63,141,31,177,63,221,71,236,119,216,239,105,127,168,158,208,241,94,47,195,127,241,16,236,219,225,191,247,186,239,255,0,23,79,127,148,224,167,150,247,240,125,170,119,93,76,251,229,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,7,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,149,173,253,67,31,254,250,47,251,147,255,0,225,229,170,0,8,1,197,31,42,79,226,83,93,178,109,107,251,250,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,247,139,143,118,238,198,239,232,39,77,221,61,253,58,175,127,224,167,133,47,224,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,64,14,40,249,82,127,18,154,237,147,107,95,223,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,223,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,127,7,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,3,202,106,198,11,247,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,74,214,254,161,143,255,0,125,23,253,201,255,0,240,242,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,125,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,127,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,177,235,234,247,210,190,73,35,108,155,233,224,145,137,213,240,200,157,21,119,124,61,122,116,84,85,104,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,246,61,125,38,202,86,73,28,110,147,125,68,17,177,122,62,104,211,162,46,239,139,175,78,136,170,157,172,0,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,228,228,85,250,192,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,237,90,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,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,158,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,77,174,123,27,60,111,86,117,222,172,222,228,69,108,111,86,250,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,88,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,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,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,89,0,0,34,175,245,81,248,19,255,0,111,63,251,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,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,244,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,88,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,254,77,85,79,172,0,124,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,245,220,214,61,208,76,214,185,83,163,150,41,17,58,237,94,159,88,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,162,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,0,31,36,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,125,119,57,140,116,240,181,206,68,232,213,150,52,94,155,147,175,214,0,0,249,35,187,90,166,186,212,88,161,185,210,62,229,71,79,13,93,69,27,102,106,207,12,19,58,70,197,43,227,235,185,172,123,160,153,173,114,167,71,44,82,34,117,218,189,62,176,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,252,72,105,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,213,232,95,20,122,19,196,167,182,254,229,51,159,180,127,103,60,55,180,255,0,177,149,148,125,143,17,221,236,255,0,132,197,30,237,221,137,127,163,215,166,223,127,78,169,215,170,131,149,107,167,20,122,19,195,95,177,62,250,243,159,179,159,104,252,79,179,63,177,149,149,157,255,0,15,218,239,127,131,69,38,221,189,248,191,165,211,174,239,119,94,139,211,242,116,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,123,30,190,147,101,43,36,142,55,73,190,162,8,216,189,31,52,105,209,23,119,197,215,167,68,85,78,214,15,146,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,122,177,235,20,209,72,141,119,69,217,35,29,252,156,138,191,88,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,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,156,3,250,168,252,9,255,0,183,159,253,217,188,127,162,18,168,0,0,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,0,1,249,54,236,179,21,188,95,110,248,181,167,38,181,86,222,177,255,0,15,237,123,117,61,108,114,85,91,251,236,87,193,226,34,106,171,226,238,49,21,204,222,137,185,168,170,157,80,253,96,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,250,168,252,9,255,0,183,159,253,217,188,127,162,18,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,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,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,0,0,7,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,192,31,37,21,218,213,113,169,175,163,183,220,233,42,170,45,117,9,73,93,20,51,53,239,165,157,98,142,100,138,86,162,245,99,214,41,162,145,26,238,139,178,70,59,249,57,21,126,176,0,62,75,157,218,213,101,166,101,101,230,231,73,65,79,37,68,20,140,150,166,102,196,199,79,60,172,134,24,145,206,84,69,124,146,201,28,108,111,243,115,222,214,167,85,84,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,42,47,64,120,227,169,225,199,141,157,94,209,236,225,148,143,211,172,211,86,47,175,154,174,71,197,78,251,29,198,107,131,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,91,160,0,242,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,21,193,203,251,137,140,203,138,254,96,121,174,169,102,20,52,150,230,55,77,234,237,182,139,101,50,35,153,110,183,71,117,162,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,203,74,4,106,230,17,196,22,163,240,217,195,141,195,63,210,220,127,198,222,170,238,16,89,253,164,248,22,104,108,81,206,201,63,175,228,143,107,152,237,175,100,113,49,36,84,143,187,60,91,183,167,225,73,76,60,42,241,85,153,112,235,196,53,30,180,213,92,170,238,236,187,212,58,155,48,90,152,210,182,174,233,110,168,168,142,90,197,71,202,246,185,106,85,204,108,172,122,200,222,178,177,187,213,204,115,218,237,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,39,160,5,43,115,100,226,243,239,119,81,255,0,135,220,42,183,126,33,128,92,31,237,103,73,65,218,146,171,34,133,102,130,109,178,61,85,235,12,12,123,162,111,70,177,29,35,167,114,247,88,144,189,61,175,39,29,111,215,153,243,42,237,12,165,177,213,228,122,95,75,79,53,198,174,178,105,54,179,21,157,232,247,70,177,72,239,115,153,83,43,92,213,165,79,122,189,95,59,54,163,42,59,158,43,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,5,69,232,15,28,117,60,56,241,179,171,218,61,156,50,145,250,117,154,106,197,245,243,85,200,248,169,223,99,184,205,112,124,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,116,0,0,83,183,16,220,89,230,92,34,243,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,182,189,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,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,213,120,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,182,42,120,220,245,255,0,58,71,171,90,247,50,40,165,122,49,251,54,174,122,245,75,93,53,31,86,245,150,231,175,57,29,231,193,101,247,27,132,55,24,234,237,40,180,126,6,72,26,198,83,37,58,177,119,199,217,100,81,53,143,220,178,126,26,57,207,115,250,185,111,211,130,60,183,91,115,206,26,48,236,207,95,157,73,62,79,124,167,125,202,42,216,101,131,125,117,186,119,172,212,115,203,21,60,81,195,3,214,25,24,137,27,55,252,13,99,158,230,200,247,199,31,117,57,87,22,62,86,53,147,229,254,67,233,211,144,131,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,102,128,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,25,87,47,251,149,199,145,61,50,250,215,172,86,149,235,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,0,129,92,229,110,215,91,7,13,184,77,246,197,115,171,183,92,173,218,145,109,171,163,172,164,153,208,207,77,60,116,23,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,216,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,73,42,1,85,124,195,184,133,202,184,95,230,23,167,122,185,139,83,120,255,0,1,167,244,180,215,27,91,234,164,167,134,231,67,45,125,197,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,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,237,64,5,43,115,58,227,199,239,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,37,170,113,99,229,99,89,62,95,228,62,157,57,8,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,214,104,1,89,124,227,243,252,203,75,51,46,31,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,149,55,196,254,150,212,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,105,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,225,162,236,235,181,221,21,61,242,0,0,10,171,230,29,196,46,85,194,255,0,48,189,59,213,204,90,155,199,248,13,63,165,166,184,218,223,85,37,60,55,58,25,107,238,45,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,99,250,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,1,77,124,233,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,109,122,238,170,182,182,158,54,212,239,115,213,19,124,19,211,197,219,107,24,214,248,109,223,19,164,114,167,201,201,131,87,169,177,13,121,201,116,142,227,61,36,52,250,133,103,108,212,106,232,37,124,243,92,109,253,201,99,133,143,111,192,198,45,52,213,210,57,94,158,245,134,52,71,34,174,215,220,248,40,7,153,214,169,125,232,113,147,154,248,75,239,180,237,88,151,135,197,173,255,0,214,189,159,11,225,99,79,23,7,189,141,115,246,215,73,91,241,187,119,94,191,11,149,136,194,101,114,62,194,174,180,24,6,169,234,52,213,20,139,109,190,94,45,214,74,120,154,247,119,219,61,12,50,205,43,158,221,187,81,138,219,132,40,213,71,42,170,182,78,168,222,136,174,179,64,83,183,16,220,89,230,92,34,243,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,182,189,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,86,95,56,252,255,0,50,210,204,203,135,221,65,211,236,134,174,199,144,216,234,50,58,154,26,234,101,77,241,63,165,181,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,90,112,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,248,104,187,58,237,119,69,79,124,128,0,17,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,142,149,184,120,226,111,62,225,247,94,104,117,230,142,166,175,32,185,58,162,161,215,234,122,235,140,205,91,228,21,61,124,75,42,37,69,87,61,238,114,164,173,124,136,244,73,153,28,142,107,246,116,93,10,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,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,11,180,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,181,57,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,51,46,105,79,133,141,20,254,29,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,90,224,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,10,64,230,63,204,2,179,136,139,236,186,73,164,57,23,247,39,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,248,41,23,75,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,41,219,136,110,44,243,46,17,121,157,234,102,113,98,167,171,188,88,171,233,237,52,215,220,113,181,233,75,5,213,137,99,165,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,91,105,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,41,219,91,56,227,166,226,183,141,157,12,195,244,249,149,116,250,117,135,234,69,145,244,51,74,249,98,125,238,173,215,10,118,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,29,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,25,172,226,199,205,62,178,124,192,200,125,70,114,127,242,172,227,199,255,0,36,112,169,171,247,175,242,177,98,23,219,157,199,254,65,148,214,70,179,181,255,0,56,116,79,146,111,242,116,236,111,247,166,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,133,185,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,215,165,242,84,243,79,148,252,191,174,245,27,113,117,32,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,40,7,143,174,20,107,56,82,215,26,187,37,178,45,248,102,81,222,188,98,243,71,12,233,28,20,174,153,200,234,7,73,42,187,185,53,63,192,215,42,72,247,58,55,193,35,182,172,187,27,213,121,94,241,175,252,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,141,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,193,46,248,218,201,123,151,126,64,14,108,156,94,125,209,105,199,240,251,133,86,236,203,243,251,123,253,172,233,40,59,177,210,227,179,36,208,77,182,71,170,49,38,157,236,116,77,232,215,171,99,108,238,94,211,214,23,173,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,166,138,56,85,225,159,13,225,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,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,250,182,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,1,154,206,44,124,211,235,39,204,12,135,212,103,39,79,44,190,98,63,103,254,203,112,175,172,105,117,175,134,190,224,150,172,87,34,125,71,136,240,93,222,204,116,118,185,33,72,251,157,158,231,113,172,153,100,127,111,187,20,123,89,11,55,199,109,64,0,80,15,52,127,61,154,155,244,95,71,162,63,87,151,55,26,255,0,194,174,163,207,96,207,238,119,89,52,203,41,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,250,193,13,121,142,241,199,83,194,150,27,65,135,233,243,41,42,53,23,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,78,105,203,255,0,153,213,30,174,214,90,116,67,136,26,223,9,157,85,239,138,219,147,78,248,34,165,191,85,73,60,142,101,43,162,134,40,163,165,153,35,116,49,196,159,19,102,115,28,155,155,35,152,201,43,7,139,31,52,250,201,243,3,33,245,25,203,126,224,43,84,176,77,22,229,177,131,106,94,165,223,125,141,141,217,189,167,227,107,124,44,213,29,174,237,254,170,24,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,80,241,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,253,59,108,85,86,196,196,73,41,203,75,151,221,78,176,221,108,252,65,234,253,170,146,77,62,160,168,241,54,123,77,92,81,85,65,146,189,142,170,130,68,145,25,58,62,6,83,212,193,19,149,147,68,230,78,157,90,168,172,87,117,185,240,114,174,44,124,172,107,39,203,252,135,211,167,51,88,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,186,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,198,72,167,81,226,180,203,90,244,143,89,169,174,21,90,83,168,248,254,84,203,77,67,233,171,146,215,92,201,159,76,246,203,44,72,178,49,23,115,88,247,65,42,198,245,77,146,177,187,227,87,177,81,203,13,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,180,242,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,32,7,58,191,43,24,183,204,10,31,78,184,149,1,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,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,39,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,151,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,191,86,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,165,54,115,171,243,79,139,124,191,161,245,27,137,194,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,43,3,155,95,26,254,196,163,172,225,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,223,39,121,146,197,36,174,141,205,106,70,141,137,86,68,150,102,50,165,141,41,241,99,229,99,89,62,95,228,62,157,57,154,194,242,121,105,241,213,83,196,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,28,223,5,85,243,206,252,147,253,73,251,105,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,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,126,174,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,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,244,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,88,41,91,157,95,154,124,91,229,253,15,168,220,78,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,160,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,16,215,155,102,21,106,202,184,45,200,47,183,10,138,184,234,48,235,197,170,247,66,216,94,212,100,147,190,165,180,42,217,81,90,170,172,237,87,74,228,70,171,87,123,88,189,122,34,181,212,193,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,154,79,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,249,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,159,5,250,57,125,208,46,24,48,13,42,202,102,223,122,181,91,228,168,184,199,181,137,225,170,170,234,37,171,150,155,171,30,246,63,178,250,135,69,220,107,149,175,237,239,78,136,238,137,218,193,64,60,209,252,246,106,111,209,125,30,136,253,94,92,220,107,255,0,10,186,143,61,131,63,185,221,100,211,44,167,240,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,0,42,175,158,119,228,159,234,79,219,74,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,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,1,197,56,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,158,205,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,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,229,73,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,160,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,165,110,114,122,41,246,27,136,43,78,177,210,92,59,212,154,155,111,94,244,18,75,186,72,43,173,209,83,211,201,181,169,27,81,176,186,7,209,171,122,189,238,89,59,253,118,183,98,31,171,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,78,231,174,234,171,107,106,36,117,54,198,177,81,55,193,61,68,189,199,61,141,111,134,219,241,58,70,162,92,161,0,57,201,235,95,216,110,31,109,58,57,73,111,239,85,234,109,193,123,211,201,22,232,224,161,183,75,79,81,38,215,36,141,86,204,233,223,70,141,234,199,181,99,239,245,218,237,138,86,7,5,250,57,98,215,222,40,48,13,42,202,102,217,101,186,220,36,168,184,199,181,235,226,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,111,78,170,222,139,163,227,42,229,207,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,108,40,0,1,85,124,215,56,233,254,255,0,194,254,138,102,127,251,69,46,127,91,66,223,243,90,219,92,117,8,239,249,95,20,198,183,253,100,42,255,0,240,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,254,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,44,94,60,126,251,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,79,242,128,121,163,249,236,212,223,162,250,61,17,232,57,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,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,244,32,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,229,69,228,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,167,110,107,28,113,211,106,85,214,191,133,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,31,84,71,211,67,47,87,57,210,53,123,147,69,27,152,141,108,77,146,106,224,39,255,0,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,151,225,211,4,226,131,75,43,244,207,58,167,255,0,43,89,103,173,223,55,246,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,201,83,249,42,103,91,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,194,184,86,230,169,77,166,188,46,100,24,38,167,37,36,249,150,7,103,130,219,167,169,21,4,178,37,225,157,167,69,79,5,83,35,70,68,198,82,171,33,238,72,178,198,249,97,94,141,107,166,99,157,45,112,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,119,220,181,56,40,183,112,233,167,20,58,161,154,219,58,106,110,93,111,116,149,47,114,85,65,37,170,215,82,148,210,178,217,44,18,57,24,179,49,240,53,242,57,98,107,219,35,223,18,43,154,196,115,230,169,74,220,234,252,211,226,223,47,232,125,70,226,70,174,15,248,148,190,240,173,174,54,125,77,182,39,122,213,54,219,94,73,72,218,86,79,37,93,158,89,163,125,68,113,35,156,205,179,39,105,146,70,168,246,39,114,54,35,149,88,175,107,180,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,158,128,0,102,179,139,31,52,250,201,243,3,33,245,25,206,84,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,214,194,128,5,0,243,71,243,217,169,191,69,244,122,34,42,150,41,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,161,31,248,197,227,23,4,225,3,4,167,191,223,232,253,179,146,94,119,253,159,199,251,147,83,251,83,181,53,59,42,191,174,153,4,177,193,218,142,161,36,252,68,77,253,54,183,170,175,187,62,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,60,177,120,14,251,144,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,85,124,88,249,167,214,79,152,25,15,168,206,124,153,190,188,230,89,158,143,105,230,134,186,182,174,147,19,192,41,235,30,203,123,106,17,208,86,220,106,43,170,234,29,90,246,163,26,187,219,21,75,32,107,92,175,216,145,200,230,43,123,210,52,234,188,0,240,125,117,226,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,93,245,9,12,172,89,26,230,164,76,107,223,187,122,71,28,151,188,153,78,156,96,151,220,79,72,99,174,181,88,107,239,54,250,166,227,54,72,162,74,120,230,165,183,178,20,150,26,102,181,18,52,237,71,44,74,145,55,163,187,104,231,53,170,216,222,173,245,96,229,92,88,249,88,214,79,151,249,15,167,78,102,176,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,110,121,7,52,139,118,69,192,197,235,85,177,43,181,170,199,172,84,126,207,177,84,218,219,109,170,169,165,161,186,86,79,59,89,44,78,146,62,211,183,82,81,86,85,198,215,62,70,70,230,50,57,22,69,232,217,42,7,19,251,85,246,170,205,246,23,218,191,105,61,161,79,236,127,100,247,60,119,142,238,55,177,225,251,95,137,222,238,108,217,179,226,221,211,167,191,161,111,220,223,237,215,219,63,5,250,123,105,202,114,63,180,23,170,44,194,211,79,113,187,248,54,82,123,66,169,150,154,246,203,83,216,98,171,34,238,61,28,254,219,87,107,119,116,79,114,21,67,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,234,160,139,252,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,45,148,235,52,79,72,220,215,44,175,115,25,183,98,201,36,121,247,47,251,149,199,145,61,50,250,215,172,86,148,2,11,190,229,193,204,2,143,136,139,20,90,73,171,217,23,247,88,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,248,201,20,234,32,7,58,191,43,24,183,204,10,31,78,184,148,172,118,174,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,205,254,105,188,108,227,58,139,163,216,62,156,232,118,101,73,117,198,53,22,158,162,247,123,149,214,154,136,103,154,138,146,185,33,164,107,29,81,27,59,108,117,101,37,90,185,17,189,206,180,145,251,219,27,250,75,24,57,98,219,181,30,233,198,78,21,77,167,153,29,214,201,27,60,69,70,67,83,69,70,181,48,201,103,138,53,146,122,106,166,117,70,36,51,189,144,192,146,63,221,28,178,194,246,245,145,177,161,213,121,213,249,167,197,190,95,208,250,141,196,128,4,233,229,193,204,2,179,135,123,236,90,73,171,217,23,247,39,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,248,201,45,223,144,131,153,103,29,85,60,50,227,52,186,97,166,53,245,116,186,161,145,211,193,114,165,174,109,44,82,65,104,183,37,66,163,167,122,79,27,226,153,243,44,19,66,216,209,171,181,59,146,57,204,86,198,146,81,176,52,167,197,143,149,141,100,249,127,144,250,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,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,138,171,231,157,249,39,250,147,246,210,170,201,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,223,249,174,113,149,134,235,189,78,25,165,58,61,149,82,95,112,251,101,60,89,53,202,186,153,23,101,69,198,120,149,41,225,84,146,38,190,55,193,79,35,213,232,143,254,157,91,163,145,141,146,5,68,243,252,159,108,26,167,121,226,129,46,56,157,238,235,67,134,88,173,243,220,50,216,35,169,169,138,134,191,117,60,244,244,80,76,216,209,98,150,100,154,161,210,198,201,122,116,108,51,189,139,213,157,22,239,193,74,220,234,252,211,226,223,47,232,125,70,226,64,2,116,242,224,230,1,89,195,189,246,45,36,213,236,139,251,147,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,252,100,150,239,193,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,102,11,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,9,240,15,169,153,86,174,240,133,166,217,214,107,87,226,239,85,22,250,139,125,77,83,164,146,73,42,188,21,92,212,108,158,87,200,247,61,243,72,202,118,190,71,171,190,41,28,247,34,34,42,34,113,94,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,123,158,206,197,45,13,68,21,117,21,61,81,142,99,182,189,148,209,118,213,204,114,248,157,237,220,145,185,10,150,225,99,69,63,136,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,96,20,3,205,31,207,102,166,253,23,209,232,136,170,88,167,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,199,114,132,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,10,171,231,157,249,39,250,147,246,210,170,201,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,242,106,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,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,235,196,120,76,204,178,30,21,243,222,43,47,53,21,118,76,123,21,168,183,83,89,99,154,129,28,204,133,243,214,182,150,165,98,145,100,107,163,100,14,146,62,175,237,189,143,126,248,209,81,209,191,111,10,59,175,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,238,156,184,57,128,86,112,239,125,139,73,53,123,34,254,228,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,25,37,187,242,10,243,130,209,203,22,115,195,2,234,173,68,222,30,245,166,151,8,42,40,228,218,247,247,233,107,170,32,164,168,166,232,143,107,27,185,239,166,151,184,173,123,147,195,108,110,212,145,202,85,7,8,90,189,77,161,28,75,233,238,169,92,39,164,130,219,105,188,50,27,164,245,48,75,51,41,237,213,44,117,45,100,200,200,190,55,61,148,243,202,246,35,81,223,27,91,240,191,250,43,164,146,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,58,175,36,45,51,241,57,86,165,235,29,101,37,214,47,103,219,233,49,155,124,253,189,180,53,30,34,69,168,171,102,229,103,199,52,126,22,137,122,53,233,181,179,252,77,93,236,84,182,163,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,127,220,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,146,128,0,65,94,99,252,192,40,248,119,177,75,164,154,67,145,127,117,138,255,0,13,60,181,52,241,193,81,30,59,75,189,146,110,168,100,204,146,55,205,52,104,172,100,42,221,201,28,171,43,149,159,130,146,211,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,111,63,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,232,174,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,184,1,227,6,213,197,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,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,42,135,154,63,158,205,77,250,47,163,209,17,84,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,205,186,16,3,153,215,30,63,114,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,105,88,234,188,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,147,42,207,192,229,55,17,220,184,116,227,88,112,119,213,179,81,112,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,175,92,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,39,255,0,16,188,220,175,186,187,195,140,58,95,137,224,223,103,242,252,166,223,61,175,53,184,72,214,75,67,29,43,216,177,203,29,185,174,115,159,253,112,199,59,114,202,155,160,107,156,198,44,175,86,206,200,43,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,50,185,146,112,207,134,240,161,164,122,15,165,184,125,117,93,197,238,168,201,238,87,123,157,74,171,95,113,184,200,203,75,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,253,124,149,60,211,229,63,47,235,189,70,220,93,72,0,132,28,208,120,62,198,117,179,72,239,90,219,102,74,75,118,119,128,89,221,94,250,250,153,106,28,202,203,37,19,42,170,38,161,70,53,253,166,61,86,105,37,100,157,183,57,95,27,99,87,53,143,87,178,141,139,20,229,21,194,166,9,170,249,85,223,93,51,171,149,170,233,246,18,225,75,29,158,193,29,100,204,174,163,186,50,72,106,160,185,204,145,72,205,176,167,105,241,198,215,163,217,51,146,126,168,157,148,223,114,128,165,110,117,126,105,241,111,151,244,62,163,113,32,1,50,185,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,244,30,231,181,143,123,81,143,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,3,53,156,88,249,167,214,79,152,25,15,168,206,73,75,15,46,239,189,222,4,241,62,37,52,141,110,181,25,213,61,190,232,251,166,55,77,79,226,189,189,216,188,79,19,100,131,116,141,116,51,71,74,199,245,141,141,147,189,217,141,172,99,100,115,157,36,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,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,73,64,1,64,60,209,252,246,106,111,209,125,30,136,246,188,188,184,76,195,120,186,210,253,109,193,239,181,20,150,123,237,5,70,47,83,98,200,221,64,181,83,218,158,178,87,172,232,198,36,145,43,217,44,76,88,220,197,126,206,189,183,170,43,162,98,164,74,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,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,150,105,193,111,53,236,102,197,164,119,124,107,138,252,162,174,123,238,37,79,26,88,110,48,210,84,85,220,114,72,54,72,190,30,93,172,88,146,166,53,142,54,36,243,75,26,75,222,98,189,119,50,89,95,93,124,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,58,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,102,179,139,31,52,250,201,243,3,33,245,25,207,171,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,189,236,143,35,225,247,128,190,31,91,36,140,251,51,130,227,61,232,173,118,184,170,37,171,170,170,170,158,89,103,240,180,221,249,29,36,211,73,35,229,114,35,159,181,173,220,231,57,145,177,206,109,6,106,247,17,90,185,173,186,185,38,182,230,121,101,91,50,118,84,69,53,178,107,124,175,166,101,157,144,189,95,79,13,18,53,219,160,100,78,93,205,84,118,253,234,233,28,231,72,231,61,215,147,203,255,0,84,120,130,213,222,31,109,57,143,16,56,215,132,175,171,223,45,182,245,60,177,69,85,126,165,146,89,30,202,167,80,195,79,20,116,176,164,110,134,56,151,115,157,51,88,233,118,181,174,99,164,146,167,42,226,199,202,198,178,124,191,200,125,58,115,53,133,159,115,107,224,163,216,149,149,156,89,105,149,178,213,71,101,155,179,30,105,111,129,59,18,54,186,105,251,108,185,181,21,219,36,239,62,88,163,149,177,181,174,73,17,178,170,72,178,204,246,86,9,98,156,155,56,122,251,105,171,23,110,33,110,213,55,90,74,77,59,233,69,104,100,116,189,41,110,53,213,180,213,17,78,215,78,228,84,94,196,15,69,116,76,248,183,84,192,229,115,90,155,100,146,188,234,252,172,98,223,48,40,125,58,226,82,177,221,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,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,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,197,113,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,108,84,241,185,235,254,116,143,86,181,238,100,81,74,244,99,246,109,92,240,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,124,81,127,220,174,60,137,233,151,214,189,98,180,160,18,127,209,112,29,247,223,203,219,78,245,231,73,236,187,179,236,126,223,123,246,149,174,221,110,238,85,101,16,182,247,59,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,132,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,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,220,43,157,95,149,140,91,230,5,15,167,92,74,245,229,157,105,181,95,248,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,28,127,112,125,117,225,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,93,244,233,52,76,73,28,231,36,172,115,31,187,122,201,28,113,128,187,238,81,156,61,125,212,240,251,46,172,220,234,110,172,189,106,175,102,182,91,125,101,47,135,142,142,134,146,90,152,232,221,26,57,55,201,222,100,175,159,186,170,141,116,115,67,181,189,26,175,146,32,115,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,88,87,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,154,156,25,243,70,186,232,46,137,100,90,125,170,84,213,121,141,70,49,79,68,184,29,36,178,186,7,203,2,206,216,170,45,242,214,35,101,86,50,40,158,147,64,143,137,81,25,20,177,119,26,157,136,210,11,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,36,223,173,224,59,238,67,151,182,162,107,206,172,89,118,231,217,5,190,201,236,219,93,198,221,219,170,197,225,117,238,6,201,209,221,215,39,122,162,7,83,171,183,71,28,176,181,100,133,122,111,149,171,0,13,41,241,99,229,99,89,62,95,228,62,157,57,154,194,205,57,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,48,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,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,117,117,243,206,252,147,253,73,251,105,13,121,123,224,24,110,169,241,115,132,233,246,160,227,212,151,204,122,249,79,123,166,174,161,169,69,217,43,61,143,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,242,113,139,193,214,119,194,6,119,79,96,191,214,123,103,27,188,239,251,63,144,118,225,167,246,167,106,26,119,213,127,90,178,121,100,131,181,37,66,71,248,138,155,250,110,111,84,95,119,0,47,163,150,47,12,95,195,223,15,180,215,252,159,23,186,217,51,236,247,109,195,34,166,184,205,248,144,67,20,179,37,12,9,10,123,161,233,4,157,199,49,201,221,73,39,145,178,42,109,108,113,204,0,82,183,58,191,52,248,183,203,250,31,81,184,159,87,43,189,6,195,120,146,210,62,34,180,167,51,162,164,115,46,52,248,243,237,149,211,83,172,207,180,220,81,151,84,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,133,122,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,31,229,71,199,79,247,142,23,245,175,51,255,0,217,233,112,10,218,230,255,0,156,215,90,228,168,87,127,201,120,86,57,191,235,225,71,255,0,131,194,90,160,40,175,155,142,153,229,88,127,23,183,140,234,237,73,214,203,158,219,232,46,22,138,168,227,147,182,239,13,73,13,28,240,57,238,98,49,102,99,224,71,185,140,115,182,199,60,14,85,69,127,68,144,28,144,181,75,255,0,202,94,138,92,47,191,251,38,83,104,182,120,95,248,233,171,231,239,35,63,253,26,221,143,127,251,236,111,247,197,57,87,57,61,107,251,115,196,21,167,71,41,45,253,154,77,50,183,175,122,121,34,219,36,245,215,24,169,234,36,218,228,145,200,232,91,3,40,209,189,88,199,36,157,254,187,155,177,79,213,228,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,107,211,109,85,201,181,17,186,167,123,94,136,187,32,130,162,46,219,152,246,187,196,238,248,93,27,85,110,80,2,128,121,163,249,236,212,223,162,250,61,17,237,121,121,112,153,134,241,117,165,250,219,131,223,106,41,44,247,218,10,140,94,166,197,145,186,129,106,167,181,61,100,175,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,72,129,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,231,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,170,58,70,189,242,118,190,104,254,68,245,55,232,190,177,68,80,9,170,128,0,0,170,190,121,223,146,127,169,63,109,33,175,47,124,3,13,213,62,46,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,177,235,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,28,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,179,171,146,197,167,94,109,216,110,87,89,117,182,82,82,233,5,210,161,245,118,169,106,225,217,87,85,123,69,142,25,165,165,114,39,87,211,36,80,246,229,115,250,183,187,28,109,139,226,109,66,39,52,231,55,252,71,125,187,177,125,166,255,0,242,49,248,127,102,253,157,191,195,251,83,178,189,255,0,31,255,0,198,127,126,237,117,248,59,29,123,95,31,138,35,175,0,60,31,93,120,178,213,198,182,224,148,145,224,152,117,69,29,126,86,249,165,114,62,166,7,189,203,29,12,77,141,237,151,125,66,67,43,22,70,185,169,19,26,247,238,222,145,199,37,170,115,49,180,218,172,28,191,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,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,209,189,26,230,57,241,75,43,17,236,223,185,51,195,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,186,158,87,54,158,40,236,26,13,53,139,136,139,101,93,186,207,110,168,101,38,25,71,121,134,88,111,116,212,81,239,108,177,84,71,34,35,153,76,215,35,27,78,217,17,36,70,164,137,253,231,195,146,171,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,242,51,3,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,163,62,11,245,142,251,175,188,48,96,26,171,148,195,178,245,117,183,201,79,113,147,115,23,196,213,82,84,75,73,45,79,70,49,140,103,121,244,238,151,182,214,163,89,220,216,157,81,189,87,60,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,78,157,85,127,153,123,220,177,116,183,238,191,131,108,43,197,216,189,153,117,203,124,70,83,112,254,186,239,120,175,21,34,248,73,253,207,115,89,186,134,58,47,129,187,122,116,248,154,143,87,146,168,202,185,50,184,159,224,86,167,0,225,231,76,120,158,210,218,10,185,241,139,230,15,100,185,102,112,205,85,22,203,77,198,122,122,38,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,119,54,55,177,145,197,253,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,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,161,238,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,87,87,51,174,95,245,154,187,71,83,196,14,136,99,190,47,58,164,221,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,238,138,233,26,198,73,81,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,207,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,180,67,253,181,103,185,87,250,171,145,228,153,29,195,254,18,178,186,229,93,81,39,253,41,38,154,73,31,254,251,156,231,127,141,84,189,62,92,220,20,127,10,186,113,61,255,0,63,182,90,164,212,220,167,241,46,85,48,39,118,75,93,10,163,22,59,99,102,220,230,59,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,107,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,136,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,98,154,49,206,2,235,132,112,209,89,141,103,118,42,188,159,84,49,218,122,123,109,134,227,112,172,116,204,189,44,143,168,95,21,91,182,54,43,25,75,19,41,152,239,197,124,213,47,123,85,92,213,116,178,178,181,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,44,171,42,224,114,167,133,46,92,58,185,152,106,11,233,42,53,23,48,167,199,217,93,12,76,138,86,89,41,27,121,163,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,66,14,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,10,230,255,0,163,218,37,130,234,229,54,109,135,228,148,150,156,219,42,167,166,175,187,226,52,214,105,218,202,166,72,250,196,150,244,181,123,187,13,123,228,130,56,159,3,90,143,115,247,76,238,170,247,185,213,236,93,159,40,237,30,209,44,103,69,235,181,75,3,201,41,50,236,178,251,81,29,5,242,236,235,52,244,83,217,222,148,148,179,203,101,98,204,229,73,25,20,178,111,116,241,35,89,50,172,125,122,246,153,183,144,115,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,1,72,28,208,184,215,254,32,51,183,232,198,158,220,237,85,218,109,134,220,25,83,21,198,137,123,222,217,186,54,23,49,245,9,43,154,157,33,139,187,60,49,164,106,172,147,227,151,124,141,124,93,184,87,110,196,242,171,197,138,239,148,218,113,155,173,109,151,31,240,254,215,184,211,209,73,37,45,191,190,245,100,30,34,86,162,178,46,227,209,90,205,234,155,156,138,137,213,78,149,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,232,167,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,74,220,234,252,211,226,223,47,232,125,70,226,115,254,89,26,23,167,28,69,235,6,117,165,250,161,102,241,214,170,237,63,173,150,25,162,84,101,85,190,169,183,11,122,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,238,43,196,191,14,153,223,11,250,167,95,166,121,213,63,249,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,254,74,159,201,86,111,242,167,227,170,155,14,146,131,133,141,87,175,164,166,177,85,84,36,56,85,115,105,101,116,237,184,213,214,177,61,154,244,134,55,35,153,44,181,18,74,217,164,86,246,213,36,107,158,230,186,52,138,221,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,16,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,112,43,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,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,157,172,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,148,230,51,193,71,241,85,167,16,95,240,11,101,170,61,77,197,191,18,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,136,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,38,7,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,192,205,103,22,62,105,245,147,230,6,67,234,51,150,211,203,107,238,107,65,184,7,183,107,166,73,236,172,98,59,175,180,110,121,93,254,125,203,37,79,134,184,212,210,211,53,203,241,61,219,88,198,71,20,17,167,197,36,142,216,197,146,87,111,172,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,191,203,131,151,253,103,17,23,216,181,111,87,177,223,238,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,241,150,43,191,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,165,74,243,31,229,255,0,89,195,189,246,93,91,210,28,119,251,147,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,252,21,150,213,56,57,225,235,248,96,225,247,27,210,106,218,155,85,109,234,147,191,91,123,184,91,169,123,49,214,87,79,43,164,115,149,85,17,242,246,216,177,192,217,94,136,231,71,4,127,11,19,163,27,26,249,213,249,88,197,190,96,80,250,117,196,175,94,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,228,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,73,202,184,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,36,138,229,139,192,119,223,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,72,0,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,67,254,109,124,20,123,18,178,179,139,45,50,182,90,168,236,179,118,99,205,45,240,39,98,70,215,77,63,109,151,54,162,187,100,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,200,1,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,219,53,230,135,171,216,110,189,112,19,166,218,185,167,243,213,201,98,200,179,138,57,169,210,174,5,134,120,158,202,43,156,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,181,213,194,46,183,218,184,113,226,47,12,214,91,237,142,174,239,109,176,84,84,182,178,146,146,70,178,117,130,162,150,106,105,31,30,239,133,207,99,103,87,163,21,90,143,86,35,85,204,221,189,52,41,158,96,122,95,196,62,151,207,136,101,244,180,153,86,19,149,83,210,85,170,82,92,36,108,21,208,54,72,234,105,229,142,162,153,237,114,177,92,200,158,142,99,250,57,58,127,52,95,125,32,95,121,113,106,230,51,197,166,51,195,13,246,239,73,73,67,152,212,84,203,98,203,221,74,245,162,174,183,83,194,249,231,149,145,162,170,165,76,113,70,168,234,101,122,116,145,209,162,201,218,145,147,186,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,135,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,68,202,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,177,78,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,244,202,230,143,228,79,83,126,139,235,20,69,0,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,54,230,89,192,173,55,12,185,53,46,167,233,141,5,37,46,151,228,117,16,91,105,104,91,85,44,147,218,46,41,78,170,232,30,179,200,249,102,100,201,4,211,54,68,114,237,94,228,110,107,17,177,172,156,171,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,90,115,162,202,108,89,206,43,195,214,107,139,87,120,219,46,65,111,190,93,45,213,61,167,199,223,165,158,59,92,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,16,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,75,254,213,237,33,210,62,42,180,142,76,51,51,130,146,255,0,140,95,233,226,184,91,46,118,249,216,247,192,247,49,93,79,95,69,80,221,205,71,163,95,213,175,77,204,123,30,230,185,31,27,220,215,83,14,133,242,255,0,212,123,143,26,182,238,28,117,139,29,240,212,22,30,185,21,254,104,164,85,165,184,216,161,145,17,37,166,145,31,20,146,67,83,34,199,78,143,141,123,177,58,103,43,152,215,67,35,27,125,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,101,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,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,203,180,229,167,199,85,79,19,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,157,75,20,112,93,237,203,80,136,217,216,144,70,200,161,124,43,60,48,186,53,106,110,78,220,141,115,213,210,36,115,124,174,174,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,237,181,143,115,188,78,239,133,177,185,86,0,114,228,212,207,186,254,50,116,226,227,81,87,117,142,130,253,112,118,51,89,5,190,78,158,43,199,198,234,122,118,76,213,123,90,248,91,85,37,52,174,69,235,211,178,143,107,92,230,53,14,85,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,75,169,229,75,166,127,119,124,27,99,151,26,138,75,173,37,126,107,112,174,201,171,32,184,71,219,219,220,145,41,233,223,11,85,141,114,67,37,45,45,52,173,85,221,187,186,175,107,182,185,168,147,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,146,156,198,120,40,254,42,180,226,11,254,1,108,181,71,169,184,183,226,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,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,133,165,102,220,94,127,21,188,171,245,55,237,77,111,123,80,176,239,96,81,101,27,40,60,52,51,247,111,84,254,22,174,61,170,177,175,118,56,157,189,27,179,108,177,203,210,54,70,177,110,170,179,85,0,0,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,94,78,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,217,44,82,196,230,203,19,250,43,154,174,99,154,170,199,189,139,213,175,114,47,181,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,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,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,56,7,52,127,34,122,155,244,95,88,162,40,4,213,65,226,179,93,23,210,253,69,204,176,237,64,206,49,10,75,205,247,0,168,168,171,199,42,42,95,35,153,65,60,201,30,249,82,36,119,105,239,69,134,39,49,207,107,150,55,198,215,179,107,145,20,246,160,160,30,103,90,91,247,95,198,78,107,225,44,94,204,181,101,190,31,41,183,255,0,93,119,188,87,138,141,60,92,254,247,185,204,221,93,29,111,192,237,189,58,124,45,70,43,15,85,160,188,78,229,88,127,46,253,121,210,218,188,163,194,198,203,133,158,205,140,119,33,146,166,71,123,101,213,30,210,161,110,253,241,67,11,169,40,107,36,111,70,179,108,146,206,228,114,200,246,116,138,186,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,154,126,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,77,124,198,120,40,254,21,117,30,11,254,1,108,186,201,166,89,79,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,242,174,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,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,10,118,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,217,105,184,207,85,11,27,60,75,36,137,52,140,170,154,165,85,99,99,31,218,123,94,187,155,27,216,200,225,175,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,242,154,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,135,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,86,218,121,98,242,255,0,172,210,42,58,110,32,117,191,29,240,153,213,94,217,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,247,195,35,28,232,90,198,245,86,200,231,178,59,21,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,143,127,206,111,72,244,226,237,163,86,45,108,187,222,61,145,151,227,247,8,236,86,182,199,64,146,123,114,58,151,44,142,164,154,86,183,124,125,150,69,81,81,27,156,238,219,122,78,205,170,249,218,230,211,97,102,156,152,52,67,75,242,172,155,37,215,43,173,242,174,179,54,193,170,27,65,110,179,182,57,34,130,223,5,101,60,140,241,207,145,62,25,223,43,82,170,22,199,215,164,105,28,142,115,92,178,68,232,230,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,210,120,98,226,99,13,225,67,149,190,159,106,150,97,67,87,113,123,170,46,246,219,69,178,153,21,175,184,220,100,186,220,95,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,190,160,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,19,165,106,127,8,122,203,164,90,29,130,241,5,152,209,90,153,139,103,253,191,0,218,122,246,203,85,75,222,133,211,210,248,136,250,34,39,126,6,62,86,118,220,253,173,106,182,94,211,213,24,191,171,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,146,255,0,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,139,169,0,174,174,107,156,107,253,217,98,179,240,215,166,119,59,85,78,73,150,219,234,41,178,217,122,247,166,179,218,230,141,173,74,125,138,213,141,179,85,71,35,253,238,118,248,226,77,200,196,89,161,149,181,45,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,161,61,20,225,47,73,244,95,64,170,184,126,183,90,60,109,151,32,183,190,159,42,147,196,84,199,237,170,169,232,163,164,172,169,232,179,61,244,221,230,68,159,135,19,209,172,235,240,244,95,122,211,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,181,229,169,198,189,199,135,77,71,161,210,252,214,231,211,76,178,235,131,163,169,99,150,150,8,237,87,74,149,166,137,151,57,103,145,168,245,133,140,129,172,145,171,43,88,216,222,249,81,28,230,35,95,122,133,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,205,56,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,103,135,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,137,229,45,198,13,215,87,240,218,142,29,243,181,164,91,238,158,217,233,157,97,170,134,39,49,245,214,72,149,176,108,149,173,103,105,175,166,87,83,70,143,220,142,149,147,51,171,85,209,203,35,236,40,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,138,33,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,56,255,0,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,39,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,89,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,8,56,210,229,151,140,241,71,168,150,141,73,195,242,138,76,42,251,93,81,35,114,235,140,212,245,21,239,184,64,202,72,226,164,124,80,172,237,137,175,137,105,227,141,88,222,218,57,147,62,71,57,93,19,89,36,191,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,95,64,12,214,113,99,230,159,89,62,96,100,62,163,57,250,185,87,21,218,143,127,225,179,10,225,102,217,47,177,176,204,95,197,207,114,142,158,101,89,47,181,82,215,207,87,27,170,23,162,116,134,46,235,17,144,167,86,172,140,89,92,174,84,137,33,244,28,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,190,128,28,171,139,31,43,26,201,242,255,0,33,244,233,204,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,232,35,19,202,116,227,91,112,75,54,107,139,87,90,178,188,90,241,225,238,150,234,158,210,75,11,228,130,102,201,20,155,30,157,99,154,25,226,106,244,114,54,72,165,139,162,163,94,206,137,234,200,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,228,235,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,67,150,91,172,86,124,170,243,105,197,178,63,180,22,90,43,133,69,61,186,239,224,223,73,237,10,86,72,230,197,83,216,122,171,226,238,49,26,254,219,151,115,119,116,95,122,29,3,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,150,34,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,85,21,235,31,39,157,30,94,34,234,51,153,170,233,27,164,141,167,133,212,248,59,86,185,211,201,58,210,201,12,172,125,119,137,73,152,198,204,144,212,181,232,231,43,213,242,68,173,99,88,142,145,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,132,159,252,177,120,241,251,144,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,115,210,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,116,220,214,61,208,66,231,53,23,163,150,40,213,122,237,78,159,89,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,139,252,71,114,243,208,110,37,245,67,27,213,76,190,142,174,221,114,183,84,49,50,6,91,93,217,76,146,138,56,213,34,167,169,115,122,57,143,107,146,38,247,216,169,34,194,143,139,175,247,153,32,148,4,85,230,143,228,79,83,126,139,235,20,69,0,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,87,134,222,79,250,95,165,249,149,215,39,214,219,237,38,166,211,210,84,83,174,57,66,250,57,40,233,26,140,72,229,125,69,100,9,35,146,87,247,81,241,36,14,123,225,88,154,174,122,72,178,163,33,230,188,243,191,36,255,0,82,126,218,85,89,63,249,98,241,227,247,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,186,243,159,226,30,235,141,227,56,215,13,216,213,214,145,140,203,41,221,123,202,41,221,70,231,78,180,80,212,71,224,26,201,92,155,26,199,212,65,80,231,35,63,19,173,44,104,170,214,57,82,78,127,203,19,141,62,40,243,221,109,177,104,54,93,144,85,231,88,157,93,61,109,93,117,194,239,77,45,101,198,209,4,48,84,74,146,248,212,114,61,89,37,76,148,241,43,170,86,84,77,209,71,31,111,170,34,219,160,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,85,230,117,199,143,220,133,138,167,65,180,158,245,183,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,182,72,229,133,171,28,201,211,124,78,90,128,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,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,186,9,224,251,132,204,55,132,93,47,251,15,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,251,58,247,30,136,142,149,234,189,212,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,71,234,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,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,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,66,16,113,165,203,47,25,226,143,81,45,26,147,135,229,20,152,85,246,186,162,70,229,215,25,169,234,43,223,112,129,148,145,197,72,248,161,89,219,19,95,18,211,199,26,177,189,180,115,38,124,142,114,186,38,178,71,29,58,47,165,250,11,203,135,82,52,255,0,72,241,10,76,118,197,29,69,170,173,105,225,124,146,190,89,228,188,208,239,150,89,101,115,165,149,253,17,173,71,61,206,84,99,24,196,232,214,53,18,141,141,84,0,0,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,10,213,231,105,166,121,86,65,167,26,119,170,86,154,79,17,101,195,238,23,11,125,223,183,28,143,146,159,199,165,55,98,119,109,98,177,144,163,233,22,55,61,238,111,226,79,3,81,28,175,247,84,9,58,121,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,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,170,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,252,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,247,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,190,255,0,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,31,88,6,93,245,10,183,13,184,231,249,45,195,78,109,53,118,188,78,170,241,91,53,134,134,173,202,233,233,109,206,153,235,77,12,138,175,122,171,219,18,177,170,170,247,251,209,126,39,127,53,234,188,12,218,116,190,255,0,197,166,153,216,181,138,217,73,113,198,46,55,143,9,37,29,92,50,77,5,77,108,144,200,218,8,164,141,136,187,216,234,197,166,106,181,200,177,170,42,164,159,135,188,209,152,40,7,154,63,158,205,77,250,47,163,209,29,255,0,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,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,137,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,17,133,112,119,171,153,191,13,25,143,19,214,251,61,92,56,246,43,81,78,148,208,190,141,238,125,226,147,124,140,174,169,166,86,117,114,178,145,201,18,200,231,49,34,86,120,133,238,35,169,222,197,230,154,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,221,56,157,226,99,13,226,191,149,190,160,234,150,31,67,87,110,123,106,45,22,219,189,178,165,21,207,183,92,99,186,219,159,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,173,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,57,253,231,41,190,228,22,235,21,166,239,93,226,41,49,155,123,237,118,184,251,76,103,135,165,125,85,69,91,163,234,212,69,127,89,234,234,31,213,202,174,248,250,117,218,214,162,88,87,42,126,7,41,181,42,235,65,197,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,162,35,233,161,151,163,90,216,220,189,201,162,145,175,86,182,39,71,53,185,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,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,133,84,229,55,218,188,86,221,133,84,87,111,178,218,174,21,183,74,58,110,211,19,181,85,87,29,52,117,18,111,68,222,237,204,162,166,78,138,170,212,237,245,106,34,185,202,179,171,146,167,154,124,167,229,253,119,168,219,137,169,204,135,141,109,83,224,251,238,239,238,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,241,92,189,57,133,235,71,22,122,209,122,211,157,70,198,48,171,117,182,221,139,212,222,226,150,201,69,87,12,238,158,58,186,72,90,215,58,106,153,90,172,219,80,245,84,70,162,245,70,251,255,0,154,44,138,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,76,246,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,119,220,181,56,40,183,112,233,167,20,58,161,154,219,58,106,110,93,111,116,149,47,114,85,65,37,170,215,82,148,210,178,217,44,18,57,24,179,49,240,53,242,57,98,107,219,35,223,18,43,154,196,115,230,169,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,23,58,250,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,73,229,55,198,189,199,80,40,255,0,134,45,80,185,247,239,86,75,123,36,196,43,100,90,90,120,229,181,210,193,12,41,108,108,108,107,31,36,209,50,55,76,215,126,43,223,31,125,94,173,72,81,95,192,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,55,249,138,113,213,77,194,214,26,184,62,159,87,210,63,85,47,244,240,205,67,13,77,44,175,101,178,221,50,212,49,110,72,171,26,193,51,219,37,59,163,100,46,127,244,222,215,185,143,99,85,143,163,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,47,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,134,186,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,200,176,158,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,18,133,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,73,76,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,92,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,247,252,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,160,206,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,0,12,214,113,99,230,159,89,62,96,100,62,163,57,242,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,127,50,162,255,0,171,87,197,63,251,1,210,175,250,170,227,254,156,90,167,22,62,86,53,147,229,254,67,233,211,153,172,36,87,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,47,120,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,72,174,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,244,21,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,95,43,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,23,143,31,190,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,148,172,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,74,160,64,14,117,126,86,49,111,152,20,62,157,113,42,215,132,157,16,181,113,31,175,216,230,139,222,111,149,118,106,124,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,185,236,73,97,143,123,58,181,92,205,205,71,49,85,30,158,43,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,90,87,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,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,2,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,170,190,121,223,146,127,169,63,109,32,87,9,58,33,106,226,63,95,177,205,23,188,223,42,236,212,249,29,61,209,172,175,166,141,178,62,154,120,109,213,53,16,189,88,239,115,216,146,195,30,246,117,106,185,155,154,142,98,170,61,60,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,202,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,147,88,198,181,58,34,34,23,83,201,231,68,45,88,31,14,149,26,203,13,242,174,178,229,170,53,10,234,138,71,70,214,65,67,5,186,170,174,154,38,51,249,185,239,115,150,103,185,234,168,157,31,27,81,169,177,95,39,53,227,51,154,6,190,240,237,196,158,97,163,152,86,33,167,245,182,92,127,217,254,26,123,165,190,182,74,167,247,232,41,234,31,189,209,213,198,197,232,249,156,137,209,137,240,162,117,234,189,85,123,87,45,238,53,181,79,140,31,188,79,188,203,6,41,108,251,37,236,143,5,236,42,90,152,123,158,43,197,247,59,189,233,229,235,211,195,51,110,221,189,58,187,175,94,169,210,21,243,171,243,79,139,124,191,161,245,27,137,242,114,225,226,26,155,133,205,18,226,19,88,103,196,170,242,87,219,170,49,10,104,109,176,190,88,89,43,231,158,225,26,172,181,12,134,86,211,49,173,115,156,143,145,168,199,61,25,26,46,249,24,139,10,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,18,242,57,115,112,81,252,42,233,196,247,252,254,217,106,147,83,114,159,196,185,84,192,157,217,45,116,42,140,88,237,141,155,115,152,237,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,152,0,25,193,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,59,87,40,237,51,202,179,14,47,108,249,213,166,147,165,151,2,183,215,220,46,245,82,71,39,109,190,38,146,106,56,32,107,218,197,98,76,247,206,175,107,30,230,238,142,9,220,138,170,206,139,122,128,172,14,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,251,196,251,204,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,43,91,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,206,17,118,124,156,116,134,155,10,225,162,187,84,170,32,164,91,150,163,222,38,153,147,195,60,174,127,179,168,94,250,88,97,149,142,232,198,61,181,9,94,244,86,34,245,100,204,220,229,232,141,100,245,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,210,174,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,205,207,123,90,157,85,81,14,107,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,195,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,155,252,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,2,31,243,75,215,74,61,31,225,78,253,141,209,94,124,38,73,168,159,218,221,178,24,210,9,36,125,44,138,139,112,123,163,149,119,118,124,47,114,23,72,198,185,204,146,166,15,232,171,145,237,162,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,63,40,211,70,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,157,0,160,30,104,254,123,53,55,232,190,143,68,69,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,250,237,115,216,217,230,107,92,169,213,169,44,136,157,55,47,89,21,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,104,38,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,152,121,157,112,29,247,33,125,169,215,157,39,178,237,192,114,11,131,189,165,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,86,16,88,179,252,203,25,198,114,108,50,197,144,213,210,88,179,26,122,106,107,237,189,170,139,5,115,41,234,25,81,2,189,170,138,136,248,229,141,21,175,78,143,68,116,141,69,219,35,218,239,107,194,119,154,125,27,249,129,143,122,140,5,244,113,153,173,121,87,14,220,54,102,26,199,133,91,237,85,183,172,127,217,254,26,11,164,82,73,74,254,253,125,61,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,181,237,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,252,139,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,215,249,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,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,18,90,242,84,243,79,148,252,191,174,245,27,113,63,248,231,224,99,248,209,251,19,253,212,126,199,125,142,246,151,250,137,237,15,21,226,252,55,255,0,17,14,205,190,27,255,0,123,174,255,0,241,116,247,249,78,10,121,111,127,7,218,167,117,212,207,190,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,189,215,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,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,133,191,242,155,226,243,239,119,78,63,135,220,214,183,126,95,128,91,217,236,151,71,65,218,142,171,29,133,33,130,29,210,49,85,139,52,15,123,98,119,86,177,93,27,160,114,119,94,147,61,39,249,197,56,192,226,82,197,194,182,135,94,53,54,230,157,235,172,219,173,120,221,35,169,95,60,117,119,137,97,145,244,241,202,141,115,54,194,157,167,201,34,171,216,189,184,222,141,85,122,177,174,206,190,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,83,202,247,130,143,225,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,136,28,234,252,211,226,223,47,232,125,70,226,112,174,9,248,152,166,225,71,45,207,245,62,26,26,75,133,246,124,30,162,209,143,80,213,164,189,138,155,140,215,26,5,111,113,99,106,170,50,56,163,154,101,69,115,55,164,43,26,61,142,123,84,225,89,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,92,167,43,222,5,190,229,49,86,107,142,177,225,158,19,82,111,91,253,143,77,90,237,211,88,173,114,70,212,78,176,171,83,195,214,77,214,78,231,85,115,217,18,178,63,194,115,170,35,89,254,86,174,172,114,107,251,208,213,60,203,83,63,136,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,9,171,194,230,133,255,0,13,122,19,140,232,167,218,159,180,127,103,60,111,246,79,192,248,62,255,0,136,172,158,167,251,207,114,77,187,123,251,127,166,189,118,245,247,117,232,148,3,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,94,188,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,134,171,247,193,28,118,21,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,195,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,159,252,162,184,193,201,168,51,43,127,9,121,130,213,220,172,87,74,122,151,98,46,134,42,118,50,209,60,73,87,93,86,201,85,24,217,101,100,232,233,28,143,115,222,172,124,108,107,91,182,71,57,145,215,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,91,247,41,109,45,193,49,78,19,172,58,153,96,177,120,92,147,59,241,95,104,43,124,84,207,241,158,10,229,93,13,47,225,189,235,28,123,35,114,183,240,218,221,221,122,187,170,251,201,170,15,41,171,24,47,222,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,253,244,95,247,39,255,0,195,201,255,0,197,143,149,141,100,249,127,144,250,116,230,107,13,57,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,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,102,255,0,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,103,186,243,171,242,177,139,124,192,161,244,235,137,78,216,30,127,153,105,134,77,6,103,167,249,13,93,138,251,75,79,87,77,79,112,164,84,108,240,50,166,158,74,121,86,55,116,234,199,172,83,72,136,246,244,123,21,81,205,86,185,17,200,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,248,106,155,250,110,119,85,95,119,32,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,129,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,242,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,146,168,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,105,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,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,28,32,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,2,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,45,167,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,164,29,4,225,235,42,215,14,32,172,92,61,73,83,246,86,245,114,184,85,81,87,190,233,75,35,100,182,248,88,165,150,169,175,131,162,61,102,99,32,149,18,39,108,235,34,35,92,230,34,171,155,164,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,23,197,31,42,79,226,83,93,178,109,107,251,250,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,247,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,224,187,237,183,247,81,251,99,246,199,217,191,234,39,179,252,47,132,241,63,252,68,219,247,120,159,253,222,155,63,199,215,221,0,57,213,249,167,197,190,95,208,250,141,196,243,252,11,233,125,215,88,248,75,226,227,3,177,58,173,110,83,217,241,187,149,28,20,148,78,171,158,174,122,25,171,235,99,165,142,38,170,57,207,153,212,201,10,116,234,168,178,34,163,93,211,106,194,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,68,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,192,25,235,230,55,169,159,122,28,100,234,61,198,158,174,235,37,5,134,224,220,102,142,11,132,157,124,47,128,141,180,245,12,133,168,247,53,144,186,170,58,153,90,137,211,175,121,94,230,181,207,114,29,87,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,239,193,0,56,163,229,73,252,74,107,182,77,173,127,127,95,103,62,209,248,47,236,103,217,111,25,216,240,244,112,83,127,126,241,113,238,221,216,221,253,4,233,187,167,191,167,85,234,188,12,112,49,252,23,125,182,254,234,63,108,126,216,251,55,253,68,246,127,133,240,158,39,255,0,136,155,126,239,19,255,0,187,211,103,248,250,251,170,175,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,28,171,138,125,107,254,29,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,92,214,23,125,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,129,149,115,74,124,39,121,88,209,191,151,248,247,167,64,114,174,104,254,68,245,55,232,190,177,68,115,78,91,156,193,42,120,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,233,209,146,42,118,14,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,151,105,202,147,138,237,71,226,39,78,50,92,43,84,37,246,173,215,78,125,157,4,55,249,102,87,85,92,169,106,146,161,35,109,74,42,124,115,71,225,92,139,55,93,210,53,237,87,162,189,175,146,89,212,82,183,57,61,107,251,115,196,21,167,71,41,45,253,154,77,50,183,175,122,121,34,219,36,245,215,24,169,234,36,218,228,145,200,232,91,3,40,209,189,88,199,36,157,254,187,155,177,79,201,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,226,188,124,105,158,43,164,92,94,234,78,11,133,82,120,75,45,61,194,158,225,77,74,216,227,142,58,95,27,73,13,99,224,137,145,177,172,100,49,190,161,204,141,136,223,134,54,177,170,170,168,170,182,41,201,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,78,230,38,218,91,147,170,36,117,54,198,177,21,118,79,5,68,189,199,61,238,119,137,219,240,182,54,162,216,169,64,60,209,252,246,106,111,209,125,30,136,229,92,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,155,27,17,206,99,95,44,177,49,94,205,251,147,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,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,246,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,252,7,9,222,105,244,111,230,6,61,234,48,23,253,197,30,133,255,0,18,154,19,147,104,167,218,159,179,159,104,252,23,246,79,192,248,206,199,135,172,130,167,251,207,114,61,219,187,27,127,166,157,55,117,247,244,232,176,171,73,249,53,253,215,234,158,27,169,159,196,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,133,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,186,158,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,16,171,153,95,5,22,238,34,244,226,187,84,48,171,103,93,77,196,109,237,146,153,237,74,169,228,186,218,233,146,166,87,219,34,130,55,43,18,103,190,119,62,55,36,78,123,164,99,34,85,107,94,174,101,32,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,161,62,26,248,188,193,53,195,134,85,226,10,237,91,236,200,241,155,124,255,0,109,90,218,9,153,29,182,186,142,149,147,214,246,163,69,145,242,67,177,201,44,123,29,35,150,55,177,171,248,136,246,54,144,120,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,149,92,168,248,40,251,205,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,165,110,117,126,105,241,111,151,244,62,163,113,32,1,103,220,174,185,127,214,93,235,45,188,77,235,126,59,217,181,67,225,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,155,97,78,215,72,163,145,30,217,155,35,164,86,163,18,39,75,109,64,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,153,172,53,80,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,142,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,174,14,54,185,163,93,116,47,94,108,90,109,163,84,216,254,75,109,197,106,18,108,223,116,174,114,213,206,189,200,228,180,178,84,110,216,31,19,85,178,58,86,119,21,179,118,227,114,39,102,120,101,157,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,7,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,156,171,129,206,92,88,111,10,85,46,212,28,194,239,73,152,106,45,69,59,98,134,185,148,171,29,37,145,143,137,18,120,168,209,234,174,123,220,229,145,139,82,228,99,221,23,70,182,56,145,210,164,158,43,157,95,149,140,91,230,5,15,167,92,74,86,47,39,150,159,2,181,60,50,227,53,90,159,169,212,21,116,186,161,145,211,207,109,170,161,117,84,82,65,104,183,37,66,43,96,98,193,35,226,153,243,44,16,204,233,21,203,181,59,113,181,172,86,200,178,77,240,85,95,53,206,5,191,191,241,65,162,152,103,254,209,85,159,209,80,187,252,215,54,233,29,58,55,254,87,197,61,174,255,0,89,50,179,252,34,98,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,73,84,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,16,171,142,94,91,182,46,44,50,171,46,162,97,217,37,171,11,202,97,217,71,125,171,125,177,243,251,98,151,185,3,25,36,138,201,90,157,234,120,27,62,197,86,43,165,235,20,79,146,54,49,142,103,106,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,125,96,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,8,171,205,31,200,158,166,253,23,214,40,138,1,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,120,170,45,23,210,251,118,174,87,235,189,191,16,164,165,206,238,150,116,176,215,94,33,124,140,125,85,18,62,55,163,101,141,29,218,123,209,97,137,18,87,49,100,217,27,25,187,99,81,169,237,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,112,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,189,154,164,137,202,170,198,77,23,110,86,124,78,69,100,141,84,115,145,81,86,236,249,79,229,54,44,131,130,92,66,211,104,174,241,21,120,205,194,239,107,186,71,218,123,60,61,83,235,166,171,108,125,92,136,143,235,5,93,59,250,181,85,191,31,78,187,154,228,73,128,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,203,158,131,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,243,53,16,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,4,85,230,143,228,79,83,126,139,235,20,69,0,154,72,226,99,138,173,35,225,67,13,166,204,53,74,229,86,231,220,106,60,53,178,209,109,141,147,92,110,47,69,111,113,97,137,239,99,118,70,215,35,158,247,185,172,111,86,183,174,247,198,199,244,172,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,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,21,213,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,134,219,241,54,71,34,83,97,63,249,54,107,95,216,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,93,72,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,85,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,101,37,243,159,180,218,173,220,87,217,43,45,246,202,74,90,139,166,15,65,87,93,44,48,181,143,170,157,43,43,97,73,101,114,39,87,189,34,134,40,209,206,234,187,35,99,127,147,81,19,176,114,49,252,236,253,55,251,145,106,134,96,117,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,46,83,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,133,115,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,247,35,222,137,39,244,146,52,219,192,57,73,230,183,92,87,141,44,126,197,111,167,164,146,159,49,179,221,108,149,206,153,142,87,199,3,41,157,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,123,197,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,5,64,115,100,224,162,221,167,245,159,196,238,151,219,59,22,91,221,193,241,229,244,81,165,85,68,145,93,42,167,154,101,185,186,71,185,236,142,25,95,35,97,115,127,9,140,147,176,140,71,44,202,140,173,99,191,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,132,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,98,149,185,213,249,167,197,190,95,208,250,141,196,227,252,186,248,103,195,120,165,226,25,48,205,65,174,171,102,61,96,179,205,145,215,81,83,42,177,247,54,67,81,79,10,82,44,168,228,116,44,115,170,26,175,123,126,61,140,115,90,172,115,146,70,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,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,35,175,243,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,86,147,9,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,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,64,14,117,126,86,49,111,152,20,62,157,113,43,215,150,93,166,213,122,227,143,76,40,239,54,202,74,250,120,234,46,85,108,138,166,22,202,198,207,5,178,174,104,101,70,185,21,17,241,203,28,114,49,223,205,175,99,92,157,21,17,77,4,128,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,146,168,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,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,1,21,121,163,249,19,212,223,162,250,197,17,64,38,148,248,177,242,177,172,159,47,242,31,78,156,205,97,170,128,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,28,83,156,22,142,95,112,110,40,23,85,106,38,241,22,93,75,183,193,81,71,38,214,51,177,85,67,79,5,37,69,55,68,123,158,237,172,101,52,189,197,107,26,190,39,99,119,44,110,83,170,242,58,202,108,84,153,86,174,97,85,21,219,47,87,91,125,158,233,71,77,218,122,247,105,105,36,170,142,162,77,232,155,27,181,245,180,201,209,85,28,189,206,173,69,70,185,82,218,129,0,57,201,235,95,216,110,31,109,58,57,73,111,239,85,234,109,193,123,211,201,22,232,224,161,183,75,79,81,38,215,36,141,86,204,233,223,70,141,234,199,181,99,239,245,218,237,138,86,95,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,243,77,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,212,229,139,170,95,122,28,27,97,94,46,251,237,59,174,37,226,49,107,135,245,175,103,194,248,89,23,194,65,238,99,90,253,180,50,81,124,109,221,215,175,196,229,122,60,149,64,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,2,42,243,71,242,39,169,191,69,245,138,34,128,78,213,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,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,0,28,83,5,227,39,135,29,75,214,90,237,11,193,117,54,213,122,201,41,45,241,92,32,146,142,118,75,67,112,234,215,62,88,41,42,90,171,29,68,209,70,140,146,70,49,87,163,94,189,21,203,20,233,20,22,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,20,67,205,179,53,186,229,92,105,100,22,43,133,61,36,116,248,117,158,213,100,161,116,44,114,62,72,31,76,218,229,116,170,174,84,87,247,107,165,106,43,81,169,177,172,78,157,81,92,239,63,161,122,3,246,215,129,142,33,117,114,183,79,125,175,87,143,220,49,239,179,87,72,25,220,170,164,154,154,119,58,235,181,177,175,113,176,182,138,182,57,37,222,222,210,181,26,255,0,123,160,221,31,20,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,183,49,158,46,149,237,116,117,52,219,222,199,164,125,216,36,150,46,230,197,115,55,238,111,196,212,83,77,32,202,185,165,62,19,188,172,104,223,203,252,123,211,160,57,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,90,115,46,207,234,116,251,130,221,68,170,182,228,52,150,171,149,242,158,154,193,74,147,44,91,235,25,87,83,28,85,84,241,50,68,93,239,117,26,213,170,237,77,237,99,94,246,237,217,185,51,238,105,207,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,43,154,14,39,246,175,130,93,65,240,248,207,182,107,236,222,206,187,81,236,162,241,19,81,246,171,160,241,21,49,244,69,116,123,41,93,83,190,68,233,182,37,151,114,163,85,197,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,169,50,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,2,0,115,100,226,243,238,139,78,63,135,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,105,88,157,60,175,120,215,254,31,243,182,104,198,161,92,237,84,58,109,153,92,31,83,45,198,181,123,62,198,186,58,22,177,149,11,43,90,189,97,151,181,4,50,36,138,140,143,224,151,124,109,100,189,203,191,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,64,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,171,197,143,149,141,100,249,127,144,250,116,230,107,13,84,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,163,154,63,158,205,77,250,47,163,209,30,131,128,206,48,113,158,17,180,191,92,111,78,90,74,220,218,249,79,98,110,39,103,171,138,163,177,93,60,82,85,178,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,196,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,45,251,131,46,85,186,113,143,233,61,117,127,21,88,15,182,115,60,163,116,21,54,138,138,228,72,236,84,177,84,238,141,180,243,209,204,189,102,151,181,28,143,153,146,35,146,55,164,40,141,69,155,189,92,60,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,238,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,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,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,74,160,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,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,4,85,230,143,228,79,83,126,139,235,20,69,0,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,123,254,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,237,181,143,115,188,78,239,133,177,185,86,189,185,120,102,182,172,3,141,45,42,190,222,105,234,230,167,170,188,62,200,198,211,49,174,122,79,112,166,150,134,23,42,57,205,77,141,150,166,55,61,122,245,70,35,149,17,202,136,213,208,240,41,3,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,67,176,114,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,175,105,239,69,134,129,238,247,43,216,139,31,244,82,69,221,199,249,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,58,95,35,236,214,213,65,159,234,158,156,205,79,86,183,43,229,158,221,123,167,149,172,111,97,176,80,205,44,50,181,238,221,185,30,174,184,66,173,68,106,162,163,100,234,173,232,136,235,116,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,17,87,154,63,145,61,77,250,47,172,81,20,2,72,174,11,120,45,204,184,201,204,174,246,107,54,69,73,141,227,216,221,60,115,94,175,83,66,149,47,167,124,201,34,83,67,21,50,61,142,149,242,58,41,58,174,230,177,172,141,234,174,221,177,146,114,173,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,148,242,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,123,156,143,71,246,26,172,217,4,114,90,80,35,87,48,13,38,215,109,95,225,246,239,140,232,14,95,117,163,189,77,178,154,183,31,163,117,28,17,228,52,51,75,27,38,167,146,170,117,99,233,246,51,115,250,178,86,182,72,210,104,94,201,18,86,236,160,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,37,175,30,124,96,227,60,92,233,126,135,94,154,180,148,89,181,142,158,250,220,178,207,73,21,71,98,134,121,100,164,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,243,252,174,60,246,105,151,214,189,30,180,191,224,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,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,140,193,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,127,220,25,232,93,102,53,192,198,31,162,26,189,102,221,237,156,126,225,21,238,214,229,158,158,70,82,221,39,168,157,212,178,245,72,229,138,102,195,84,145,200,137,209,204,145,30,141,114,244,71,45,0,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,160,158,94,25,173,215,63,224,183,74,175,183,154,122,72,106,41,108,239,178,49,180,204,115,88,176,91,234,101,161,133,202,142,115,151,123,162,166,141,207,94,189,21,234,229,68,106,42,53,36,81,149,115,74,124,39,121,88,209,191,151,248,247,167,64,114,174,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,234,243,197,202,111,180,152,174,146,97,84,245,219,44,183,91,133,226,233,89,77,218,98,247,106,169,35,165,142,158,77,234,155,219,181,149,181,41,209,21,26,189,206,174,69,86,181,82,5,240,51,165,246,173,99,226,211,76,240,59,235,169,22,219,61,227,218,85,144,85,209,54,174,10,184,40,97,146,182,74,89,34,114,163,92,201,155,76,176,175,94,168,137,34,170,181,221,54,174,140,207,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,45,166,138,56,3,206,190,241,56,54,210,123,255,0,178,253,159,225,49,248,236,93,158,255,0,119,119,179,100,125,7,119,118,214,244,238,120,94,230,222,159,14,253,189,93,211,114,212,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,138,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,183,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,109,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,157,124,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,45,167,134,190,83,186,103,117,225,149,101,214,251,31,77,77,203,173,243,220,40,46,14,117,198,9,49,127,19,74,196,165,130,90,78,252,44,158,104,31,248,178,50,70,55,241,30,248,149,92,214,35,221,85,122,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,211,202,143,141,127,188,220,86,14,26,245,50,231,106,166,201,49,43,125,61,54,37,47,94,204,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,189,174,223,36,75,185,88,171,12,210,186,197,74,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,71,52,127,61,154,155,244,95,71,162,34,169,106,156,168,248,22,254,241,197,6,181,225,159,251,61,86,1,69,92,239,243,156,235,164,148,234,223,249,47,10,247,59,253,124,200,207,240,121,139,84,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,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,82,207,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,213,193,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,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,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,149,64,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,8,171,205,31,200,158,166,253,23,214,40,138,1,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,157,60,104,104,229,247,95,120,96,207,244,171,22,155,101,234,235,111,142,162,221,30,214,47,137,170,164,168,138,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,189,122,163,122,46,112,141,68,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,103,234,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,102,11,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,243,47,163,150,142,1,83,167,220,22,233,221,45,203,30,164,181,92,175,148,245,55,250,165,133,34,223,88,202,186,153,37,165,168,149,241,170,239,123,168,214,145,19,114,239,107,26,198,59,110,205,169,202,185,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,182,224,191,88,236,90,5,197,6,1,170,185,76,59,236,182,171,132,148,247,25,55,61,60,53,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,189,137,209,93,213,52,124,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,34,175,52,127,34,122,155,244,95,88,162,40,4,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,143,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,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,187,78,92,28,192,40,248,136,177,69,164,154,189,145,127,117,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,140,145,78,160,85,95,53,206,5,191,191,241,65,162,152,103,254,209,85,159,209,80,187,252,215,54,233,29,58,55,254,87,197,61,174,255,0,89,50,179,252,34,98,170,201,85,202,227,207,102,153,125,107,209,235,75,254,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,21,115,113,212,204,87,15,225,10,241,130,221,170,250,222,179,219,133,5,190,209,75,28,145,247,29,225,170,225,172,158,119,49,207,71,172,44,100,8,199,61,141,118,217,39,129,170,136,143,234,148,215,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,134,154,74,43,230,227,166,121,86,31,197,237,227,58,187,82,117,178,231,182,250,11,133,162,170,56,228,237,187,195,82,67,71,60,14,123,152,140,89,152,248,17,238,99,28,237,177,207,3,149,81,95,209,36,7,36,45,82,255,0,242,151,162,151,11,239,254,201,148,218,45,158,23,254,58,106,249,251,200,207,255,0,70,183,99,223,254,251,27,253,241,75,84,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,85,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,101,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,143,252,222,115,175,181,188,100,220,172,30,203,240,159,98,177,251,93,139,189,223,238,120,190,228,110,175,238,237,218,157,190,158,63,183,183,171,191,189,110,235,241,109,111,171,228,201,165,191,106,248,142,190,234,101,125,139,197,80,96,152,252,158,26,183,197,108,240,119,74,215,164,48,254,26,61,29,38,250,86,220,91,239,107,152,222,157,87,163,187,106,93,72,51,153,199,78,21,117,192,56,193,213,187,21,230,162,146,106,138,172,162,174,246,199,83,61,206,98,65,112,119,142,133,170,174,107,87,123,98,169,141,175,78,157,17,232,228,69,114,34,57,109,123,148,54,117,246,183,131,107,109,131,217,126,19,236,86,65,116,177,119,187,253,207,23,220,145,181,253,221,187,83,183,211,199,246,246,245,119,247,173,221,126,45,173,173,110,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,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,140,235,241,129,196,165,247,138,157,113,188,106,109,205,59,54,168,119,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,238,153,123,175,146,69,87,189,59,146,61,26,168,196,99,91,47,249,77,240,81,110,212,10,207,226,119,84,45,157,251,45,146,224,200,241,10,41,18,170,158,73,110,148,179,195,50,92,219,35,28,198,73,12,79,141,208,181,191,138,199,201,223,71,163,86,20,71,219,249,10,185,149,240,81,110,226,47,78,43,181,67,10,182,117,212,220,70,222,217,41,158,212,170,158,75,173,174,153,42,101,125,178,40,35,114,177,38,123,231,115,227,114,68,231,186,70,50,37,86,181,234,230,82,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,19,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,74,214,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,71,52,127,61,154,155,244,95,71,162,58,87,45,206,95,116,220,68,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,245,234,201,17,46,208,2,53,113,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,156,171,151,255,0,46,11,23,14,244,118,157,94,213,184,60,126,172,124,117,20,209,65,90,255,0,11,142,199,44,18,66,250,102,246,220,145,212,204,232,230,122,75,35,183,198,142,218,216,191,160,179,75,82,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,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,255,0,128,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,73,84,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,138,188,209,252,137,234,111,209,125,98,136,160,19,74,124,88,249,88,214,79,151,249,15,167,78,102,176,213,64,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,51,67,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,45,255,0,148,22,168,90,179,78,18,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,232,142,133,142,117,68,208,183,174,228,114,210,200,168,239,230,214,251,94,103,90,165,247,95,193,182,107,225,47,190,204,186,229,190,31,22,183,255,0,90,247,188,87,138,145,60,92,30,246,57,172,221,67,29,111,198,237,189,58,124,46,71,171,10,43,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,211,241,226,181,175,75,237,90,213,164,121,126,148,94,93,73,29,62,83,103,169,182,178,162,166,137,181,108,163,157,236,94,205,82,68,229,68,123,225,151,183,43,62,38,170,62,54,170,57,170,136,169,152,195,74,124,44,107,95,241,19,195,238,19,172,114,91,252,21,94,65,111,95,31,3,98,237,198,202,232,37,125,61,87,105,189,201,21,33,89,225,149,99,220,245,119,109,89,187,163,186,162,117,80,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,8,21,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,125,122,50,52,74,108,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,145,64,164,14,99,252,191,235,56,119,190,203,171,122,67,142,255,0,114,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,130,178,248,14,87,30,123,52,203,235,94,143,90,95,240,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,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,252,156,152,52,134,155,47,215,156,151,87,46,48,82,77,79,167,182,118,195,70,142,158,86,79,13,198,225,220,138,57,152,198,252,15,98,83,67,93,27,145,235,238,89,163,84,106,170,110,101,207,149,213,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,54,214,38,218,91,147,169,227,109,78,247,61,21,118,79,5,60,93,182,177,238,119,137,221,240,182,55,42,215,95,0,250,153,138,233,23,23,186,109,157,102,181,126,18,203,79,112,168,183,212,213,58,72,227,142,151,198,210,77,70,201,229,124,143,107,25,12,111,168,107,228,122,187,225,141,175,114,34,170,34,46,138,76,171,154,83,225,59,202,198,141,252,191,199,189,58,3,149,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,34,175,52,127,61,154,155,244,95,71,162,37,167,35,91,77,214,27,86,178,95,102,182,85,178,219,89,81,97,164,167,172,116,46,72,38,158,22,215,58,88,153,39,77,174,123,27,60,46,115,81,122,181,37,141,87,166,228,235,105,64,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,17,171,152,23,12,119,222,42,180,10,76,43,22,189,120,43,214,63,112,92,150,221,77,225,153,39,181,42,160,162,170,142,42,29,239,150,38,65,221,125,67,83,188,229,86,179,167,85,106,167,189,42,131,132,78,4,179,237,90,226,142,175,72,245,83,25,171,176,91,116,238,162,42,252,218,158,182,9,186,62,6,202,205,148,44,150,5,70,163,234,218,171,219,145,178,181,22,20,150,104,157,38,196,107,175,123,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,214,5,64,115,100,224,162,221,167,245,159,196,238,151,219,59,22,91,221,193,241,229,244,81,165,85,68,145,93,42,167,154,101,185,186,71,185,236,142,25,95,35,97,115,127,9,140,147,176,140,71,44,202,140,246,188,162,56,68,213,12,66,234,254,40,178,251,141,94,55,103,190,89,229,182,217,108,171,79,31,126,245,69,51,163,147,197,79,220,106,186,26,109,209,68,248,182,109,146,85,107,95,185,176,244,74,142,65,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,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,58,175,22,62,86,53,147,229,254,67,233,211,153,172,53,80,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,146,43,90,248,62,201,184,185,230,119,169,22,86,165,93,22,19,99,168,199,221,150,94,41,37,167,239,208,193,45,142,23,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,235,94,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,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,210,85,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,210,159,22,62,86,53,147,229,254,67,233,211,153,172,53,80,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,10,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,61,95,36,253,80,181,99,218,185,158,105,69,193,180,144,212,102,118,122,91,149,13,68,213,173,137,242,79,111,124,157,105,98,137,83,172,207,124,85,146,202,187,93,213,172,165,122,237,114,42,171,62,174,118,154,153,138,228,26,143,167,122,91,105,171,241,23,172,62,223,112,184,93,251,114,70,248,233,252,122,211,118,32,118,215,171,217,50,50,145,100,115,30,214,254,28,240,57,21,200,255,0,119,63,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,187,240,103,219,153,118,1,77,167,220,105,106,37,45,183,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,61,57,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,184,231,189,206,241,59,126,22,198,212,91,21,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,21,43,205,175,130,143,98,86,86,113,101,166,86,203,85,29,150,110,204,121,165,190,4,236,72,218,233,167,237,178,230,212,87,108,147,188,249,98,142,86,198,214,185,36,70,202,169,34,203,51,217,0,52,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,162,157,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,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,85,232,167,7,217,55,8,220,206,244,222,202,228,171,173,194,111,149,25,3,177,59,197,92,180,253,250,232,34,177,204,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,91,110,128,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,102,179,138,125,107,254,34,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,116,229,5,165,246,172,47,132,186,108,242,23,82,79,114,212,27,197,109,202,162,118,209,54,41,226,130,154,103,81,69,74,249,122,171,166,99,93,79,52,205,235,181,26,181,82,34,55,249,185,211,124,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,154,52,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,109,207,127,132,170,99,157,29,77,54,247,177,139,39,106,120,229,139,185,177,26,253,155,155,240,185,20,204,185,165,62,19,188,172,104,223,203,252,123,211,160,57,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,0,113,99,230,159,89,62,96,100,62,163,57,110,156,158,176,171,174,43,193,243,47,183,10,138,73,41,243,28,162,229,123,161,108,47,114,190,56,24,216,104,85,178,162,181,17,31,221,161,149,200,141,87,38,199,49,122,245,85,107,102,248,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,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,235,0,121,76,235,73,244,179,84,60,15,222,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,252,144,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,157,88,213,255,0,18,30,212,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,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,141,70,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,226,67,218,128,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,125,119,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,248,78,225,99,253,205,58,85,255,0,99,109,223,248,39,85,60,166,117,164,250,89,170,30,7,239,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,254,72,126,86,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,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,107,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,250,192,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,194,119,11,31,238,105,210,175,251,27,110,255,0,193,58,168,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,254,53,60,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,14,85,252,39,112,177,254,230,157,42,255,0,177,182,239,252,19,223,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,120,15,225,59,133,143,247,52,233,87,253,141,183,127,224,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,129,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,141,79,63,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,13,113,181,227,52,84,149,80,111,99,152,253,146,199,27,94,221,204,123,154,189,23,222,215,42,47,185,84,232,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,241,169,245,96,186,79,165,154,95,227,190,236,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,230,167,171,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,1,252,39,112,177,254,230,157,42,255,0,177,182,239,252,19,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,115,95,225,59,133,143,247,52,233,87,253,141,183,127,224,157,84,3,202,103,90,79,165,154,161,224,126,243,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,228,135,229,98,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,58,0,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,241,169,245,96,186,79,165,154,95,227,190,236,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,230,167,171,60,166,117,164,250,89,170,30,7,239,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,254,72,126,86,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,81,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,253,92,23,73,244,179,75,252,119,221,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,212,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,78,175,114,255,0,141,70,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,226,67,218,131,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,63,87,5,210,125,44,210,255,0,29,247,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,127,53,61,88,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,192,127,9,220,44,127,185,167,74,191,236,109,187,255,0,4,234,160,3,149,127,9,220,44,127,185,167,74,191,236,109,187,255,0,4,245,88,46,147,233,102,151,248,239,187,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,249,169,234,192,0,3,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,60,7,240,157,194,199,251,154,116,171,254,198,219,191,240,78,170,1,202,191,132,238,22,63,220,211,165,95,246,54,221,255,0,130,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,28,171,248,78,225,99,253,205,58,85,255,0,99,109,223,248,39,191,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,240,31,194,119,11,31,238,105,210,175,251,27,110,255,0,193,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,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,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,67,165,158,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,241,169,245,96,186,79,165,154,95,227,190,236,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,230,167,159,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,107,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,250,192,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,141,79,171,5,210,125,44,210,255,0,29,247,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,127,53,63,43,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,185,173,68,79,114,33,250,184,46,147,233,102,151,248,239,187,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,249,169,234,192,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,197,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,43,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,230,121,78,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,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,88,1,195,215,49,238,51,179,157,125,211,76,43,41,214,79,27,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,61,236,166,107,219,185,143,114,117,106,163,147,175,84,84,95,121,119,224,138,188,201,245,75,93,180,91,135,22,234,102,130,223,125,141,95,102,200,40,189,185,91,225,104,234,59,86,185,89,44,63,222,234,152,246,187,173,84,180,109,248,26,175,78,189,125,205,71,170,87,6,136,115,52,226,230,245,173,24,13,155,81,181,222,146,60,78,191,40,181,83,95,159,87,100,179,210,192,219,115,234,227,109,74,201,50,83,53,98,103,105,95,213,232,230,237,78,171,213,58,117,47,36,28,83,141,13,99,190,232,23,12,25,254,170,226,208,239,189,90,173,241,211,219,164,220,196,240,213,85,117,17,82,69,83,209,236,123,31,217,125,67,101,237,185,170,215,246,246,47,68,119,84,167,107,79,51,30,96,23,251,173,21,138,197,172,21,119,27,149,198,162,58,74,58,58,76,74,211,52,245,51,200,228,108,113,71,27,104,213,207,123,156,168,212,106,34,170,170,162,33,126,128,20,3,253,84,126,59,63,219,207,254,236,217,255,0,209,11,190,225,235,41,190,231,58,5,166,153,174,83,93,227,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,142,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,7,201,118,162,169,184,218,171,109,244,119,106,187,93,69,85,60,144,197,93,72,216,157,61,43,220,213,70,205,26,76,199,196,175,106,170,57,18,70,61,157,81,55,53,201,213,22,133,174,220,204,121,128,88,46,181,182,43,238,176,85,219,174,86,234,137,41,43,40,234,241,43,76,51,211,79,27,149,178,69,36,110,163,71,49,237,114,43,85,170,136,168,168,168,165,191,240,71,175,53,60,71,112,209,135,106,77,230,182,146,124,133,105,223,107,200,18,26,136,164,122,92,105,158,177,73,36,172,137,140,108,47,153,173,142,165,34,216,221,140,168,98,39,86,237,114,243,78,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,88,129,192,87,30,188,88,235,79,22,56,54,153,234,94,171,123,103,27,188,251,79,198,209,123,10,219,79,221,237,91,106,166,143,241,33,167,100,141,233,36,76,119,194,228,235,211,162,245,69,84,91,127,41,131,139,174,102,154,253,101,226,47,51,179,112,233,174,244,146,105,245,5,69,53,53,169,244,150,75,117,84,14,123,41,97,109,74,199,52,244,206,124,172,241,41,63,71,238,115,28,157,21,138,172,86,169,50,185,95,106,199,19,250,233,167,25,78,169,113,3,151,123,106,203,93,112,130,223,139,119,45,20,244,50,47,135,73,60,100,237,236,83,196,201,97,115,228,134,54,191,115,250,73,77,59,122,49,90,187,186,95,12,220,93,218,181,215,82,245,107,70,175,54,234,75,78,89,165,249,69,202,218,200,226,168,110,203,165,170,42,233,160,134,170,40,220,229,149,31,26,71,27,39,247,43,17,242,68,228,114,119,146,40,228,80,0,17,171,42,227,54,197,73,198,118,21,193,222,37,106,241,215,90,239,23,81,149,220,106,24,246,71,111,141,182,169,235,105,169,169,211,221,220,153,251,96,145,242,123,227,100,110,70,38,247,189,221,137,42,8,1,205,111,138,61,118,225,175,238,187,238,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,132,197,38,221,189,249,127,163,211,174,239,127,94,137,210,63,240,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,252,72,105,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,223,192,5,0,255,0,85,31,142,207,246,243,255,0,187,54,127,244,66,239,184,122,202,111,185,206,129,105,166,107,148,215,120,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,197,112,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,234,0,7,31,226,219,91,238,188,56,104,14,71,173,22,107,29,37,230,163,28,168,181,185,244,21,50,58,54,84,193,53,198,154,158,102,35,219,239,99,214,41,164,216,254,142,70,191,107,149,175,68,86,47,171,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,8,1,205,111,138,61,118,225,175,238,187,238,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,132,197,38,221,189,249,127,163,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,89,248,0,16,215,142,78,99,184,111,10,85,45,211,236,62,209,73,152,106,45,69,59,165,154,133,245,75,29,37,145,143,137,86,9,107,21,136,174,123,220,229,141,233,76,213,99,221,23,87,58,72,145,209,44,157,3,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,0,87,6,125,205,191,13,199,184,180,180,224,246,137,169,42,52,130,205,81,87,105,200,50,58,30,183,4,184,190,88,96,88,171,41,216,216,216,246,50,150,165,147,70,231,70,249,217,60,47,145,241,177,238,236,169,98,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,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,231,72,245,107,94,230,69,20,175,70,63,102,213,137,92,10,243,70,181,107,126,67,75,164,26,235,77,73,96,204,174,149,19,173,162,241,28,173,101,186,233,60,213,82,190,43,123,99,218,139,76,246,68,248,97,133,30,249,86,110,218,163,164,239,57,141,151,197,115,48,226,79,140,238,23,181,150,219,83,167,154,185,236,236,7,50,183,165,69,154,155,216,22,169,188,29,85,51,99,142,178,155,124,209,73,52,158,247,67,63,113,251,91,253,117,177,189,123,74,167,234,242,190,227,191,83,53,211,81,242,157,45,226,7,81,61,181,122,174,183,193,112,197,187,150,251,117,12,107,225,214,79,25,3,123,12,137,242,204,230,73,12,141,102,215,244,142,154,119,117,98,53,119,89,80,43,171,154,151,25,154,177,195,182,85,167,248,86,134,106,71,217,251,213,109,190,190,233,126,166,246,61,53,94,250,87,201,20,116,82,111,170,130,70,39,87,195,92,157,35,93,223,15,87,167,69,98,175,138,229,167,197,47,24,220,78,107,205,85,6,163,106,197,93,199,9,197,172,243,220,174,176,55,21,183,178,10,185,228,233,13,53,43,234,96,130,55,64,245,116,143,157,189,28,170,244,164,145,187,85,55,43,126,190,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,239,71,239,175,57,251,71,246,115,216,158,204,254,198,81,209,246,60,71,142,239,127,131,69,30,237,221,136,191,165,215,166,223,119,78,171,214,127,128,0,0,174,11,79,56,140,54,245,197,29,22,3,71,140,82,71,164,21,245,17,217,98,201,234,229,90,90,214,213,190,84,107,110,82,36,207,108,81,80,245,84,69,142,68,108,173,143,172,206,114,57,22,152,177,240,8,235,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,160,0,0,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,127,51,202,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,157,128,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,192,14,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,239,101,51,94,221,204,123,147,171,85,28,157,122,162,162,251,203,191,0,0,67,254,59,121,131,216,184,63,172,199,240,219,38,43,246,163,51,188,248,123,164,212,51,200,250,122,90,91,63,125,204,146,71,76,141,94,179,75,218,154,40,145,168,228,99,145,210,72,138,141,100,83,119,94,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,225,89,103,22,120,110,11,197,126,63,194,246,97,79,73,105,126,85,139,199,122,180,95,42,107,213,172,170,184,201,89,45,60,86,212,139,183,181,175,123,96,145,204,145,210,166,231,237,137,173,87,189,155,187,168,0,28,43,136,30,44,240,221,8,207,244,195,75,93,79,73,123,203,53,43,40,183,89,89,105,109,122,193,61,5,186,166,101,129,215,39,162,70,244,86,54,85,99,27,27,150,62,234,247,54,59,240,164,219,250,188,91,107,125,215,135,13,1,200,245,162,205,99,164,188,212,99,149,22,183,62,130,166,71,70,202,152,38,184,211,83,204,196,123,125,236,122,197,52,155,31,209,200,215,237,114,181,232,138,197,246,186,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,3,138,113,83,196,229,139,133,92,87,17,205,114,155,47,141,178,228,25,133,6,53,113,169,241,47,143,217,116,179,199,60,146,215,108,100,82,190,126,211,41,220,189,150,162,57,253,122,35,145,125,203,216,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,64,60,52,113,23,157,240,191,170,116,26,153,130,212,127,146,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,230,139,252,209,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,7,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,140,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,210,79,10,186,165,247,211,195,142,157,106,100,215,223,108,215,222,113,250,95,106,214,248,95,15,221,186,68,206,205,119,225,163,24,214,244,170,138,118,252,13,70,47,78,172,234,213,106,175,85,42,215,158,14,127,83,21,171,75,52,182,135,33,164,90,122,170,139,141,254,233,105,106,196,233,209,241,54,40,40,170,30,157,59,172,98,164,213,236,111,189,24,245,73,63,164,177,166,216,171,202,203,0,169,206,184,210,195,106,151,30,164,187,91,113,90,122,251,253,201,42,82,39,50,149,145,211,62,42,122,132,100,139,241,61,149,147,210,43,54,34,189,175,218,244,233,177,92,219,244,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,51,67,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,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,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,10,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,246,220,152,53,230,155,21,213,12,151,64,47,181,181,126,31,56,167,109,210,196,199,84,74,232,35,184,209,199,35,167,141,144,163,21,140,124,212,221,94,233,85,204,247,80,198,197,222,174,98,54,69,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,115,220,93,107,125,215,135,30,29,51,61,101,177,88,233,46,247,43,5,61,51,104,233,42,228,115,32,89,234,42,161,166,141,242,109,248,156,198,58,116,122,177,21,170,244,98,181,28,205,219,211,54,230,154,52,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,157,175,103,139,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,160,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,45,223,112,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,234,1,13,121,142,241,199,83,194,150,27,65,135,233,243,41,42,53,23,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,74,203,229,113,231,179,76,190,181,232,245,165,255,0,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,103,219,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,246,160,28,171,90,184,157,209,174,30,239,184,77,131,86,50,143,98,73,158,220,38,183,219,106,101,133,222,22,14,211,26,178,79,83,55,244,33,133,31,37,60,106,247,47,185,211,181,202,137,27,101,146,62,85,205,31,200,158,166,253,23,214,40,138,139,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,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,85,95,53,206,5,191,191,241,65,162,152,103,254,209,85,159,209,80,187,252,215,54,233,29,58,55,254,87,197,61,174,255,0,89,50,179,252,34,98,184,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,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,217,24,174,107,28,248,165,137,234,198,111,218,157,84,172,190,107,220,113,211,99,86,171,223,8,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,186,229,235,18,67,43,163,232,247,72,254,205,69,150,41,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,161,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,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,125,248,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,39,127,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,202,231,5,163,150,44,231,134,5,213,90,137,188,61,235,77,46,16,84,81,201,181,239,239,210,215,84,65,73,81,77,209,30,214,55,115,223,77,47,113,90,247,39,134,216,221,169,35,148,170,190,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,71,192,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,138,114,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,145,175,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,0,0,5,64,115,61,230,1,125,201,114,171,199,13,186,41,145,93,109,88,253,159,198,216,179,90,182,70,200,189,177,84,146,49,146,210,70,174,103,122,56,97,88,165,137,238,107,218,217,251,178,177,90,232,145,174,150,181,139,73,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,51,67,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,216,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,52,95,230,137,213,64,57,166,179,113,21,164,122,1,83,136,193,170,217,101,37,141,153,157,227,216,212,51,79,43,26,200,95,218,123,214,162,100,87,35,153,76,215,36,81,190,100,69,100,111,168,133,100,86,49,202,246,244,176,114,174,44,124,172,107,39,203,252,135,211,167,40,7,134,142,34,243,190,23,245,78,131,83,48,90,143,242,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,252,209,127,154,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,190,212,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,69,254,63,184,193,181,112,155,164,110,117,189,106,228,206,243,26,122,202,12,81,144,196,213,101,52,236,99,82,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,58,12,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,186,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,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,245,138,86,231,87,230,159,22,249,127,67,234,55,18,101,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,3,143,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,244,109,164,122,153,149,107,39,29,218,125,170,89,173,95,136,189,100,218,161,99,184,84,237,146,71,199,14,251,156,27,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,91,255,0,52,127,34,122,155,244,95,88,162,42,215,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,47,123,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,4,0,231,87,229,99,22,249,129,67,233,215,18,58,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,42,184,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,211,251,210,193,62,235,62,250,253,187,253,166,125,159,251,83,237,63,11,55,254,75,240,222,39,191,217,217,221,254,243,241,108,217,191,252,91,122,251,138,171,210,110,116,153,221,143,42,191,253,238,105,223,218,76,110,243,144,45,109,175,193,86,67,79,93,143,90,228,145,119,82,38,216,27,29,127,106,61,157,181,127,101,238,114,63,124,138,143,111,111,176,115,105,205,109,90,149,192,214,152,106,53,138,158,174,11,110,85,148,89,111,116,113,85,177,173,158,56,42,108,245,211,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,50,178,248,78,243,79,163,127,48,49,239,81,128,210,152,6,122,249,138,232,229,247,70,248,184,206,233,174,243,120,138,76,194,225,62,99,107,169,218,198,119,169,107,231,150,71,38,198,189,234,222,212,233,81,7,87,109,115,251,27,246,181,175,106,19,171,146,94,166,98,181,58,89,157,104,231,139,237,100,150,252,129,114,110,196,146,70,223,17,67,81,77,79,79,190,22,239,238,63,183,37,47,73,23,98,53,189,248,62,37,87,244,75,42,51,237,204,187,63,166,212,30,52,181,18,170,219,144,213,221,109,182,58,138,107,5,42,76,178,236,163,125,37,52,113,85,83,196,201,17,54,49,181,137,86,171,181,54,57,238,123,219,187,126,229,157,92,147,244,190,235,143,105,30,121,170,247,7,85,195,79,153,222,41,109,180,52,243,81,58,38,73,5,189,146,117,170,138,85,94,147,49,242,214,75,18,237,111,70,190,149,233,185,202,170,140,177,240,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,131,42,228,138,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,8,127,205,47,66,232,245,131,133,59,246,73,69,102,241,121,38,157,255,0,108,150,201,163,88,35,145,148,177,170,37,193,142,146,84,221,217,240,189,201,157,27,28,215,62,74,104,63,164,173,70,58,149,180,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,109,204,103,139,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,241,53,20,181,254,114,183,107,85,255,0,132,76,38,251,98,185,210,92,109,183,28,226,219,87,71,89,73,51,102,130,166,9,45,151,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,2,249,92,121,236,211,47,173,122,61,105,37,57,214,107,165,29,214,251,133,240,241,97,188,247,189,137,191,36,200,169,163,72,36,141,149,82,179,183,66,199,61,21,101,142,102,66,234,167,186,53,70,53,99,171,129,255,0,31,86,171,56,95,42,254,30,46,186,203,196,189,171,60,170,181,82,85,98,122,99,81,13,238,236,249,171,29,11,219,90,172,153,109,173,137,177,174,247,189,42,97,108,202,139,210,61,148,239,71,170,238,108,114,94,241,154,206,44,124,211,235,39,204,12,135,212,103,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,112,174,48,120,179,195,120,69,210,255,0,183,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,179,175,109,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,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,145,92,174,60,246,105,151,214,189,30,180,191,224,85,95,60,239,201,63,212,159,182,145,43,150,93,218,213,101,227,143,76,43,47,55,58,74,10,121,42,46,84,140,150,166,102,196,199,79,61,178,174,24,98,71,57,81,21,242,75,36,113,177,191,205,207,123,90,157,85,81,13,4,128,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,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,152,35,74,124,39,121,88,209,191,151,248,247,167,64,102,176,145,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,158,128,229,92,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,219,21,60,110,122,255,0,157,35,213,173,123,153,20,82,189,24,253,155,87,60,58,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,89,233,99,194,245,151,22,228,233,157,92,117,35,38,223,141,222,125,143,83,135,99,175,181,182,158,107,85,11,178,8,164,146,162,73,149,140,146,111,21,36,221,214,35,183,181,34,72,158,199,170,74,172,101,107,19,167,151,7,48,10,206,29,239,177,105,38,175,100,95,220,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,227,36,182,255,0,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,74,203,225,227,156,254,77,141,218,168,113,174,36,112,138,188,177,236,168,168,117,70,81,100,125,61,53,106,192,173,87,68,199,80,108,142,9,30,146,124,10,246,203,10,118,213,171,181,207,98,172,158,131,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,41,3,152,255,0,47,250,206,29,239,178,234,222,144,227,191,220,158,191,195,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,224,172,188,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,218,79,27,220,200,177,93,36,209,172,106,229,195,229,250,213,146,100,154,153,111,154,178,197,116,142,88,229,134,209,66,215,118,223,89,53,59,255,0,19,189,220,238,69,28,82,198,141,73,96,157,37,69,88,31,11,233,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,229,63,87,38,197,175,184,125,198,27,78,71,67,225,42,234,45,244,23,72,227,238,178,77,212,181,180,177,85,211,73,213,138,168,155,224,158,39,244,235,185,187,186,57,17,200,168,150,233,203,115,152,181,54,127,143,73,163,124,70,102,180,144,100,246,58,119,73,101,191,92,29,46,251,181,186,10,89,234,42,95,91,58,177,97,141,244,176,211,43,157,81,44,140,238,177,205,87,35,164,99,228,146,26,243,25,227,95,248,170,212,120,44,24,5,206,235,30,153,98,223,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,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,121,93,107,210,251,86,181,105,30,95,165,23,151,82,71,79,148,217,234,109,172,168,169,162,109,91,40,231,123,23,179,84,145,57,81,30,248,101,237,202,207,137,170,143,141,170,142,106,162,42,102,48,210,71,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,232,53,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,115,77,26,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,84,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,0,0,87,87,51,174,96,21,154,69,71,83,195,246,136,100,94,19,58,171,221,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,233,163,123,157,11,88,238,136,217,28,199,199,77,128,23,103,203,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,39,68,87,212,195,23,70,200,199,238,145,236,143,191,186,69,89,187,83,212,202,185,221,120,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,61,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,83,61,156,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,109,60,162,48,29,121,196,244,25,247,173,66,200,106,233,240,155,229,68,181,88,182,53,114,183,254,60,16,59,182,244,175,166,168,239,110,138,154,161,207,157,124,59,225,232,229,107,42,35,115,82,103,44,211,212,229,92,88,249,88,214,79,151,249,15,167,78,102,176,149,92,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,233,253,233,96,159,117,159,125,126,221,254,211,62,207,253,169,246,159,133,155,255,0,37,248,111,19,223,236,236,238,255,0,121,248,182,108,223,254,45,189,125,197,85,233,55,58,76,238,199,149,95,254,247,52,239,237,38,55,121,200,22,182,215,224,171,33,167,174,199,173,114,72,187,169,19,108,13,142,191,181,30,206,218,191,178,247,57,31,190,69,71,183,183,216,57,180,230,182,173,74,224,107,76,53,26,197,79,87,5,183,42,202,44,183,186,56,170,216,214,207,28,21,54,122,233,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,153,89,124,39,121,167,209,191,152,24,247,168,192,105,76,0,114,174,37,248,139,193,56,95,210,202,253,76,206,170,63,202,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,243,85,254,72,185,235,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,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,39,49,237,114,117,69,69,18,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,218,231,177,179,194,231,53,23,171,82,88,213,122,110,78,179,3,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,251,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,166,30,117,126,105,241,111,151,244,62,163,113,32,174,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,164,81,229,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,118,201,27,36,155,98,124,16,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,51,195,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,124,188,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,40,4,176,158,87,60,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,22,61,90,231,61,101,100,155,147,116,84,213,14,123,85,95,191,183,20,141,87,171,90,147,77,43,110,124,16,3,157,95,149,140,91,230,5,15,167,92,74,86,45,211,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,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,218,234,142,144,230,90,65,83,140,193,152,65,72,140,204,49,123,102,95,104,154,154,116,149,147,219,171,162,223,19,149,61,206,99,218,228,146,55,181,200,157,31,19,149,187,152,172,123,189,5,187,137,221,101,182,240,251,119,225,138,60,163,189,128,222,46,20,247,7,209,84,66,217,100,166,237,202,179,58,10,121,29,213,98,134,73,210,41,158,198,255,0,251,200,145,90,173,238,78,146,184,94,208,187,239,17,122,227,138,233,125,166,205,117,174,160,174,184,83,203,127,154,220,172,100,150,251,59,102,98,85,213,44,146,34,199,30,200,220,187,85,232,168,178,58,54,35,94,231,181,142,180,158,114,182,155,85,131,132,76,38,197,98,182,82,91,173,182,236,226,219,73,71,71,73,11,97,130,154,8,237,151,6,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,220,39,121,167,209,191,152,24,247,168,192,105,76,2,176,57,218,104,229,138,92,87,5,226,6,158,110,205,234,154,224,152,117,100,123,94,239,23,75,36,117,21,116,235,213,95,178,62,203,226,169,247,35,55,63,197,124,78,233,27,81,98,175,42,205,99,177,105,23,23,22,138,108,142,30,148,153,237,190,92,58,58,157,207,254,181,170,169,158,9,41,151,99,24,229,127,114,122,120,160,233,240,181,189,253,238,114,53,138,139,118,154,215,170,22,173,21,210,60,191,85,239,45,164,146,159,22,179,212,220,153,79,83,90,218,70,86,78,198,47,102,149,37,114,42,49,243,75,219,137,159,11,149,95,35,81,26,229,84,69,204,97,164,142,16,180,134,167,66,56,104,211,221,45,184,65,87,5,202,211,103,100,215,72,42,103,138,103,211,220,106,94,234,170,200,81,241,124,14,99,42,39,149,140,86,171,190,6,183,226,127,244,151,176,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,25,87,58,174,182,240,233,157,232,133,159,5,203,47,244,253,236,111,81,177,250,27,238,63,115,223,11,124,87,118,130,146,166,170,46,203,37,124,140,236,73,88,144,238,145,25,220,217,189,168,136,189,18,74,114,224,230,1,89,195,189,246,45,36,213,236,139,251,147,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,252,100,150,239,192,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,9,1,148,235,29,139,57,229,115,138,233,85,60,62,30,245,166,154,161,5,61,100,123,158,254,253,45,117,53,226,174,158,167,170,177,172,110,231,190,166,46,218,57,238,79,13,189,219,82,70,161,249,92,174,60,246,105,151,214,189,30,180,226,154,253,172,119,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,54,230,63,194,82,177,169,29,53,54,246,49,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,183,254,79,186,57,98,193,184,96,77,85,167,155,196,94,181,46,225,61,69,100,155,94,206,197,45,13,68,244,148,244,221,21,238,99,182,189,149,50,247,17,172,114,248,157,142,220,145,181,73,212,102,179,139,31,52,250,201,243,3,33,245,25,198,119,195,214,85,132,232,78,153,241,5,226,125,161,141,234,55,180,169,183,71,75,35,125,151,93,71,89,52,30,30,105,58,44,107,221,142,46,236,107,185,28,237,147,183,98,36,91,223,239,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,212,213,45,116,211,141,36,209,171,158,188,228,119,159,27,136,91,173,240,220,99,171,180,162,86,120,232,231,115,25,76,148,234,197,217,39,121,242,196,214,63,114,71,248,136,231,61,172,234,228,207,103,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,231,72,245,107,88,215,203,44,175,70,51,126,212,243,249,54,144,230,88,134,151,225,26,185,125,130,146,27,22,161,84,93,161,177,35,103,71,207,51,45,242,67,20,243,61,137,238,99,22,89,150,54,162,174,245,88,100,85,106,53,88,231,247,94,87,30,123,52,203,235,94,143,90,95,240,42,175,158,119,228,159,234,79,219,74,171,46,167,150,47,30,63,125,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,39,248,40,135,152,239,28,116,220,86,230,84,24,126,159,50,174,159,78,176,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,235,89,44,174,114,181,102,88,163,134,166,148,248,78,242,177,163,127,47,241,239,78,128,205,97,213,117,183,135,76,239,68,44,248,46,89,127,167,239,99,122,141,143,208,223,113,251,158,248,91,226,187,180,20,149,53,81,118,89,43,228,103,98,74,196,135,116,136,206,230,205,237,68,69,232,146,83,151,7,48,10,206,29,239,177,105,38,175,100,95,220,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,227,36,183,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,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,36,87,44,94,3,190,251,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,79,254,104,254,68,245,55,232,190,177,68,80,9,237,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,131,48,226,119,89,115,237,14,197,184,122,203,114,143,105,98,24,125,193,215,11,91,39,133,175,170,103,72,86,40,32,116,235,213,235,12,12,124,233,19,61,219,91,59,154,170,230,71,11,98,233,92,186,120,117,169,226,19,137,124,114,11,206,39,87,118,194,113,90,134,222,114,105,146,40,157,73,27,35,99,223,75,79,80,147,53,204,145,147,212,71,28,110,135,162,189,241,119,213,17,17,143,123,37,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,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,153,247,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,165,212,242,197,224,59,238,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,173,43,23,61,171,124,22,90,184,167,224,39,72,239,184,134,63,72,237,84,198,180,223,28,92,126,177,106,91,74,181,176,37,20,14,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,109,212,215,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,213,120,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,10,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,51,237,204,187,0,166,211,238,52,181,18,150,219,143,85,218,173,183,202,138,107,253,42,204,146,236,172,125,93,52,114,213,84,68,249,21,119,177,213,139,86,139,181,118,53,237,123,27,183,102,212,158,156,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,43,157,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,157,204,93,212,182,215,83,200,218,109,142,98,170,111,158,122,121,123,141,123,28,223,13,183,226,108,142,68,174,190,1,244,207,21,213,222,47,116,219,5,205,105,60,93,150,162,225,81,112,169,165,116,113,201,29,87,130,164,154,177,144,74,201,24,230,62,25,31,78,214,72,197,111,197,27,158,212,84,85,69,77,20,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,0,137,92,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,218,22,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,183,253,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,91,166,191,112,57,77,196,119,4,218,67,172,56,59,234,217,168,184,94,147,216,153,13,36,108,150,161,151,203,116,54,246,78,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,170,12,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,167,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,160,19,175,235,207,12,249,150,131,99,218,109,153,222,107,169,46,56,246,168,226,244,89,29,150,182,21,70,61,175,146,150,158,106,154,73,98,87,43,154,248,93,83,26,35,253,236,145,143,99,145,81,219,227,143,181,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,119,215,108,255,0,13,178,224,53,186,165,89,144,210,73,137,208,89,228,191,203,118,164,85,170,129,214,230,66,179,186,162,53,133,28,178,179,180,138,244,237,163,183,39,77,189,122,161,159,110,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,236,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,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,218,234,142,144,230,90,65,83,140,193,152,65,72,140,204,49,123,102,95,104,154,154,116,149,147,219,171,162,223,19,149,61,206,99,218,228,146,55,181,200,157,31,19,149,187,152,172,123,189,5,187,137,221,101,182,240,251,119,225,138,60,163,189,128,222,46,20,247,7,209,84,66,217,100,166,237,202,179,58,10,121,29,213,98,134,73,210,41,158,198,255,0,251,200,145,90,173,238,78,146,184,94,208,187,239,17,122,227,138,233,125,166,205,117,174,160,174,184,83,203,127,154,220,172,100,150,251,59,102,98,85,213,44,146,34,199,30,200,220,187,85,232,168,178,58,54,35,94,231,181,142,180,158,114,182,155,85,131,132,76,38,197,98,182,82,91,173,182,236,226,219,73,71,71,73,11,97,130,154,8,237,151,6,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,220,39,121,167,209,191,152,24,247,168,192,105,76,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,46,123,56,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,248,21,209,53,239,111,137,145,173,141,211,63,115,183,61,17,168,189,182,70,198,118,174,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,135,197,115,71,243,217,169,191,69,244,122,34,90,114,222,208,108,55,137,46,95,154,143,165,57,157,21,35,153,113,206,46,47,182,87,77,78,179,62,211,113,75,85,2,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,215,95,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,79,78,87,92,192,43,45,21,150,222,25,53,191,34,239,90,166,240,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,253,208,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,240,28,234,252,211,226,223,47,232,125,70,226,68,172,11,65,179,45,74,210,61,66,213,108,62,138,174,230,205,55,168,181,62,239,67,77,78,146,62,59,117,91,43,86,90,213,93,232,237,144,58,146,52,123,90,199,124,19,58,71,43,25,19,212,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,130,116,47,136,253,56,215,61,14,183,107,157,167,32,181,80,90,189,158,181,23,246,203,94,157,187,13,84,80,164,149,116,213,50,200,216,246,118,122,170,172,143,107,26,232,246,202,159,3,218,229,166,14,96,220,109,221,120,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,220,70,170,44,146,117,226,184,78,131,102,89,158,143,106,30,185,54,138,174,147,19,192,41,232,216,251,131,169,209,208,86,220,106,43,169,41,219,68,199,43,218,187,219,21,75,231,115,154,143,216,145,198,215,163,123,209,184,250,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,224,191,122,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,250,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,105,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,64,14,117,126,86,49,111,152,20,62,157,113,41,219,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,222,189,94,244,138,25,21,24,222,175,122,162,53,168,231,42,53,127,38,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,185,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,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,158,243,181,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,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,245,151,135,76,19,138,14,1,116,171,77,51,170,127,203,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,255,0,37,79,228,169,72,26,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,180,174,77,60,60,90,177,189,47,186,113,35,122,181,85,179,33,203,42,42,236,150,122,135,86,53,208,45,146,25,34,238,57,145,49,126,23,190,178,9,90,229,151,226,233,75,26,177,26,215,57,100,244,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,143,252,123,105,158,43,170,28,35,234,101,187,41,164,238,123,7,31,173,201,173,211,178,56,214,106,90,234,8,31,81,19,227,115,216,237,155,187,110,137,234,222,142,88,166,149,136,230,239,234,103,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,137,230,127,196,198,27,113,224,135,26,160,181,80,213,173,70,186,211,218,238,86,122,106,180,88,167,165,183,68,180,215,9,39,147,99,95,18,189,170,180,176,172,125,196,247,212,43,154,231,164,110,69,172,190,11,244,114,197,175,188,80,96,26,85,148,205,178,203,117,184,73,81,113,143,107,215,196,210,210,83,203,87,45,55,86,61,143,103,121,148,238,139,184,215,35,153,220,222,157,85,189,23,71,192,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,114,238,104,247,130,156,166,197,152,112,143,164,55,108,114,187,197,210,83,225,246,203,92,146,118,159,30,218,170,40,27,73,83,31,71,162,42,236,158,9,89,215,166,215,109,234,213,86,170,42,246,176,101,92,208,158,5,161,122,113,196,95,2,58,89,165,250,161,102,241,214,170,237,63,199,101,134,104,149,25,85,111,170,109,178,20,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,212,87,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,229,71,199,79,247,142,23,245,175,51,255,0,217,233,112,10,218,230,255,0,156,215,90,228,168,87,127,201,120,86,57,191,235,225,71,255,0,131,194,90,160,42,87,157,102,133,209,218,175,184,95,16,246,27,55,103,219,123,241,188,138,166,53,130,56,223,85,19,59,148,47,115,17,18,89,38,124,45,170,99,164,85,123,82,58,72,25,240,116,106,62,181,169,178,155,237,38,43,113,194,169,235,182,89,110,183,10,59,165,101,55,105,139,221,170,164,142,166,58,121,55,170,111,110,214,86,212,167,68,84,106,247,58,185,21,90,213,70,53,148,223,112,251,140,215,108,114,187,194,85,212,91,235,237,114,73,218,100,155,169,107,105,101,164,169,143,163,209,81,55,193,60,172,235,211,115,119,117,106,163,145,21,61,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,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,31,89,154,206,44,124,211,235,39,204,12,135,212,103,46,39,151,190,1,134,234,159,46,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,46,201,89,237,154,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,150,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,188,170,235,159,230,87,220,54,193,167,215,156,134,174,179,30,197,106,43,170,108,180,51,42,57,148,15,172,88,150,165,34,85,77,205,99,221,4,111,86,117,216,143,222,228,68,116,143,87,74,174,92,92,14,83,113,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,69,115,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,170,190,121,223,146,127,169,63,109,43,131,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,210,22,84,62,154,146,106,165,133,30,191,11,94,246,192,230,49,92,173,102,247,55,115,152,222,174,79,41,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,146,16,115,94,227,142,167,37,186,222,248,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,47,73,86,104,157,31,70,54,55,247,161,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,230,198,196,115,152,215,203,44,76,87,179,126,228,229,70,148,248,78,242,177,163,127,47,241,239,78,128,205,97,160,140,103,65,176,222,36,185,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,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,69,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,171,48,215,237,101,207,244,227,22,210,60,203,80,174,183,92,67,11,221,236,75,92,239,111,110,155,170,43,91,185,200,136,249,123,108,85,142,46,227,157,218,141,206,100,123,24,170,213,234,188,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,38,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,35,7,52,127,34,122,155,244,95,88,162,40,4,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,0,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,223,114,175,225,226,213,163,92,52,90,179,202,171,85,93,46,89,169,212,240,222,238,207,154,177,179,49,212,72,249,150,218,216,155,26,236,99,22,154,102,204,168,189,100,223,80,244,122,166,214,199,28,117,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,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,176,43,131,46,85,151,221,21,226,10,187,84,53,122,255,0,106,189,90,176,171,131,190,199,67,79,3,36,109,222,69,139,172,119,10,136,228,71,120,126,207,113,54,68,138,178,37,76,74,246,191,100,81,190,162,202,140,171,154,83,225,59,202,198,141,252,191,199,189,58,2,42,243,23,229,209,247,247,226,245,175,69,45,223,221,39,240,253,167,108,239,127,231,31,248,37,52,63,141,83,82,202,122,63,15,79,20,174,248,89,248,191,201,126,46,138,178,43,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,236,235,220,122,34,58,87,170,247,80,10,181,231,131,128,84,203,106,210,205,82,161,199,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,175,94,235,216,137,13,123,219,238,86,49,86,79,232,172,137,186,42,242,178,207,234,112,94,52,176,218,85,200,105,45,54,220,170,158,190,193,114,90,149,137,172,170,100,148,207,150,158,157,31,34,124,47,125,100,20,136,205,138,143,115,246,177,58,239,86,187,213,243,125,213,11,174,105,197,165,78,7,51,106,224,182,233,245,158,138,219,79,3,171,93,44,18,207,83,11,107,101,170,100,93,17,176,189,205,168,134,23,116,220,174,74,88,213,93,252,154,222,213,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,117,175,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,1,93,88,191,48,10,206,34,57,132,233,190,146,105,14,69,253,201,232,61,163,60,181,52,241,207,79,38,69,85,236,74,169,55,84,50,102,71,35,33,134,69,86,50,21,110,213,146,37,149,202,255,0,193,72,172,84,17,127,140,30,0,116,143,139,43,87,180,29,29,38,29,157,199,81,28,204,202,232,45,140,150,122,150,35,89,27,161,173,141,29,26,213,179,181,27,26,197,115,209,241,43,25,177,200,206,228,114,113,94,91,156,187,46,186,17,83,38,180,107,221,138,146,13,65,142,161,205,199,168,33,175,116,175,177,193,218,158,158,119,202,248,38,90,121,223,80,201,215,163,21,36,72,216,198,57,28,143,123,153,28,181,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,133,92,127,114,197,190,235,6,163,210,106,223,15,52,86,170,75,174,77,112,165,163,201,45,14,99,41,41,89,36,139,59,170,47,146,206,233,127,230,237,146,24,96,116,143,118,249,81,30,247,63,116,160,225,19,129,205,35,225,6,213,87,62,40,250,187,246,89,120,167,138,11,174,71,114,99,18,119,177,173,98,190,10,102,53,58,83,211,58,86,172,157,190,175,122,170,177,36,146,78,220,106,220,240,154,8,198,116,27,13,226,75,151,230,156,105,78,103,69,72,230,92,116,222,194,251,101,116,212,235,51,237,55,20,181,68,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,180,153,196,191,14,153,223,11,250,167,95,166,121,213,63,249,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,254,74,159,201,87,228,203,56,145,214,220,235,72,241,253,10,204,51,234,187,182,19,138,212,71,83,104,182,212,211,192,231,210,190,54,75,28,72,149,27,59,238,99,35,158,70,49,142,145,88,214,109,107,81,17,140,70,244,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,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,250,203,195,166,9,197,7,0,186,85,166,153,213,63,229,253,142,178,207,91,190,111,236,101,211,216,169,12,21,157,184,165,143,189,218,239,189,221,167,187,99,255,0,146,167,242,84,164,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,218,87,38,158,30,45,88,222,151,221,56,145,189,90,170,217,144,229,149,21,118,75,61,67,171,26,232,22,201,12,145,119,28,200,152,191,11,223,89,4,173,114,203,241,116,165,141,88,141,107,156,178,122,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,0,115,66,227,167,238,83,21,126,135,104,230,103,225,53,38,245,179,219,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,252,39,58,158,69,154,154,153,165,90,113,172,152,172,248,86,169,97,118,172,154,203,81,185,222,26,225,78,146,118,100,116,111,143,189,11,255,0,167,12,200,201,36,70,203,26,182,70,110,85,107,145,125,229,96,82,242,108,190,218,184,154,178,91,35,200,125,183,163,16,236,188,221,46,87,20,100,21,79,141,181,79,254,194,164,112,76,146,201,51,225,108,72,234,182,182,8,209,178,72,230,162,61,141,137,246,169,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,229,11,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,223,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,66,42,240,11,202,223,238,238,178,147,88,248,155,180,245,203,237,183,8,107,49,220,118,158,229,186,59,68,212,211,182,72,235,42,38,166,147,100,211,43,227,106,178,36,123,162,108,106,189,196,123,223,178,30,1,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,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,208,214,221,150,101,86,123,21,223,22,180,228,215,90,43,46,65,225,253,175,110,167,173,146,58,91,135,97,234,248,60,68,77,84,100,189,183,170,185,155,209,118,185,85,83,162,157,43,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,183,78,60,180,207,21,209,190,89,153,86,150,225,84,158,30,203,140,219,236,22,250,109,209,198,201,38,217,119,162,223,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,82,160,120,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,61,204,27,130,75,87,21,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,180,89,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,252,148,187,238,93,124,117,83,113,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,253,54,57,237,99,24,228,99,60,87,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,146,127,154,15,47,186,107,77,53,235,138,29,22,181,85,189,143,168,117,126,97,99,166,138,90,151,239,154,90,170,138,203,210,203,44,238,114,49,28,248,26,248,34,139,100,108,71,75,240,177,175,233,90,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,161,222,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,251,113,55,195,39,18,87,254,36,181,94,251,98,225,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,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,90,167,42,206,60,127,242,71,10,154,191,122,255,0,43,22,33,125,185,220,127,228,25,77,100,107,59,95,243,135,68,249,38,255,0,39,78,198,255,0,122,97,47,248,205,224,95,78,56,195,177,80,201,115,175,251,47,153,217,182,197,109,201,169,232,210,162,70,210,239,221,37,45,68,91,217,223,133,119,61,204,69,123,93,28,138,174,107,145,29,43,36,239,248,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,65,110,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,85,165,191,114,220,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,138,241,29,171,92,175,239,80,254,34,189,238,119,90,89,96,119,198,229,122,117,232,254,142,71,34,124,154,157,175,57,150,169,233,222,152,105,182,67,91,87,61,183,76,44,245,118,186,21,169,168,74,135,202,249,234,228,149,100,71,171,17,236,99,105,210,138,153,145,43,222,198,50,141,170,205,187,213,169,55,249,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,248,115,206,213,71,35,253,214,254,1,70,220,203,56,234,166,226,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,220,145,206,122,58,52,142,16,18,83,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,208,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,101,92,210,159,9,222,86,52,111,229,254,61,233,208,16,43,156,190,176,232,149,93,53,131,71,167,198,233,50,93,69,183,83,207,83,13,202,27,204,240,191,18,100,242,209,200,169,45,59,26,176,212,62,170,24,92,212,100,142,71,196,196,100,136,157,36,98,186,176,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,75,186,91,142,231,120,166,9,108,176,106,94,162,253,187,201,41,123,222,55,32,246,68,54,191,25,186,103,190,63,235,88,85,99,143,100,110,100,127,10,252,93,189,203,239,114,158,172,227,252,93,104,133,215,136,238,29,51,61,26,177,95,41,45,23,43,253,61,51,168,234,234,227,115,224,73,233,234,161,169,141,146,109,248,154,199,186,4,98,189,17,202,196,122,185,26,253,187,23,54,224,177,254,76,26,13,77,149,106,134,75,175,247,218,42,191,15,131,211,182,215,98,123,169,229,108,18,92,107,35,145,179,200,201,145,232,199,190,26,110,172,116,74,215,251,171,163,122,236,86,177,93,113,32,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,234,230,97,199,117,139,137,187,141,183,74,180,173,254,35,1,198,110,9,116,109,223,163,217,237,186,167,210,198,216,228,236,79,79,28,212,222,29,101,172,139,166,229,108,155,247,170,124,44,233,5,139,94,229,5,198,13,169,109,84,220,33,102,139,86,219,147,106,43,107,240,234,182,196,215,65,36,10,215,84,212,208,191,99,17,204,123,92,149,53,13,146,69,114,61,31,35,55,51,100,76,147,229,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,76,174,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,245,85,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,52,39,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,115,152,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,197,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,82,182,144,240,119,171,154,157,196,188,124,48,222,108,245,120,166,67,69,81,42,100,19,86,81,190,118,89,233,34,98,62,74,151,164,93,90,246,57,171,26,66,237,233,20,175,158,4,73,17,178,181,229,255,0,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,169,21,121,163,249,19,212,223,162,250,197,17,64,37,212,242,197,227,199,239,190,197,77,160,218,177,122,221,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,39,85,226,135,151,118,141,113,57,168,248,198,169,93,151,216,151,171,109,194,149,114,63,15,78,231,71,147,90,226,84,221,73,81,219,146,55,199,54,198,164,108,170,99,183,182,53,86,170,61,27,23,106,85,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,56,167,26,26,57,125,215,222,24,51,253,42,197,166,217,122,186,219,227,168,183,71,181,139,226,106,169,42,34,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,111,94,168,222,139,156,203,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,175,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,243,229,163,128,84,233,247,5,186,119,75,114,199,169,45,87,43,229,61,77,254,169,97,72,183,214,50,174,166,73,105,106,37,124,106,187,222,234,53,164,68,220,187,218,198,177,142,219,179,106,74,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,161,84,28,214,56,237,186,173,214,191,133,157,26,201,169,27,109,109,58,193,155,221,109,211,185,211,201,58,185,237,146,206,143,68,70,177,141,106,53,103,216,231,43,213,253,135,43,54,79,28,145,131,149,199,158,205,50,250,215,163,214,151,252,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,231,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,81,182,154,112,143,172,185,255,0,17,208,112,209,93,136,221,108,185,37,37,193,176,100,59,233,91,47,177,104,81,236,239,215,73,241,182,55,194,216,228,107,216,228,145,27,54,248,155,27,156,178,199,186,252,248,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,165,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,88,255,0,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,12,233,227,147,130,221,35,226,151,13,110,67,152,100,84,152,54,67,138,211,186,104,115,55,194,199,50,150,220,197,89,39,134,177,175,124,109,146,153,27,220,122,43,164,103,105,253,94,215,35,93,43,36,229,92,63,115,70,225,45,247,86,232,132,180,213,120,6,61,141,212,38,59,136,93,170,229,154,166,213,93,106,167,116,84,212,50,73,60,141,108,244,143,124,127,26,165,67,54,70,200,213,100,159,114,170,31,149,206,86,237,106,191,240,137,132,223,108,87,58,75,141,182,227,156,91,106,232,235,41,38,108,208,84,193,37,178,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,42,219,132,239,52,250,55,243,3,30,245,24,13,41,145,43,152,55,27,118,174,20,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,40,135,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,141,73,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,208,115,88,227,170,167,14,142,191,133,141,40,175,171,166,190,213,83,172,57,173,115,169,98,116,13,183,85,209,61,61,154,196,154,55,43,159,44,85,17,202,233,163,86,246,209,35,107,94,231,58,68,138,162,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,125,154,115,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,26,83,40,175,154,230,172,232,214,166,241,29,61,187,76,241,15,13,126,196,188,69,143,45,200,182,186,31,108,87,66,246,198,144,246,85,19,119,133,237,190,47,16,239,138,78,187,19,172,80,194,247,114,174,5,180,155,89,117,115,136,236,118,221,161,217,127,217,43,245,135,117,242,167,34,220,213,246,85,12,111,100,115,77,217,85,79,19,187,188,216,188,63,189,178,247,182,73,182,37,145,237,178,174,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,162,30,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,7,181,142,123,222,213,123,248,87,13,28,69,231,124,47,234,157,6,166,96,181,31,228,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,249,162,255,0,52,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,215,248,177,225,99,253,210,218,85,255,0,108,173,223,248,199,201,196,221,218,213,127,225,19,85,239,182,43,157,37,198,219,113,211,123,237,93,29,101,36,205,154,10,152,36,182,76,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,110,11,201,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,102,249,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,103,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,252,74,121,252,91,136,93,2,206,111,180,184,182,21,174,26,127,144,94,171,119,248,107,117,175,38,162,171,170,159,99,28,247,236,138,57,28,247,109,99,28,229,232,158,230,181,85,125,200,167,64,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,107,216,191,238,88,186,91,247,95,193,182,21,226,236,94,204,186,229,190,35,41,184,127,93,119,188,87,138,145,124,36,254,231,185,172,221,67,29,23,192,221,189,58,124,77,71,171,201,84,10,171,230,185,199,79,247,254,23,244,83,51,255,0,218,41,115,250,218,22,255,0,154,214,218,227,168,71,127,202,248,166,53,191,235,33,87,255,0,132,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,188,1,210,181,163,65,179,45,21,143,13,186,95,104,170,229,177,103,152,189,175,38,177,93,157,78,145,193,88,202,170,40,39,158,22,42,61,201,190,158,89,150,39,34,170,61,81,35,145,88,214,202,206,178,215,150,47,30,63,114,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,202,185,119,217,191,25,182,46,15,56,17,209,27,156,118,175,108,230,121,70,159,217,169,241,155,108,172,122,82,186,72,173,148,189,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,210,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,165,234,114,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,147,40,3,62,220,201,52,94,213,162,28,90,101,22,44,95,16,164,198,241,139,229,61,29,250,197,71,72,246,246,22,9,161,70,206,232,227,71,47,101,158,50,42,198,164,93,26,141,70,162,49,173,143,97,24,13,25,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,119,80,102,179,139,31,52,250,201,243,3,33,245,25,206,213,146,113,175,236,78,1,244,255,0,132,237,50,185,221,104,239,83,123,82,76,210,225,2,246,35,109,12,215,26,217,25,108,106,171,119,201,222,100,177,73,43,163,115,90,145,163,98,85,145,37,153,140,142,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,91,137,212,190,85,154,113,145,240,167,141,104,134,37,127,240,217,158,17,227,46,54,172,154,162,4,130,59,141,202,169,88,234,164,173,138,36,94,176,203,218,130,54,191,241,38,130,58,122,116,71,202,145,189,146,210,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,128,226,107,140,28,155,138,93,47,210,219,46,163,45,93,102,109,131,84,95,219,117,188,58,42,120,160,185,193,89,37,43,233,158,200,224,100,109,137,236,108,47,137,204,70,116,233,28,111,220,229,145,205,103,160,229,113,231,179,76,190,181,232,245,165,233,231,90,177,165,154,95,224,126,243,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,230,135,229,98,220,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,191,195,91,173,121,53,21,93,84,251,24,231,191,100,81,200,231,187,107,24,231,47,68,247,53,170,171,238,69,43,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,105,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,243,216,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,227,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,137,151,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,29,84,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,34,175,52,127,34,122,155,244,95,88,162,40,4,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,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,82,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,205,15,18,154,67,83,160,186,243,156,233,28,208,85,199,79,142,222,38,134,222,181,115,197,52,242,219,159,210,90,41,164,124,93,24,175,146,154,72,100,84,68,111,69,122,162,181,170,138,212,249,52,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,157,172,127,132,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,241,57,16,211,72,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,71,95,230,71,204,18,167,135,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,157,31,26,173,38,18,171,149,199,158,205,50,250,215,163,214,151,125,148,241,11,160,88,53,246,171,22,205,117,195,79,241,251,213,22,207,19,110,186,100,212,84,149,80,111,99,94,205,241,73,35,94,221,204,123,92,157,83,222,215,34,167,185,80,253,92,23,86,52,179,84,60,119,221,158,165,226,153,111,179,59,94,55,216,87,154,106,255,0,11,220,221,219,238,246,94,237,155,187,111,219,187,167,93,142,233,252,148,245,96,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,62,72,237,54,168,110,181,23,216,109,148,140,185,86,83,195,73,81,88,216,90,147,205,4,46,145,209,68,249,58,110,115,24,233,230,115,90,171,209,171,44,138,157,55,47,95,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,167,53,254,44,120,88,255,0,116,182,149,127,219,43,119,254,48,226,199,202,198,178,124,191,200,125,58,115,53,135,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,254,78,99,218,228,234,138,138,76,171,119,51,12,237,188,21,93,248,94,187,89,59,153,3,173,244,248,181,163,34,167,72,89,27,49,213,141,99,158,10,136,92,199,35,166,108,12,74,102,61,136,213,116,115,43,213,205,150,29,243,198,13,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,137,168,140,141,202,174,106,34,170,90,167,54,156,42,213,166,188,13,105,134,156,216,170,42,231,182,226,185,69,150,201,71,45,91,218,233,228,130,154,207,93,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,242,43,47,132,239,52,250,55,243,3,30,245,24,11,254,226,95,136,188,19,133,253,44,175,212,204,234,163,252,173,29,158,139,100,223,217,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,127,53,95,228,139,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,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,138,53,80,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,82,183,58,191,52,248,183,203,250,31,81,184,156,171,131,190,49,127,132,173,44,214,15,179,212,126,47,51,205,125,147,110,177,126,39,111,217,253,186,107,166,251,143,199,4,177,75,216,154,90,79,192,126,222,231,119,220,189,26,254,145,171,251,106,207,114,175,245,87,35,201,50,59,135,252,37,101,117,202,186,162,79,250,82,77,52,146,63,253,247,57,206,255,0,26,169,114,154,7,202,175,78,44,60,50,228,56,54,172,218,237,87,13,66,206,237,241,212,58,247,81,108,71,213,98,149,75,75,26,197,77,78,232,234,28,217,60,61,87,117,207,146,25,34,109,75,85,25,39,88,209,168,85,7,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,118,171,7,27,119,91,215,3,153,199,9,26,143,61,93,125,68,116,244,83,98,119,138,154,167,74,246,193,5,206,220,246,90,82,54,194,170,140,142,40,235,37,100,178,203,209,172,99,97,106,34,36,109,57,7,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,213,57,178,113,121,247,69,167,31,195,238,21,91,179,47,207,237,239,246,179,164,160,238,199,75,142,204,147,65,54,217,30,168,196,154,119,177,209,55,163,94,173,141,179,185,123,79,88,94,181,23,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,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,249,34,127,53,88,171,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,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,230,125,248,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,95,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,213,101,255,0,203,255,0,255,0,103,10,1,45,211,95,184,28,166,226,59,130,109,33,214,28,29,245,108,212,92,47,73,236,76,134,146,54,75,80,203,229,186,27,123,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,213,6,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,184,87,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,0,57,92,121,236,211,47,173,122,61,105,127,192,129,92,231,227,181,63,133,11,35,174,21,181,112,84,71,156,80,58,133,144,211,54,86,79,63,131,173,69,100,174,89,26,177,51,180,178,189,30,214,200,170,246,49,155,81,30,178,50,147,13,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,125,103,52,226,70,139,91,107,244,75,41,131,135,43,181,37,187,81,91,79,20,214,57,170,91,3,152,231,199,60,111,150,20,74,134,62,29,242,66,217,99,98,200,136,196,123,218,170,230,39,198,220,214,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,92,79,38,204,143,135,217,52,158,237,141,225,172,240,26,177,238,151,50,134,162,162,94,229,202,150,42,154,133,162,170,167,141,210,58,53,134,56,234,146,23,172,109,99,155,39,78,227,126,56,159,37,54,22,253,197,213,239,70,169,57,86,233,61,147,83,102,239,100,21,152,126,49,83,133,219,224,184,58,154,170,91,164,118,232,35,125,67,81,24,244,124,48,193,81,42,202,146,55,98,181,237,98,62,57,100,133,233,80,38,135,185,125,98,90,185,131,240,151,130,227,90,208,218,184,47,180,180,243,45,53,13,116,79,109,109,190,220,233,158,180,148,213,10,249,94,170,246,196,173,218,222,145,118,163,88,224,88,218,232,92,174,207,9,234,181,47,237,223,218,58,63,188,95,252,171,246,126,197,225,255,0,188,255,0,228,191,101,82,251,55,251,207,195,254,3,225,127,159,199,254,83,227,220,75,94,82,23,109,6,178,241,47,29,102,169,92,234,232,51,41,41,252,38,7,44,179,118,173,206,173,157,146,67,81,20,174,69,69,90,153,34,145,35,129,175,252,55,111,149,190,249,150,4,47,36,0,85,175,60,169,45,73,106,209,184,102,162,171,117,201,213,23,231,83,212,54,165,173,130,56,17,180,61,214,62,46,218,185,239,115,150,21,107,210,70,163,17,146,34,181,251,209,99,172,189,39,251,9,247,167,134,253,233,127,230,103,218,11,119,218,63,239,223,249,47,196,199,226,191,188,126,47,247,158,231,247,191,143,253,111,191,161,167,224,12,214,113,99,230,159,89,62,96,100,62,163,57,205,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,201,82,0,115,58,224,59,239,190,197,83,175,58,79,101,221,159,99,246,247,123,74,215,110,183,119,42,178,136,90,248,91,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,38,165,43,18,171,149,199,158,205,50,250,215,163,214,146,171,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,242,79,245,39,237,164,10,225,39,91,237,92,56,107,246,57,173,23,155,29,93,230,159,28,167,186,57,148,20,210,54,55,212,207,53,186,166,158,22,43,221,238,99,22,89,163,222,254,142,86,179,115,145,175,84,70,47,149,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,216,255,0,44,30,95,246,43,238,19,91,175,154,235,142,221,87,237,53,190,186,207,142,89,167,145,244,145,203,103,173,163,117,61,69,123,150,39,164,171,223,134,162,120,98,69,216,137,30,233,155,191,185,12,145,195,94,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,222,129,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,67,83,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,29,84,0,69,94,104,254,68,245,55,232,190,177,68,80,9,110,156,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,234,192,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,64,14,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,0,41,3,156,85,163,78,45,252,86,67,112,196,174,61,220,146,233,143,209,207,149,211,70,228,146,56,106,154,139,29,51,156,254,243,156,201,157,75,28,27,161,237,70,214,198,216,36,69,145,103,114,183,240,57,73,209,97,181,92,105,99,243,229,23,106,186,59,149,29,158,235,54,57,12,45,85,101,101,197,105,156,199,195,42,163,29,209,137,70,250,217,17,85,89,241,196,196,220,189,81,143,189,224,82,183,58,191,52,248,183,203,250,31,81,184,156,255,0,129,158,51,108,92,30,105,198,177,92,227,181,123,103,51,202,61,135,79,140,219,101,99,210,149,210,68,149,253,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,196,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,73,1,196,215,7,217,55,11,90,95,165,183,173,70,74,186,60,219,57,168,191,186,235,103,116,180,242,193,108,130,142,74,86,83,49,146,64,249,27,43,222,217,159,43,158,143,233,210,72,217,181,171,27,156,255,0,65,202,227,207,102,153,125,107,209,235,71,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,92,246,170,240,73,106,226,191,129,173,23,190,227,16,82,80,234,46,43,166,246,89,173,85,141,165,107,167,187,64,219,58,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,154,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,44,255,0,146,134,136,93,86,235,153,113,35,53,242,145,182,214,211,212,96,244,246,214,198,231,79,36,234,234,42,201,103,123,189,205,99,26,212,133,173,68,220,175,87,200,171,179,98,119,59,7,58,191,43,24,183,204,10,31,78,184,149,23,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,243,61,87,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,213,120,88,224,178,235,169,154,47,170,188,71,106,54,63,87,6,19,138,96,249,5,94,54,247,84,186,157,110,151,184,41,36,88,229,99,81,187,165,166,167,115,30,174,114,57,141,116,205,141,159,136,140,158,54,196,179,85,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,255,0,5,43,115,171,243,79,139,124,191,161,245,27,137,0,11,137,229,79,192,229,78,154,218,168,56,164,212,151,210,75,125,201,236,232,252,90,216,214,69,58,91,173,213,77,99,210,181,242,116,85,101,76,209,116,107,91,27,147,183,12,178,53,234,231,74,232,225,177,242,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,217,246,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,160,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,62,78,38,232,170,109,220,73,106,189,190,178,237,87,116,168,165,206,47,176,203,93,86,216,155,61,83,219,95,50,58,105,18,22,50,36,123,149,21,202,145,177,140,234,171,181,173,78,136,150,147,201,115,79,52,226,155,67,178,61,85,182,90,187,249,157,118,65,83,98,185,92,170,41,17,146,83,210,197,13,52,209,210,83,191,184,253,208,175,117,146,189,200,216,156,233,28,140,115,94,144,68,245,177,82,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,196,117,206,184,193,198,116,187,139,187,39,13,218,128,180,150,251,110,97,139,219,107,241,235,147,98,168,150,121,175,117,55,57,232,219,66,246,198,199,183,100,141,108,110,108,142,237,182,53,138,68,115,157,220,110,207,127,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,73,107,202,247,142,159,185,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,240,154,234,137,22,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,128,28,212,248,14,255,0,202,252,85,233,5,151,252,148,185,125,138,217,110,255,0,151,125,77,237,207,238,255,0,205,219,43,35,135,252,165,67,221,253,245,231,10,229,79,162,26,243,153,107,205,6,173,105,205,242,175,21,195,241,90,132,131,36,188,58,61,208,93,32,118,199,201,103,100,107,240,206,249,90,140,87,117,247,64,157,185,186,164,137,3,95,50,185,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,42,47,157,198,168,93,106,179,253,61,209,120,91,87,5,182,217,103,151,40,168,86,214,187,177,89,61,76,210,83,69,190,159,162,55,124,13,164,155,108,138,174,94,149,114,53,17,190,253,245,150,104,35,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,223,70,202,74,153,34,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,203,40,1,92,28,212,56,21,166,207,241,235,175,19,218,91,65,73,6,79,99,167,154,229,153,195,53,84,187,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,115,164,99,25,37,80,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,126,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,79,42,122,12,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,178,142,221,73,18,69,79,79,19,26,136,214,49,173,78,171,209,62,39,185,239,118,231,189,206,91,20,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,161,149,114,244,238,156,29,96,156,95,240,59,162,118,11,253,103,177,178,75,54,159,216,62,207,228,29,185,170,61,151,221,164,160,125,87,245,171,39,138,57,251,177,211,164,127,136,171,179,174,230,244,84,247,210,182,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,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,184,158,91,156,193,42,120,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,233,209,146,42,79,80,12,235,113,223,174,150,46,34,120,160,203,181,27,14,188,221,110,56,179,188,45,186,196,235,130,61,155,41,105,233,227,141,235,12,79,85,88,161,146,116,158,118,177,81,174,252,101,115,216,215,185,237,78,0,104,79,151,110,186,86,107,247,10,120,166,73,126,188,251,79,36,176,247,113,187,244,206,73,214,71,85,82,170,36,79,150,73,149,206,154,105,41,95,75,52,146,35,156,215,73,51,255,0,162,168,172,108,149,6,107,56,177,243,79,172,159,48,50,31,81,156,179,78,81,92,38,97,184,246,157,219,248,172,188,212,82,94,242,28,170,158,166,154,203,28,212,10,215,227,204,130,174,174,150,165,98,145,100,115,100,124,237,142,62,175,237,177,236,102,248,209,85,178,63,117,143,128,82,183,56,78,30,177,93,43,214,91,30,174,98,213,61,143,189,79,29,83,113,181,178,150,56,161,166,174,163,109,51,101,168,141,204,68,235,223,241,13,145,232,230,171,187,169,43,213,238,238,237,103,42,229,113,231,179,76,190,181,232,245,165,255,0,2,170,249,231,126,73,254,164,253,180,170,178,122,114,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,18,237,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,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,124,1,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,14,170,121,76,119,84,176,76,175,59,203,180,206,193,125,241,89,38,9,224,62,208,81,120,89,153,224,252,108,43,53,47,226,61,137,28,155,227,106,187,240,220,237,189,58,59,162,251,143,86,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,82,183,51,174,3,190,228,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,251,94,78,58,33,175,48,102,85,218,231,75,124,171,199,52,190,170,158,107,117,93,28,209,238,102,85,59,17,237,141,34,141,222,230,178,154,87,57,203,84,158,244,122,62,6,110,71,212,118,253,7,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,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,124,166,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,185,140,241,116,175,107,163,169,166,222,246,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,154,105,5,43,115,171,243,79,139,124,191,161,245,27,137,0,11,94,229,79,192,149,169,45,84,28,83,107,46,51,86,235,147,170,18,124,34,213,113,129,173,130,56,17,172,116,119,133,98,170,185,239,115,149,201,6,246,181,24,140,239,181,31,190,9,35,249,121,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,121,75,118,170,233,197,223,81,238,250,67,108,205,45,85,57,157,134,223,79,116,185,89,35,168,69,170,166,165,153,85,35,145,205,255,0,252,21,200,159,19,27,52,14,114,53,38,137,95,234,192,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,137,92,203,57,121,228,220,65,221,105,117,191,67,104,233,42,51,104,41,224,182,222,44,78,117,61,34,94,32,107,149,35,170,100,239,216,223,19,27,92,140,119,121,253,31,12,113,163,92,213,133,172,150,106,232,166,151,218,180,87,72,241,13,40,179,58,146,74,124,90,207,77,109,125,69,53,19,105,25,89,59,24,157,234,165,137,170,168,199,205,47,114,87,252,78,85,124,142,85,115,149,85,86,26,243,171,242,177,139,124,192,161,244,235,137,74,196,180,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,137,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,213,64,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,124,156,163,120,103,195,117,171,87,47,58,165,153,215,85,189,154,81,81,105,185,91,45,144,170,198,202,155,140,207,157,244,243,203,35,92,142,217,3,169,55,164,104,159,27,220,205,206,216,215,71,37,218,0,87,175,55,222,25,240,220,199,71,170,120,154,109,117,93,6,89,129,211,209,91,94,141,85,146,11,149,186,122,230,196,216,30,197,114,36,111,138,90,183,202,217,27,252,209,100,99,218,238,177,186,42,182,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,72,174,112,184,85,171,21,227,5,247,219,125,69,92,149,25,142,47,109,189,215,54,103,181,89,28,236,116,212,40,216,145,26,138,140,237,80,196,229,71,43,151,123,158,189,122,42,53,189,127,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,82,218,136,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,20,173,206,175,205,62,45,242,254,135,212,110,36,180,229,27,196,198,101,173,90,71,121,210,220,206,134,145,239,210,138,123,77,182,217,115,133,18,55,212,219,166,100,236,167,130,88,218,212,110,248,27,73,177,36,69,248,216,230,110,110,246,186,73,59,95,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,158,19,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,142,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,79,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,5,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,102,219,140,12,254,167,83,248,163,213,44,206,108,134,146,251,79,85,148,87,83,91,238,20,139,19,160,158,221,77,42,211,209,44,110,137,54,61,137,77,12,40,143,78,187,209,17,202,174,85,87,47,149,203,180,135,50,194,180,239,2,213,43,204,20,139,143,106,61,61,198,107,44,240,206,142,126,250,26,183,82,212,195,43,23,163,152,246,185,35,122,47,69,98,178,102,116,114,185,30,214,88,167,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,182,190,1,76,28,203,121,125,212,232,245,214,241,196,30,144,90,169,35,211,234,250,143,19,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,209,168,136,196,111,74,246,38,87,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,192,202,185,165,62,19,188,172,104,223,203,252,123,211,160,34,87,57,122,221,18,165,209,43,4,25,197,166,174,179,81,107,42,39,135,5,154,23,78,140,163,98,79,70,251,148,210,163,94,216,85,139,11,34,141,17,232,247,239,149,138,198,162,36,143,101,59,98,127,106,190,213,89,190,194,251,87,237,39,180,41,253,143,236,158,231,142,241,221,198,246,60,63,107,241,59,221,205,155,54,124,91,186,116,247,244,52,167,160,63,124,191,115,88,159,241,7,236,175,188,47,103,183,219,190,204,219,217,239,110,118,205,219,63,15,189,219,237,247,123,95,133,221,238,118,191,15,97,208,14,21,198,230,188,212,240,227,195,70,99,169,54,106,218,72,50,20,167,101,175,31,73,170,34,141,235,113,169,122,69,28,145,50,86,61,179,62,22,186,74,149,139,99,183,178,157,232,189,27,185,201,156,192,88,79,38,141,111,181,96,186,219,127,209,123,133,142,174,162,163,84,41,224,117,13,124,50,55,101,36,246,216,43,42,21,146,177,122,42,178,72,164,151,163,218,170,173,124,108,110,213,71,171,227,185,240,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,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,21,87,207,59,242,79,245,39,237,164,10,225,23,68,45,92,71,113,23,134,104,213,246,249,87,104,182,223,234,42,93,89,87,73,27,95,58,65,79,75,53,76,140,143,119,194,215,189,176,43,17,234,142,70,43,209,202,215,237,216,186,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,8,235,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,158,19,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,28,83,152,207,26,255,0,194,174,156,65,96,192,46,118,169,53,55,41,252,59,109,52,235,221,146,215,66,168,244,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,76,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,117,82,42,243,71,242,39,169,191,69,245,138,34,128,77,84,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,214,85,95,60,239,201,63,212,159,182,156,43,148,158,127,134,233,102,186,103,250,131,168,57,13,37,143,30,177,233,189,125,77,117,117,74,174,200,153,237,43,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,160,189,243,115,213,132,226,126,77,81,178,65,117,171,210,202,47,21,71,111,193,42,106,169,169,59,244,178,83,199,26,73,60,241,193,34,164,203,60,49,212,162,175,113,209,110,146,22,73,219,123,213,246,253,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,1,197,56,208,214,59,238,129,112,193,159,234,174,45,14,251,213,170,223,29,61,186,77,204,79,13,85,87,81,21,36,85,61,30,199,177,253,151,212,54,94,219,154,173,127,111,98,244,71,117,76,225,31,171,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,230,135,184,25,213,11,174,177,240,151,166,121,229,245,181,107,114,158,207,236,218,201,234,235,93,87,61,92,244,51,73,69,37,84,146,185,17,206,124,206,166,89,151,175,85,69,145,81,92,238,155,151,186,148,173,206,175,205,62,45,242,254,135,212,110,39,201,203,115,151,221,55,17,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,122,178,68,75,180,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,227,252,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,73,120,182,186,106,62,41,174,52,188,67,209,94,123,217,156,57,3,242,74,138,151,34,193,29,101,84,179,58,74,134,74,202,117,143,240,102,223,35,36,141,138,198,186,57,30,207,114,47,67,65,60,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,163,135,76,239,138,13,83,160,211,60,22,159,252,149,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,36,79,230,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,159,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,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,179,78,119,24,85,170,191,69,244,247,81,166,168,171,75,149,143,40,150,201,79,19,94,222,195,160,174,164,146,105,92,246,237,220,175,71,91,225,70,170,57,17,17,210,117,71,117,69,108,10,229,213,172,119,221,27,226,227,4,169,180,67,226,41,51,11,132,24,117,210,155,115,25,222,165,175,158,40,218,187,220,199,171,123,83,165,60,253,27,181,207,236,108,220,214,189,202,104,80,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,202,185,165,62,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,14,105,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,142,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,1,199,248,192,207,233,180,195,133,205,82,204,230,200,106,236,85,20,184,189,117,53,190,225,72,178,182,120,46,53,49,45,61,18,198,232,147,123,30,181,51,66,136,244,233,177,85,28,170,212,69,114,103,51,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,203,95,230,143,195,61,78,61,193,150,148,92,45,213,213,119,154,141,16,167,160,199,43,43,26,177,83,65,37,186,106,104,41,36,171,124,14,115,159,189,213,52,212,45,107,24,247,109,73,228,234,142,68,222,200,1,192,206,168,90,180,115,139,77,51,207,47,173,164,75,108,23,143,102,214,79,87,90,218,72,41,32,174,134,74,41,42,164,149,200,173,107,33,109,74,204,189,122,34,164,106,138,230,245,220,154,51,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,50,196,105,35,131,187,77,170,203,194,134,143,81,217,173,148,148,20,242,96,246,90,183,197,77,11,98,99,167,158,142,41,166,149,90,212,68,87,201,44,146,72,247,127,55,61,238,114,245,85,85,59,0,50,174,95,67,56,174,211,142,18,184,17,209,236,215,53,151,199,93,107,180,254,195,5,130,193,4,200,202,171,189,83,109,148,234,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,72,58,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,135,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,86,218,121,98,242,255,0,172,210,42,58,110,32,117,191,29,240,153,213,94,217,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,247,195,35,28,232,90,198,245,86,200,231,178,59,21,5,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,234,245,166,197,175,181,120,173,199,53,167,161,223,101,181,92,40,237,117,149,61,214,39,106,170,174,58,153,41,227,216,171,189,219,153,69,82,189,81,21,169,219,232,229,69,115,81,88,214,45,125,204,46,51,90,113,202,31,23,87,79,111,175,186,73,31,117,145,237,165,162,165,150,174,166,78,175,84,69,217,4,18,191,167,93,206,219,209,168,174,84,69,250,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,78,88,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,177,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,23,189,112,226,207,13,225,23,128,157,27,206,47,180,244,151,139,237,126,15,141,83,88,177,199,87,173,44,247,87,165,21,42,78,172,122,71,42,177,145,68,245,145,207,86,108,235,219,98,170,58,86,34,210,94,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,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,236,26,187,192,150,188,232,158,131,98,250,239,155,227,53,116,244,119,202,137,91,116,183,36,31,143,143,64,238,210,81,62,187,223,186,39,212,57,242,166,197,103,72,149,176,178,71,54,89,146,38,254,87,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,208,158,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,71,94,104,254,68,245,55,232,190,177,68,80,9,170,128,10,171,231,157,249,39,250,147,246,210,173,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,77,241,177,223,205,168,169,242,146,255,0,151,55,26,255,0,194,174,163,207,96,207,238,119,89,52,203,41,252,59,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,233,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,43,131,157,134,168,93,113,237,35,192,244,162,222,218,184,105,243,59,197,85,202,186,162,26,215,68,201,32,183,178,62,148,178,196,137,210,102,62,90,200,165,77,206,232,215,210,177,118,185,85,21,144,131,150,46,150,253,232,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,243,234,230,155,128,84,224,188,105,102,85,73,143,82,90,109,185,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,248,94,250,200,42,213,251,209,30,231,238,122,245,222,142,116,170,228,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,39,78,235,216,137,13,3,29,239,86,49,86,63,232,172,139,186,210,138,234,227,15,131,43,239,24,124,119,88,45,146,93,125,141,134,98,250,127,105,168,201,174,81,61,139,84,216,229,185,221,59,84,212,209,187,175,89,165,237,74,137,35,154,177,198,214,57,206,220,168,200,164,176,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,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,12,171,151,253,101,226,47,4,225,127,128,93,42,212,188,234,163,242,254,199,71,103,162,217,55,246,78,233,236,84,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,205,87,249,34,209,182,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,160,103,124,26,235,110,158,112,243,141,113,27,144,226,181,108,199,178,42,132,123,150,21,130,118,81,219,167,167,165,150,223,91,43,226,149,238,99,42,93,60,209,163,94,198,118,223,11,26,245,221,60,109,63,39,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,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,133,92,213,180,207,42,214,77,31,211,61,45,194,169,60,69,235,38,213,11,101,190,155,116,114,62,56,119,219,238,59,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,119,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,176,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,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,2,250,56,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,46,117,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,211,70,147,231,95,122,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,133,124,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,202,185,165,62,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,172,190,119,26,161,106,165,192,52,247,69,225,109,36,247,43,157,226,92,162,161,91,90,222,253,28,20,208,201,77,22,250,126,138,237,147,186,174,109,178,42,181,58,210,72,212,71,123,246,67,94,89,122,41,247,211,197,198,45,226,46,30,22,131,4,233,154,214,108,151,100,210,248,41,225,240,241,199,214,55,181,221,106,165,166,222,213,219,214,36,151,107,145,219,122,221,246,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,46,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,78,128,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,101,92,247,250,173,174,154,143,172,180,120,133,167,53,188,247,109,88,38,63,69,141,216,45,176,34,178,150,138,150,158,8,225,87,181,138,171,214,105,123,77,124,178,42,171,156,228,106,39,70,50,54,50,106,242,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,77,179,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,239,134,70,53,179,57,237,234,174,141,175,100,151,40,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,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,54,230,63,194,82,177,169,29,53,54,246,49,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,149,90,193,161,116,122,63,202,183,78,50,74,219,55,132,201,53,19,80,40,114,75,156,210,44,18,72,250,89,45,215,36,183,177,178,68,155,187,62,23,183,51,99,123,156,230,73,83,63,244,85,202,198,248,14,87,30,123,52,203,235,94,143,90,114,174,41,244,83,248,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,109,98,55,184,143,219,213,189,21,109,123,147,206,183,218,179,206,29,42,52,106,27,29,93,29,203,75,170,21,181,21,110,145,175,130,186,11,141,85,93,76,79,103,242,115,30,215,36,204,115,21,21,58,50,55,35,151,122,178,57,234,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,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,135,181,213,29,94,204,181,126,167,25,159,48,158,145,89,135,226,246,204,66,209,13,52,9,19,32,183,80,197,178,38,170,251,220,247,185,203,36,143,115,149,122,190,87,35,118,177,24,198,205,254,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,223,178,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,160,30,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,143,219,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,150,105,205,31,200,158,166,253,23,214,40,138,1,53,80,1,85,124,243,191,36,255,0,82,126,218,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,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,250,112,174,7,52,143,25,225,46,94,17,238,239,171,185,216,174,116,238,125,234,237,78,198,80,214,215,92,93,51,103,241,189,99,69,68,124,114,199,15,105,178,119,122,71,4,49,200,178,181,171,186,141,184,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,251,55,44,191,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,5,5,243,77,207,234,115,174,52,179,42,84,200,105,46,214,220,86,158,130,193,109,90,101,137,204,165,100,116,204,150,162,157,95,26,124,79,101,100,245,104,253,234,175,107,247,49,122,108,70,182,90,242,66,211,63,13,138,234,94,177,214,82,90,165,246,133,194,147,25,183,207,219,221,93,79,225,227,90,138,182,110,86,124,16,201,226,168,151,163,94,187,157,7,196,212,216,197,95,85,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,54,214,38,218,91,147,169,227,109,78,247,61,21,118,79,5,60,93,182,177,238,119,137,221,240,182,55,42,192,190,90,57,253,54,159,113,165,167,117,87,44,134,174,213,109,190,84,84,216,42,146,21,151,101,99,234,233,164,138,150,158,86,70,139,189,142,172,90,69,77,201,177,175,107,30,237,187,55,38,130,64,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,101,92,246,186,163,171,217,150,175,212,227,51,230,19,210,43,48,252,94,217,136,90,33,166,129,34,100,22,234,24,182,68,213,95,123,158,247,57,100,145,238,114,175,87,202,228,110,214,35,24,217,149,202,247,129,111,190,188,169,154,227,172,120,103,139,211,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,241,90,218,136,210,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,162,30,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,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,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,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,13,41,153,150,226,23,22,177,96,218,251,169,120,86,45,67,224,172,184,254,97,121,181,219,169,187,175,147,177,75,5,108,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,203,159,229,51,170,23,93,71,224,250,215,108,188,182,174,74,140,22,241,89,139,178,174,166,181,213,15,169,129,141,142,166,30,155,145,22,54,69,21,92,116,236,143,171,145,172,167,111,69,68,84,99,124,87,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,50,174,105,79,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,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,148,192,40,47,154,62,175,83,106,215,24,57,52,22,217,233,39,182,224,212,240,226,20,179,67,4,177,61,239,166,115,223,84,217,82,79,233,61,149,147,213,198,142,106,53,138,200,216,173,221,253,55,75,94,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,51,173,199,198,153,226,186,69,197,238,164,224,184,85,39,132,178,211,220,41,238,20,212,173,142,56,227,165,241,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,248,99,107,26,170,170,138,171,98,156,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,25,87,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,186,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,66,14,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,235,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,133,181,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,45,57,216,104,189,214,227,77,129,235,190,61,136,85,213,83,218,233,234,172,57,53,226,23,185,236,165,129,101,141,246,230,203,30,238,140,98,203,53,106,36,168,196,77,242,49,143,119,87,68,213,138,188,176,53,162,235,165,60,90,98,86,41,178,250,187,78,49,156,212,58,195,121,163,107,29,44,21,243,201,12,173,183,181,241,163,93,209,233,88,248,90,217,81,17,88,146,72,138,230,198,249,58,223,161,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,18,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,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,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,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,179,42,211,131,113,47,129,242,166,213,235,54,185,80,85,216,241,136,42,44,112,225,152,253,202,129,148,151,26,22,123,125,146,215,77,52,125,166,204,214,75,52,205,216,147,57,95,248,110,86,181,177,186,55,73,92,6,170,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,156,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,219,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,91,79,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,160,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,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,224,191,71,47,186,5,195,6,1,165,89,76,219,239,86,171,124,149,23,24,246,177,60,53,85,93,68,181,114,211,117,99,222,199,246,95,80,232,187,141,114,181,253,189,233,209,29,209,63,91,138,125,20,254,34,120,125,205,180,114,59,135,130,171,200,45,233,224,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,155,88,174,237,171,246,244,119,69,76,214,26,115,209,77,80,181,107,86,145,226,26,175,102,109,36,116,249,77,158,154,228,250,122,106,214,213,178,142,119,177,59,212,171,43,81,17,239,134,94,228,79,248,90,168,248,220,138,214,170,42,39,181,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,12,171,146,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,190,140,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,242,154,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,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,237,83,147,254,21,175,56,158,131,92,235,245,58,162,174,159,9,190,84,83,215,96,214,170,215,254,60,16,59,186,234,170,150,49,91,186,42,106,135,62,23,198,213,119,71,43,101,149,172,106,76,146,77,61,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,157,159,166,255,0,114,45,80,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,26,83,41,47,156,182,1,77,140,241,71,107,204,237,216,245,93,37,62,99,139,210,84,214,92,28,146,172,21,215,26,121,101,167,145,24,231,42,177,31,29,52,116,40,230,51,167,68,116,110,84,235,38,231,116,14,72,250,161,117,165,207,245,11,69,230,109,92,246,219,157,158,44,162,157,93,90,238,197,28,244,211,71,77,46,202,126,138,221,243,182,174,29,210,34,181,122,82,70,213,71,123,182,119,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,101,92,210,159,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,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,131,202,106,198,117,247,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,203,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,161,62,2,116,207,21,210,254,17,244,206,221,139,82,118,253,189,143,209,100,215,25,223,28,105,53,85,117,124,12,168,149,242,57,140,110,253,189,198,196,197,119,87,36,80,196,197,115,182,117,36,1,85,124,239,116,183,255,0,201,166,181,219,236,95,251,94,45,119,185,248,175,248,170,104,32,236,171,255,0,253,36,237,236,103,251,207,119,247,180,35,255,0,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,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,6,115,56,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,130,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,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,0,163,110,109,250,243,83,170,124,75,201,166,214,250,218,73,241,237,48,167,246,93,50,211,84,69,80,201,110,51,178,57,107,164,87,177,136,230,61,174,72,169,159,19,158,253,143,163,114,252,46,123,218,157,127,146,158,133,209,221,111,185,167,16,247,235,55,123,216,155,49,188,118,166,69,130,72,217,85,43,59,149,207,107,21,22,88,230,100,46,165,99,100,69,99,86,58,185,217,241,245,114,51,181,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,119,218,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,204,185,165,62,22,53,175,248,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,40,7,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,2,136,120,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,130,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,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,0,242,153,134,149,105,198,160,95,113,108,159,53,194,237,87,171,174,21,112,117,210,193,87,89,78,146,73,111,170,86,43,22,72,213,127,232,187,162,245,106,73,20,50,34,111,138,55,55,128,115,71,242,39,169,191,69,245,138,34,128,77,84,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,4,63,230,51,193,71,241,85,167,16,95,240,11,101,170,61,77,197,191,18,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,136,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,45,64,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,132,28,223,117,66,213,133,240,151,83,129,204,218,73,238,90,131,120,162,182,211,192,234,214,197,60,80,83,76,218,217,106,153,23,69,116,204,107,169,225,133,221,54,163,86,170,53,87,127,38,186,162,248,88,209,79,226,39,136,44,39,71,36,184,120,42,76,130,224,190,62,118,203,219,145,148,48,68,250,138,174,211,187,114,34,76,176,67,42,71,185,138,222,226,179,119,70,245,84,210,152,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,90,79,39,29,94,166,205,120,104,174,210,218,137,233,18,229,167,23,137,161,100,16,193,43,95,236,234,231,190,170,25,165,123,186,177,239,117,66,215,177,17,138,157,25,11,55,53,58,163,159,61,64,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,131,53,156,52,112,233,157,241,65,170,116,26,103,130,211,255,0,146,172,188,86,239,135,251,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,228,137,252,213,52,61,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,30,83,63,210,220,19,84,62,206,125,186,177,123,79,236,150,65,71,148,217,255,0,174,166,135,194,221,41,119,118,39,252,39,183,126,222,227,254,7,238,98,245,247,181,122,33,234,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,243,179,244,223,238,69,170,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,3,74,101,122,243,167,192,41,175,188,60,226,154,131,79,143,85,214,92,177,92,161,148,207,174,133,37,115,40,45,213,148,242,36,203,42,53,118,53,143,168,130,129,136,247,167,185,251,26,213,78,226,163,171,91,129,108,214,235,128,113,131,164,151,219,53,61,36,213,21,89,69,37,145,237,169,99,156,196,130,224,239,3,51,145,26,230,174,246,197,83,35,152,189,122,35,209,170,168,228,69,106,217,167,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,50,174,105,79,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,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,58,244,69,254,69,69,255,0,81,83,138,127,246,125,165,95,245,173,199,253,4,183,77,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,63,145,237,65,23,249,133,240,191,159,113,103,162,246,93,57,211,155,190,63,110,185,91,178,138,107,220,178,222,234,38,134,7,65,29,37,92,46,107,93,12,82,185,95,186,161,138,136,173,68,232,142,247,255,0,36,88,87,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,252,203,116,7,10,227,79,74,181,163,91,244,26,235,165,26,33,145,99,246,59,150,73,81,13,37,218,178,241,87,87,76,137,106,248,157,60,80,201,76,199,187,124,142,108,81,61,175,106,177,208,201,59,87,250,72,87,94,158,242,97,215,75,118,127,141,92,53,27,40,211,91,166,39,75,120,162,154,253,67,73,119,185,54,122,171,115,102,98,212,195,26,165,35,21,30,232,145,237,69,71,179,222,169,241,55,249,165,196,131,133,113,179,195,245,215,137,174,29,50,29,40,198,153,143,179,33,172,168,160,171,179,214,94,209,201,5,20,240,213,70,233,37,108,140,142,71,198,245,167,241,17,35,152,222,170,146,185,171,209,174,113,92,24,159,39,222,49,48,108,170,205,154,226,218,153,165,84,87,172,126,225,79,116,183,84,251,66,186,78,197,84,18,54,72,164,216,251,123,152,237,175,99,87,163,145,90,189,58,42,42,123,139,148,0,165,111,234,42,113,79,254,207,180,171,254,181,184,255,0,160,150,233,162,24,85,215,77,116,95,1,211,155,237,69,36,247,44,87,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,242,61,168,56,255,0,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,0,62,75,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,76,63,212,84,226,159,253,159,105,87,253,107,113,255,0,65,45,39,132,93,16,186,240,227,195,166,25,163,87,219,229,37,222,229,96,167,169,117,101,93,36,110,100,11,61,69,84,213,50,50,61,223,19,152,199,78,172,71,170,53,94,140,71,43,89,187,98,115,254,97,124,47,231,220,89,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,238,168,98,162,43,81,58,35,189,255,0,201,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,182,126,85,95,20,252,165,181,131,86,120,130,205,181,55,73,242,13,63,179,99,121,69,193,46,145,82,93,46,151,4,170,74,169,98,99,235,36,122,54,154,86,167,114,169,106,36,68,107,213,168,215,162,34,53,17,26,146,83,151,63,10,90,227,194,78,43,153,225,90,169,150,226,151,91,45,226,225,75,116,179,83,88,166,154,95,15,84,177,190,58,201,37,124,212,241,63,227,100,116,104,212,234,230,167,105,202,136,213,85,87,68,189,111,229,19,196,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,215,175,69,95,230,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,171,218,192,33,87,50,30,10,117,79,140,31,187,191,187,59,254,41,108,251,37,237,127,27,237,218,170,152,123,158,43,194,118,251,93,152,37,235,211,195,63,118,237,189,58,183,167,94,171,211,138,240,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,8,85,204,135,130,157,83,227,7,238,239,238,206,255,0,138,91,62,201,123,95,198,251,118,170,166,30,231,138,240,157,190,215,102,9,122,244,240,207,221,187,111,78,173,233,215,170,244,226,188,25,242,191,215,222,29,184,147,195,245,143,53,203,244,254,182,203,143,251,67,196,193,107,184,86,201,84,254,253,5,69,59,54,54,74,72,216,189,31,51,85,122,189,62,20,94,157,87,162,45,159,128,10,86,254,162,167,20,255,0,236,251,74,191,235,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,127,35,202,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,253,128,0,14,41,198,102,138,101,92,68,240,217,152,104,230,21,112,181,81,94,178,15,103,248,105,238,146,201,29,43,59,21,244,245,15,222,232,227,145,233,213,144,185,19,163,23,226,84,235,209,58,170,86,15,245,21,56,167,255,0,103,218,85,255,0,90,220,127,208,75,169,0,133,92,200,120,41,213,62,48,126,238,254,236,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,79,21,203,211,151,166,180,112,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,205,180,239,69,84,114,175,85,111,187,249,170,88,80,4,10,227,239,150,156,156,75,228,212,90,163,163,85,248,253,131,54,172,168,86,228,178,222,234,235,82,11,164,13,167,134,26,119,181,204,73,91,11,225,109,59,88,140,100,45,73,18,87,57,206,69,98,35,227,174,150,242,166,227,139,69,179,187,102,166,105,166,173,233,85,155,36,179,119,188,21,111,139,171,168,237,119,97,124,50,126,28,214,231,198,238,177,202,246,252,77,94,157,122,167,69,68,84,183,75,76,151,89,173,84,83,95,104,169,40,238,79,167,141,213,148,244,149,46,169,130,25,213,169,220,100,114,186,56,221,35,17,221,81,30,177,177,92,136,138,173,111,94,137,245,128,10,86,254,162,167,20,255,0,236,251,74,191,235,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,127,35,218,128,8,43,204,99,130,157,125,227,7,42,195,62,239,239,250,127,108,198,241,43,125,86,207,108,213,86,195,93,37,117,84,140,239,245,237,65,44,107,10,71,77,75,179,250,46,71,44,189,122,162,183,167,148,224,39,150,62,109,195,118,178,203,172,90,199,146,226,151,122,187,69,190,90,124,118,154,197,81,89,47,102,170,161,171,28,213,50,190,72,225,68,219,2,201,19,99,86,72,215,120,135,59,224,116,76,87,88,168,32,7,48,126,91,217,87,20,58,143,99,213,45,29,186,98,150,75,211,237,238,183,228,158,217,158,74,104,235,59,74,223,9,59,124,61,44,143,146,109,142,146,55,190,71,127,123,138,153,173,68,70,168,229,241,193,15,19,92,31,106,61,242,187,45,202,116,254,235,134,101,118,246,211,221,105,45,119,42,167,85,71,85,2,185,244,181,44,73,104,91,191,111,114,120,214,62,236,109,86,212,43,215,114,198,198,172,255,0,0,133,92,200,120,41,213,62,48,126,238,254,236,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,78,43,193,159,43,253,125,225,219,137,60,63,88,243,92,191,79,235,108,184,255,0,180,60,76,22,187,133,108,149,79,239,208,84,83,179,99,100,164,141,139,209,243,53,87,171,211,225,69,233,213,122,34,217,248,0,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,34,162,255,0,168,169,197,63,251,62,210,175,250,214,227,254,130,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,200,246,160,227,252,42,240,207,134,240,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,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,96,0,0,15,21,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,242,42,47,250,138,156,83,255,0,179,237,42,255,0,173,110,63,232,37,186,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,252,143,106,0,7,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,249,21,23,253,69,78,41,255,0,217,246,149,127,214,183,31,244,18,234,64,43,3,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,103,248,104,46,151,10,216,234,153,216,160,167,167,126,246,199,73,35,19,171,225,114,167,71,175,194,169,215,162,245,68,147,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,255,0,154,36,160,5,122,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,254,74,190,215,150,247,5,58,167,193,247,222,39,222,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,235,53,64,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,169,94,218,33,202,39,137,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,175,78,170,159,204,176,158,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,82,189,180,67,148,79,18,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,247,79,36,20,213,113,205,35,99,107,168,218,213,122,181,138,136,138,230,167,94,157,85,63,153,110,135,52,226,83,72,105,181,235,65,179,157,35,154,10,73,42,50,43,60,208,219,214,174,121,97,130,43,139,58,75,69,52,143,139,171,209,145,212,199,12,138,136,142,234,140,84,86,185,21,90,181,67,253,69,78,41,255,0,217,246,149,127,214,183,31,244,18,122,113,191,194,254,180,113,103,195,110,25,167,52,119,124,42,221,155,91,175,22,235,221,250,89,106,42,225,181,58,120,232,42,97,169,109,43,146,41,102,86,119,170,17,99,73,26,139,177,62,37,235,238,88,235,193,159,43,253,125,225,219,137,60,63,88,243,92,191,79,235,108,184,255,0,180,60,76,22,187,133,108,149,79,239,208,84,83,179,99,100,164,141,139,209,243,53,87,171,211,225,69,233,213,122,34,217,249,94,188,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,191,146,175,181,229,189,193,78,169,240,125,247,137,247,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,82,149,191,168,169,197,63,251,62,210,175,250,214,227,254,130,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,200,246,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,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,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,0,139,247,110,102,60,20,88,46,181,182,43,238,176,85,219,174,86,234,137,41,43,40,234,241,43,220,51,211,79,27,149,178,69,36,110,163,71,49,237,114,43,85,170,136,168,168,168,167,64,209,14,46,184,116,226,58,235,115,177,104,214,166,82,95,238,86,138,118,85,213,209,186,138,170,138,116,129,206,219,221,100,117,49,70,233,24,142,218,215,57,136,228,98,190,52,118,221,236,235,216,14,85,174,156,81,232,79,13,126,196,251,235,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,254,13,20,155,118,247,226,254,151,78,187,189,221,122,47,79,201,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,23,94,157,17,85,59,89,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,94,43,253,84,126,4,255,0,219,207,254,236,222,63,209,9,21,128,103,152,206,167,225,182,157,64,195,42,170,234,172,87,218,116,171,183,212,84,219,234,40,159,60,10,171,182,84,138,161,140,149,24,228,77,204,114,181,17,236,86,189,189,90,230,170,250,3,138,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,135,175,78,138,138,173,20,227,51,134,206,34,114,170,172,43,71,53,35,237,5,234,138,222,251,164,244,222,199,175,164,217,74,201,35,141,210,111,168,130,54,47,71,205,26,116,69,221,241,117,233,209,21,83,181,131,159,235,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,94,250,167,199,36,141,143,101,60,114,61,58,178,25,23,170,166,223,135,167,94,170,136,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,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,100,0,0,0,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,252,218,246,57,171,209,81,80,250,192,63,38,255,0,150,98,184,167,179,126,212,228,214,171,55,182,110,16,218,109,222,208,173,142,159,198,87,75,215,181,77,14,245,78,228,207,218,237,177,183,171,157,209,122,34,244,63,88,249,40,174,214,171,141,77,125,29,190,231,73,85,81,107,168,74,74,232,161,153,175,125,44,235,20,115,36,82,181,23,171,30,177,77,20,136,215,116,93,146,49,223,201,200,171,245,128,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,250,168,252,9,255,0,183,159,253,217,188,127,162,18,168,30,127,63,207,49,157,48,195,110,218,129,153,213,85,210,216,172,84,235,87,112,168,166,183,212,86,190,8,17,83,116,171,21,59,31,42,177,168,187,158,228,106,163,24,142,123,186,53,174,84,142,191,213,71,224,79,253,188,255,0,238,205,227,253,16,238,186,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,124,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,190,212,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,254,36,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,234,244,47,138,61,9,226,83,219,127,114,153,207,218,63,179,158,27,218,127,216,202,202,62,199,136,238,246,127,194,98,143,118,238,196,191,209,235,211,111,191,167,84,235,213,78,63,173,252,93,112,233,195,141,214,217,98,214,93,76,164,176,92,174,244,239,171,164,163,109,21,85,108,235,3,93,183,186,248,233,162,145,209,177,93,185,173,115,209,168,245,100,136,221,219,31,211,154,255,0,85,31,129,63,246,243,255,0,187,55,143,244,66,85,0,0,0,243,248,30,127,134,234,126,51,6,103,167,249,13,37,246,197,85,81,87,77,79,112,164,85,116,19,190,154,162,74,121,86,55,116,232,246,36,176,200,136,246,245,99,209,17,205,87,53,81,203,232,0,63,38,255,0,150,98,184,167,179,126,212,228,214,171,55,182,110,16,218,109,222,208,173,142,159,198,87,75,215,181,77,14,245,78,228,207,218,237,177,183,171,157,209,122,34,244,63,88,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,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,0,249,36,187,90,161,186,211,216,166,185,210,50,229,89,79,53,93,61,27,166,106,79,52,16,186,54,203,43,35,235,185,204,99,167,133,174,114,39,70,172,177,162,244,220,157,126,176,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,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,156,87,19,230,61,193,142,115,149,89,176,172,91,89,60,109,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,30,247,211,53,141,220,247,181,58,185,81,169,215,170,170,39,188,146,160,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,126,36,212,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,32,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,70,191,234,163,240,39,254,222,127,247,102,241,254,136,74,160,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,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,192,63,170,143,192,159,251,121,255,0,221,155,199,250,33,42,128,0,230,154,223,196,110,143,112,227,106,182,95,117,151,39,171,176,91,110,245,15,164,164,172,109,154,186,182,5,157,173,221,218,124,148,208,200,216,222,173,220,230,181,234,213,122,50,69,110,237,143,233,200,63,170,143,192,159,251,121,255,0,221,155,199,250,33,39,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,42,255,0,85,31,129,63,246,243,255,0,187,55,143,244,67,191,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,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,71,92,255,0,152,95,7,58,97,153,93,180,255,0,51,214,154,74,91,237,138,161,105,46,20,244,214,155,133,107,32,157,17,55,68,178,211,192,248,149,237,85,218,246,163,149,88,244,115,29,209,205,114,39,213,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,226,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,178,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,196,134,157,241,187,172,114,177,223,11,151,167,94,139,209,81,81,58,6,138,107,222,147,241,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,192,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,0,0,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,222,118,173,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,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,207,63,38,127,134,197,159,211,233,107,178,26,69,203,42,172,243,95,217,105,106,171,167,75,116,83,71,3,170,30,136,157,24,197,150,102,49,187,149,55,170,73,179,119,110,77,190,128,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,171,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,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,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,181,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,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,121,249,51,252,54,44,254,159,75,93,144,210,46,89,85,103,154,254,203,75,85,93,58,91,162,154,56,29,80,244,68,232,198,44,179,49,141,220,169,189,82,77,155,187,114,109,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,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,10,213,230,201,193,69,199,80,40,255,0,137,221,47,182,119,239,86,75,123,227,203,232,163,74,90,120,229,181,210,193,52,203,115,116,143,115,31,36,209,50,54,194,230,254,43,223,31,97,24,141,72,85,31,85,122,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,32,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,137,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,240,241,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,218,213,150,101,68,116,142,107,81,17,140,100,113,178,69,114,202,224,74,235,173,217,149,187,92,245,75,25,164,147,75,236,53,18,58,150,142,233,3,158,204,146,181,136,230,181,145,199,213,17,244,208,203,209,210,61,251,163,123,227,236,109,145,22,110,213,218,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,34,175,52,127,34,122,155,244,95,88,162,60,167,46,110,61,191,138,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,125,148,183,170,22,61,145,45,99,81,137,178,25,145,242,70,217,98,247,53,92,246,190,36,218,231,71,12,213,0,173,94,113,156,66,235,46,157,216,177,221,25,196,169,189,137,136,103,182,250,153,46,151,216,42,155,226,174,93,167,163,39,182,53,136,187,225,133,25,36,15,149,223,254,249,179,182,52,84,99,102,100,145,87,150,127,26,246,238,24,51,187,150,19,169,119,63,13,166,217,111,90,154,218,201,22,170,111,99,87,67,12,139,29,68,52,240,182,77,253,238,140,130,68,108,123,151,164,14,87,163,97,86,186,245,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,103,179,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,58,213,57,92,235,126,188,235,102,131,77,89,173,22,58,186,138,59,29,67,45,216,254,93,87,39,227,228,48,55,123,101,73,26,239,138,87,211,185,141,141,106,191,148,170,229,106,238,150,25,158,232,129,196,55,22,121,151,8,188,206,245,51,56,177,83,213,222,44,85,244,246,154,107,238,56,218,244,165,130,234,196,177,210,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,45,175,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,82,183,51,174,3,190,228,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,199,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,162,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,38,255,0,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,207,182,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,225,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,182,158,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,143,149,106,255,0,25,183,222,15,57,153,234,189,206,75,87,182,112,204,163,236,237,62,77,109,137,140,74,167,71,21,162,151,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,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,171,94,113,218,155,196,189,134,154,135,79,160,179,82,91,180,87,37,167,134,9,174,52,145,178,169,247,75,140,114,178,161,32,170,145,241,238,163,124,110,167,107,226,142,53,78,235,18,71,44,146,124,113,65,16,56,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,239,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,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,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,219,140,94,49,115,190,47,243,186,123,253,254,143,216,216,221,155,127,217,252,127,185,13,71,178,251,176,211,178,171,250,233,144,69,36,253,217,41,210,79,196,69,217,215,107,122,34,123,236,255,0,151,7,48,10,62,34,44,81,105,38,175,100,95,221,98,131,196,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,227,36,83,168,16,215,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,166,13,11,213,45,101,210,77,71,183,100,122,13,125,186,219,178,250,222,182,154,72,237,212,173,171,146,187,196,42,49,41,150,153,236,123,42,55,191,98,182,55,49,223,136,216,220,212,222,214,170,89,175,51,173,111,213,13,28,201,184,90,215,43,69,142,147,27,205,173,84,247,234,250,155,61,92,145,220,96,164,158,106,123,107,42,232,100,145,157,27,51,54,203,52,43,36,106,213,84,85,116,110,98,237,114,77,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,205,145,138,230,177,207,138,88,158,172,102,253,169,213,64,5,69,243,94,227,142,167,37,186,222,248,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,47,73,86,104,157,31,70,54,55,247,173,208,28,171,139,31,43,26,201,242,255,0,33,244,233,200,43,202,83,141,127,109,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,239,143,178,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,103,224,172,190,113,249,254,101,165,153,151,15,186,131,167,217,13,93,143,33,177,212,100,117,52,53,212,202,155,226,127,75,106,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,191,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,157,212,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,74,96,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,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,171,34,185,98,241,227,247,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,150,234,76,171,151,253,202,227,200,158,153,125,107,214,43,78,105,204,143,152,37,79,14,212,209,232,246,141,221,105,29,168,183,26,118,212,214,220,161,150,41,159,140,177,37,130,72,146,90,121,160,150,25,159,83,10,206,212,99,156,215,198,197,100,157,58,62,53,90,108,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,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,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,42,215,152,15,19,25,151,10,28,192,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,74,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,217,159,235,22,125,168,186,185,118,214,251,205,250,174,151,44,186,94,22,246,202,202,42,169,152,250,9,209,232,232,91,77,35,158,233,98,100,8,216,217,10,111,85,141,145,198,136,191,10,26,8,224,219,58,214,93,75,225,199,12,206,181,210,215,106,164,201,47,86,248,235,35,158,223,59,93,237,10,25,24,215,83,86,77,19,26,145,211,205,44,106,215,186,40,220,230,167,84,119,72,149,203,4,93,172,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,43,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,207,102,127,172,89,246,162,234,229,219,91,239,55,234,186,92,178,233,120,91,219,43,40,170,166,99,232,39,71,163,161,109,52,142,123,165,137,144,35,99,100,41,189,86,54,71,26,34,252,40,104,35,131,108,235,89,117,47,135,28,51,58,215,75,93,170,147,36,189,91,227,172,142,123,124,237,119,180,40,100,99,93,77,89,52,76,106,71,79,52,177,171,94,232,163,115,154,157,81,221,34,87,44,17,118,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,5,53,243,92,224,163,238,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,111,87,44,141,134,170,73,31,238,115,118,71,42,109,71,162,77,12,77,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,124,202,230,243,169,152,174,178,105,199,14,26,165,133,85,248,139,46,77,111,191,220,41,183,73,27,228,135,122,91,55,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,241,92,154,174,214,171,7,18,89,181,246,251,115,164,183,91,109,218,111,114,171,172,172,171,153,176,193,77,4,117,246,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,207,249,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,215,229,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,214,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,65,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,69,94,104,254,68,245,55,232,190,177,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,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,195,69,217,215,107,186,42,123,228,0,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,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,105,60,167,120,215,183,101,56,173,179,133,125,72,185,236,201,44,221,105,176,233,222,181,85,19,93,104,91,29,69,68,148,242,57,90,248,225,240,177,195,181,138,233,24,213,137,98,141,140,69,137,85,246,84,83,183,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,201,21,120,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,166,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,136,121,163,249,236,212,223,162,250,61,17,250,188,185,184,215,254,21,117,30,123,6,127,115,186,201,166,89,79,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,223,72,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,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,103,223,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,160,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,29,215,148,206,175,97,186,11,165,252,70,106,230,160,79,87,29,139,29,167,198,102,168,74,72,22,105,229,123,228,184,69,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,28,228,134,188,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,157,35,213,173,99,95,44,178,189,24,205,251,82,95,242,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,77,179,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,239,134,70,53,179,57,237,234,174,141,175,100,151,40,80,15,52,127,61,154,155,244,95,71,162,58,87,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,0,15,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,217,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,43,203,23,143,31,185,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,183,82,81,15,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,13,79,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,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,245,113,139,198,46,9,194,6,9,79,127,191,209,251,103,36,188,239,251,63,143,247,38,167,246,167,106,106,118,85,127,93,50,9,99,131,181,29,66,73,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,18,223,185,105,114,251,166,209,235,85,159,136,61,95,181,85,199,168,53,244,254,38,207,105,171,138,90,89,241,166,61,181,80,72,146,35,39,86,78,250,138,105,226,114,178,104,154,248,23,171,85,17,232,238,156,215,158,119,228,159,234,79,219,72,65,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,158,128,16,3,153,215,30,63,114,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,105,88,213,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,251,151,7,48,10,62,34,44,81,105,38,175,100,95,221,98,131,196,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,227,36,83,168,170,190,121,223,146,127,169,63,109,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,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,246,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,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,218,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,56,255,0,21,92,51,225,188,87,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,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,29,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,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,105,92,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,234,139,45,167,72,56,205,177,112,121,203,51,74,46,113,218,189,179,153,229,31,104,169,241,155,108,172,122,82,186,72,174,245,93,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,213,5,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,218,114,224,229,255,0,71,195,189,138,45,91,213,236,119,251,172,87,248,152,34,166,168,146,10,136,241,218,93,239,143,109,59,225,124,145,190,105,163,68,123,230,71,110,72,229,72,154,140,252,101,150,117,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,19,252,20,173,206,175,205,62,45,242,254,135,212,110,39,52,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,222,196,242,155,22,115,138,217,179,92,90,187,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,242,179,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,209,111,85,232,213,146,88,99,69,223,44,109,119,171,0,205,103,22,62,105,245,147,230,6,67,234,51,150,233,193,6,175,97,186,11,203,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,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,82,188,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,100,213,229,79,192,173,54,99,37,7,20,250,175,65,73,83,98,165,168,73,176,170,22,213,74,217,221,113,164,173,98,251,73,235,12,141,70,178,41,105,228,137,176,200,142,238,42,200,231,49,173,108,107,45,186,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,6,107,56,177,243,79,172,159,48,50,31,81,156,183,78,8,53,123,13,208,94,88,152,150,174,106,4,245,113,216,177,218,123,188,213,9,73,2,205,60,175,125,242,174,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,149,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,38,175,42,126,5,105,179,25,40,56,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,218,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,109,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,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,202,33,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,72,171,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,232,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,127,54,162,167,75,225,163,135,76,239,138,13,83,160,211,60,22,159,252,149,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,36,79,230,169,161,61,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,138,188,209,252,137,234,111,209,125,98,136,160,19,223,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,138,188,196,120,67,254,43,116,105,62,203,81,119,181,11,14,238,214,226,251,235,252,52,51,247,93,23,138,164,147,114,44,107,221,142,38,236,87,108,219,44,113,117,145,145,172,187,168,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,207,245,191,155,125,54,95,194,93,178,205,129,205,87,98,214,92,178,157,244,55,199,217,251,176,193,142,50,57,182,203,60,51,77,31,87,62,166,38,254,19,98,115,159,2,76,229,89,146,72,88,178,86,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,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,236,235,220,122,34,58,87,170,247,82,128,121,163,249,236,212,223,162,250,61,17,21,75,20,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,241,90,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,235,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,39,53,4,191,229,205,193,71,241,85,168,243,223,243,251,101,214,61,50,197,191,18,229,83,2,118,163,186,87,34,177,99,182,54,109,205,123,119,49,235,36,174,137,28,230,70,214,183,172,78,154,41,18,247,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,178,128,121,163,249,236,212,223,162,250,61,17,21,75,105,229,41,198,191,182,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,119,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,179,240,0,56,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,51,217,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,59,6,73,199,30,174,100,188,37,217,120,71,172,101,34,216,173,181,27,42,238,210,189,245,21,181,214,232,166,100,244,116,74,178,171,146,38,65,43,87,163,163,233,214,56,169,163,106,49,177,201,222,241,92,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,155,27,17,206,99,95,44,177,49,94,205,251,147,207,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,142,255,0,148,112,89,117,189,112,57,166,220,86,105,110,63,87,95,81,29,61,233,51,200,34,169,116,175,108,16,92,234,99,167,184,69,2,181,85,25,28,81,171,39,86,59,163,88,200,164,237,162,36,242,156,3,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,245,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,122,242,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,167,73,86,104,155,39,86,54,54,119,173,208,170,190,121,223,146,127,169,63,109,42,172,153,92,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,17,171,142,142,51,108,92,30,105,197,45,206,59,87,182,115,60,163,196,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,207,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,202,106,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,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,26,243,206,252,147,253,73,251,105,85,100,138,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,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,2,0,115,171,242,177,139,124,192,161,244,235,137,74,199,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,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,149,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,2,47,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,80,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,202,11,94,229,79,192,149,169,45,84,28,83,107,46,51,86,235,147,170,18,124,34,213,113,129,173,130,56,17,172,116,119,133,98,170,185,239,115,149,201,6,246,181,24,140,239,181,31,190,9,35,180,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,79,240,82,183,58,191,52,248,183,203,250,31,81,184,144,0,159,252,175,120,233,251,148,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,9,174,168,145,120,255,0,50,29,111,186,235,119,21,249,99,174,22,58,75,93,62,7,81,81,131,208,178,25,29,35,231,130,130,178,161,22,121,92,189,17,95,36,178,74,244,70,181,17,172,86,51,226,86,172,143,153,92,146,240,253,71,143,21,206,179,247,231,187,112,26,139,130,217,226,197,246,44,155,239,17,199,79,43,235,247,59,221,15,72,36,142,46,140,85,89,183,126,39,79,15,22,235,63,6,107,56,177,243,79,172,159,48,50,31,81,156,249,51,125,121,204,179,61,30,211,205,13,117,109,93,38,39,128,83,214,61,150,246,212,35,160,173,184,212,87,85,212,58,181,237,70,53,119,182,42,150,64,214,185,95,177,35,145,204,86,247,164,105,221,121,126,240,35,125,226,171,42,143,53,202,89,224,180,203,31,184,36,119,26,158,172,147,218,149,80,73,75,36,182,173,140,168,138,162,14,237,53,67,151,196,181,21,172,233,209,58,187,220,151,125,109,202,116,227,27,202,173,90,33,100,174,181,91,175,84,248,251,174,150,252,118,138,36,143,194,217,233,164,138,153,36,72,227,77,144,194,143,146,56,227,69,218,142,218,244,98,42,68,253,190,172,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,51,89,197,143,154,125,100,249,129,144,250,140,231,201,155,235,206,101,153,232,246,158,104,107,171,106,233,49,60,2,158,177,236,183,182,161,29,5,109,198,162,186,174,161,213,175,106,49,171,189,177,84,178,6,181,202,253,137,28,142,98,183,189,35,78,235,203,247,129,27,239,21,89,84,121,174,82,207,5,166,88,253,193,35,184,212,245,100,158,212,170,130,74,89,37,181,108,101,68,85,16,119,105,170,28,190,37,168,173,103,78,137,213,222,228,187,235,110,83,167,24,222,85,106,209,11,37,117,170,221,122,167,199,221,116,183,227,180,81,36,126,22,207,77,36,84,201,34,71,26,108,134,20,124,145,199,26,46,212,118,215,163,17,82,39,237,245,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,121,76,3,84,176,77,80,251,71,246,22,251,237,63,178,89,5,102,45,120,254,181,154,31,11,116,165,219,223,131,241,88,221,251,123,140,248,217,185,139,215,220,229,232,167,171,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,137,126,29,51,190,23,245,78,191,76,243,170,127,242,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,252,149,63,146,175,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,208,247,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,65,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,29,215,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,231,252,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,253,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,21,43,206,111,134,187,22,63,113,177,113,69,142,47,135,171,201,174,17,227,217,44,50,85,61,254,34,169,148,170,180,83,195,26,181,81,157,32,164,150,57,62,52,111,193,2,181,155,157,43,214,176,75,137,229,21,194,102,27,143,105,221,191,138,203,205,69,37,239,33,202,169,234,105,172,177,205,64,173,126,60,200,42,234,233,106,86,41,22,71,54,71,206,216,227,234,254,219,30,198,111,141,21,91,35,247,88,248,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,136,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,110,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,36,192,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,142,188,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,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,189,87,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,233,220,122,34,182,39,170,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,40,7,154,63,158,205,77,250,47,163,209,30,131,64,56,21,169,226,107,131,44,131,83,244,198,130,174,171,84,49,204,226,123,109,45,11,106,162,142,11,189,185,105,173,234,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,112,212,188,158,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,141,92,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,11,98,218,85,168,249,166,163,210,233,14,55,133,221,106,243,58,187,131,237,109,178,58,157,98,170,142,170,53,114,75,28,173,147,111,103,183,177,235,34,201,181,177,181,143,115,213,168,215,42,104,39,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,209,15,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,234,230,63,203,254,179,135,123,236,186,183,164,56,239,247,39,175,240,208,75,77,79,36,245,18,99,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,248,43,47,203,203,79,129,90,110,38,178,106,173,79,212,234,10,74,173,47,199,42,39,182,213,80,186,170,88,231,187,220,86,157,21,176,49,96,145,146,194,200,82,120,102,116,138,228,220,189,184,218,215,163,164,88,239,36,21,87,207,59,242,79,245,39,237,164,117,229,121,164,56,110,189,106,190,164,233,30,160,65,87,37,139,34,211,122,200,106,22,146,117,134,120,158,203,173,178,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,94,21,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,100,255,0,3,252,207,106,120,101,210,251,142,145,234,54,27,87,147,216,173,52,245,85,120,138,219,86,40,39,167,171,146,71,74,234,58,151,187,162,45,52,146,200,249,59,200,143,150,37,115,211,100,205,115,27,20,64,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,206,174,20,184,28,166,198,184,68,212,158,46,53,25,245,105,125,185,105,190,82,252,70,210,172,150,157,40,105,37,182,85,192,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,174,3,85,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,181,78,107,156,11,127,127,226,131,69,48,207,253,162,171,63,162,161,119,249,174,109,210,58,116,111,252,175,138,123,93,254,178,101,103,248,68,196,32,224,142,211,175,55,30,37,240,234,206,28,45,148,149,89,149,174,161,245,109,150,225,14,251,117,45,18,177,97,170,150,181,221,58,178,153,98,153,209,185,205,233,39,226,53,177,126,51,163,69,155,252,243,191,36,255,0,82,126,218,66,14,8,52,135,13,215,174,39,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,93,92,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,83,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,37,87,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,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,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,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,133,124,234,252,172,98,223,48,40,125,58,226,87,175,44,235,77,170,255,0,198,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,227,251,131,235,175,9,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,244,28,185,184,215,254,21,117,30,123,6,127,115,186,201,166,89,79,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,220,167,22,62,86,53,147,229,254,67,233,211,153,172,53,80,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,2,186,185,157,114,255,0,172,213,218,58,158,32,116,67,29,241,121,213,38,233,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,247,67,27,26,233,154,247,116,87,72,214,50,74,108,39,255,0,44,94,3,190,251,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,72,0,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,255,0,5,43,115,171,243,79,139,124,191,161,245,27,136,229,145,195,166,9,197,6,150,107,222,153,231,84,255,0,255,0,32,172,179,214,239,155,251,25,116,240,215,136,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,149,63,146,164,53,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,121,252,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,167,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,133,168,135,64,6,107,56,177,243,79,172,159,48,50,31,81,156,250,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,203,212,213,141,77,209,46,3,56,121,130,170,158,205,73,99,199,172,116,242,90,177,139,29,52,115,236,174,184,248,121,234,33,164,89,89,28,174,99,231,116,50,43,234,37,69,248,220,231,200,231,57,203,186,136,117,35,137,221,101,213,61,113,167,226,23,39,202,58,229,246,219,133,53,194,206,248,161,107,169,109,62,26,110,237,52,20,208,73,189,141,134,39,167,84,99,183,110,114,185,210,43,222,247,185,215,189,193,78,163,107,110,170,240,243,141,102,122,247,138,210,90,114,26,234,120,102,165,173,166,169,129,236,190,91,164,167,138,106,107,146,197,10,171,105,159,43,101,84,124,43,211,163,227,115,145,145,181,237,141,157,212,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,62,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,50,245,53,99,83,116,75,128,206,30,96,170,167,179,82,88,241,235,29,60,150,172,98,199,77,28,251,43,174,62,30,122,136,105,22,86,71,43,152,249,221,12,138,250,137,81,126,55,57,242,57,206,114,238,162,29,72,226,119,89,117,79,92,105,248,133,201,242,142,185,125,182,225,77,112,179,190,40,90,234,91,79,134,155,187,77,5,52,18,111,99,97,137,233,213,24,237,219,156,174,116,138,247,189,238,117,239,112,83,168,218,219,170,188,60,227,89,158,189,226,180,150,156,134,186,158,25,169,107,105,170,96,123,47,150,233,41,226,154,154,228,177,66,170,218,103,202,217,85,31,10,244,232,248,220,228,100,109,123,99,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,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,128,28,208,184,233,251,148,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,63,9,206,167,145,92,149,60,172,101,63,48,43,189,58,220,79,240,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,20,151,205,27,141,187,87,16,57,52,58,37,166,243,210,86,97,56,93,225,245,111,189,82,85,54,162,11,237,106,83,178,54,203,31,88,90,232,217,3,164,173,137,28,201,31,28,201,34,72,157,81,35,82,32,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,61,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,58,169,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,207,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,51,237,198,47,7,89,223,8,25,221,61,130,255,0,89,237,156,110,243,191,236,254,65,219,134,159,218,157,168,105,223,85,253,106,201,229,146,14,212,149,9,31,226,42,111,233,185,189,81,125,221,171,151,7,48,10,206,29,239,177,105,38,175,100,95,220,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,227,36,183,126,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,103,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,223,211,182,197,85,108,76,68,229,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,54,90,114,207,227,94,221,195,6,119,114,194,117,46,231,225,180,219,45,235,83,91,89,34,213,77,236,106,232,97,145,99,168,134,158,22,201,191,189,209,144,72,141,143,114,244,129,202,244,108,42,215,94,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,137,41,204,103,130,143,226,171,78,32,191,224,22,203,84,122,155,139,126,37,182,166,116,237,73,116,161,68,122,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,16,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,254,143,241,121,252,86,242,244,214,95,181,53,189,237,66,195,180,254,249,69,148,108,160,240,208,207,221,160,172,240,181,113,237,85,141,123,177,196,237,232,221,155,101,142,94,145,178,53,139,117,43,26,168,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,115,254,109,124,20,123,110,142,179,139,45,50,182,93,107,47,80,246,99,205,45,240,39,126,55,80,195,7,109,151,54,162,187,124,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,250,182,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,145,64,0,121,75,118,149,105,197,163,81,238,250,189,108,194,237,84,217,157,250,223,79,107,185,94,227,167,68,170,169,165,133,85,99,141,206,255,0,252,17,202,159,19,219,12,13,114,185,33,137,25,234,204,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,146,153,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,124,184,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,44,39,152,158,143,104,150,169,112,233,116,186,107,70,73,73,135,211,227,21,20,181,52,25,131,172,211,220,167,178,190,106,168,33,122,50,10,119,54,89,89,58,57,177,57,157,85,157,93,28,138,138,177,49,91,159,114,90,114,210,209,237,18,214,30,34,236,246,189,95,201,41,36,168,160,168,241,54,124,62,174,205,61,84,25,43,217,75,85,52,137,36,236,114,69,3,41,214,8,165,86,76,142,100,233,214,53,69,69,114,45,207,241,99,229,99,89,62,95,228,62,157,57,154,195,85,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,226,180,135,69,244,191,65,112,216,244,255,0,72,241,10,76,118,197,29,68,181,107,79,11,228,149,242,207,34,166,249,101,150,87,58,89,95,209,26,212,115,220,229,70,49,140,78,141,99,81,43,131,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,126,227,23,131,172,19,139,252,18,158,193,127,172,246,54,73,102,223,246,127,32,237,205,81,236,190,236,212,239,170,254,181,100,241,71,63,118,58,116,143,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,173,154,114,163,227,167,251,199,11,250,215,153,255,0,236,244,184,5,109,115,127,206,107,173,114,84,43,191,228,188,43,28,223,245,240,163,255,0,193,225,45,80,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,207,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,133,185,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,211,215,157,95,149,140,91,230,5,15,167,92,74,245,229,151,118,181,89,120,227,211,10,203,205,206,146,130,158,74,139,149,35,37,169,153,177,49,211,207,108,171,134,24,145,206,84,69,124,146,201,28,108,111,243,115,222,214,167,85,84,66,245,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,178,43,133,46,56,234,113,174,27,117,39,132,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,237,57,58,202,147,74,216,250,61,178,51,179,8,13,84,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,115,78,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,206,190,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,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,215,146,10,86,231,87,230,159,22,249,127,67,234,55,19,228,229,27,196,198,27,162,186,185,121,210,220,206,134,173,140,213,122,139,77,182,217,115,133,22,70,83,92,97,124,236,167,130,88,218,213,118,201,221,87,177,36,69,248,30,214,110,110,199,58,72,236,43,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,133,92,170,56,57,190,203,174,57,86,168,106,222,19,106,150,131,75,238,21,152,221,52,53,149,108,158,74,92,174,158,104,85,239,142,56,220,232,228,240,241,239,252,71,42,181,36,154,23,197,189,204,87,197,111,224,25,172,226,199,205,62,178,124,192,200,125,70,114,221,57,111,93,180,191,67,57,121,89,181,95,42,185,210,99,150,138,170,139,197,251,35,185,84,205,35,152,249,217,95,45,27,28,141,85,114,239,116,84,212,177,50,40,155,213,239,70,163,90,233,30,187,170,175,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,100,138,229,123,192,183,223,94,84,205,113,214,60,51,197,233,181,151,127,177,233,171,93,182,27,237,210,57,26,137,214,21,106,248,138,56,122,73,220,234,173,99,229,70,71,248,173,109,68,105,117,32,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,158,204,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,44,211,148,207,27,118,171,45,53,175,132,141,71,158,146,130,158,74,138,201,177,59,197,77,83,98,99,167,158,88,222,203,74,70,216,81,21,242,75,37,100,172,150,89,122,185,239,108,45,69,85,141,165,175,131,53,156,88,249,167,214,79,152,25,15,168,206,91,167,45,235,182,151,232,103,47,43,54,171,229,87,58,76,114,209,85,81,120,191,100,119,42,153,164,115,31,59,43,229,163,99,145,170,174,93,238,138,154,150,38,69,19,122,189,232,212,107,93,35,215,117,85,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,126,231,110,122,35,81,123,108,141,140,145,92,175,120,22,251,235,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,21,173,168,141,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,79,147,152,55,27,118,174,20,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,40,135,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,148,228,169,229,99,41,249,129,93,233,214,226,127,128,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,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,117,37,96,115,69,230,1,71,104,163,185,112,201,162,25,23,122,235,55,137,183,103,23,72,35,130,122,88,233,101,130,88,38,180,183,184,199,238,153,123,189,101,146,53,99,161,116,109,141,28,175,89,91,21,75,3,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,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,36,117,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,51,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,44,107,224,87,150,158,51,195,45,77,46,167,106,125,125,38,71,170,20,181,19,186,134,170,219,87,80,219,117,162,7,197,44,10,200,90,169,26,212,62,72,165,122,189,243,71,209,189,90,214,53,170,197,146,73,190,82,183,51,174,60,126,251,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,71,254,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,1,75,181,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,189,236,243,135,141,47,212,29,6,159,134,235,189,170,174,155,9,117,158,146,201,77,79,73,89,35,103,163,130,151,183,225,29,28,175,87,57,207,137,208,194,228,89,55,163,149,136,146,35,209,92,139,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,165,154,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,249,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,8,56,210,229,151,140,241,71,168,150,141,73,195,242,138,76,42,251,93,81,35,114,235,140,212,245,21,239,184,64,202,72,226,164,124,80,172,237,137,175,137,105,227,141,88,222,218,57,147,62,71,57,93,19,89,39,85,213,61,23,210,253,5,224,155,88,52,255,0,72,241,10,76,118,197,30,15,147,85,173,60,47,146,87,203,60,150,249,247,203,44,178,185,210,202,254,136,214,163,158,231,42,49,140,98,116,107,26,137,158,19,85,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,82,95,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,245,234,248,209,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,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,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,73,84,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,63,230,51,198,191,241,85,168,240,88,48,11,157,214,61,50,197,191,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,211,149,112,217,194,30,178,241,91,246,183,238,150,138,213,55,216,235,123,43,107,61,161,94,218,110,252,210,239,240,244,144,245,69,235,52,189,169,118,171,246,68,222,218,247,36,103,86,238,227,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,83,166,92,96,218,184,178,229,249,172,78,184,45,92,121,222,29,166,247,90,12,173,147,68,212,101,76,239,181,84,164,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,148,152,106,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,196,42,230,51,192,79,241,81,98,131,82,52,238,127,15,169,184,205,191,193,210,83,207,81,178,150,245,66,199,190,84,163,114,189,118,67,50,62,73,29,20,190,230,171,158,230,74,187,92,217,33,162,194,239,185,112,115,0,163,226,34,197,22,146,106,246,69,253,214,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,58,136,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,101,48,115,45,230,9,83,172,55,91,199,15,154,65,117,164,147,79,168,42,60,53,226,237,73,44,85,80,100,175,99,169,103,141,99,87,192,143,129,148,245,48,74,212,124,50,185,147,167,71,34,171,21,189,107,216,186,158,117,126,86,49,111,152,20,62,157,113,41,88,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,117,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,140,145,119,94,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,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,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,230,170,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,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,22,128,120,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,163,168,45,83,149,103,30,63,249,35,133,77,95,189,127,149,139,16,190,220,238,63,242,12,166,178,53,157,175,249,195,162,124,147,127,147,167,99,127,189,48,181,66,149,185,213,249,167,197,190,95,208,250,141,196,128,5,196,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,69,94,104,220,67,218,179,94,40,225,182,105,61,214,174,220,205,52,168,124,85,53,212,148,109,160,159,237,68,114,178,42,186,184,231,98,54,121,31,28,116,86,250,116,149,234,157,22,133,59,95,6,215,190,106,114,178,226,123,137,126,36,45,89,196,250,209,37,37,246,197,100,168,167,101,6,70,234,22,80,206,234,185,26,170,250,38,50,158,6,83,206,198,49,173,145,206,234,217,98,89,163,69,73,91,51,22,25,234,12,214,113,99,230,159,89,62,96,100,62,163,56,204,184,139,206,242,221,9,193,56,117,241,30,19,12,194,187,213,158,11,100,50,120,187,164,149,149,243,120,206,231,105,37,143,164,53,253,158,215,113,204,252,45,253,58,187,163,122,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,177,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,158,206,37,248,139,206,248,160,213,58,253,76,206,170,63,202,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,243,85,254,72,156,168,23,147,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,243,53,156,88,249,167,214,79,152,25,15,168,206,51,46,34,243,188,183,66,112,78,29,124,71,132,195,48,174,245,103,130,217,12,158,46,233,37,101,124,222,51,185,218,73,99,233,13,127,103,181,220,115,63,11,127,78,174,232,222,171,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,223,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,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,102,179,139,31,52,250,201,243,3,33,245,25,203,73,225,139,137,140,55,133,14,86,250,125,170,89,133,13,93,197,238,168,187,219,109,22,202,100,86,190,227,113,146,235,113,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,250,150,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,249,252,155,22,190,225,247,24,109,57,29,15,132,171,168,183,208,93,35,143,186,201,55,82,214,210,197,87,77,39,86,42,162,111,130,120,159,211,174,230,238,232,228,71,34,162,92,167,37,79,43,25,79,204,10,239,78,183,19,252,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,5,122,243,11,230,23,173,28,38,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,109,59,21,17,90,171,213,93,239,254,72,142,94,156,194,245,163,139,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,109,168,122,170,35,81,122,163,125,255,0,205,22,48,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,111,243,20,227,170,155,133,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,233,189,175,115,30,198,171,31,72,54,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,123,149,92,191,205,73,169,196,255,0,5,150,174,22,56,9,195,175,185,126,63,72,221,84,201,115,138,37,200,43,18,165,181,75,69,2,209,92,93,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,59,120,255,0,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,208,57,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,52,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,8,1,204,235,143,31,185,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,154,40,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,1,21,121,136,240,135,252,86,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,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,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,85,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,30,241,153,173,121,87,14,220,54,102,26,199,133,91,237,85,183,172,127,217,254,26,11,164,82,73,74,254,253,125,61,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,181,131,253,90,190,41,255,0,216,14,149,127,213,87,31,244,226,234,64,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,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,255,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,76,251,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,127,47,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,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,39,160,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,37,80,0,170,190,121,223,146,127,169,63,109,43,2,205,148,223,113,251,117,250,211,104,174,240,244,153,53,189,150,187,164,125,166,63,196,82,178,170,10,182,199,213,200,170,206,147,210,83,191,171,85,29,240,116,235,181,206,69,232,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,155,27,17,206,99,95,44,177,49,94,205,251,147,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,72,1,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,170,12,107,41,190,225,247,25,174,216,229,119,132,171,168,183,215,218,228,147,180,201,55,82,214,210,203,73,83,31,71,162,162,111,130,121,89,215,166,230,238,234,213,71,34,42,126,81,170,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,178,249,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,213,87,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,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,231,249,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,89,79,52,190,61,190,194,81,223,184,81,210,248,55,228,23,91,127,131,203,238,149,20,253,99,160,161,171,129,28,180,116,237,122,116,146,105,160,149,170,249,122,43,99,142,68,70,42,202,229,116,21,45,141,98,215,220,194,227,53,167,28,161,241,117,116,246,250,251,164,145,247,89,30,218,90,42,89,106,234,100,234,245,68,93,144,65,43,250,117,220,237,189,26,138,229,68,95,202,46,167,157,95,149,140,91,230,5,15,167,92,74,118,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,175,87,189,34,134,69,70,55,171,222,168,141,106,57,202,141,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,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,195,69,217,215,107,186,42,123,248,87,53,142,15,173,90,195,165,245,252,66,99,73,86,204,219,78,236,234,233,226,108,173,236,92,108,144,200,249,167,99,219,35,218,216,223,3,100,168,168,107,217,241,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,167,94,138,159,204,168,191,234,213,241,79,254,192,116,171,254,170,184,255,0,167,19,255,0,154,63,145,61,77,250,47,172,81,20,2,106,160,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,20,129,204,127,152,5,103,17,23,217,116,147,72,114,47,238,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,240,82,46,65,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,230,17,128,97,186,89,197,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,100,76,246,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,127,225,75,131,235,87,22,92,191,50,198,219,210,174,60,239,14,206,47,85,248,163,225,149,168,202,153,223,106,182,44,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,144,47,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,180,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,97,175,58,191,52,248,183,203,250,31,81,184,156,171,131,190,14,191,139,93,44,214,15,179,213,158,19,51,194,189,147,113,177,126,31,115,218,29,202,107,166,251,119,199,60,81,69,223,154,42,79,199,126,238,223,107,220,157,28,254,177,171,251,106,192,178,175,245,87,28,201,49,203,135,252,37,29,117,182,186,158,79,250,50,67,52,114,51,253,231,53,205,255,0,18,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,167,130,158,30,45,92,51,240,243,141,96,112,90,170,232,47,183,10,120,111,121,75,42,107,27,82,255,0,109,207,79,18,85,53,29,26,172,72,200,214,54,194,196,143,225,217,19,85,85,238,87,72,248,1,173,252,221,184,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,58,245,232,137,252,139,9,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,40,95,139,31,52,250,201,243,3,33,245,25,199,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,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,249,34,127,53,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,61,169,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,80,191,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,232,57,117,240,43,83,197,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,244,24,230,53,236,123,145,236,143,252,77,218,109,86,14,36,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,19,42,46,10,63,136,14,91,58,107,172,250,123,108,186,215,106,78,27,111,187,211,69,110,162,78,247,182,109,109,191,215,189,244,233,19,156,157,38,139,187,60,209,172,104,175,147,227,139,100,142,124,93,184,1,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,130,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,234,54,226,199,205,62,178,124,192,200,125,70,113,195,71,14,153,223,20,26,167,65,166,120,45,63,249,42,203,197,110,248,127,177,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,254,72,159,205,83,67,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,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,63,153,81,127,213,171,226,159,253,128,233,87,253,85,113,255,0,78,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,63,188,229,55,220,130,221,98,180,221,235,188,69,38,51,111,125,174,215,31,105,140,240,244,175,170,168,171,116,125,90,136,175,235,61,93,67,250,185,85,223,31,78,187,90,212,73,213,202,247,129,111,190,188,169,154,227,172,120,103,139,211,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,241,90,218,136,211,149,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,66,174,53,185,111,127,24,58,167,106,212,207,190,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,142,10,121,111,127,7,218,167,117,212,207,190,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,176,175,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,19,255,0,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,162,27,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,228,164,170,215,254,58,170,120,154,224,203,31,211,13,78,175,171,170,213,12,115,56,130,229,85,92,234,88,163,130,239,110,90,107,130,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,31,52,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,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,79,151,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,233,219,98,170,182,38,34,119,254,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,88,87,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,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,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,41,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,34,136,85,204,195,141,123,143,12,24,37,183,9,211,75,159,134,212,156,183,165,77,21,100,107,75,55,177,168,97,154,53,146,162,106,121,155,38,254,247,71,193,26,58,61,171,210,119,35,209,208,163,93,73,152,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,62,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,78,220,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,30,133,255,0,18,154,19,147,104,167,218,159,179,159,104,252,23,246,79,192,248,206,199,135,172,130,167,251,207,114,61,219,187,27,127,166,157,55,117,247,244,232,176,3,250,134,63,253,244,95,247,39,255,0,195,203,84,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,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,19,252,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,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,158,30,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,206,141,232,215,61,172,150,41,88,143,126,205,203,47,249,71,113,93,168,248,254,172,89,248,89,185,203,237,156,51,40,241,243,219,99,168,153,82,75,21,84,84,211,85,200,234,117,232,189,97,151,180,244,124,43,209,169,35,210,86,171,85,101,73,174,80,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,2,170,249,231,126,73,254,164,253,180,172,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,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,238,160,165,110,103,92,7,125,200,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,170,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,1,74,220,206,184,14,251,144,190,212,235,206,147,217,118,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,213,221,215,47,102,162,119,84,43,118,199,28,80,185,99,133,58,111,137,171,15,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,115,252,193,51,91,86,165,114,213,201,245,26,197,79,87,5,183,42,179,227,55,186,56,170,216,214,207,28,21,55,43,124,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,204,163,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,62,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,148,210,78,11,45,92,44,112,19,171,151,220,191,31,164,110,170,100,186,111,145,174,65,88,149,45,170,90,40,22,138,119,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,14,218,97,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,21,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,130,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,122,154,147,171,216,110,189,112,19,168,154,185,167,243,213,201,98,200,180,223,36,154,157,42,224,88,103,137,236,162,169,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,60,38,159,117,99,5,251,208,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,190,139,254,228,255,0,248,121,42,185,163,249,19,212,223,162,250,197,17,64,38,170,0,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,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,127,234,241,235,170,88,38,180,241,99,156,234,102,154,95,125,179,141,222,125,153,224,171,124,44,212,253,222,213,182,150,25,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,106,225,91,142,235,23,10,188,23,229,216,86,44,255,0,27,169,185,6,97,95,37,186,155,163,227,246,93,44,246,152,35,138,235,189,244,242,211,207,218,169,167,106,120,103,42,57,253,122,175,70,251,214,21,255,0,109,89,238,85,254,170,228,121,38,71,112,255,0,132,172,174,185,87,84,73,255,0,74,73,166,146,71,255,0,190,231,57,223,227,85,47,79,151,239,2,54,46,21,113,88,243,92,165,158,55,83,114,11,122,71,113,169,234,248,253,151,75,60,116,178,75,106,216,202,137,105,231,237,84,211,185,124,75,81,28,254,189,19,163,125,203,5,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,123,94,107,28,14,84,234,85,170,191,138,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,104,149,202,143,135,79,190,158,35,160,207,239,116,251,241,189,45,240,247,218,143,143,167,118,232,231,187,217,209,124,50,178,70,244,146,41,42,55,35,94,197,240,157,183,167,73,83,173,234,21,171,171,28,154,254,244,53,79,50,212,207,226,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,66,106,240,185,161,127,195,94,132,227,58,41,246,167,237,31,217,207,27,253,147,240,62,15,191,226,43,39,169,254,243,220,147,110,222,254,223,233,175,93,189,125,221,122,37,0,241,99,230,159,89,62,96,100,62,163,57,114,124,167,241,107,22,63,193,46,33,118,180,80,248,122,188,154,225,119,186,93,36,238,189,254,34,169,149,211,82,54,78,142,85,70,116,130,146,157,157,26,136,223,131,175,77,206,114,172,192,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,69,156,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,249,254,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,139,138,113,11,148,216,179,157,125,212,188,215,22,174,241,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,196,149,151,143,111,176,156,3,226,28,40,233,124,27,242,11,173,190,243,71,151,221,42,41,250,199,65,67,87,113,172,114,209,211,181,233,210,73,166,130,86,171,229,232,173,142,57,17,24,171,43,149,208,69,93,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,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,244,25,197,143,154,125,100,249,129,144,250,140,229,201,242,159,197,172,88,255,0,4,184,133,218,209,67,225,234,242,107,133,222,233,116,147,186,247,248,138,166,87,77,72,217,58,57,85,25,210,10,74,118,116,106,35,126,14,189,55,57,202,179,0,30,83,86,48,95,189,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,245,12,127,251,232,191,238,79,255,0,135,150,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,25,172,226,199,205,62,178,124,192,200,125,70,115,175,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,173,239,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,66,252,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,174,174,107,156,20,125,230,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,212,216,9,41,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,104,38,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,48,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,169,94,109,124,20,123,18,178,179,139,45,50,182,90,168,236,179,118,99,205,45,240,39,98,70,215,77,63,109,151,54,162,187,100,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,200,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,178,49,92,215,181,146,197,19,213,143,217,181,111,79,83,56,215,209,172,31,134,9,248,168,199,46,127,106,49,186,173,212,214,8,24,174,183,205,120,174,241,15,167,74,120,219,84,214,72,222,146,69,43,158,189,183,57,177,67,44,141,99,209,189,22,128,117,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,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,173,191,242,197,224,59,238,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,255,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,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,19,252,2,189,121,215,218,109,83,112,219,134,223,102,182,82,62,229,71,156,83,210,83,214,58,22,172,240,193,53,5,107,165,137,146,116,220,214,61,208,66,231,53,23,163,150,40,213,122,237,78,144,47,149,199,158,205,50,250,215,163,214,151,252,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,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,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,50,196,93,79,18,223,250,27,109,31,47,240,79,254,189,172,165,98,231,185,105,114,251,166,209,235,85,159,136,61,95,181,85,199,168,53,244,254,38,207,105,171,138,90,89,241,166,61,181,80,72,146,35,39,86,78,250,138,105,226,114,178,104,154,248,23,171,85,17,232,238,146,215,139,31,43,26,201,242,255,0,33,244,233,204,214,23,83,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,20,67,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,113,77,6,226,99,50,208,108,123,82,112,203,53,13,37,199,30,213,28,94,183,28,189,81,76,136,199,181,242,82,212,67,77,87,20,168,213,115,95,11,170,100,85,103,189,146,49,239,106,162,59,100,145,242,3,85,0,138,188,209,252,137,234,111,209,125,98,136,160,19,73,28,76,113,85,164,124,40,97,180,217,134,169,92,170,220,251,141,71,134,182,90,45,177,178,107,141,197,232,173,238,44,49,61,236,110,200,218,228,115,222,247,53,141,234,214,245,222,248,216,254,149,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,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,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,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,142,48,2,226,121,83,240,57,83,166,182,170,14,41,53,37,244,146,223,114,123,58,63,22,182,53,145,78,150,235,117,83,88,244,173,124,157,21,89,83,52,93,26,214,198,228,237,195,44,141,122,185,210,186,56,108,124,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,120,173,52,210,28,55,73,106,115,41,240,200,42,224,102,115,148,85,101,247,56,102,157,101,99,46,53,49,66,202,135,68,174,248,154,199,186,14,226,181,85,221,31,35,209,187,89,181,141,246,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,42,128,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,91,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,228,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,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,45,76,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,23,63,12,249,151,21,252,192,245,99,75,112,250,234,75,115,27,156,100,151,43,189,206,165,81,204,183,91,163,186,200,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,151,127,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,165,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,84,7,56,78,20,108,88,37,246,221,196,222,21,21,170,215,65,150,92,25,103,191,218,224,133,241,201,53,225,236,168,157,43,219,209,86,53,238,199,19,146,84,68,98,247,35,108,139,220,116,210,57,176,131,134,237,16,186,241,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,189,239,72,161,147,99,58,181,28,253,173,87,49,21,94,154,41,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,123,82,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,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,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,142,53,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,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,79,94,88,188,7,125,247,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,186,144,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,227,250,223,197,215,14,156,56,221,109,150,45,101,212,202,75,5,202,239,78,250,186,74,54,209,85,86,206,176,53,219,123,175,142,154,41,29,27,21,219,154,215,61,26,143,86,72,141,221,177,253,62,190,44,124,172,107,39,203,252,135,211,167,51,88,106,160,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,12,171,151,83,196,183,254,134,219,71,203,252,19,255,0,175,107,35,255,0,43,78,2,126,221,214,88,120,174,213,9,246,99,246,171,135,140,196,45,116,245,29,36,175,174,164,157,90,149,149,14,98,245,142,24,103,137,200,200,186,163,164,146,53,87,162,68,212,108,246,254,114,174,44,124,172,107,39,203,252,135,211,167,51,88,93,79,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,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,194,141,84,2,42,243,71,242,39,169,191,69,245,138,34,128,78,213,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,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,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,226,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,206,103,18,58,33,117,225,195,91,114,157,23,188,223,41,47,53,24,229,68,77,101,125,52,110,141,149,48,77,4,117,16,189,88,239,123,30,177,77,30,246,117,114,53,251,154,142,122,34,61,102,87,41,190,12,172,90,183,125,254,38,51,155,175,118,213,130,100,12,167,178,89,233,222,246,73,61,226,157,144,212,182,166,161,233,211,164,49,119,97,115,35,106,170,201,34,46,254,140,98,178,107,148,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,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,85,0,14,85,196,191,14,152,39,20,26,89,95,166,121,213,63,249,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,254,74,159,201,83,57,154,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,63,145,106,156,160,184,68,181,89,113,154,110,46,178,123,141,37,194,229,127,167,173,182,227,84,13,167,107,210,217,3,42,29,79,81,84,247,189,187,155,82,247,65,36,77,237,170,35,97,124,136,231,63,188,172,138,205,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,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,3,197,105,118,144,225,186,65,77,147,65,135,193,86,143,204,50,139,158,95,119,154,166,117,149,243,220,107,165,223,43,145,61,205,99,26,212,142,54,53,168,157,25,19,85,219,158,175,123,189,168,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,5,48,115,105,227,6,213,171,249,149,63,14,248,34,213,173,139,79,111,21,46,191,85,77,19,88,202,235,220,72,232,54,68,215,51,186,214,83,35,170,99,87,238,70,202,249,159,209,170,216,226,145,245,236,91,167,40,174,48,113,154,252,54,223,194,94,96,180,150,219,237,174,162,165,216,139,161,138,161,239,187,193,42,213,215,85,178,85,70,58,40,159,2,182,71,35,220,246,35,217,35,26,214,238,141,206,125,154,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,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,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,83,183,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,115,131,197,158,21,175,56,54,188,228,244,28,72,212,85,215,102,213,213,30,58,162,235,43,247,193,116,129,221,91,21,77,43,246,181,171,76,173,102,200,218,214,181,35,72,251,91,35,88,214,54,72,174,17,120,215,246,39,12,186,177,194,118,166,220,237,84,118,89,180,255,0,39,147,11,184,78,189,137,27,93,53,44,242,62,216,229,70,236,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,5,141,84,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,1,149,115,67,218,103,164,56,110,187,240,43,165,122,91,168,48,85,207,143,93,176,124,66,106,232,41,167,88,95,80,202,104,104,170,146,21,122,124,77,99,221,3,88,245,106,181,251,28,237,174,99,186,57,36,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,4,106,230,15,161,122,113,172,188,50,230,183,108,214,205,221,186,224,152,253,211,36,176,92,160,84,101,85,21,85,61,43,230,86,53,234,139,214,25,123,77,100,177,170,43,92,212,106,167,71,178,55,179,61,134,170,1,21,121,163,249,19,212,223,162,250,197,17,64,36,138,224,183,130,220,203,140,156,202,239,102,179,100,84,152,222,61,141,211,199,53,234,245,52,41,82,250,119,204,146,37,52,49,83,35,216,233,95,35,162,147,170,238,107,26,200,222,170,237,219,25,39,42,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,79,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,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,255,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,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,85,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,146,168,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,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,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,255,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,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,234,65,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,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,16,87,154,23,26,255,0,195,254,8,253,24,211,219,157,214,135,82,115,43,123,42,98,184,209,47,103,216,214,183,76,230,62,161,37,115,87,172,210,246,167,134,52,141,81,241,252,114,239,141,204,139,185,76,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,107,218,185,202,50,197,75,194,157,191,10,210,153,237,87,125,88,198,110,21,87,135,223,231,165,125,12,153,36,114,43,145,212,14,71,78,248,224,233,27,105,146,37,114,186,52,146,7,47,225,120,153,228,42,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,67,66,156,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,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,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,146,168,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,29,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,107,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,124,249,170,128,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,169,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,69,94,104,254,68,245,55,232,190,177,68,80,9,167,61,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,31,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,41,118,156,184,57,128,81,241,17,98,139,73,53,123,34,254,235,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,25,34,157,64,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,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,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,199,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,242,197,224,59,238,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,255,0,42,175,156,23,8,127,207,139,140,22,139,252,133,22,114,217,43,255,0,228,41,104,42,225,137,233,254,100,18,35,31,254,65,201,31,247,249,8,1,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,116,81,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,104,179,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,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,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,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,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,8,43,204,127,151,253,31,17,22,41,117,111,72,113,223,238,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,240,86,42,65,53,80,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,117,60,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,8,21,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,125,122,50,52,74,108,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,145,64,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,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,79,240,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,231,103,233,191,220,139,84,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,37,80,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,42,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,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,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,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,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,8,21,204,247,129,253,80,226,106,155,30,212,109,35,189,85,221,175,184,197,58,219,87,17,171,174,142,10,74,136,37,151,115,234,169,93,43,155,20,85,61,85,169,46,247,34,75,20,81,244,115,93,11,89,44,75,229,139,192,119,223,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,169,0,160,30,98,60,33,255,0,10,90,202,159,101,168,187,58,123,152,247,107,113,125,245,254,38,104,59,77,139,197,82,73,185,18,68,237,73,43,118,43,183,238,138,72,186,200,249,18,93,182,105,203,47,133,13,80,225,127,75,239,110,213,27,253,92,23,44,194,162,42,185,113,55,58,57,96,177,79,4,149,17,58,86,77,12,242,195,51,234,97,90,87,185,204,107,21,18,40,216,237,219,19,109,101,243,71,243,217,169,191,69,244,122,34,85,114,49,252,236,253,55,251,145,106,128,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,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,127,128,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,42,215,154,199,2,86,165,181,87,241,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,251,26,228,122,63,190,228,102,201,228,146,210,129,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,42,87,155,95,5,30,196,172,172,226,203,76,173,150,170,59,44,221,152,243,75,124,9,216,145,181,211,79,219,101,205,168,174,217,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,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,69,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,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,127,130,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,90,160,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,42,128,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,244,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,196,135,160,0,242,153,214,147,233,102,168,120,31,188,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,249,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,36,61,168,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,241,168,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,123,80,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,227,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,58,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,197,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,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,238,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,254,106,122,176,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,248,78,225,99,253,205,58,85,255,0,99,109,223,248,39,85,0,0,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,234,224,186,79,165,154,95,227,190,236,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,230,167,171,0,231,249,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,236,241,55,27,166,51,69,87,85,62,198,53,140,223,44,145,185,238,218,198,53,169,213,125,205,106,34,123,145,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,252,72,122,0,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,252,106,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,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,253,96,1,229,51,173,39,210,205,80,240,63,121,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,242,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,123,80,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,9,220,44,127,185,167,74,191,236,109,187,255,0,4,234,160,0,15,41,157,105,62,150,106,135,129,251,204,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,127,146,31,149,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,13,113,181,227,52,84,149,80,111,99,152,253,146,199,27,94,221,204,123,154,189,23,222,215,42,47,185,84,232,0,3,149,127,9,220,44,127,185,167,74,191,236,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,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,78,107,252,39,112,177,254,230,157,42,255,0,177,182,239,252,19,218,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,255,0,26,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,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,225,59,133,143,247,52,233,87,253,141,183,127,224,157,84,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,224,63,132,238,22,63,220,211,165,95,246,54,221,255,0,130,117,80,1,202,191,132,238,22,63,220,211,165,95,246,54,221,255,0,130,122,172,23,73,244,179,75,252,119,221,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,212,245,96,28,171,248,78,225,99,253,205,58,85,255,0,99,109,223,248,39,191,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,253,96,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,67,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,255,0,18,30,128,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,241,169,245,96,186,79,165,154,95,227,190,236,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,230,167,171,0,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,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,253,96,0,57,165,219,134,78,27,111,247,90,219,237,247,135,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,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,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,107,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,23,173,252,221,184,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,58,245,232,137,252,139,9,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,62,190,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,43,3,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,126,247,71,87,27,23,163,230,114,39,70,39,194,137,215,170,245,85,147,252,189,56,160,207,184,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,221,80,244,85,71,34,116,70,251,191,154,172,160,4,117,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,246,188,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,128,0,4,32,193,185,174,232,150,121,196,189,46,134,217,172,181,115,227,23,202,138,91,110,63,153,194,249,246,87,92,103,100,61,184,37,161,150,158,57,160,98,205,36,144,36,157,95,241,181,142,86,182,55,186,72,230,248,5,64,106,199,55,30,41,244,191,84,243,45,51,251,43,165,87,63,178,89,5,198,197,227,125,135,113,135,197,120,90,153,33,238,246,253,160,237,155,187,123,182,238,119,78,189,58,175,78,164,255,0,224,107,137,74,206,42,120,125,182,234,109,249,45,80,228,144,220,43,109,119,234,75,93,44,240,82,210,85,69,42,190,40,216,147,57,238,119,90,89,105,100,85,71,189,187,164,84,234,138,138,214,200,0,84,175,16,60,222,181,247,78,181,199,60,211,204,43,79,52,253,150,92,83,32,174,177,83,58,233,77,91,85,85,47,132,153,208,62,87,201,29,76,76,248,223,27,158,141,70,38,198,185,26,170,245,106,189,211,43,151,167,20,25,247,22,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,251,170,30,138,168,228,78,136,223,119,243,85,244,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,126,26,46,206,187,93,209,83,223,32,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,204,168,191,234,213,241,79,254,192,116,171,254,170,184,255,0,167,23,82,0,4,106,227,219,92,245,199,134,237,26,139,88,180,114,205,138,93,233,45,23,8,169,242,42,107,237,28,210,246,105,106,28,145,195,83,19,227,170,133,83,108,235,28,78,141,25,35,157,226,26,239,129,177,61,93,5,116,171,157,30,176,86,106,62,57,67,171,216,86,159,210,97,149,119,8,169,239,117,118,186,27,132,85,84,116,178,46,199,84,177,86,121,247,118,183,36,139,26,68,231,61,172,86,55,106,185,28,219,127,43,3,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,126,247,71,87,27,23,163,230,114,39,70,39,194,137,215,170,245,85,237,92,183,184,214,213,62,48,126,241,62,243,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,73,43,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,74,150,254,173,95,20,255,0,236,7,74,191,234,171,143,250,113,101,58,157,175,154,143,195,191,8,82,107,206,175,97,182,171,198,103,103,183,219,106,47,118,27,92,203,110,165,142,170,174,174,8,93,76,201,85,245,127,222,60,66,53,100,71,61,178,58,37,115,118,35,209,27,213,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,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,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,45,123,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,255,0,34,221,0,33,87,50,30,53,181,79,131,239,187,191,187,59,6,41,115,251,91,237,127,27,237,218,90,153,187,126,23,194,118,251,93,153,226,233,215,196,191,118,237,221,122,55,167,78,139,215,138,240,103,205,3,95,120,137,226,79,15,209,204,215,16,211,250,43,46,65,237,15,19,61,174,223,91,29,83,59,20,21,21,12,216,233,42,228,98,117,124,45,69,234,197,248,85,122,116,94,138,150,126,0,0,0,71,252,119,140,92,18,229,197,142,93,194,77,254,143,216,217,37,155,192,125,159,155,185,53,71,183,187,182,213,175,170,248,89,7,110,151,177,26,34,126,36,171,220,235,240,244,84,218,72,0,14,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,0,5,106,241,203,204,95,137,174,21,184,130,185,105,149,135,2,211,249,177,185,173,244,87,75,13,93,210,146,170,122,170,186,89,98,70,75,35,214,26,198,53,189,42,162,170,141,17,88,199,109,141,23,162,162,163,157,213,121,111,113,173,170,124,96,253,226,125,230,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,147,84,21,213,199,183,51,140,219,134,237,101,139,71,116,115,26,197,46,245,118,139,124,85,25,21,77,246,158,178,94,205,85,67,82,72,105,162,100,114,66,137,182,5,142,87,72,143,145,174,241,13,111,192,232,158,142,245,124,185,248,214,215,222,48,114,172,207,239,2,193,167,246,204,111,18,183,210,239,246,53,45,108,53,210,87,85,72,254,199,78,236,242,198,176,164,116,213,91,255,0,162,228,114,197,211,170,43,186,78,160,71,252,119,140,92,18,229,197,142,93,194,77,254,143,216,217,37,155,192,125,159,155,185,53,71,183,187,182,213,175,170,248,89,7,110,151,177,26,34,126,36,171,220,235,240,244,84,218,72,0,15,41,171,25,215,221,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,60,175,13,28,69,224,156,80,105,101,6,166,96,181,31,228,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,249,162,255,0,52,78,170,0,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,107,219,68,57,187,113,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,117,233,213,23,249,22,19,197,79,19,150,46,21,113,92,71,53,202,108,190,54,203,144,102,20,24,213,198,167,196,190,63,101,210,207,28,242,75,93,177,145,74,249,251,76,167,114,246,90,136,231,245,232,142,69,247,47,85,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,7,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,226,184,114,214,251,87,17,218,61,101,214,91,21,142,174,209,109,191,212,92,91,71,73,87,35,95,58,65,79,93,61,52,111,147,111,194,215,189,176,35,213,136,174,70,43,213,168,231,237,222,190,43,64,184,197,193,53,199,84,245,31,69,60,31,177,51,61,63,200,47,22,239,102,119,38,169,241,214,186,26,152,169,189,163,222,236,50,40,183,205,46,222,198,247,61,187,122,245,114,47,84,144,0,0,14,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,0,35,254,1,198,46,9,170,28,83,228,124,52,96,180,126,211,251,37,143,214,92,111,23,190,228,208,248,91,165,45,197,180,83,219,188,60,176,55,126,222,227,31,223,100,142,98,245,218,136,189,21,199,96,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,88,235,193,223,48,125,56,226,255,0,42,202,176,171,38,43,117,198,111,86,46,237,194,223,77,91,34,79,237,27,59,100,100,105,84,175,141,187,33,153,31,36,105,36,10,174,70,247,24,172,146,84,222,172,149,64,17,127,141,174,59,48,222,14,45,86,40,29,99,164,203,178,203,237,66,61,152,227,110,203,69,60,86,228,108,136,234,215,189,33,153,26,206,235,25,27,90,228,111,113,86,69,98,175,106,68,78,151,195,71,17,120,39,20,26,89,65,169,152,45,71,249,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,254,104,191,205,18,37,115,11,230,23,173,28,38,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,109,59,21,17,90,171,213,93,239,254,72,142,94,156,194,245,163,139,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,109,168,122,170,35,81,122,163,125,255,0,205,22,194,129,23,249,133,241,65,159,112,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,186,157,136,138,174,84,232,174,247,127,37,72,87,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,252,139,9,226,167,137,203,23,10,184,174,35,154,229,54,95,27,101,200,51,10,12,106,227,83,226,95,31,178,233,103,142,121,37,174,216,200,165,124,253,166,83,185,123,45,68,115,250,244,71,34,251,151,170,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,229,212,242,184,242,39,166,95,90,245,138,210,149,184,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,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,205,23,249,162,232,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,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,127,156,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,185,214,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,182,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,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,0,10,171,230,185,199,79,247,254,23,244,83,51,255,0,218,41,115,250,218,22,255,0,154,214,218,227,168,71,127,202,248,166,53,191,235,33,87,255,0,132,66,85,89,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,203,103,224,162,190,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,91,81,226,181,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,102,101,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,52,147,194,174,150,253,203,112,227,167,90,103,53,139,216,213,246,108,126,151,218,180,94,43,196,118,174,146,179,189,93,248,136,247,181,221,106,165,157,223,3,149,137,215,163,58,53,26,137,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,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,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,9,240,33,174,151,222,34,120,96,196,117,27,49,188,218,174,57,75,188,85,186,250,235,122,49,155,42,169,234,36,141,139,52,76,85,72,166,146,4,130,119,49,17,173,252,100,115,24,214,57,141,74,129,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,35,218,243,159,215,154,156,87,75,241,173,0,177,86,210,120,140,226,161,215,75,235,27,81,19,167,142,221,71,36,110,130,55,194,172,87,177,147,84,244,123,101,71,51,223,67,35,19,122,57,232,216,21,203,183,66,232,245,251,138,204,83,27,191,89,189,167,141,216,123,185,37,250,23,44,11,27,169,105,81,22,38,75,28,200,230,205,12,149,79,165,134,72,209,174,115,163,153,255,0,209,68,87,182,218,185,163,249,19,212,223,162,250,197,17,86,188,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,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,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,2,130,249,152,221,174,182,14,96,26,129,125,177,92,234,237,215,43,117,69,134,174,142,178,146,103,67,61,52,241,218,104,93,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,159,242,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,168,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,17,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,21,129,206,247,76,252,78,43,166,154,199,71,73,106,139,217,247,10,188,102,225,63,111,109,117,71,136,141,42,41,25,185,25,241,195,31,133,173,94,142,122,109,116,255,0,11,87,123,213,34,7,44,93,82,251,175,227,39,10,241,119,223,102,90,178,223,17,139,92,63,173,123,222,43,197,70,190,18,15,115,28,230,110,174,142,139,227,110,222,157,62,39,35,21,229,255,0,3,54,220,94,234,245,54,187,241,47,168,90,165,111,158,146,123,109,218,240,248,109,115,211,65,44,44,168,183,83,49,180,180,115,43,37,248,218,247,211,193,19,222,142,70,252,110,119,194,207,232,165,175,242,125,209,203,22,13,195,2,106,173,60,222,34,245,169,119,9,234,43,36,218,246,118,41,104,106,39,164,167,166,232,175,115,29,181,236,169,151,184,141,99,151,196,236,118,228,141,170,78,160,80,95,51,27,181,214,193,204,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,179,254,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,116,181,7,42,226,199,202,198,178,124,191,200,125,58,114,136,120,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,61,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,45,83,157,95,149,140,91,230,5,15,167,92,72,213,202,143,141,127,187,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,182,229,0,5,16,243,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,232,49,175,115,24,247,43,25,102,156,174,60,137,233,151,214,189,98,180,167,109,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,45,223,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,160,0,102,179,134,142,34,243,190,23,245,78,131,83,48,90,143,242,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,252,209,127,154,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,190,212,2,10,243,66,227,95,248,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,34,7,37,79,52,249,79,203,250,239,81,183,19,127,154,55,12,249,151,16,186,13,13,215,79,235,178,10,219,238,7,80,251,189,62,49,64,169,36,23,182,63,99,37,235,14,228,87,84,195,23,113,240,171,119,61,81,103,137,172,115,167,69,109,27,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,123,89,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,83,61,156,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,103,252,163,184,62,201,180,186,213,93,196,142,160,37,93,190,229,152,89,227,160,199,173,173,150,158,88,38,178,84,182,150,177,181,207,116,111,123,183,200,230,198,214,198,238,219,163,72,164,87,53,221,198,236,142,188,234,252,211,226,223,47,232,125,70,226,124,156,152,110,214,171,119,21,247,186,59,133,206,146,150,162,233,131,215,210,80,197,52,205,99,234,167,74,202,41,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,228,213,84,187,64,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,42,242,189,227,167,238,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,252,38,186,162,69,186,144,1,226,172,90,209,165,249,46,168,100,218,47,101,203,233,39,205,176,250,122,106,187,197,149,204,146,41,224,130,120,217,36,114,179,123,81,179,51,108,177,110,116,74,244,98,203,27,95,181,94,212,95,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,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,2,73,78,10,56,215,206,248,76,206,232,152,251,157,214,225,166,215,11,130,84,228,152,221,50,194,239,17,214,23,197,226,32,238,181,123,115,51,116,114,42,49,209,119,187,17,199,35,209,168,215,54,253,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,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,111,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,46,125,184,197,227,23,59,226,255,0,59,167,191,223,232,253,141,141,217,183,253,159,199,251,144,212,123,47,187,13,59,42,191,174,153,4,82,79,221,146,157,36,252,68,93,157,118,183,162,39,191,181,114,224,229,255,0,89,196,69,246,45,91,213,236,119,251,147,208,120,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,252,101,139,149,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,126,175,151,55,26,255,0,194,174,163,207,96,207,238,119,89,52,203,41,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,250,192,32,175,49,254,96,20,124,59,216,165,210,77,33,200,191,186,197,127,134,158,90,154,120,224,168,143,29,165,222,201,55,84,50,102,73,27,230,154,52,86,50,21,110,228,142,85,149,202,207,193,73,105,4,31,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,234,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,136,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,252,53,122,54,77,245,77,183,55,220,215,61,189,58,167,70,247,20,173,94,2,117,51,42,210,254,46,52,206,227,139,85,246,253,189,144,81,99,55,24,31,36,137,13,85,13,124,236,167,149,146,53,143,110,253,189,198,202,196,119,86,164,176,196,245,107,182,116,52,82,64,14,115,122,165,246,83,135,27,22,153,208,95,124,45,126,119,144,71,226,104,188,46,255,0,25,107,162,98,205,55,226,43,21,177,236,170,117,185,222,231,53,238,235,209,58,183,184,133,101,240,45,133,93,115,254,48,116,146,197,102,168,164,134,162,151,40,164,189,189,213,47,115,88,176,91,221,227,166,106,43,90,229,222,232,169,164,107,19,167,69,122,181,21,90,138,174,77,25,153,87,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,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,39,160,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,17,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,10,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,245,124,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,109,191,19,164,106,39,21,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,16,113,185,175,52,220,71,113,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,216,221,143,168,122,47,87,110,114,216,247,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,219,88,187,169,109,174,168,141,213,59,218,245,84,223,60,245,17,118,220,198,57,190,27,119,196,217,26,169,218,249,163,249,19,212,223,162,250,197,17,64,37,138,114,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,119,40,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,136,255,0,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,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,39,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,101,92,150,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,7,20,227,67,71,47,186,251,195,6,127,165,88,180,219,47,87,91,124,117,22,232,246,177,124,77,85,37,68,85,113,83,117,123,216,198,119,159,78,216,187,142,114,53,157,205,235,213,27,209,115,153,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,168,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,57,87,26,26,199,125,208,46,24,51,253,85,197,161,223,122,181,91,227,167,183,73,185,137,225,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,236,94,136,238,169,156,35,81,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,94,189,17,63,145,232,1,64,60,209,252,246,106,111,209,125,30,136,143,250,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,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,237,103,42,226,199,202,198,178,124,191,200,125,58,115,53,132,202,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,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,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,165,98,221,57,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,75,102,128,170,14,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,173,91,23,253,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,113,195,71,17,121,223,11,250,167,65,169,152,45,71,249,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,254,104,191,205,23,66,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,3,42,228,180,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,222,196,242,155,22,115,138,217,179,92,90,187,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,136,191,199,247,24,54,174,19,116,141,206,183,173,92,153,222,99,79,89,65,138,50,24,154,172,166,157,140,106,73,93,43,164,99,162,217,78,179,68,244,141,205,114,202,247,49,155,118,44,146,71,65,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,78,174,74,158,105,242,159,151,245,222,163,110,46,164,167,110,107,28,14,83,105,173,214,191,138,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,39,69,70,83,77,47,86,185,178,57,59,115,75,27,88,174,108,173,142,24,149,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,118,135,173,57,254,27,122,192,104,181,74,143,33,164,143,19,175,179,199,127,138,237,86,171,75,3,109,207,133,39,109,68,139,50,53,98,103,105,81,235,220,70,237,78,187,186,116,82,136,120,250,227,95,42,226,179,81,234,236,150,155,159,135,211,44,102,225,52,120,229,190,157,100,100,117,251,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,185,210,190,95,85,203,83,130,139,143,17,122,143,67,170,25,173,179,174,153,98,55,7,73,82,247,37,44,241,221,110,148,203,77,43,45,146,193,35,149,233,11,217,59,95,35,150,39,49,209,177,241,34,181,207,71,50,245,10,86,231,87,230,159,22,249,127,67,234,55,18,10,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,123,220,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,72,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,82,177,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,203,103,224,135,252,192,184,238,177,112,171,138,201,133,98,207,241,186,155,144,91,214,75,117,55,71,199,236,186,89,227,170,142,43,174,247,211,203,79,63,106,166,157,169,225,156,168,231,245,234,189,27,239,90,65,196,242,157,71,151,84,236,217,174,45,93,117,186,231,207,200,41,238,150,234,158,210,220,43,170,239,11,82,217,34,147,99,209,235,81,51,231,218,189,28,142,87,185,122,42,59,175,69,210,158,147,253,187,251,172,195,126,244,191,243,207,236,253,187,237,31,247,159,252,169,225,163,241,95,222,63,11,251,247,115,251,223,193,254,183,221,208,245,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,1,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,164,201,229,193,204,2,179,135,123,236,90,73,171,217,23,247,39,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,248,201,45,223,128,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,63,243,155,213,157,101,171,206,236,90,49,123,196,61,139,166,212,157,187,229,154,227,181,178,253,160,174,72,85,146,205,221,233,248,94,31,191,36,62,29,21,29,241,247,95,185,178,193,178,10,232,14,31,167,25,254,178,226,120,110,174,103,191,98,241,11,173,193,176,93,47,123,17,124,52,123,92,173,110,231,117,100,93,199,163,34,239,61,22,56,187,157,199,162,177,142,69,210,78,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,249,253,126,211,125,56,213,189,26,203,48,13,92,172,240,88,133,198,222,233,110,149,190,57,40,252,12,112,57,39,109,87,121,223,4,125,151,196,201,122,189,22,63,195,248,218,230,110,106,230,179,44,183,88,172,249,85,230,211,139,100,127,104,44,180,87,10,138,123,117,223,193,190,147,218,20,172,145,205,138,167,176,245,87,197,220,98,53,253,183,46,230,238,232,190,244,45,127,147,6,166,235,110,67,140,228,186,117,125,179,85,214,233,126,49,78,214,88,174,206,142,8,32,183,92,95,81,36,243,209,49,82,52,150,169,243,37,82,204,231,43,221,216,72,163,69,70,164,236,44,208,17,215,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,54,128,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,207,180,51,151,221,79,14,220,40,107,62,176,235,37,170,145,218,139,113,211,124,146,154,138,219,52,81,76,252,101,137,71,93,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,62,189,31,34,45,80,150,125,197,95,5,31,121,188,23,233,23,18,154,103,108,181,83,100,152,150,151,217,106,114,216,186,118,102,188,90,225,180,211,57,42,55,171,146,55,77,75,28,111,247,57,187,228,137,118,163,213,97,134,39,87,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,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,103,64,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,249,25,140,52,167,194,174,169,125,244,240,227,167,90,153,53,247,219,53,247,156,126,151,218,181,190,23,195,247,110,145,51,179,93,248,104,198,53,189,42,162,157,191,3,81,139,211,171,58,181,90,171,82,188,226,181,51,237,135,21,144,224,180,149,119,84,164,192,177,250,59,124,212,181,18,127,90,182,186,165,22,178,73,233,216,143,84,77,240,79,70,199,189,90,215,57,208,35,85,21,172,98,175,85,228,151,163,151,217,114,172,235,136,26,137,187,54,90,107,122,225,212,113,237,99,188,93,84,146,83,213,212,47,84,126,248,251,44,138,155,220,172,218,255,0,21,240,187,172,110,69,182,163,42,231,170,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,126,27,30,178,71,178,71,35,127,17,173,221,215,171,122,167,188,151,252,184,57,128,86,112,239,125,139,73,53,123,34,254,228,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,25,37,187,243,149,113,99,229,99,89,62,95,228,62,157,57,154,194,111,242,211,227,170,155,134,92,154,171,76,53,58,190,146,151,75,242,58,137,238,85,85,206,165,150,73,237,23,20,167,68,108,236,72,35,124,179,50,100,130,24,93,26,181,118,175,110,70,185,136,217,18,75,201,0,2,31,243,75,208,186,61,96,225,78,253,146,81,89,188,94,73,167,127,219,37,178,104,214,8,228,101,44,106,137,112,99,164,149,55,118,124,47,114,103,70,199,53,207,146,154,15,233,43,81,142,164,29,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,78,213,204,111,41,177,103,60,97,102,153,174,45,93,227,108,185,5,191,29,186,91,170,123,79,143,191,75,61,138,130,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,208,56,32,215,75,239,14,220,48,113,53,168,216,117,230,213,110,202,91,246,70,221,98,117,193,24,253,245,85,21,21,241,189,97,137,234,137,44,209,192,179,206,214,42,57,191,130,174,123,28,198,189,171,16,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,211,70,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,0,230,143,228,79,83,126,139,235,20,69,0,158,171,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,91,79,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,164,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,10,1,230,143,231,179,83,126,139,232,244,68,127,199,116,183,59,202,240,76,187,83,44,22,47,21,141,224,158,3,237,5,111,138,133,158,15,198,204,176,210,254,27,222,146,73,190,70,171,127,13,174,219,211,171,186,39,188,246,188,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,133,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,185,140,63,87,38,197,175,184,125,198,27,78,71,67,225,42,234,45,244,23,72,227,238,178,77,212,181,180,177,85,211,73,213,138,168,155,224,158,39,244,235,185,187,186,57,17,200,168,147,255,0,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,64,0,51,89,197,62,138,127,14,220,65,102,218,57,29,195,198,210,99,247,4,240,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,77,172,70,247,17,251,122,183,162,173,180,242,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,220,247,247,233,107,170,39,171,167,169,234,172,107,27,185,239,169,139,182,142,123,147,195,111,118,212,145,168,115,254,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,126,36,16,57,21,170,207,124,43,229,139,165,191,122,28,100,225,94,46,197,237,59,86,37,226,50,155,135,245,215,103,194,248,88,215,194,79,238,123,92,253,181,210,81,124,13,221,215,175,196,213,98,60,191,224,10,1,230,143,231,179,83,126,139,232,244,68,127,199,116,183,59,202,240,76,187,83,44,22,47,21,141,224,158,3,237,5,111,138,133,158,15,198,204,176,210,254,27,222,146,73,190,70,171,127,13,174,219,211,171,186,39,188,246,188,50,113,69,170,28,44,231,240,229,250,127,123,171,101,182,178,162,145,50,27,43,95,26,65,121,162,134,102,200,234,119,247,35,145,177,189,91,220,99,103,107,59,145,164,178,109,84,220,228,118,130,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,249,92,88,249,88,214,79,151,249,15,167,78,102,176,245,89,254,150,231,122,95,246,115,237,213,139,217,159,107,113,250,60,166,207,253,117,12,222,42,215,85,187,177,63,225,61,219,55,118,223,240,63,107,211,167,189,169,213,11,20,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,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,107,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,241,253,181,96,89,87,250,171,142,100,152,229,195,254,18,142,186,219,93,79,39,253,25,33,154,57,25,254,243,154,230,255,0,137,80,189,62,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,163,228,246,165,44,17,210,199,45,215,123,41,226,167,131,187,83,80,228,240,205,85,115,58,117,78,173,247,167,149,230,133,198,191,240,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,82,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,159,94,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,228,94,247,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,207,41,247,91,157,253,214,125,245,251,11,251,76,251,65,246,91,218,126,42,31,252,169,225,188,79,99,179,191,187,253,231,226,223,179,103,248,183,117,247,18,3,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,190,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,3,42,231,181,213,29,33,204,180,130,167,25,131,48,130,145,25,152,98,246,204,190,209,53,52,233,43,39,183,87,69,190,39,42,123,156,199,181,201,36,111,107,145,58,62,39,43,119,49,88,247,77,254,84,124,107,253,217,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,182,127,196,191,17,120,39,11,250,89,95,169,153,213,71,249,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,254,106,191,201,23,62,220,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,229,114,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,215,115,88,247,65,34,179,114,38,230,109,123,122,177,236,115,166,255,0,37,79,52,249,79,203,250,239,81,183,23,82,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,148,3,199,215,10,53,156,41,107,141,93,146,217,22,252,51,40,239,94,49,121,163,134,116,142,10,87,76,228,117,3,164,149,93,220,154,159,224,107,149,36,123,157,27,224,145,219,86,93,141,230,182,46,33,245,67,27,208,108,155,134,235,85,214,145,152,78,89,120,166,189,220,105,221,71,27,167,89,225,217,240,178,85,77,205,99,221,5,43,156,159,207,173,44,104,213,106,58,84,147,235,225,163,135,76,239,138,13,83,160,211,60,22,159,252,149,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,36,79,230,169,162,141,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,82,183,58,191,52,248,183,203,250,31,81,184,144,171,0,210,220,239,84,62,209,253,133,177,123,79,236,150,63,89,148,222,63,174,161,135,194,218,233,118,247,231,252,87,183,126,222,227,62,6,110,122,245,247,53,122,41,250,186,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,167,13,28,69,224,156,80,105,101,6,166,96,181,31,228,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,249,162,255,0,52,72,171,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,83,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,159,93,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,189,31,27,151,222,212,86,175,242,82,239,185,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,234,188,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,124,10,232,154,246,59,195,70,231,70,233,159,185,187,88,168,212,94,227,227,99,243,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,150,211,202,159,129,202,157,53,181,80,113,73,169,47,164,150,251,147,217,209,248,181,177,172,138,116,183,91,170,154,199,165,107,228,232,170,202,153,162,232,214,182,55,39,110,25,100,107,213,206,149,209,195,99,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,64,37,239,92,56,76,195,120,186,224,39,70,240,123,237,69,37,158,251,65,131,227,85,54,44,141,212,11,85,61,169,235,69,74,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,148,131,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,105,202,143,142,159,239,28,47,235,94,103,255,0,179,210,224,21,181,205,255,0,57,174,181,201,80,174,255,0,146,240,172,115,127,215,194,143,255,0,7,132,181,64,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,79,241,85,195,62,27,197,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,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,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,89,255,0,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,123,138,115,45,230,9,83,172,55,91,199,15,154,65,117,164,147,79,168,42,60,53,226,237,73,44,85,80,100,175,99,169,103,141,99,87,192,143,129,148,245,48,74,212,124,50,185,147,167,71,34,171,21,189,99,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,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,33,87,26,252,179,240,78,39,238,53,186,153,132,222,254,201,106,77,79,89,43,43,106,86,106,154,27,207,110,149,144,211,195,60,106,245,240,219,123,48,181,38,133,171,209,171,34,186,41,156,173,86,241,94,89,252,187,111,184,54,85,114,214,174,37,52,251,193,94,177,251,130,210,98,54,154,233,217,39,98,170,9,36,100,247,25,33,106,57,142,218,246,49,41,100,222,173,94,143,153,173,84,240,211,19,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,2,0,115,25,229,173,149,100,57,180,26,205,195,62,31,237,57,50,107,135,111,39,177,65,83,35,234,157,116,172,172,123,214,230,215,212,74,172,72,94,249,218,201,90,222,219,32,107,27,39,78,218,202,248,164,255,0,2,124,2,99,60,34,90,170,50,91,237,210,147,34,212,91,181,59,233,107,47,20,137,81,12,20,180,82,182,153,242,80,71,27,165,86,76,198,212,83,171,210,161,98,142,71,35,145,21,172,68,218,75,83,61,124,197,116,114,251,163,124,92,103,116,215,121,188,69,38,97,112,159,49,181,212,237,99,59,212,181,243,203,35,147,99,94,245,111,106,116,168,131,171,182,185,253,141,251,90,215,181,9,235,202,19,90,49,155,31,10,26,137,71,152,229,245,105,79,166,183,138,187,245,116,83,50,162,118,90,108,146,209,178,100,116,77,70,185,54,58,90,107,132,139,20,93,93,191,123,149,189,100,69,117,80,106,198,117,247,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,212,229,151,162,159,114,220,35,226,222,34,225,226,171,243,190,153,173,102,201,119,195,23,141,130,31,15,28,125,99,99,155,210,150,42,109,237,93,221,37,89,118,185,91,183,164,170,50,174,93,247,5,186,23,167,28,69,242,204,192,244,191,84,44,222,58,213,93,237,153,97,154,37,70,85,91,234,155,119,174,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,80,26,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,159,252,165,56,215,246,37,101,31,9,186,155,115,181,81,217,102,239,73,133,220,39,94,196,141,174,154,126,227,237,142,84,110,201,59,207,150,89,34,116,142,107,146,68,116,72,178,44,176,177,150,43,197,143,149,141,100,249,127,144,250,116,230,107,14,149,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,147,171,149,15,28,117,56,213,214,201,194,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,58,202,147,74,216,250,61,178,51,179,110,128,0,102,135,137,29,16,186,240,225,173,185,78,139,222,111,148,151,154,140,114,162,38,178,190,154,55,70,202,152,38,130,58,136,94,172,119,189,143,88,166,143,123,58,185,26,253,205,71,61,17,30,188,212,19,167,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,82,239,200,171,205,31,200,158,166,253,23,214,40,138,1,52,17,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,65,159,219,86,5,149,127,170,184,230,73,142,92,63,225,40,235,173,181,212,242,127,209,146,25,163,145,159,239,57,174,111,248,149,11,222,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,125,124,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,8,127,204,103,141,127,225,87,78,32,176,96,23,59,84,154,155,148,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,107,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,10,1,230,143,231,179,83,126,139,232,244,68,159,228,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,87,91,249,72,102,82,241,71,108,195,52,66,26,186,45,47,201,233,223,118,150,249,113,233,60,24,211,25,46,218,138,53,94,231,118,161,237,71,68,176,53,251,95,34,75,181,94,228,130,162,161,182,61,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,252,225,23,125,155,240,101,98,227,15,129,29,17,182,71,117,246,54,103,139,233,253,154,163,25,185,74,247,173,43,100,150,217,75,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,110,228,71,197,37,37,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,92,79,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,160,2,154,249,210,104,229,139,15,214,92,75,88,173,19,118,234,245,18,223,81,79,116,166,218,245,221,85,109,109,60,109,169,222,231,170,38,248,39,167,139,182,214,49,173,240,219,190,39,72,229,79,147,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,228,28,206,181,75,239,67,140,156,215,194,95,125,167,106,196,188,62,45,111,254,181,236,248,95,11,26,120,184,61,236,107,159,182,186,74,223,141,219,186,245,248,92,172,70,19,43,145,246,21,117,160,192,53,79,81,166,168,164,91,109,242,241,110,178,83,196,215,187,190,217,232,97,150,105,92,246,237,218,140,86,220,33,70,170,57,85,85,178,117,70,244,69,117,154,0,80,15,52,127,61,154,155,244,95,71,162,36,255,0,36,123,77,170,255,0,106,215,155,21,246,217,73,113,182,220,105,241,250,74,202,58,184,91,52,21,48,72,219,155,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,140,28,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,19,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,185,62,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,198,112,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,202,65,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,115,229,71,198,191,222,110,43,7,13,122,153,115,181,83,100,152,149,190,158,155,18,151,175,102,107,197,174,24,220,213,167,216,141,72,221,53,44,113,179,222,215,111,146,37,220,172,85,134,105,93,98,160,138,188,209,252,137,234,111,209,125,98,136,165,110,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,2,205,57,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,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,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,126,76,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,46,211,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,168,190,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,154,114,147,192,48,221,83,224,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,217,43,61,159,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,174,190,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,253,211,149,239,26,255,0,195,254,118,205,24,212,43,157,170,135,77,179,43,131,234,101,184,214,175,103,216,215,71,66,214,50,161,101,107,87,172,50,246,160,134,68,145,81,145,252,18,239,141,172,151,185,119,224,25,87,47,206,14,25,240,222,43,249,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,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,40,219,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,67,235,212,61,104,213,13,86,181,98,118,45,64,203,234,238,214,220,26,207,13,135,30,163,115,35,138,10,10,40,218,214,181,172,142,54,181,170,245,107,35,107,165,114,44,143,72,227,71,57,219,27,210,85,114,208,224,114,167,136,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,227,100,137,27,17,85,207,124,62,131,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,8,1,206,19,87,52,159,30,208,235,118,149,100,150,123,86,73,153,223,46,12,184,217,173,179,215,212,195,37,162,54,195,81,10,221,156,202,119,55,126,222,228,145,69,28,206,72,223,35,220,253,178,164,18,48,165,98,218,121,37,234,70,156,51,21,206,180,133,148,126,31,62,150,224,185,36,181,30,5,19,198,217,217,29,61,59,25,226,27,213,87,177,59,228,94,219,250,34,120,189,209,238,221,46,219,63,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,227,242,121,161,112,81,252,63,231,111,214,125,61,182,90,168,116,219,50,184,50,154,43,117,18,118,125,141,116,116,46,123,233,210,39,57,122,195,47,106,121,163,88,209,25,31,199,22,200,218,200,187,156,47,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,125,143,115,127,202,108,89,207,5,250,123,154,226,213,222,54,203,144,102,22,155,165,186,167,180,248,251,244,179,218,107,228,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,21,131,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,52,46,5,190,250,241,87,235,142,142,97,158,47,82,108,187,61,177,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,197,115,105,227,74,107,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,218,241,3,196,62,168,113,53,159,187,81,181,94,235,73,89,114,101,58,208,209,197,73,71,29,52,20,84,73,52,179,71,77,27,90,155,156,198,58,121,17,29,35,159,34,162,166,231,187,167,82,111,242,180,224,39,237,221,101,135,138,237,80,159,102,63,106,184,120,204,66,215,79,81,210,74,250,234,73,213,169,89,80,230,47,88,225,134,120,156,140,139,170,58,73,35,85,122,36,77,70,207,111,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,40,4,210,159,9,222,86,52,111,229,254,61,233,208,28,43,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,162,18,239,185,112,115,0,163,226,34,197,22,146,106,246,69,253,214,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,58,129,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,242,53,113,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,244,26,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,137,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,66,124,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,237,96,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,85,124,237,52,83,255,0,49,120,140,163,184,127,247,48,171,133,44,146,255,0,206,43,41,36,133,137,31,252,245,36,115,164,255,0,32,141,111,244,212,175,93,21,214,251,174,137,211,106,35,108,214,58,75,141,70,127,131,220,48,119,190,166,71,53,148,112,86,203,2,205,58,53,190,247,189,34,134,70,49,55,53,17,242,53,235,185,24,177,191,207,233,62,11,247,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,77,52,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,198,85,203,254,229,113,228,79,76,190,181,235,21,167,31,231,47,91,162,84,186,37,96,131,56,180,213,214,106,45,101,68,240,224,179,66,233,209,148,108,73,232,223,114,154,84,107,219,10,177,97,100,81,162,61,30,253,242,177,88,212,68,145,236,166,19,65,25,5,22,182,208,114,235,206,224,226,54,237,73,113,212,87,105,190,79,53,242,106,102,192,214,53,242,82,213,190,40,85,41,216,200,119,199,11,162,141,235,26,43,21,236,114,163,158,159,27,179,238,104,163,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,196,85,217,215,115,122,42,123,243,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,23,143,31,190,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,0,85,7,59,13,23,181,91,170,112,61,119,199,177,10,74,90,139,165,69,85,135,38,188,66,246,177,245,83,164,81,190,220,217,99,221,213,239,72,161,173,68,149,24,171,178,54,49,238,232,216,154,149,108,11,232,229,105,161,116,122,63,194,157,135,36,173,179,120,76,147,81,63,182,75,156,210,44,18,72,250,89,21,82,222,198,201,18,110,236,248,94,220,205,141,238,115,153,37,76,255,0,209,87,43,27,48,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,82,183,57,59,254,141,92,184,130,180,217,48,171,39,103,62,179,219,213,153,189,194,58,103,69,29,79,114,42,121,45,241,185,85,81,37,154,56,21,202,233,17,191,222,229,129,138,247,118,246,69,23,248,69,162,214,219,143,17,120,101,191,135,75,181,37,175,80,106,170,42,97,181,87,85,182,7,65,74,199,82,204,149,51,72,147,177,236,86,54,153,103,114,166,199,191,162,46,198,185,251,81,110,127,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,206,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,115,237,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,248,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,108,171,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,0,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,21,121,157,112,29,247,223,98,169,215,157,39,178,238,207,177,251,123,189,165,107,183,91,187,149,89,68,45,124,45,143,171,187,173,78,245,60,13,168,86,237,142,73,102,106,71,10,117,217,19,82,152,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,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,45,64,33,255,0,53,173,51,251,196,224,219,35,184,211,210,93,106,235,240,171,133,14,77,71,5,190,62,230,238,220,139,79,80,249,154,140,115,150,24,233,106,170,101,114,166,221,189,164,123,157,181,174,69,165,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,60,1,163,222,11,244,114,251,160,92,48,96,26,85,148,205,190,245,106,183,201,81,113,143,107,19,195,85,85,212,75,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,222,157,17,221,19,181,128,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,105,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,53,56,40,210,253,121,192,249,126,107,246,65,156,58,146,215,167,217,118,15,126,187,227,150,122,154,46,151,25,231,117,170,70,62,226,146,34,162,199,77,44,81,196,214,49,232,245,147,99,101,103,105,157,29,83,86,198,148,248,78,242,177,163,127,47,241,239,78,128,175,94,117,245,186,36,203,174,27,111,109,166,174,77,95,158,158,158,103,215,53,211,246,32,198,216,234,212,108,47,69,122,66,175,146,174,71,185,170,214,58,68,72,100,222,230,53,99,71,215,6,147,253,187,251,211,195,126,235,127,243,207,237,5,187,236,231,247,159,252,169,226,99,240,191,223,255,0,11,251,247,111,251,231,193,254,187,221,212,210,246,158,209,102,86,236,3,26,183,234,53,218,146,233,150,82,217,232,161,191,87,82,53,27,5,85,197,176,177,42,102,141,17,140,68,99,165,71,185,17,24,207,114,167,194,223,228,158,128,138,188,209,252,137,234,111,209,125,98,136,165,110,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,2,255,0,184,151,226,47,4,225,127,75,43,245,51,58,168,255,0,43,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,205,87,249,34,231,51,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,243,63,87,69,53,54,167,70,117,115,16,213,106,91,53,37,217,248,173,226,154,232,180,53,49,196,230,84,178,55,162,190,52,89,99,145,177,189,91,185,25,42,49,95,19,246,200,206,143,99,85,52,103,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,236,246,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,45,83,146,167,149,140,167,230,5,119,167,91,142,149,205,6,183,68,168,56,80,189,79,173,54,154,187,139,221,80,232,112,248,105,157,59,94,220,146,74,58,166,81,204,171,19,216,221,145,181,211,200,244,149,86,53,99,28,155,94,253,140,117,6,26,8,229,189,69,173,180,188,40,98,115,235,109,218,146,177,245,148,244,243,98,144,194,216,17,244,120,218,81,211,178,130,25,86,22,53,170,245,107,31,34,43,149,242,108,149,136,247,35,209,204,100,160,6,85,205,36,112,201,118,181,88,56,68,210,139,237,246,231,73,110,182,219,180,222,197,87,89,89,87,51,97,130,154,8,237,144,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,97,230,51,197,94,43,197,86,184,193,123,192,45,189,188,91,22,183,251,22,219,112,158,142,56,170,174,157,38,124,146,85,57,123,109,153,176,185,94,137,20,50,185,219,26,215,63,108,79,154,86,36,85,47,39,149,247,24,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,180,199,170,205,28,79,143,184,231,43,227,116,136,214,177,232,198,67,94,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,202,184,151,226,47,4,225,127,75,43,245,51,58,168,255,0,43,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,205,87,249,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,66,95,224,188,171,53,31,48,225,30,187,95,159,127,237,229,245,182,248,178,76,111,23,165,129,106,252,117,157,32,116,187,30,232,145,207,241,149,12,116,111,130,54,35,145,187,91,28,159,28,206,240,208,175,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,9,240,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,41,91,157,95,154,124,91,229,253,15,168,220,78,105,203,11,94,112,221,3,226,142,146,233,168,21,180,150,219,22,89,103,169,198,106,46,213,117,11,12,22,215,203,44,51,197,52,139,177,201,177,210,211,71,18,171,149,140,98,76,178,57,232,216,215,173,239,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,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,143,253,233,103,127,117,159,114,158,221,254,211,62,208,125,169,246,103,133,135,255,0,42,120,111,13,223,239,108,238,255,0,121,248,118,111,217,254,61,189,125,231,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,52,166,84,175,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,112,14,95,188,8,223,120,170,202,163,205,114,150,120,45,50,199,238,9,29,198,167,171,36,246,165,84,18,82,201,45,171,99,42,34,168,131,187,77,80,229,241,45,69,107,58,116,78,174,247,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,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,40,4,210,159,9,222,86,52,111,229,254,61,233,208,29,84,172,190,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,245,85,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,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,162,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,231,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,102,135,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,143,107,195,118,183,221,120,112,214,220,91,90,44,214,58,75,205,70,57,81,43,159,65,83,35,163,101,76,19,65,37,60,204,71,183,222,199,172,83,73,177,253,28,141,126,215,43,94,136,172,93,47,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,141,92,197,116,114,197,172,156,35,231,116,215,121,188,61,94,31,111,159,49,181,212,237,123,251,53,84,16,75,35,147,99,94,196,119,118,5,168,131,171,183,53,157,253,251,92,230,53,12,246,19,167,147,174,153,253,176,226,178,108,234,174,146,234,148,152,22,63,89,112,134,170,158,63,235,86,215,84,162,81,199,5,67,213,138,137,190,9,235,30,198,35,154,231,58,5,114,42,181,143,69,187,240,101,92,187,238,11,117,211,78,56,116,229,153,129,234,134,168,94,124,13,170,135,219,49,67,12,72,143,170,184,85,58,239,92,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,182,157,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,189,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,204,14,44,124,172,107,39,203,252,135,211,167,51,88,106,160,168,14,117,151,189,26,184,106,62,23,109,178,77,227,53,54,219,111,125,53,245,244,247,7,58,58,27,95,94,237,37,61,68,27,21,137,51,223,60,210,177,91,35,30,216,213,86,70,61,178,192,230,64,13,42,197,181,31,52,212,124,115,27,210,26,27,173,94,103,87,112,137,214,70,218,229,88,170,163,170,141,123,141,153,146,162,183,179,219,216,178,44,170,230,182,54,177,94,231,53,26,174,77,52,98,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,241,59,61,205,251,55,252,91,122,117,247,245,63,88,3,149,113,79,162,159,196,79,15,185,182,142,71,112,240,85,121,5,189,60,4,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,107,21,221,181,126,222,142,232,169,154,195,165,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,75,192,138,188,209,252,137,234,111,209,125,98,136,160,18,242,121,150,113,213,83,195,46,51,75,166,26,99,95,87,75,170,25,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,187,83,185,35,156,197,108,105,37,37,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,223,63,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,67,218,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,240,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,116,143,86,181,141,124,178,202,244,99,55,237,78,84,90,167,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,149,23,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,175,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,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,161,62,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,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,153,130,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,160,112,177,162,159,196,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,115,21,189,197,102,238,141,234,169,165,48,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,161,229,51,253,45,193,53,67,236,231,219,171,23,180,254,201,100,20,121,77,159,250,234,104,124,45,210,151,119,98,127,194,123,119,237,238,63,224,126,230,47,95,123,87,162,30,87,139,31,43,26,201,242,255,0,33,244,233,204,214,23,189,115,226,171,13,225,67,151,230,149,230,23,155,149,35,178,123,142,155,217,169,177,59,68,145,172,207,184,220,82,213,6,197,116,77,123,29,225,163,115,163,116,207,220,221,172,84,106,47,113,241,177,244,131,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,70,70,212,247,185,17,169,252,144,187,238,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,230,80,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,165,120,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,219,113,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,126,231,110,122,35,81,123,108,141,140,237,92,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,15,159,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,122,178,63,101,213,79,37,84,145,90,182,62,162,90,137,251,84,212,237,95,18,228,70,191,175,69,232,239,114,254,87,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,197,56,133,202,108,89,206,190,234,94,107,139,87,120,219,46,65,152,94,110,150,234,158,211,227,239,210,207,91,44,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,239,249,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,89,167,41,60,255,0,13,210,206,9,179,253,65,212,28,134,146,199,143,88,243,138,250,154,234,234,149,93,145,51,217,246,212,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,224,227,3,137,75,239,21,58,227,120,212,219,154,118,109,80,238,181,227,116,142,165,100,18,82,89,226,154,71,211,199,42,53,207,221,50,247,95,36,138,175,122,119,36,122,53,81,136,198,182,106,114,186,229,255,0,89,119,172,182,241,55,173,248,239,102,213,15,134,184,224,246,185,228,158,10,169,42,162,158,41,225,187,59,182,246,109,133,59,93,34,142,68,123,102,108,142,145,90,140,72,157,45,181,0,101,92,157,60,74,115,0,172,187,240,203,165,188,50,104,134,69,217,181,67,167,246,107,118,113,116,130,57,224,170,146,170,42,86,193,53,165,189,198,51,108,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,99,95,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,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,249,34,127,53,73,233,198,215,43,155,86,19,160,214,45,66,209,58,154,71,220,180,203,23,72,114,218,87,68,218,100,190,65,7,114,122,171,179,28,247,57,201,82,142,124,207,116,79,145,232,176,182,56,226,86,246,25,28,181,173,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,211,142,190,37,44,92,84,230,218,123,169,182,196,236,221,97,211,251,125,175,36,164,109,43,224,142,146,241,21,101,107,234,35,137,28,231,238,133,123,172,146,53,71,189,123,114,49,28,168,244,123,91,218,249,42,121,167,202,126,95,215,122,141,184,185,60,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,7,143,174,43,171,56,173,215,26,187,221,178,93,152,102,47,222,179,226,240,199,52,235,28,244,173,153,202,234,247,71,42,55,183,53,71,192,231,34,70,199,54,54,65,27,183,44,91,221,213,121,94,240,81,252,64,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,119,126,84,7,54,78,10,45,218,127,89,252,78,233,125,179,177,101,189,220,31,30,95,69,26,85,84,73,21,210,170,121,166,91,155,164,123,158,200,225,149,242,54,23,55,240,152,201,59,8,196,114,204,168,200,107,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,232,167,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,41,219,157,95,154,124,91,229,253,15,168,220,72,0,91,79,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,207,78,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,207,103,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,125,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,6,148,207,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,242,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,105,79,132,239,43,26,55,242,255,0,30,244,232,15,147,139,109,111,186,240,225,160,57,30,180,89,172,116,151,154,140,114,162,214,231,208,84,200,232,217,83,4,215,26,106,121,152,143,111,189,143,88,166,147,99,250,57,26,253,174,86,189,17,88,190,215,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,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,212,15,51,174,3,190,228,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,195,253,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,123,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,105,51,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,87,87,58,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,59,152,187,169,109,174,167,145,180,219,28,197,84,223,60,244,242,247,26,246,57,190,27,111,196,217,28,137,90,220,23,232,229,139,95,120,160,192,52,171,41,155,101,150,235,112,146,162,227,30,215,175,137,165,164,167,150,174,90,110,172,123,30,206,243,41,221,23,113,174,71,51,185,189,58,171,122,47,42,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,250,121,98,234,151,222,135,6,216,87,139,190,251,78,235,137,120,140,90,225,253,107,217,240,190,22,69,240,144,123,152,214,191,109,12,148,95,27,119,117,235,241,57,94,143,37,81,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,25,140,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,249,22,189,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,25,87,59,86,174,219,181,98,139,135,141,5,169,201,242,63,105,96,55,11,126,69,81,137,211,120,58,104,125,153,84,151,121,99,184,211,111,98,247,166,234,177,210,207,220,151,163,83,196,108,103,247,183,41,218,185,86,112,245,163,90,251,174,55,95,189,138,159,105,73,135,219,226,190,91,113,105,105,92,250,91,183,73,146,57,38,169,147,162,177,97,129,239,167,235,78,238,157,231,78,222,187,163,142,88,223,122,135,42,226,199,202,198,178,124,191,200,125,58,115,53,134,132,248,232,227,54,197,193,230,156,82,220,227,181,123,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,122,116,134,46,236,74,177,181,201,36,142,123,90,221,168,175,150,60,251,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,93,167,46,14,95,244,124,59,216,162,213,189,94,199,127,186,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,198,89,120,175,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,1,157,110,63,62,194,127,25,58,177,247,117,255,0,146,190,208,73,226,63,191,127,229,78,219,61,165,253,251,226,255,0,14,241,95,203,224,255,0,39,240,109,37,7,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,183,18,8,171,205,31,200,158,166,253,23,214,40,138,1,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,79,38,12,7,65,171,174,185,46,123,54,67,73,118,213,75,117,59,98,167,179,215,219,251,51,217,40,156,233,25,45,93,20,157,231,54,165,147,54,72,98,124,169,28,114,66,168,248,215,224,157,29,45,175,145,87,154,63,145,61,77,250,47,172,81,20,151,195,37,218,213,96,226,75,74,47,183,219,157,37,186,219,110,206,44,85,117,149,149,115,54,24,41,160,142,190,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,210,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,202,225,175,133,27,238,184,225,58,165,170,183,104,174,182,220,51,77,176,251,205,225,110,80,66,196,142,186,241,79,70,233,169,168,26,247,175,252,82,202,172,107,213,177,181,172,94,218,207,27,211,128,22,169,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,90,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,65,68,60,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,39,31,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,5,5,243,83,162,166,165,227,143,62,158,11,181,37,99,235,41,236,243,77,12,45,149,31,70,244,182,83,49,33,149,94,198,181,94,173,99,100,69,141,94,205,146,177,21,200,244,123,25,210,249,50,96,184,38,75,196,117,247,44,191,221,58,228,152,134,63,37,102,63,108,236,77,241,247,222,148,213,85,157,230,57,35,78,212,114,164,61,169,17,219,252,110,246,162,44,61,82,234,65,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,29,171,138,59,118,172,90,238,58,101,77,170,57,31,182,233,31,165,248,205,70,37,83,224,233,169,187,118,41,105,123,145,83,108,129,85,87,177,59,234,160,238,75,248,178,118,183,175,70,185,168,75,254,78,124,61,104,214,162,95,114,45,102,203,106,125,183,151,224,87,10,104,237,118,41,233,93,225,109,189,214,43,224,185,185,234,155,38,153,95,28,236,137,191,254,229,208,58,69,69,123,161,124,118,254,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,2,213,57,213,249,88,197,190,96,80,250,117,196,165,98,79,240,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,119,212,36,50,177,100,107,154,145,49,175,126,237,233,28,114,95,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,46,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,91,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,228,5,255,0,114,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,253,90,155,118,172,69,193,125,186,237,79,145,247,180,202,167,84,43,105,235,45,30,14,153,190,18,251,29,166,153,212,245,61,245,95,17,39,122,154,90,150,118,209,59,76,240,189,93,241,72,222,158,131,128,77,16,210,254,33,120,151,176,105,182,172,223,42,233,45,19,211,212,215,195,110,166,142,77,247,185,233,217,221,90,21,153,158,250,118,58,38,205,35,228,247,42,178,23,70,199,50,73,24,246,232,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,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,132,248,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,125,86,231,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,21,23,205,99,129,90,108,58,74,254,41,244,162,130,146,154,197,85,80,179,102,180,46,170,149,211,182,227,87,90,245,246,147,22,105,28,142,100,178,212,71,19,161,141,27,219,84,141,205,99,154,233,22,42,203,39,255,0,37,79,52,249,79,203,250,239,81,183,18,43,157,62,79,171,150,189,35,197,49,219,53,190,146,159,78,175,55,134,50,245,114,134,228,246,213,207,113,99,36,146,154,138,90,116,218,213,166,86,178,73,209,223,139,186,88,25,213,33,88,152,179,84,5,166,59,84,215,90,40,111,181,181,116,118,215,212,70,218,202,138,74,102,212,207,12,10,228,238,62,56,157,36,109,145,232,222,170,140,89,24,142,84,68,87,55,175,84,211,78,138,90,116,190,203,164,120,133,30,138,219,41,40,48,73,44,244,213,120,252,84,208,201,19,29,69,59,18,104,229,86,202,137,42,190,68,147,184,247,73,248,142,123,220,231,245,122,185,79,106,121,253,66,182,97,183,172,3,37,179,106,52,148,145,226,117,246,122,218,107,243,234,234,214,150,6,219,159,11,219,82,178,76,142,106,196,206,210,191,171,209,205,218,157,87,170,116,234,102,135,86,62,194,125,233,230,95,117,191,249,153,246,130,227,246,115,251,247,254,75,241,50,120,95,239,255,0,139,253,231,183,253,243,227,255,0,93,239,234,89,167,37,10,221,109,101,171,50,183,186,211,73,38,144,79,81,81,51,43,156,232,59,240,100,140,109,18,58,22,34,61,38,86,73,73,35,28,229,115,29,26,44,49,236,115,28,178,35,249,7,58,191,52,248,183,203,250,31,81,184,145,171,133,110,24,239,188,85,101,89,118,21,139,94,188,21,235,31,195,235,242,91,117,55,134,100,158,212,170,130,72,35,138,135,123,229,137,144,119,95,80,212,239,57,85,172,233,213,90,169,239,78,107,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,252,148,187,238,93,124,117,83,113,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,253,54,57,237,99,24,228,99,57,167,59,76,90,197,87,160,88,46,107,81,67,190,245,106,204,18,215,71,83,221,122,118,169,106,232,170,36,168,143,98,46,199,110,125,21,50,245,84,87,39,111,163,85,17,206,69,172,30,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,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,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,128,77,41,240,157,229,99,70,254,95,227,222,157,1,202,185,163,249,19,212,223,162,250,197,17,82,188,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,130,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,237,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,200,14,73,121,77,246,147,95,115,172,42,158,187,101,150,235,135,173,210,178,155,180,197,238,213,82,86,211,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,169,197,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,229,0,243,58,213,47,189,14,50,115,95,9,125,246,157,171,18,240,248,181,191,250,215,179,225,124,44,105,226,224,247,177,174,126,218,233,43,126,55,110,235,215,225,114,177,24,73,254,71,216,5,52,183,93,83,213,42,236,122,173,42,41,105,237,214,11,93,217,201,43,96,86,74,233,103,173,167,98,245,237,61,232,176,208,61,222,229,123,17,99,254,138,72,187,184,255,0,56,45,28,190,224,220,80,46,170,212,77,226,44,186,151,111,130,162,142,77,172,103,98,170,134,158,10,74,138,110,136,247,61,219,88,202,105,123,138,214,53,124,78,198,238,88,220,167,75,228,125,154,218,168,51,253,83,211,153,169,234,214,229,124,179,219,175,116,242,181,141,236,54,10,25,165,134,86,189,219,183,35,213,215,8,85,168,141,84,84,108,157,85,189,17,29,110,135,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,238,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,254,106,122,176,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,202,184,170,213,47,185,110,28,117,23,83,33,190,251,26,190,205,143,213,123,42,183,194,248,142,213,210,86,118,104,127,13,88,246,187,173,84,176,55,227,106,177,58,245,127,70,163,149,51,88,89,79,36,189,76,202,169,181,79,58,209,207,23,221,198,238,24,250,228,221,137,36,145,222,30,186,158,166,158,159,124,45,223,219,103,114,58,174,146,46,197,115,187,16,124,72,140,232,182,254,12,171,147,167,87,116,114,251,152,114,175,208,93,98,180,77,220,164,211,187,134,69,79,116,166,218,196,219,75,114,189,75,27,106,119,185,232,171,178,120,41,226,237,181,143,115,188,78,239,133,177,185,87,144,114,240,205,109,88,7,26,90,85,125,188,211,213,205,79,85,120,125,145,141,166,99,92,244,158,225,77,45,12,46,84,115,154,155,27,45,76,110,122,245,234,140,71,42,35,149,17,171,161,227,149,113,99,229,99,89,62,95,228,62,157,57,154,195,218,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,108,127,149,31,2,223,222,56,160,214,188,51,255,0,103,170,192,40,171,157,254,115,157,116,146,157,91,255,0,37,225,94,231,127,175,153,25,254,15,49,106,135,148,206,180,159,75,53,67,192,253,230,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,205,189,206,215,121,142,217,187,182,205,219,122,117,216,222,191,201,15,202,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,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,102,92,235,252,34,235,125,171,135,30,34,240,205,101,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,238,248,92,246,54,117,122,49,85,168,245,98,53,92,205,219,211,73,32,138,188,209,252,137,234,111,209,125,98,136,160,18,234,121,139,242,232,251,251,241,122,215,162,150,239,238,147,248,126,211,182,119,191,243,143,252,18,154,31,198,169,169,101,61,31,135,167,138,87,124,44,252,95,228,191,23,69,90,128,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,252,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,151,253,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,225,162,236,235,181,221,21,61,254,87,154,63,145,61,77,250,47,172,81,20,2,119,94,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,118,122,191,165,184,38,139,112,59,170,58,105,166,150,47,99,99,118,109,63,202,60,21,23,138,154,163,181,221,164,170,154,79,196,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,157,114,213,57,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,67,245,112,93,39,210,205,47,241,223,118,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,243,83,213,130,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,51,195,197,231,12,119,222,18,245,150,167,74,174,247,175,109,210,62,223,75,116,181,221,252,51,41,188,125,44,173,86,186,78,195,101,149,98,219,60,117,17,116,115,183,47,107,127,68,107,154,78,174,70,63,157,159,166,255,0,114,45,80,25,150,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,137,202,167,85,229,201,169,159,117,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,26,20,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,238,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,254,106,81,103,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,9,211,204,15,71,47,177,104,23,12,60,64,211,205,222,178,212,233,126,57,135,86,71,181,141,240,149,81,209,45,93,58,245,87,239,147,188,201,106,125,200,205,172,240,191,19,186,200,212,79,151,147,214,107,106,197,120,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,59,84,50,181,21,168,229,222,230,39,78,138,174,109,228,159,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,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,67,144,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,3,73,240,95,189,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,104,207,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,58,88,57,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,229,107,44,245,187,230,254,198,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,249,42,127,37,76,230,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,69,239,114,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,146,154,79,163,151,221,93,229,67,168,53,56,228,221,106,240,45,80,169,204,100,166,218,207,235,170,90,107,61,44,117,41,189,239,106,51,183,5,68,179,245,248,156,238,198,198,181,92,244,84,137,122,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,51,78,96,229,95,194,119,11,31,238,105,210,175,251,27,110,255,0,193,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,88,139,201,229,125,193,246,51,162,122,71,101,214,219,202,82,92,115,188,254,206,218,246,87,211,75,80,214,81,217,43,89,75,81,13,10,177,207,237,61,232,176,199,43,228,237,181,200,249,29,26,57,204,98,61,243,124,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,125,185,129,112,199,98,225,87,95,100,194,177,107,215,141,178,228,22,245,201,109,212,222,25,241,251,46,150,122,218,168,226,161,222,249,101,124,253,166,83,181,59,206,84,115,250,245,86,162,251,215,181,242,84,243,79,148,252,191,174,245,27,113,114,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,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,36,7,41,190,47,62,232,181,31,248,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,74,171,230,167,199,143,254,87,225,83,72,47,95,228,162,203,239,182,203,143,252,187,42,108,142,103,107,254,110,233,95,28,223,229,41,222,223,239,172,32,7,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,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,249,34,127,53,77,20,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,84,15,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,36,167,53,206,10,62,243,113,89,248,148,211,59,101,170,155,36,196,173,245,21,57,108,93,59,51,94,45,112,198,215,37,70,245,114,70,233,169,99,141,254,231,55,124,145,46,212,122,172,48,196,234,140,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,41,230,3,196,198,27,197,127,47,204,43,84,176,250,26,187,115,219,169,20,150,219,189,178,165,21,207,183,92,99,181,86,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,100,11,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,52,166,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,79,43,143,34,122,101,245,175,88,173,40,4,210,159,9,222,86,52,111,229,254,61,233,208,28,171,154,63,145,61,77,250,47,172,81,20,2,106,160,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,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,203,154,8,229,163,128,84,233,247,5,186,119,75,114,199,169,45,87,43,229,61,77,254,169,97,72,183,214,50,174,166,73,105,106,37,124,106,187,222,234,53,164,68,220,187,218,198,177,142,219,179,106,112,174,116,154,57,125,204,52,107,18,214,43,68,221,202,77,59,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,237,181,143,115,188,78,239,133,177,185,86,184,120,25,213,11,86,142,113,105,166,121,229,245,180,137,109,130,241,236,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,175,68,84,141,81,92,222,187,147,70,96,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,93,92,235,53,51,236,254,135,97,122,91,73,87,117,167,171,204,50,7,220,38,240,242,108,165,168,161,160,135,241,32,168,232,244,87,245,158,174,142,70,49,90,230,238,129,92,170,215,49,157,106,51,19,192,51,44,234,155,32,170,195,241,234,187,179,49,91,60,151,251,186,83,34,57,244,182,232,229,138,41,106,21,157,119,57,140,116,241,171,246,162,237,102,231,187,163,24,247,55,218,240,171,170,95,114,220,71,105,214,166,77,125,246,53,5,155,32,165,246,173,111,133,241,29,171,92,175,236,215,126,26,49,238,119,90,89,103,111,192,213,122,117,234,206,142,70,170,105,76,25,87,46,79,66,52,114,251,175,188,157,40,180,171,22,155,101,234,235,111,186,212,91,163,218,197,241,53,84,153,5,69,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,122,245,70,244,90,108,53,17,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,249,158,43,139,31,43,26,201,242,255,0,33,244,233,204,214,19,167,151,7,47,250,206,34,47,177,106,222,175,99,191,220,158,131,196,193,21,53,68,147,211,201,145,85,108,124,123,105,223,11,227,145,144,195,34,163,223,50,59,106,201,18,68,212,127,227,44,87,126,0,0,172,14,117,154,233,89,106,177,97,124,60,88,111,61,159,109,239,201,50,42,104,210,120,228,125,44,79,237,208,177,207,69,72,164,133,243,54,169,238,141,81,238,73,41,32,127,193,209,170,250,150,6,130,57,109,235,69,215,91,248,75,197,239,185,70,95,87,146,100,246,58,138,203,13,246,178,173,142,239,164,240,204,174,129,178,72,173,78,243,252,28,180,110,89,122,185,92,174,85,123,157,38,242,80,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,167,110,115,248,150,137,88,53,67,26,190,99,173,171,165,213,12,142,157,215,44,142,54,197,60,144,86,91,146,56,233,104,231,124,146,75,218,133,236,90,57,35,108,112,198,187,211,184,249,28,197,108,125,216,127,194,102,107,175,56,54,188,227,21,252,55,83,213,215,102,213,213,30,6,158,213,19,55,193,116,129,221,29,45,53,83,55,53,171,76,173,102,249,28,231,53,35,72,251,187,227,88,210,70,92,167,51,25,46,179,114,255,0,212,9,175,180,84,148,119,39,211,216,93,89,79,73,82,234,152,33,157,110,212,61,198,71,43,163,141,210,49,29,213,17,235,27,21,200,136,170,214,245,232,148,131,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,113,99,229,99,89,62,95,228,62,157,57,154,194,213,57,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,146,156,65,115,130,202,173,92,65,90,95,160,43,106,189,233,102,61,218,241,177,79,73,36,50,101,29,216,152,233,183,62,120,91,53,31,101,92,232,226,216,223,239,145,186,71,247,163,115,98,109,159,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,126,28,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,69,170,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,8,255,0,199,198,166,101,90,69,194,22,164,231,88,85,95,132,189,83,219,233,237,244,213,77,146,72,228,165,241,181,112,209,190,120,159,27,218,246,77,27,42,28,248,222,142,248,100,107,28,168,168,138,139,158,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,63,40,211,70,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,157,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,181,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,92,159,20,122,57,125,213,222,84,58,101,83,142,77,214,175,2,195,241,156,198,74,109,172,254,186,165,166,179,246,234,83,123,222,212,103,110,10,137,103,235,241,57,221,141,141,106,185,232,169,84,58,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,51,78,96,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,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,101,60,171,48,95,189,14,1,117,111,77,61,169,236,207,181,185,5,254,197,227,123,29,239,11,226,172,180,80,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,169,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,52,61,192,182,107,106,207,248,62,210,75,237,154,158,174,26,122,92,94,146,200,246,212,177,173,122,207,111,111,129,153,200,141,115,147,99,165,166,145,204,94,189,85,138,213,84,106,170,181,59,168,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,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,58,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,61,52,115,154,205,247,76,184,59,147,76,171,104,189,161,169,54,14,152,214,49,87,28,44,166,142,146,206,180,50,50,146,185,202,177,203,21,68,212,115,69,28,110,133,236,137,37,141,240,46,233,28,147,56,129,118,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,123,149,92,191,205,75,243,224,23,133,26,62,20,180,58,146,201,115,139,126,103,148,118,111,25,68,210,67,2,73,5,83,161,106,54,129,178,68,174,238,67,79,241,181,170,178,61,174,145,243,200,221,169,46,198,201,82,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,37,59,115,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,58,42,50,154,105,122,181,205,145,201,219,154,88,218,197,115,101,108,112,215,1,213,120,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,149,87,205,79,143,31,252,175,194,166,144,94,191,201,69,151,223,109,151,31,249,118,84,217,28,206,215,252,221,210,190,57,191,202,83,189,191,223,88,71,254,92,220,123,127,10,247,217,244,223,81,32,241,26,101,147,92,60,101,93,68,20,251,234,172,181,207,99,34,90,198,163,19,124,208,171,35,141,178,197,239,114,53,141,124,73,185,174,142,107,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,40,4,210,159,9,222,86,52,111,229,254,61,233,208,28,171,154,63,145,61,77,250,47,172,81,20,2,106,160,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,143,213,231,5,172,118,44,27,134,5,210,170,136,124,69,235,82,238,16,83,209,199,185,236,236,82,208,212,65,87,81,83,213,24,230,59,107,217,77,23,109,92,199,47,137,222,221,201,27,144,165,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,53,38,113,78,52,52,114,251,175,188,48,103,250,85,139,77,178,245,117,183,199,81,110,143,107,23,196,213,82,84,69,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,23,56,70,162,52,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,51,208,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,64,40,91,154,158,177,216,181,119,139,139,189,54,57,15,90,76,10,223,22,29,37,78,231,255,0,93,85,83,79,60,149,43,177,236,106,179,183,61,68,176,116,248,154,238,198,246,185,90,244,68,238,188,167,248,103,166,212,221,23,215,76,194,186,186,146,130,163,52,179,214,105,157,174,228,213,150,105,237,236,158,147,185,90,247,211,238,100,82,49,86,122,7,55,226,222,171,4,141,235,26,42,171,235,131,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,20,112,89,169,159,123,188,41,233,134,117,37,93,214,174,174,163,31,130,223,95,85,116,147,185,85,85,93,68,171,71,85,59,223,189,202,254,228,244,242,189,30,231,110,115,92,142,114,35,149,81,59,89,149,114,255,0,185,92,121,19,211,47,173,122,197,105,73,124,74,105,13,78,130,235,206,115,164,115,65,87,29,62,59,120,154,27,122,213,207,20,211,203,110,127,73,104,166,145,241,116,98,190,74,105,33,145,81,17,189,21,234,138,214,170,43,82,223,249,65,106,133,171,52,225,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,136,232,88,231,84,77,11,122,238,71,45,44,138,142,254,109,108,138,226,199,202,198,178,124,191,200,125,58,115,53,134,162,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,51,109,197,214,183,218,184,142,226,47,51,214,91,21,142,174,209,109,191,212,83,54,142,146,174,70,190,116,130,158,150,26,104,223,38,223,133,175,123,96,71,171,17,92,140,87,171,81,207,219,189,121,0,39,255,0,38,205,107,251,13,196,21,219,71,42,237,253,234,77,77,183,167,102,120,226,221,36,21,214,232,170,42,35,220,229,145,168,216,93,3,235,17,221,24,247,44,157,142,155,91,189,75,169,34,175,52,127,34,122,155,244,95,88,162,40,4,208,247,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,37,207,114,224,229,255,0,71,195,189,138,45,91,213,236,119,251,172,87,248,152,34,166,168,146,10,136,241,218,93,239,143,109,59,225,124,145,190,105,163,68,123,230,71,110,72,229,72,154,140,252,101,151,165,115,49,180,221,111,252,20,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,123,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,95,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,78,85,197,143,149,141,100,249,127,144,250,116,230,107,11,84,231,157,249,39,250,147,246,210,173,109,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,201,204,123,154,189,81,85,15,148,150,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,4,95,227,7,143,237,35,225,54,213,236,247,73,73,152,231,114,84,71,11,49,74,11,155,34,158,153,138,214,72,233,171,100,70,200,180,140,237,72,199,49,28,197,124,170,246,108,106,179,185,36,124,43,151,7,49,251,238,186,95,98,208,109,121,159,197,231,85,126,38,162,195,126,167,162,100,81,221,99,141,143,154,90,106,136,161,107,99,134,104,227,99,220,201,26,214,198,248,216,173,118,217,26,139,60,22,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,133,85,243,189,213,47,255,0,38,154,41,111,190,255,0,237,121,77,222,217,225,127,226,166,160,159,188,172,255,0,244,147,118,49,255,0,239,189,191,222,212,143,252,163,180,207,42,204,56,189,179,231,86,154,78,150,92,10,223,95,112,187,213,73,28,157,182,248,154,73,168,224,129,175,107,21,137,51,223,58,189,172,123,155,186,56,39,114,42,171,58,47,21,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,44,255,0,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,255,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,51,209,12,42,213,169,92,13,96,58,115,125,168,171,130,219,149,105,61,170,201,89,45,35,218,217,227,130,166,207,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,200,207,14,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,9,229,239,170,22,173,85,224,251,77,174,118,246,210,67,81,96,179,197,139,215,82,67,90,218,151,211,207,111,106,83,39,119,162,34,198,249,98,142,42,132,141,201,213,172,168,103,189,200,168,247,72,160,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,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,170,114,84,242,177,148,252,192,174,244,235,113,94,188,202,52,134,167,72,56,193,206,32,72,42,210,219,152,84,38,95,109,154,166,120,165,124,236,174,115,159,80,228,72,250,108,99,107,18,174,54,53,232,143,70,68,213,93,221,81,238,154,188,145,245,66,213,85,128,106,22,139,204,218,72,46,86,203,196,89,69,58,186,181,189,250,200,42,97,142,154,93,148,253,17,219,32,117,36,59,164,69,114,117,171,141,170,141,247,111,179,64,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,21,213,206,43,135,221,56,200,52,158,30,35,171,178,15,99,102,120,191,131,177,82,67,36,232,177,223,105,101,169,85,74,70,198,247,39,73,162,238,212,84,53,209,162,185,99,100,232,246,185,17,175,134,155,11,84,228,185,195,214,43,112,163,200,248,157,187,84,248,203,213,182,225,83,137,90,40,164,165,141,209,208,254,5,52,211,214,54,71,34,189,38,123,39,72,90,172,217,182,53,157,21,94,146,244,101,170,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,39,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,66,220,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,200,56,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,116,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,192,248,214,71,170,35,88,201,169,47,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,65,171,218,47,170,26,11,153,73,167,250,185,136,85,227,183,216,233,226,171,74,121,159,28,172,150,9,17,118,75,20,177,57,209,74,206,168,230,171,152,231,34,61,143,98,244,115,28,137,98,156,175,185,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,124,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,35,98,54,47,133,141,103,75,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,64,38,148,248,78,242,177,163,127,47,241,239,78,128,229,92,209,252,137,234,111,209,125,98,136,160,19,85,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,112,174,120,57,173,170,191,63,210,205,57,134,158,173,46,86,59,61,198,247,81,43,152,222,195,160,174,154,40,98,107,29,187,114,189,29,111,153,92,138,212,68,71,71,209,93,213,81,177,215,149,246,39,246,175,141,173,62,241,24,207,182,104,44,222,209,187,86,111,162,241,16,209,246,168,103,240,245,50,117,69,108,123,42,157,77,178,69,233,182,85,139,106,163,149,165,255,0,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,63,145,123,220,174,60,137,233,151,214,189,98,180,149,64,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,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,204,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,211,167,85,95,230,95,159,46,173,28,177,104,223,8,248,37,53,162,111,17,87,152,91,224,204,110,149,59,94,206,245,85,124,17,72,212,216,231,189,27,218,129,41,224,234,221,173,127,99,126,214,185,238,66,168,57,163,233,13,54,146,241,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,254,139,223,89,5,92,136,214,171,152,140,145,136,221,191,208,108,181,228,151,172,118,41,113,92,235,135,234,136,123,55,170,107,130,230,52,114,110,123,188,93,44,145,211,210,84,39,68,102,200,251,47,138,155,222,175,220,255,0,21,240,183,164,110,85,179,243,42,229,255,0,114,184,242,39,166,95,90,245,138,210,189,121,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,104,208,177,148,179,67,19,27,209,236,99,105,210,129,234,175,69,234,249,159,181,203,209,90,207,87,201,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,90,88,162,84,235,51,223,21,100,178,174,215,117,107,41,94,187,92,138,170,203,52,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,17,127,153,38,180,93,116,67,132,188,162,251,139,229,245,120,222,79,124,168,163,176,216,171,41,24,238,250,207,52,200,233,219,28,136,213,236,191,193,197,88,228,151,171,85,170,212,86,57,178,108,40,95,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,59,167,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,231,160,225,87,69,238,186,223,194,95,18,182,44,95,16,171,201,50,123,29,70,31,126,177,81,210,61,221,244,158,25,174,45,157,209,198,142,78,243,252,28,181,141,72,186,57,92,174,68,99,93,38,194,48,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,167,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,35,95,52,127,34,122,155,244,95,88,162,40,4,247,250,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,178,174,82,156,20,123,18,142,143,139,45,77,182,93,104,239,83,119,163,194,237,243,167,98,54,208,205,7,109,247,55,34,59,124,157,230,75,44,113,54,70,181,169,26,58,84,73,18,88,94,203,63,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,169,207,59,242,79,245,39,237,165,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,123,220,58,242,236,209,237,46,225,210,191,70,181,38,197,73,146,220,179,74,122,39,103,53,116,149,245,212,240,92,231,165,170,146,166,149,145,244,153,174,141,144,58,68,98,62,52,137,101,72,209,207,106,110,86,37,53,241,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,242,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,64,1,18,185,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,109,212,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,234,245,147,87,179,45,119,212,75,134,169,106,12,244,147,228,55,106,122,24,107,167,166,129,33,101,67,233,169,33,165,73,149,137,240,181,239,108,13,123,209,168,214,111,115,182,181,141,232,212,177,254,70,63,157,159,166,255,0,114,45,80,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,103,135,152,126,107,106,207,248,210,213,91,237,154,158,174,26,122,91,195,44,143,109,75,26,215,172,246,250,104,168,102,114,35,92,228,216,233,105,164,115,23,175,85,98,181,85,26,170,173,75,9,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,57,175,60,28,2,154,43,174,150,106,149,14,61,86,181,21,84,247,27,5,210,236,212,149,208,35,34,116,83,209,83,189,122,246,152,245,89,171,222,223,114,61,232,146,127,73,35,77,188,127,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,239,192,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,164,190,101,26,67,83,164,28,96,231,16,36,21,105,109,204,42,19,47,182,205,83,60,82,190,118,87,57,207,168,114,36,125,54,49,181,137,87,27,26,244,71,163,34,106,174,238,168,247,77,94,72,250,161,106,170,192,53,11,69,230,109,36,23,43,101,226,44,162,157,93,90,222,253,100,21,48,199,77,46,202,126,136,237,144,58,146,29,210,34,185,58,213,198,213,70,251,183,217,160,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,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,213,57,42,121,88,202,126,96,87,122,117,184,227,252,238,52,134,165,151,93,61,215,186,24,42,228,167,158,158,92,66,233,35,167,139,177,3,216,233,42,168,154,200,253,210,171,228,73,43,213,206,248,152,137,12,105,240,42,166,254,1,202,103,84,45,90,113,198,13,174,217,121,109,36,116,249,213,158,179,23,101,93,77,107,105,217,77,59,221,29,76,61,55,34,164,143,150,90,72,233,217,31,86,171,159,80,222,138,170,136,199,94,240,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,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,3,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,197,104,180,95,84,46,58,71,95,174,246,252,66,174,171,4,181,222,18,195,93,120,133,241,189,148,181,170,200,222,141,150,52,119,117,140,84,154,36,73,92,196,143,124,140,102,237,238,70,175,181,224,255,0,137,75,239,10,218,227,103,212,219,98,119,173,83,109,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,219,50,118,153,36,106,143,98,119,35,98,57,85,138,246,187,69,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,126,177,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,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,157,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,157,122,42,127,51,228,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,234,121,94,240,81,252,63,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,157,131,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,151,83,202,247,141,127,226,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,237,155,91,102,107,25,80,178,181,169,210,104,187,176,67,34,72,170,249,62,9,119,200,231,203,219,157,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,64,38,148,248,78,242,177,163,127,47,241,239,78,128,229,92,209,252,137,234,111,209,125,98,136,160,19,85,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,174,106,119,107,173,199,142,60,250,142,225,115,171,170,167,181,211,217,233,40,98,154,103,61,148,176,45,178,154,101,138,38,170,244,99,22,89,165,145,90,222,137,190,71,187,249,185,85,100,7,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,6,122,249,144,226,214,44,63,141,173,82,180,227,148,62,18,146,162,225,73,116,146,62,235,228,221,85,91,67,79,87,83,39,87,170,170,111,158,121,95,211,174,214,238,232,212,70,162,34,79,94,72,249,173,170,191,69,245,11,78,97,167,171,75,149,143,40,138,247,81,43,152,222,195,160,174,164,142,24,154,199,110,220,175,71,91,230,87,34,181,17,17,209,244,87,117,84,109,143,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,15,249,169,235,29,247,72,184,71,187,211,99,144,244,171,207,110,17,97,210,84,238,103,245,173,45,76,19,201,82,187,30,199,35,251,144,83,203,7,79,133,205,239,239,107,145,204,68,90,97,225,163,0,166,213,62,33,180,223,79,174,24,245,93,242,219,124,202,45,180,215,74,26,100,151,124,182,239,16,197,172,85,88,149,30,198,54,157,37,123,222,213,77,140,107,157,213,187,122,166,151,138,192,231,105,163,150,41,113,92,23,136,26,121,187,55,170,107,130,97,213,145,237,123,188,93,44,145,212,85,211,175,85,126,200,251,47,138,167,220,140,220,255,0,21,241,59,164,109,69,136,28,178,245,175,238,91,139,140,91,196,91,252,85,6,119,211,10,172,217,22,249,162,241,179,195,225,228,143,172,140,107,122,85,69,77,189,203,187,164,75,46,214,171,182,244,191,227,42,229,255,0,114,184,242,39,166,95,90,245,138,211,149,115,147,209,79,183,60,62,218,117,142,146,225,217,171,211,43,130,247,160,146,93,177,207,67,113,150,158,158,77,173,72,220,174,153,179,178,141,91,213,236,106,71,223,235,185,219,16,172,190,6,117,66,213,163,156,90,105,158,121,125,109,34,91,96,188,123,54,178,122,186,214,210,65,73,5,116,50,81,73,85,36,174,69,107,89,11,106,86,101,235,209,21,35,84,87,55,174,228,189,238,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,1,74,220,228,245,175,237,207,16,86,157,28,164,183,246,105,52,202,222,189,233,228,139,108,147,215,92,98,167,168,147,107,146,71,35,161,108,12,163,70,245,99,28,146,119,250,238,110,197,62,174,77,26,33,106,206,181,182,255,0,173,23,11,229,93,61,70,151,211,192,218,26,8,99,110,202,185,238,80,86,83,171,229,122,245,84,100,113,71,47,70,53,17,92,249,24,237,200,140,86,73,200,57,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,130,188,104,104,229,139,64,184,160,207,244,171,22,155,125,150,213,112,142,162,221,30,215,167,134,165,171,167,138,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,189,122,43,186,37,159,242,108,214,191,183,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,209,140,106,71,216,233,185,219,212,234,188,209,252,137,234,111,209,125,98,136,160,18,122,114,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,18,237,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,181,78,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,225,92,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,83,62,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,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,218,121,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,75,21,0,21,235,204,183,151,221,54,176,218,175,28,65,233,5,170,174,77,65,160,167,241,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,26,136,175,86,245,166,18,213,57,24,254,118,126,155,253,200,181,64,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,88,166,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,51,46,105,119,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,114,14,103,90,91,247,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,10,33,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,252,205,68,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,0,57,218,104,167,254,98,241,25,71,112,255,0,238,97,87,10,89,37,255,0,156,86,82,73,11,18,63,249,234,72,231,73,254,65,26,223,233,169,29,121,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,166,228,84,145,242,203,73,29,59,35,234,213,115,234,27,209,85,81,24,235,222,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,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,37,79,43,25,79,204,10,239,78,183,29,87,153,166,138,125,244,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,221,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,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,42,87,155,95,26,254,219,172,172,225,55,76,174,118,170,203,44,61,153,51,75,132,11,223,145,213,208,207,220,101,177,170,173,217,31,101,241,69,36,174,141,206,114,200,173,137,86,53,138,102,62,11,112,209,195,166,119,197,6,169,208,105,158,11,79,254,74,178,241,91,190,31,236,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,255,0,146,39,243,84,208,158,45,161,122,113,138,104,117,47,15,20,86,110,246,25,14,62,252,110,162,153,202,144,73,89,75,44,46,142,161,242,190,157,35,252,105,183,200,249,36,98,49,206,146,71,191,220,171,212,162,190,62,184,81,172,225,75,92,106,236,150,200,183,225,153,71,122,241,139,205,28,51,164,112,82,186,103,35,168,29,36,170,238,228,212,255,0,3,92,169,35,220,232,223,4,142,218,178,236,111,107,229,55,197,231,221,22,163,255,0,15,185,173,110,204,67,63,184,51,217,46,142,131,187,37,46,69,50,195,4,59,164,98,163,210,25,216,198,196,238,173,122,54,70,192,228,237,49,102,122,221,73,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,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,149,139,73,229,125,203,238,154,237,77,101,226,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,251,225,150,150,162,142,244,146,197,59,92,172,87,50,118,178,9,98,217,35,21,178,252,76,115,58,218,248,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,195,74,218,123,115,204,172,185,254,53,121,211,152,234,228,203,40,47,20,85,54,22,82,82,37,84,238,184,178,102,58,153,35,133,90,228,149,253,212,103,70,43,93,185,122,39,69,235,208,210,158,138,73,170,18,233,30,32,237,106,162,164,165,206,210,207,76,220,129,148,213,49,206,197,173,70,34,72,245,116,81,178,36,123,149,55,189,145,181,99,99,220,230,49,210,49,173,145,222,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,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,64,38,148,248,78,242,177,163,127,47,241,239,78,128,229,92,209,252,137,234,111,209,125,98,136,160,19,85,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,87,7,48,252,214,213,159,241,165,170,183,219,53,61,92,52,244,183,134,89,30,218,150,53,175,89,237,244,209,80,204,228,70,185,201,177,210,211,72,230,47,94,170,197,106,170,53,85,90,147,211,146,22,11,236,253,44,212,189,76,246,167,115,219,217,5,37,139,193,118,58,118,124,5,50,205,221,238,110,248,183,251,75,110,221,169,183,179,215,171,183,244,109,149,2,136,121,182,97,87,92,87,141,44,130,251,112,168,164,146,159,49,179,218,175,116,45,133,238,87,199,3,41,155,66,173,149,21,168,136,254,237,12,174,68,106,185,54,57,139,215,170,171,91,34,185,24,254,118,126,155,253,200,181,64,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,41,219,157,198,107,117,175,214,141,61,211,153,169,233,18,219,99,197,229,189,211,202,214,59,190,233,235,170,228,134,86,189,219,182,171,17,182,248,85,168,141,69,69,116,157,85,221,81,27,231,249,50,105,111,218,190,35,175,186,153,95,98,241,84,24,38,63,39,134,173,241,91,60,29,210,181,233,12,63,134,143,71,73,190,149,183,22,251,218,230,55,167,85,232,238,218,151,82,113,254,48,48,10,109,79,225,115,84,176,201,177,234,187,237,69,86,47,93,83,111,183,210,36,174,158,123,141,52,75,81,68,145,182,37,222,247,165,76,48,170,49,58,239,84,70,170,57,21,90,185,204,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,77,26,79,157,125,232,105,102,27,169,158,203,246,103,218,220,126,221,125,240,93,254,247,133,241,84,209,205,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,67,48,69,255,0,114,184,242,39,166,95,90,245,138,211,175,241,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,37,162,154,71,197,213,232,200,234,99,134,69,68,71,117,70,42,43,92,138,173,92,209,26,19,204,245,142,197,196,7,47,76,227,88,177,200,124,61,38,77,165,247,250,137,41,183,61,254,18,169,148,21,49,212,211,111,123,24,178,118,167,142,88,187,155,17,175,217,185,191,11,145,76,246,26,168,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,204,22,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,253,203,183,66,235,52,7,133,60,83,27,191,89,189,153,146,95,187,185,37,250,23,44,233,35,106,170,149,22,38,75,28,200,215,67,52,116,172,165,134,72,209,173,107,100,133,255,0,210,85,87,186,165,185,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,253,94,117,154,23,89,117,177,97,124,67,216,108,221,239,98,111,198,242,42,152,214,121,36,101,44,175,238,80,189,204,68,88,163,133,147,58,169,142,145,85,142,89,42,224,103,199,213,168,200,129,203,23,84,190,235,248,201,194,188,93,247,217,150,172,183,196,98,215,15,235,94,247,138,241,81,175,132,131,220,199,57,155,171,163,162,248,219,183,167,79,137,200,197,121,106,156,209,252,137,234,111,209,125,98,136,169,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,255,0,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,253,96,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,45,83,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,4,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,81,15,246,213,129,101,95,234,174,57,146,99,151,15,248,74,58,235,109,117,60,159,244,100,134,104,228,103,251,206,107,155,254,37,66,244,249,115,113,175,252,85,105,196,246,12,254,231,106,143,83,113,111,195,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,152,0,2,157,185,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,63,107,200,199,243,179,244,223,238,69,170,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,170,243,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,172,14,11,244,114,197,175,188,80,96,26,85,148,205,178,203,117,184,73,81,113,143,107,215,196,210,210,83,203,87,45,55,86,61,143,103,121,148,238,139,184,215,35,153,220,222,157,85,189,23,71,192,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,234,114,197,213,47,189,14,13,176,175,23,125,246,157,215,18,241,24,181,195,250,215,179,225,124,44,139,225,32,247,49,173,126,218,25,40,190,54,238,235,215,226,114,189,30,74,160,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,206,207,211,127,185,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,205,57,148,105,13,54,175,240,125,156,64,144,82,45,203,15,167,76,190,219,53,76,242,196,200,31,66,215,62,161,200,145,245,222,247,81,173,92,108,107,209,88,175,149,170,187,122,35,219,68,58,79,157,125,215,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,126,177,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,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,201,83,202,198,83,243,2,187,211,173,196,233,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,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,78,157,81,63,145,126,124,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,73,42,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,39,167,49,222,48,110,188,39,233,29,3,112,101,164,92,239,53,168,158,130,202,250,152,157,35,40,96,137,136,181,53,200,213,98,197,35,226,89,32,99,35,145,200,138,249,218,245,108,140,141,241,186,136,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,191,238,1,120,81,163,225,75,67,169,44,151,56,183,230,121,71,102,241,148,77,36,48,36,144,85,58,22,163,104,27,36,74,238,228,52,255,0,27,90,171,35,218,233,31,60,141,218,146,236,108,149,57,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,229,107,44,245,187,230,254,198,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,249,42,127,37,76,235,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,91,255,0,41,190,47,62,247,116,227,248,125,205,107,119,229,248,5,189,158,201,116,116,29,168,234,177,216,82,24,33,221,35,21,88,179,64,247,182,39,117,107,21,209,186,7,39,117,233,51,210,42,243,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,65,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,72,107,203,67,129,202,158,35,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,141,146,36,108,69,87,61,240,222,72,0,230,152,159,13,218,37,130,234,230,65,174,184,126,3,73,105,205,178,170,121,41,174,247,42,106,137,218,202,166,72,248,164,149,86,159,127,97,175,124,144,70,247,189,177,163,220,253,206,114,170,189,234,238,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,22,127,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,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,149,3,253,75,142,59,63,218,51,254,243,89,255,0,210,203,190,225,235,22,190,224,218,5,166,152,86,83,67,224,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,206,127,199,174,150,231,122,211,194,118,115,166,122,105,98,246,206,73,121,246,103,130,162,241,80,211,247,123,87,42,89,164,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,181,3,253,75,142,59,63,218,51,254,243,89,255,0,210,203,254,32,7,53,190,23,53,219,137,79,186,239,185,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,254,19,44,123,183,118,37,254,143,94,155,125,253,58,167,94,127,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,207,248,245,224,43,139,29,105,226,199,57,212,205,52,210,159,108,227,119,159,102,120,42,223,110,219,105,251,189,171,109,44,50,126,28,213,12,145,189,36,137,237,248,154,157,122,117,78,168,168,171,47,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,15,94,157,21,21,96,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,218,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,125,197,149,114,241,208,75,239,14,220,48,88,240,172,211,20,251,63,151,214,220,46,23,76,138,155,199,50,175,125,83,234,29,28,50,111,142,73,34,78,180,144,210,39,72,215,111,195,213,83,122,189,86,74,130,176,57,160,112,103,196,159,17,58,251,96,205,116,115,77,254,208,89,104,176,250,91,92,245,62,216,160,164,217,84,202,218,217,29,30,202,137,227,122,244,100,209,175,84,77,191,23,78,189,81,81,58,7,42,78,23,53,219,134,191,189,31,190,188,27,236,231,218,63,98,123,51,251,39,71,89,223,240,254,59,189,254,13,44,155,118,247,226,254,151,78,187,189,221,122,47,73,254,0,57,255,0,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,82,15,245,46,56,236,255,0,104,207,251,205,103,255,0,75,46,251,135,172,90,251,131,104,22,154,97,89,77,15,130,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,58,0,41,91,138,174,2,184,236,214,158,35,181,23,83,33,210,159,108,208,94,114,10,175,101,86,251,118,207,79,221,181,196,254,205,15,225,173,67,28,222,148,177,64,223,141,168,245,233,213,253,92,174,85,158,156,178,248,120,213,14,27,56,121,184,98,26,185,106,164,181,223,111,57,69,101,237,40,33,172,142,169,244,208,58,158,154,157,141,149,241,43,162,222,229,166,115,209,24,247,162,49,236,234,168,237,204,108,181,5,21,234,199,43,142,44,126,244,243,47,186,221,12,254,211,62,208,92,126,206,127,108,214,223,252,151,226,100,240,191,223,234,251,191,222,123,127,223,62,63,245,222,254,165,154,114,228,211,173,109,210,14,26,40,180,183,92,240,202,76,110,229,141,222,43,225,180,193,13,100,21,47,158,221,51,210,169,38,149,240,77,43,21,254,34,162,169,136,136,173,232,200,217,213,191,254,115,170,135,250,151,28,118,127,180,103,253,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,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,163,109,107,229,89,197,69,6,174,101,240,105,30,145,82,92,112,151,94,42,102,199,166,166,201,40,154,198,219,164,122,190,158,21,74,202,134,79,190,56,220,216,222,175,69,234,246,57,81,207,78,143,116,244,225,219,69,117,219,28,229,199,151,240,235,157,105,143,176,179,58,124,127,41,177,89,232,189,181,71,85,237,95,29,21,68,208,75,220,138,69,138,14,179,86,62,29,175,147,221,217,222,170,212,122,34,86,183,245,46,56,236,255,0,104,207,251,205,103,255,0,75,47,248,0,8,171,204,127,6,215,109,91,225,246,93,28,208,173,54,251,81,87,149,220,41,189,179,60,149,212,116,177,208,208,210,202,202,132,218,234,138,152,151,188,249,227,129,27,209,146,55,182,217,247,108,114,198,171,93,90,3,202,159,137,59,166,178,226,116,218,233,165,254,196,192,89,112,109,69,254,167,219,116,21,61,202,88,154,233,22,155,101,45,90,76,157,245,99,96,238,71,241,71,221,223,239,219,208,187,242,160,56,245,224,43,139,29,105,226,199,57,212,205,52,210,159,108,227,119,159,102,120,42,223,110,219,105,251,189,171,109,44,50,126,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,253,232,253,245,224,223,103,62,209,251,19,217,159,217,58,58,206,255,0,135,241,221,239,240,105,100,219,183,191,23,244,186,117,221,238,235,209,122,75,253,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,107,223,225,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,82,15,245,46,56,236,255,0,104,207,251,205,103,255,0,75,45,211,88,116,167,84,56,175,224,229,116,187,55,183,210,96,25,182,87,79,102,109,254,42,142,221,68,22,233,233,238,20,211,86,190,22,211,205,51,100,98,182,9,95,3,22,110,174,71,68,217,29,26,171,213,157,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,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,41,7,250,151,28,118,127,180,103,253,230,179,255,0,165,147,255,0,154,223,11,154,237,196,167,221,119,220,166,13,246,143,236,231,182,253,167,253,147,163,163,236,120,143,3,217,255,0,9,150,61,219,187,18,255,0,71,175,77,190,254,157,83,172,127,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,141,141,217,189,167,227,107,125,187,109,168,237,119,109,181,80,199,248,112,212,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,191,128,87,175,50,62,93,151,93,119,169,143,90,52,18,197,73,62,160,201,80,214,228,52,19,87,186,39,223,32,237,65,79,3,226,124,243,37,60,15,167,100,9,213,136,145,164,140,123,220,174,87,177,172,146,26,233,111,1,92,201,244,91,59,182,106,102,154,105,79,177,178,75,55,123,193,86,251,118,193,81,218,238,194,248,100,252,57,170,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,234,116,183,34,206,242,188,18,217,127,212,189,58,251,9,146,85,119,188,110,63,237,120,110,158,15,108,207,100,127,215,80,162,71,38,248,218,201,62,20,248,123,155,87,222,213,61,88,0,141,92,41,112,101,98,225,47,81,245,86,231,129,221,123,184,102,119,236,138,139,69,182,119,189,245,86,169,41,214,183,191,76,233,29,215,187,10,120,136,150,41,21,203,38,213,115,95,213,89,221,150,74,130,128,127,169,113,199,103,251,70,127,222,107,63,250,89,119,220,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,208,0,43,3,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,19,160,114,164,225,115,93,184,107,251,209,251,235,193,190,206,125,163,246,39,179,63,178,116,117,157,255,0,15,227,187,223,224,210,201,183,111,126,47,233,116,235,187,221,215,162,244,231,252,204,56,108,227,59,138,29,101,182,211,105,230,145,251,71,1,195,109,233,79,102,169,246,253,170,31,25,85,82,216,228,172,169,217,52,177,205,31,189,176,193,219,126,230,255,0,90,239,111,78,234,161,234,185,86,240,103,171,28,59,101,90,129,154,235,158,155,253,159,189,86,219,232,45,118,26,159,108,83,85,239,165,124,146,201,91,30,202,89,228,98,117,124,52,43,214,68,221,240,244,98,244,87,162,216,168,42,87,152,119,47,158,36,245,111,138,11,230,170,232,230,25,246,174,203,148,91,237,245,19,201,237,26,10,31,3,85,13,59,105,29,77,210,162,165,175,151,224,166,142,94,226,53,173,252,125,158,245,98,170,246,14,85,60,52,107,247,12,247,93,73,183,235,70,151,213,216,41,242,154,123,84,212,21,205,186,219,170,224,223,72,234,148,124,47,74,122,151,202,215,185,42,154,230,174,197,103,72,228,234,230,174,196,125,133,2,160,56,245,224,43,139,29,105,226,199,57,212,205,52,210,159,108,227,119,159,102,120,42,223,110,219,105,251,189,171,109,44,50,126,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,253,232,253,245,224,223,103,62,209,251,19,217,159,217,58,58,206,255,0,135,241,221,239,240,105,100,219,183,191,23,244,186,117,221,238,235,209,122,79,240,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,254,209,159,247,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,122,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,40,134,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,185,254,21,108,249,222,53,195,142,157,98,122,151,135,125,151,201,49,204,126,150,197,91,108,246,132,53,219,60,27,60,52,114,247,161,85,141,123,177,196,201,182,181,87,103,119,98,170,171,85,87,170,145,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,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,226,127,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,178,149,148,85,177,186,77,245,18,70,197,232,249,163,78,136,187,190,46,189,58,34,170,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,139,191,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,88,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,19,255,0,149,254,130,106,199,14,218,5,127,194,181,143,20,251,63,122,173,204,42,174,144,83,120,234,106,189,244,175,162,162,141,178,111,167,146,70,39,87,195,34,116,85,221,240,245,233,209,81,86,96,20,237,198,231,45,94,34,242,254,37,243,28,243,66,180,198,146,243,137,229,149,12,189,177,240,223,233,97,124,53,179,49,22,177,178,182,178,102,61,30,234,148,154,100,70,110,141,25,51,17,170,157,22,54,75,78,86,218,43,174,220,61,233,102,97,166,122,215,166,63,102,123,153,3,111,182,202,223,109,81,214,248,238,253,52,112,205,23,110,154,73,59,93,175,9,19,183,57,223,31,136,232,136,155,21,86,106,130,128,127,169,113,199,103,251,70,127,222,107,63,250,89,119,220,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,208,0,43,3,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,17,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,97,90,189,162,250,95,175,88,108,154,127,171,152,133,38,69,98,146,162,42,180,167,153,242,68,248,167,141,87,100,177,75,19,155,44,79,232,174,106,185,142,106,171,30,246,47,86,189,200,177,127,131,190,90,184,175,10,250,203,149,106,173,86,91,246,159,251,237,191,14,138,166,142,62,245,186,134,86,177,210,79,59,213,191,225,159,211,167,71,195,177,171,23,113,202,159,215,11,20,51,84,2,31,241,253,192,77,187,139,107,21,38,79,133,79,106,179,234,109,171,194,209,211,93,46,149,21,73,75,81,107,141,243,185,244,111,108,106,230,69,241,212,186,100,149,33,123,213,209,164,106,168,215,43,155,213,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,10,249,160,112,103,196,159,17,58,251,96,205,116,115,77,254,208,89,104,176,250,91,92,245,62,216,160,164,217,84,202,218,217,29,30,202,137,227,122,244,100,209,175,84,77,191,23,78,189,81,81,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,8,127,205,3,65,53,99,136,157,2,176,97,90,57,138,125,160,189,81,102,20,183,73,233,188,117,53,38,202,86,81,86,198,233,55,212,73,27,23,163,230,141,58,34,238,248,186,244,232,138,169,0,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,44,255,0,140,206,22,191,139,140,39,15,211,122,220,147,216,150,91,110,97,75,125,189,212,68,221,213,79,161,138,142,174,39,69,76,138,213,98,76,247,207,27,81,207,248,88,213,115,250,61,90,145,191,181,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,115,95,226,199,133,143,247,75,105,87,253,178,183,127,227,29,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,0,0,0,0,0,0,0,1,202,191,139,30,22,63,221,45,165,95,246,202,221,255,0,140,123,252,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,0,0,0,0,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,252,74,121,252,91,136,93,2,206,111,180,184,182,21,174,26,127,144,94,171,119,248,107,117,175,38,162,171,170,159,99,28,247,236,138,57,28,247,109,99,28,229,232,158,230,181,85,125,200,167,64,7,148,206,181,99,75,52,191,192,253,230,106,94,41,137,123,79,187,224,189,187,121,166,160,241,93,189,189,206,215,121,237,223,183,184,205,219,122,244,222,222,191,205,15,202,197,184,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,127,134,183,90,242,106,42,186,169,246,49,207,126,200,163,145,207,118,214,49,206,94,137,238,107,85,87,220,138,116,0,0,0,0,1,207,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,217,226,109,215,76,154,138,146,170,13,236,107,217,190,41,36,107,219,185,143,107,147,170,123,218,228,84,247,42,30,131,10,212,44,7,82,173,82,223,116,231,56,199,242,171,108,21,14,164,150,178,201,115,134,186,8,231,107,90,231,68,233,33,115,154,143,70,189,142,86,170,245,232,246,175,248,208,244,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,175,241,99,194,199,251,165,180,171,254,217,91,191,241,142,170,0,0,3,207,230,186,133,128,233,173,170,43,238,163,103,24,254,43,109,158,161,180,145,86,94,238,112,208,193,36,238,107,156,216,155,36,206,107,85,234,214,61,200,212,94,189,24,229,255,0,18,158,127,22,226,23,64,179,155,237,46,45,133,107,134,159,228,23,170,221,254,26,221,107,201,168,170,234,167,216,199,61,251,34,142,71,61,219,88,199,57,122,39,185,173,85,95,114,41,208,0,0,0,1,205,46,220,77,240,219,96,186,214,216,175,188,65,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,213,225,90,133,128,234,85,170,91,238,156,231,24,254,85,109,130,161,212,146,214,89,46,112,215,65,28,237,107,92,232,157,36,46,115,81,232,215,177,202,213,94,189,30,213,255,0,26,31,171,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,205,127,139,30,22,63,221,45,165,95,246,202,221,255,0,140,116,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,202,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,122,49,203,254,37,60,165,167,137,190,27,111,247,90,43,21,139,136,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,142,70,199,20,113,182,85,115,222,231,42,53,26,136,170,170,168,136,116,176,15,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,252,218,246,57,171,209,81,80,250,193,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,137,79,41,105,226,111,134,219,253,214,138,197,98,226,15,77,110,55,43,141,68,116,148,116,116,153,101,4,211,212,207,35,145,177,197,28,109,149,92,247,185,202,141,70,162,42,170,170,34,29,44,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,53,254,44,120,88,255,0,116,182,149,127,219,43,119,254,49,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,5,90,240,213,199,109,171,68,248,187,214,173,8,214,140,154,174,159,9,190,106,69,249,216,253,198,174,118,248,44,122,181,215,58,165,149,146,110,77,209,83,84,57,237,85,126,254,220,82,53,94,173,106,77,52,173,180,160,0,5,21,243,46,227,23,59,215,29,83,190,232,167,131,246,38,25,167,249,5,85,187,217,157,200,106,124,117,210,134,166,178,155,218,61,238,195,37,139,124,50,237,236,111,115,27,183,175,87,42,245,73,255,0,203,83,141,123,119,17,122,113,67,165,249,173,207,174,166,226,54,247,71,82,199,45,84,242,93,109,116,201,77,19,46,114,207,35,85,137,51,223,59,89,35,86,87,61,210,49,242,162,53,175,70,178,106,131,149,113,47,196,94,9,194,254,150,87,234,102,117,81,254,86,142,207,69,178,111,236,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,154,175,242,69,161,107,7,24,26,227,140,113,29,114,226,138,201,146,118,114,251,197,194,106,187,132,47,124,210,208,213,82,200,244,85,183,73,28,146,57,238,163,107,25,28,108,141,95,186,54,197,18,177,205,124,108,123,110,211,81,181,26,167,87,249,126,102,186,165,85,138,213,227,111,202,244,158,241,119,75,101,77,76,85,15,129,147,90,166,123,58,73,18,171,94,199,53,90,246,42,163,94,172,115,119,178,55,238,141,185,225,52,167,194,119,149,141,27,249,127,143,122,116,7,85,7,42,226,199,202,198,178,124,191,200,125,58,114,37,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,108,40,0,8,171,205,31,200,158,166,253,23,214,40,142,127,203,131,152,5,31,17,22,40,180,147,87,178,47,238,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,241,146,41,212,0,35,255,0,24,188,98,224,156,32,96,148,247,251,253,31,182,114,75,206,255,0,179,248,255,0,114,106,127,106,118,166,167,101,87,245,211,32,150,56,59,81,212,36,159,136,137,191,166,214,245,85,247,114,14,82,121,254,101,170,122,23,159,234,14,160,228,53,119,204,134,249,169,21,245,53,213,213,42,155,229,127,179,109,168,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,156,127,46,227,95,248,85,230,103,170,150,12,254,231,117,147,76,178,159,98,199,114,166,129,123,177,218,235,150,209,111,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,179,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,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,10,181,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,6,247,57,30,143,236,53,89,178,8,228,180,160,0,57,87,22,62,86,53,147,229,254,67,233,211,144,255,0,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,80,86,175,55,205,82,206,244,91,59,208,13,76,211,75,239,177,178,75,55,218,191,5,91,225,97,168,237,119,97,160,134,79,195,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,47,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,218,192,42,47,90,248,193,201,184,70,230,119,169,23,166,173,93,110,19,124,168,199,219,150,89,233,34,167,239,215,65,21,142,22,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,219,84,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,1,88,25,119,26,255,0,194,175,51,61,84,176,103,247,59,172,154,101,148,251,22,59,149,52,11,221,142,215,92,182,139,122,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,159,128,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,162,245,175,140,28,155,132,110,103,122,145,122,106,213,214,225,55,202,140,125,185,101,158,146,42,126,253,116,17,88,225,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,181,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,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,19,252,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,138,188,209,252,137,234,111,209,125,98,136,231,252,184,57,128,81,241,17,98,139,73,53,123,34,254,235,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,25,34,157,64,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,171,93,65,227,110,235,194,135,50,173,81,177,100,211,213,215,105,214,85,81,143,67,117,163,117,83,155,5,166,119,91,109,141,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,179,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,63,88,0,10,107,231,55,161,117,152,182,178,216,181,230,209,102,217,101,205,173,241,219,174,149,113,172,242,127,102,41,26,172,106,204,174,69,138,46,229,34,83,182,54,53,200,175,240,147,187,98,43,92,231,121,254,78,250,209,106,211,174,33,175,90,127,148,101,244,150,107,70,127,103,101,37,29,61,75,26,214,87,222,225,168,103,131,137,37,86,245,99,214,41,171,90,198,171,154,217,31,35,89,241,72,177,33,107,252,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,21,87,206,111,84,190,213,241,29,98,211,58,11,239,138,160,193,49,248,252,77,23,133,217,224,238,149,175,89,166,252,69,98,58,77,244,173,183,59,220,231,49,189,58,39,71,119,16,253,94,76,154,23,89,148,235,45,247,94,110,246,109,246,92,38,223,37,186,215,87,34,207,31,246,98,173,168,199,44,42,212,72,165,237,210,45,67,100,99,156,170,207,23,3,182,42,185,174,109,202,2,26,243,20,227,170,155,133,172,53,112,125,62,175,164,126,170,95,233,225,154,134,26,154,89,94,203,101,186,101,168,98,220,145,86,53,130,103,182,74,119,70,200,92,255,0,233,189,175,115,30,198,171,31,92,28,7,241,227,149,112,221,170,119,31,188,59,213,214,255,0,134,103,119,8,229,200,124,109,198,71,248,42,233,170,98,239,222,215,240,166,150,105,155,15,123,184,198,109,116,253,89,185,202,177,199,210,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,47,243,40,210,26,109,95,224,251,56,129,32,164,91,150,31,78,153,125,182,106,153,229,137,144,62,133,174,125,67,145,35,235,189,238,163,90,184,216,215,162,177,95,43,85,118,244,71,182,136,116,159,58,251,175,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,154,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,98,5,115,150,207,234,113,158,23,45,120,101,187,33,164,164,168,204,114,138,74,106,203,123,150,37,158,186,221,79,20,181,18,43,26,228,87,163,35,169,142,133,92,246,116,232,174,141,170,189,36,218,234,171,224,255,0,0,169,212,254,40,244,183,12,135,30,164,190,211,213,101,20,53,55,11,125,90,68,232,39,183,83,74,149,21,169,35,101,93,143,98,83,67,50,171,23,174,244,69,106,35,149,81,171,107,252,223,242,155,238,13,160,90,123,154,226,213,222,10,245,143,234,133,166,233,110,169,237,50,78,197,84,20,85,242,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,142,129,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,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,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,91,63,0,2,0,115,100,225,15,239,119,78,63,136,44,42,139,126,95,128,91,223,237,102,201,95,218,142,171,29,133,38,158,109,177,189,21,139,52,15,123,165,111,71,49,93,27,167,106,247,94,144,177,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,116,81,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,116,172,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,7,143,174,43,171,56,173,215,26,187,221,178,93,152,102,47,222,179,226,240,199,52,235,28,244,173,153,202,234,247,71,42,55,183,53,71,192,231,34,70,199,54,54,65,27,183,44,91,221,213,121,94,240,81,252,64,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,118,213,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,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,133,244,242,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,168,0,138,188,209,252,137,234,111,209,125,98,136,162,28,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,191,238,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,233,20,14,127,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,220,235,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,218,185,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,237,92,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,0,66,14,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,250,188,14,115,29,195,120,173,169,118,159,102,22,138,76,63,81,105,233,219,44,52,44,170,89,41,47,108,100,72,179,203,70,175,68,115,30,215,36,143,90,103,43,222,216,186,57,178,74,141,149,99,162,18,255,0,185,92,121,19,211,47,173,122,197,105,42,129,149,114,239,185,112,115,0,163,226,34,197,22,146,106,246,69,253,214,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,58,128,7,42,226,199,202,198,178,124,191,200,125,58,115,54,214,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,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,165,85,243,206,252,147,253,73,251,105,5,120,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,193,64,60,209,252,246,106,111,209,125,30,136,247,252,184,57,128,86,112,239,125,139,73,53,123,34,254,228,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,25,37,187,240,10,1,230,143,231,179,83,126,139,232,244,71,106,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,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,151,252,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,160,30,104,254,123,53,55,232,190,143,68,123,254,92,28,192,43,56,119,190,197,164,154,189,145,127,114,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,140,146,221,248,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,255,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,34,175,52,127,34,122,155,244,95,88,162,40,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,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,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,3,205,31,207,102,166,253,23,209,232,142,171,202,247,142,159,185,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,240,154,234,137,22,234,64,0,141,92,197,116,114,197,172,156,35,231,116,215,121,188,61,94,31,111,159,49,181,212,237,123,251,53,84,16,75,35,147,99,94,196,119,118,5,168,131,171,183,53,157,253,251,92,230,53,10,12,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,252,205,4,106,198,117,247,161,192,46,101,169,126,203,246,103,218,221,31,184,223,124,23,127,189,225,124,85,150,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,103,92,209,158,136,102,182,173,53,224,107,1,212,107,237,61,92,246,220,87,73,237,87,186,200,169,24,215,79,36,20,214,120,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,254,102,123,53,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,50,252,249,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,218,246,119,170,171,224,138,70,166,199,61,232,222,212,9,79,7,86,237,107,251,27,246,181,207,114,18,84,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,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,253,93,85,209,125,80,209,11,173,162,197,170,248,133,94,55,114,190,89,233,239,212,116,117,111,143,190,180,83,57,237,141,210,70,215,43,161,126,232,164,106,197,34,54,70,171,85,28,214,147,127,149,31,26,255,0,118,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,98,53,100,108,53,82,72,207,123,93,178,57,83,114,177,18,105,165,109,202,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,99,53,99,5,251,175,213,60,203,76,253,169,237,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,165,228,242,184,213,234,157,90,224,251,25,130,229,61,92,247,44,26,162,108,66,170,105,160,138,38,61,148,205,99,233,91,18,71,253,38,50,142,122,72,213,206,70,189,95,27,213,219,191,166,233,106,82,183,57,189,82,251,87,196,117,139,76,232,47,190,42,131,4,199,227,241,52,94,23,103,131,186,86,189,102,155,241,21,136,233,55,210,182,220,239,115,156,198,244,232,157,29,220,67,218,242,71,210,251,173,86,127,168,90,209,51,170,224,182,219,44,241,98,244,232,234,39,118,43,39,169,154,58,153,118,84,117,70,239,129,180,144,238,141,17,203,210,174,55,42,183,221,191,186,243,171,242,177,139,124,192,161,244,235,137,82,186,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,167,13,28,69,224,156,80,105,101,6,166,96,181,31,228,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,249,162,255,0,52,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,102,179,139,31,52,250,201,243,3,33,245,25,206,105,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,122,156,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,41,91,155,39,8,127,116,90,143,252,65,97,84,91,49,12,254,224,255,0,107,54,74,254,236,148,185,20,203,52,243,109,141,232,143,72,103,99,29,43,122,57,232,217,27,59,87,180,197,133,139,31,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,82,74,243,56,230,1,136,107,205,138,205,162,250,13,145,123,83,12,151,179,120,191,93,227,142,182,142,74,202,166,62,86,197,64,232,38,100,93,97,143,163,39,114,185,175,107,228,88,21,187,22,21,223,21,120,63,225,174,251,197,78,184,217,244,202,216,189,155,84,59,110,153,37,91,106,153,4,148,150,120,166,141,149,18,68,174,107,247,76,189,214,71,26,35,30,157,201,24,174,68,98,61,205,208,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,248,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,15,85,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,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,39,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,1,21,121,163,249,19,212,223,162,250,197,17,64,39,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,110,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,232,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,128,120,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,163,169,117,60,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,69,82,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,75,21,35,255,0,24,188,98,224,156,32,96,148,247,251,253,31,182,114,75,206,255,0,179,248,255,0,114,106,127,106,118,166,167,101,87,245,211,32,150,56,59,81,212,36,159,136,137,191,166,214,245,85,247,103,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,150,47,1,223,114,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,105,88,191,238,87,30,68,244,203,235,94,177,90,74,160,101,92,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,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,210,40,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,213,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,126,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,4,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,72,65,207,59,242,79,245,39,237,165,85,146,211,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,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,31,89,64,60,209,252,246,106,111,209,125,30,136,138,165,170,114,163,227,167,251,199,11,250,215,153,255,0,236,244,184,5,109,115,127,206,107,173,114,84,43,191,228,188,43,28,223,245,240,163,255,0,193,225,45,80,20,3,205,31,207,102,166,253,23,209,232,136,170,92,159,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,160,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,255,0,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,40,7,154,63,158,205,77,250,47,163,209,17,84,181,78,84,124,116,255,0,120,225,127,90,243,63,253,158,151,0,173,174,111,249,205,117,174,74,133,119,252,151,133,99,155,254,190,20,127,248,60,37,170,0,10,1,230,143,231,179,83,126,139,232,244,71,74,229,115,198,221,171,135,236,154,109,18,212,137,233,40,240,156,210,240,202,182,94,170,234,155,79,5,138,181,105,223,27,165,147,164,46,116,140,157,209,209,68,174,124,140,142,20,141,100,94,136,178,41,118,128,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,4,85,230,143,228,79,83,126,139,235,20,69,0,158,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,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,32,7,58,191,43,24,183,204,10,31,78,184,149,43,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,135,184,117,215,156,55,137,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,130,128,121,163,249,236,212,223,162,250,61,17,21,75,105,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,91,63,0,3,56,60,100,232,93,103,14,220,71,102,122,115,236,111,103,89,91,112,146,227,142,53,139,59,225,125,158,161,238,146,149,35,150,116,71,203,219,98,246,30,254,174,78,236,50,183,123,149,170,229,154,156,10,235,165,30,83,203,211,136,29,6,187,222,119,222,176,156,63,38,184,218,233,36,72,35,254,195,213,208,76,247,36,40,213,73,101,237,213,173,67,164,123,154,168,207,23,3,119,170,57,173,109,96,150,147,199,46,180,90,177,174,91,250,15,162,246,172,190,146,12,135,48,197,241,58,187,141,149,172,108,179,207,100,130,218,217,59,175,234,213,236,179,198,69,75,181,221,88,231,172,82,53,187,154,201,81,33,7,6,218,23,89,196,79,17,216,102,156,251,27,218,54,87,92,35,184,228,109,122,206,200,89,103,167,123,100,170,73,37,129,21,241,119,24,157,134,63,171,83,187,52,77,222,213,114,57,52,124,115,78,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,207,191,18,252,69,231,124,80,106,157,126,166,103,85,31,229,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,249,170,255,0,36,73,211,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,182,21,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,135,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,207,249,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,150,207,202,75,231,45,128,83,99,60,81,218,243,59,118,61,87,73,79,152,226,244,149,53,151,7,36,171,5,117,198,158,89,105,228,70,57,202,172,71,199,77,29,10,57,140,233,209,29,27,149,58,201,185,221,43,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,82,215,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,47,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,235,215,162,175,243,46,207,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,240,28,234,252,172,98,223,48,40,125,58,226,82,177,221,120,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,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,12,214,113,99,230,159,89,62,96,100,62,163,57,37,46,188,20,125,230,242,234,211,158,37,52,210,217,106,166,201,49,43,126,67,83,150,197,211,179,53,226,215,13,210,173,201,81,189,92,145,186,106,88,227,127,185,205,223,36,75,181,30,171,12,49,58,27,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,119,80,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,103,95,140,14,26,239,188,43,107,141,227,76,174,107,222,181,77,186,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,108,201,218,124,114,34,177,137,220,141,234,212,86,43,28,238,85,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,237,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,225,90,235,159,225,186,159,193,150,174,230,122,127,144,210,95,108,85,88,62,89,77,79,112,164,85,116,19,190,154,154,174,158,85,141,221,58,61,137,44,50,34,61,189,88,244,68,115,85,205,86,185,115,152,88,79,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,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,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,130,42,243,71,242,39,169,191,69,245,138,34,128,73,211,204,127,151,253,103,14,247,217,117,111,72,113,223,238,79,95,225,160,150,154,158,73,234,36,199,106,182,50,61,181,15,153,242,72,248,102,145,21,236,153,93,181,36,149,98,114,51,240,86,94,43,193,215,24,185,223,8,25,221,69,254,193,71,237,156,110,243,179,237,6,63,220,134,159,218,157,168,106,25,75,253,116,248,37,146,14,212,149,11,39,225,162,111,233,181,221,81,125,221,171,152,255,0,48,10,206,34,47,178,233,38,144,228,95,220,158,131,195,79,45,77,60,115,211,201,145,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,224,164,92,87,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,195,85,217,215,115,186,34,123,254,190,97,24,6,27,165,156,92,230,218,125,167,216,245,37,143,30,177,211,217,41,168,104,105,145,118,68,207,99,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,216,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,29,43,134,14,11,45,92,83,240,19,152,223,113,12,126,145,218,169,141,103,21,171,143,214,45,75,105,86,182,4,162,183,58,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,66,15,237,171,2,202,191,213,92,115,36,199,46,31,240,148,117,214,218,234,121,63,232,201,12,209,200,207,247,156,215,55,252,74,133,202,112,181,205,47,78,47,252,56,222,51,30,35,242,219,85,183,56,194,58,83,214,80,81,244,109,118,73,26,177,190,30,166,146,149,81,140,116,210,189,93,28,145,196,229,142,55,49,101,127,98,41,26,140,169,93,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,79,94,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,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,25,87,44,83,139,174,10,61,183,194,102,147,241,99,166,86,203,173,101,234,29,63,198,35,205,45,240,39,126,55,80,195,102,130,54,92,218,138,237,241,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,225,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,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,20,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,123,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,209,91,27,152,200,227,87,2,25,166,178,224,252,80,98,55,29,11,198,126,212,100,149,94,42,154,76,117,247,70,219,225,188,80,248,121,36,169,167,146,103,189,145,183,164,113,58,86,44,155,154,217,97,137,251,30,173,70,44,213,231,157,249,39,250,147,246,210,21,112,21,165,184,38,180,241,99,131,105,158,165,216,189,179,141,222,125,167,227,104,188,84,212,253,222,213,182,170,104,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,159,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,229,175,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,199,114,133,0,243,71,243,217,169,191,69,244,122,35,208,112,25,193,246,51,197,206,151,235,141,149,201,73,69,155,88,233,236,78,196,239,21,114,212,118,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,218,232,149,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,224,230,1,71,196,69,138,45,36,213,236,139,251,172,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,252,100,138,117,20,3,205,31,207,102,166,253,23,209,232,143,171,70,184,36,186,241,3,193,150,73,173,186,111,5,93,102,109,133,229,23,26,71,217,169,41,93,81,61,246,137,41,173,114,54,40,250,204,214,198,248,27,37,108,168,214,70,249,38,89,18,52,234,169,26,17,86,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,210,212,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,255,0,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,40,7,154,63,158,205,77,250,47,163,209,30,171,151,183,7,88,39,23,248,38,178,88,47,245,158,198,201,44,223,103,126,207,228,29,185,170,61,151,221,154,173,245,95,214,172,158,40,231,238,199,78,145,254,34,174,206,187,155,209,83,223,18,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,231,185,112,115,0,163,226,34,197,22,146,106,246,69,253,214,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,254,50,69,58,128,40,7,154,63,158,205,77,250,47,163,209,17,84,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,146,199,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,66,174,61,117,75,4,214,158,91,25,206,165,233,165,247,219,56,221,231,217,158,10,183,194,205,79,221,237,95,233,97,147,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,209,97,55,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,39,42,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,132,28,234,252,172,98,223,48,40,125,58,226,82,177,39,248,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,239,207,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,40,7,154,63,158,205,77,250,47,163,209,29,43,133,174,9,45,92,87,240,53,146,223,113,136,41,40,117,23,21,206,46,211,90,171,27,74,215,79,118,129,182,122,71,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,194,187,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,228,165,223,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,128,5,96,115,180,209,203,20,184,174,11,196,13,60,221,155,213,53,193,48,234,200,246,189,222,46,150,72,234,42,233,215,170,191,100,125,151,197,83,238,70,110,127,138,248,157,210,54,162,214,174,141,235,29,247,70,238,57,77,77,162,31,17,73,152,97,247,188,58,233,77,185,140,239,82,215,210,190,54,174,247,49,234,222,212,233,79,63,70,237,115,251,27,55,53,175,114,158,0,233,90,227,173,247,93,110,169,193,221,112,177,210,90,233,240,60,30,205,131,208,178,25,29,35,231,130,130,37,69,158,87,47,68,87,201,44,146,189,17,173,68,107,21,140,248,149,171,35,236,127,146,94,142,88,162,197,115,174,32,106,38,239,94,170,110,11,135,81,199,181,237,240,148,177,199,79,87,80,189,81,251,36,239,62,90,111,114,179,115,60,47,194,238,146,57,18,207,200,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,65,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,93,79,43,174,51,108,90,225,167,22,221,1,189,218,189,149,153,233,206,63,77,79,10,64,199,186,150,231,103,165,72,169,163,169,107,151,175,110,102,110,133,146,198,229,232,231,61,178,71,213,28,248,225,153,89,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,157,110,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,85,114,167,224,178,235,169,153,253,7,17,218,141,143,213,193,132,226,149,9,87,141,189,213,46,167,91,165,238,9,152,177,202,198,163,119,75,77,78,230,61,92,228,115,26,233,155,27,63,17,25,60,109,185,242,5,115,150,192,42,114,110,23,45,121,157,187,30,164,171,168,195,178,138,74,154,203,131,146,36,158,134,221,81,20,180,242,35,28,229,71,171,36,169,146,133,28,198,117,234,173,141,202,157,35,220,218,171,224,255,0,63,169,211,14,40,244,183,51,135,33,164,177,83,210,229,20,52,215,11,133,90,196,216,32,183,84,202,148,245,171,35,165,77,140,98,211,77,50,43,215,166,196,85,114,43,85,17,201,118,156,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,74,22,210,124,23,239,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,154,104,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,11,115,171,242,177,139,124,192,161,244,235,137,82,188,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,121,216,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,253,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,247,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,185,62,83,249,77,139,32,224,151,16,180,218,43,188,69,94,51,112,187,218,238,145,246,158,207,15,84,250,233,170,219,31,87,34,35,250,193,87,78,254,173,85,111,199,211,174,230,185,18,42,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,20,22,225,163,136,188,239,133,253,83,160,212,204,22,163,252,149,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,127,52,95,230,139,160,142,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,28,127,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,207,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,135,149,46,251,149,239,26,255,0,196,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,219,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,124,18,239,145,207,151,183,58,142,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,74,224,230,161,199,85,54,1,143,93,120,97,210,218,250,73,242,123,229,60,214,220,206,105,169,101,223,105,183,79,75,11,219,4,73,36,105,12,143,170,134,165,81,100,99,223,218,99,94,155,91,35,216,248,253,7,13,63,250,27,110,255,0,47,243,191,254,189,208,165,99,78,120,30,121,165,252,67,233,124,25,126,33,85,73,149,97,57,85,61,93,34,45,93,190,70,193,93,3,100,146,154,162,41,41,234,88,215,43,21,204,149,138,215,179,163,147,175,243,69,247,210,7,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,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,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,34,175,52,127,34,122,155,244,95,88,162,40,4,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,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,42,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,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,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,199,228,243,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,148,216,77,254,90,124,10,211,113,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,38,229,237,198,214,189,29,34,199,121,32,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,202,185,165,62,19,188,172,104,223,203,252,123,211,160,42,131,153,31,47,186,110,29,170,99,214,29,27,181,85,187,78,174,53,13,166,173,182,195,20,179,51,25,122,69,4,113,44,181,19,79,44,211,50,166,101,157,200,247,53,172,141,234,200,250,245,124,104,188,43,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,195,68,223,211,107,186,162,251,180,19,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,65,202,184,125,225,139,70,184,97,177,93,172,26,67,139,251,54,59,221,194,91,133,117,76,243,58,162,170,110,175,122,195,3,166,127,87,172,48,49,235,28,76,85,94,141,220,231,43,164,146,89,31,0,57,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,185,62,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,103,179,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,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,91,79,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,5,185,163,249,236,212,223,162,250,61,17,37,57,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,32,57,143,242,255,0,163,226,34,197,46,173,233,14,59,253,214,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,254,10,197,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,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,213,23,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,10,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,215,174,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,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,0,167,110,110,252,93,218,181,23,38,103,11,184,133,186,146,162,219,131,222,34,185,94,175,73,80,217,86,107,171,105,228,143,194,193,219,114,181,172,133,181,50,178,93,255,0,31,121,28,205,177,246,85,101,133,92,55,107,125,215,135,13,109,197,181,162,205,99,164,188,212,99,149,18,185,244,21,50,58,54,84,193,52,18,83,204,196,123,125,236,122,197,52,155,31,209,200,215,237,114,181,232,138,197,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,149,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,59,63,77,254,228,119,254,99,60,4,255,0,21,22,40,53,35,78,231,240,250,155,140,219,252,29,37,60,245,27,41,111,84,44,123,229,74,55,43,215,100,51,35,228,145,209,75,238,106,185,238,100,171,181,205,146,26,76,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,145,64,160,30,104,254,123,53,55,232,190,143,68,117,254,20,184,62,181,113,101,203,243,44,109,189,42,227,206,240,236,226,245,95,138,62,25,90,140,169,157,246,171,98,201,67,43,100,123,98,217,80,176,196,196,145,206,106,196,246,177,251,182,36,145,201,0,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,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,238,188,88,249,88,214,79,151,249,15,167,78,102,176,213,64,42,87,155,95,26,254,219,172,172,225,55,76,174,118,170,203,44,61,153,51,75,132,11,223,145,213,208,207,220,101,177,170,173,217,31,101,241,69,36,174,141,206,114,200,173,137,86,53,138,102,63,245,191,245,20,127,248,255,0,179,18,170,205,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,165,0,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,245,254,92,28,192,43,56,119,190,197,164,154,189,145,127,114,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,140,146,203,94,114,183,107,85,255,0,132,76,38,251,98,185,210,92,109,183,28,226,219,87,71,89,73,51,102,130,166,9,45,151,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,94,188,185,49,107,22,115,198,22,23,133,101,52,62,54,203,144,91,242,43,93,198,155,186,248,251,244,179,216,171,227,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,149,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,29,131,150,135,28,117,60,56,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,3,35,73,24,168,173,123,38,188,146,128,121,163,249,236,212,223,162,250,61,17,53,57,42,106,150,9,247,89,148,232,167,183,127,183,63,180,21,217,79,179,60,44,223,249,47,195,91,169,187,253,237,157,175,239,223,14,205,251,255,0,199,183,167,188,245,124,208,184,22,251,235,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,21,205,167,141,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,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,146,0,3,159,241,3,166,127,124,154,29,158,105,108,116,150,170,138,188,155,31,174,183,208,123,82,61,244,176,215,62,23,120,89,223,240,61,91,218,157,34,145,30,214,171,152,230,35,154,155,154,134,107,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,252,163,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,210,159,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,233,96,132,28,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,248,223,34,198,244,84,115,31,13,37,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,34,184,191,227,239,84,56,187,181,99,216,213,246,215,73,142,227,214,154,122,74,170,203,61,34,199,52,21,87,184,155,80,201,43,227,145,209,36,240,177,209,212,43,18,157,101,145,173,70,162,171,158,229,220,125,124,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,232,153,45,244,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,199,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,140,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,155,252,194,184,180,190,235,110,141,104,6,20,219,191,180,169,46,24,125,30,99,144,220,124,59,33,246,133,245,29,81,110,157,59,93,150,44,93,137,233,110,9,214,53,72,164,241,29,81,187,99,141,203,248,28,166,116,190,213,168,252,96,218,238,119,151,82,73,79,130,217,235,50,134,82,84,209,54,161,149,51,177,209,211,67,211,114,162,70,248,165,171,142,161,146,116,114,181,244,237,232,136,170,143,109,239,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,66,122,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,207,103,18,252,58,103,124,47,234,157,126,153,231,84,255,0,229,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,249,42,127,37,89,211,202,235,152,5,101,162,178,219,195,38,183,228,93,235,84,222,26,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,186,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,86,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,25,172,226,199,205,62,178,124,192,200,125,70,113,195,71,17,121,223,11,250,167,65,169,152,45,71,249,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,254,104,191,205,23,66,122,91,169,26,113,196,206,141,91,51,252,114,143,218,184,134,105,111,154,41,40,174,212,41,248,145,171,159,5,77,45,68,47,220,199,109,123,37,137,233,213,209,187,106,237,115,216,168,229,174,188,167,147,101,29,223,137,170,170,28,111,33,186,216,116,98,166,222,203,203,106,218,144,84,213,83,85,45,83,89,45,150,37,146,110,239,247,157,242,71,87,36,82,53,141,86,49,233,51,218,231,62,205,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,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,207,103,26,252,87,95,120,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,128,165,218,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,72,14,83,124,33,253,238,234,63,241,5,154,209,111,196,48,11,131,61,146,216,235,251,82,85,100,80,172,51,195,186,54,34,189,97,129,143,108,174,234,230,35,164,116,13,78,235,18,102,36,180,230,157,193,101,215,95,48,218,61,101,210,220,126,174,233,168,56,141,58,82,85,80,193,82,229,125,202,200,213,150,87,69,12,27,85,36,169,138,89,21,236,107,21,142,123,31,51,127,21,253,150,37,48,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,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,127,91,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,133,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,93,79,13,63,250,27,110,255,0,47,243,191,254,189,208,165,98,95,242,230,227,95,248,85,212,121,236,25,253,206,235,38,153,101,63,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,119,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,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,181,184,125,228,217,89,103,213,139,181,207,136,28,134,213,125,193,108,87,9,105,237,182,218,52,158,41,50,90,87,211,63,101,76,146,67,51,36,160,237,201,36,43,219,221,35,157,36,51,55,251,222,201,101,181,64,69,94,104,254,68,245,55,232,190,177,68,80,9,170,131,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,154,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,162,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,79,242,176,56,150,229,25,71,155,241,5,98,187,104,132,255,0,100,176,92,183,199,207,147,44,84,176,77,75,140,213,71,22,248,157,77,76,233,226,146,72,106,100,93,137,12,104,173,129,200,229,69,72,213,145,199,99,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,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,149,115,74,124,39,121,88,209,191,151,248,247,167,64,83,95,49,158,53,255,0,138,173,71,130,193,128,92,238,177,233,150,45,248,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,158,127,128,30,15,174,188,89,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,190,161,33,149,139,35,92,212,137,141,123,247,111,72,227,146,255,0,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,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,46,79,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,249,236,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,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,182,191,202,191,129,90,108,3,30,181,113,61,170,84,20,147,228,247,202,120,110,88,100,48,213,75,190,211,110,158,150,102,58,121,86,57,18,25,31,85,13,74,42,70,246,63,180,198,177,119,54,71,189,145,194,14,104,254,123,53,55,232,190,143,68,71,92,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,134,139,179,174,215,116,84,247,198,174,55,185,94,253,250,235,46,53,168,122,41,29,171,23,251,81,112,154,60,254,162,73,58,67,7,195,220,109,206,26,84,68,238,76,253,178,178,70,181,237,238,74,248,28,168,221,213,19,164,170,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,125,54,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,202,33,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,56,255,0,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,39,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,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,32,87,50,62,96,149,60,59,83,71,163,218,55,117,164,118,162,220,105,219,83,91,114,134,88,166,126,50,196,150,9,34,73,105,230,130,88,102,125,76,43,59,81,142,115,95,27,21,146,116,232,248,213,105,48,18,83,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,191,236,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,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,233,92,203,121,130,83,104,245,170,241,195,230,144,93,106,227,212,26,250,127,13,120,187,82,75,45,44,248,211,30,218,89,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,209,200,168,244,111,74,139,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,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,186,9,224,251,132,204,55,132,93,47,251,15,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,251,58,247,30,136,142,149,234,189,212,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,201,204,183,151,221,54,176,218,175,28,65,233,5,170,174,77,65,160,167,241,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,26,136,175,86,245,168,28,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,187,235,127,22,120,111,23,92,4,235,38,113,98,167,164,179,223,104,48,124,150,154,251,142,54,189,106,167,181,61,104,170,146,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,18,136,77,84,16,3,153,215,30,63,114,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,105,88,181,79,253,69,31,254,63,236,196,170,179,81,25,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,64,60,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,221,87,150,159,2,180,220,77,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,185,123,113,181,175,71,72,177,203,254,114,182,155,85,131,132,76,38,197,98,182,82,91,173,182,236,226,219,73,71,71,73,11,97,130,154,8,237,151,6,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,2,249,92,121,236,211,47,173,122,61,105,117,60,75,240,233,130,113,65,165,149,250,103,157,83,255,0,149,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,228,169,252,149,51,237,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,150,21,202,179,143,31,252,145,194,166,175,222,191,202,197,136,95,110,119,31,249,6,83,89,26,206,215,252,225,209,62,73,191,201,211,177,191,222,152,69,94,104,254,123,53,55,232,190,143,68,71,92,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,209,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,13,120,199,229,77,89,171,218,227,101,207,244,66,182,213,142,218,178,219,132,242,103,11,89,52,243,73,73,85,44,211,212,205,117,141,178,72,238,247,115,127,107,195,70,177,53,178,36,61,58,50,73,100,134,106,240,209,195,166,9,194,254,150,80,105,158,11,79,254,74,178,241,91,190,111,236,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,63,146,39,243,85,234,160,2,136,121,172,104,53,54,141,241,71,95,147,88,168,170,227,177,106,77,58,228,209,189,212,242,164,17,220,95,43,219,95,11,38,123,220,146,191,186,137,82,228,69,111,109,43,35,98,49,173,70,43,161,169,47,249,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,20,87,205,207,22,211,140,91,139,137,155,167,244,54,170,58,187,174,63,73,116,201,161,183,202,139,253,152,154,122,133,124,147,70,138,169,20,210,64,148,178,185,58,53,95,220,73,85,21,210,171,221,10,205,36,112,145,128,105,30,159,112,243,132,210,232,150,61,87,106,198,47,150,122,59,252,43,112,70,123,70,177,245,116,241,202,181,21,175,98,171,95,82,230,171,17,219,87,99,118,181,140,219,27,24,212,236,0,25,246,230,81,164,53,58,65,198,14,113,2,65,86,150,220,194,161,50,251,108,213,51,197,43,231,101,115,156,250,135,34,71,211,99,27,88,149,113,177,175,68,122,50,38,170,238,234,143,116,96,46,123,146,198,1,77,98,225,231,43,212,26,140,122,174,142,229,149,101,15,166,101,116,201,43,89,95,110,163,167,141,33,88,145,203,177,204,101,68,245,236,87,177,61,239,222,215,42,246,209,27,97,68,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,194,184,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,71,94,5,185,94,226,186,41,246,119,88,245,198,63,109,106,77,38,234,218,107,63,114,57,109,118,41,151,98,194,238,136,139,226,43,34,232,229,238,239,88,152,247,254,27,92,232,163,168,89,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,25,172,226,199,205,62,178,124,192,200,125,70,115,228,205,244,27,50,195,52,123,79,53,201,212,85,117,120,158,127,79,88,198,92,27,78,141,130,138,227,79,93,87,78,234,39,185,30,229,222,232,169,153,59,92,228,102,244,146,70,177,29,217,145,199,106,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,222,196,242,155,22,115,138,217,179,92,90,187,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,171,254,174,119,255,0,122,239,253,246,255,0,240,2,202,116,159,58,251,208,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,75,115,92,227,95,239,55,42,159,134,189,51,185,221,105,177,188,74,225,81,77,150,203,215,179,13,226,233,12,141,106,83,236,86,164,142,134,150,72,223,239,115,182,73,42,238,70,42,67,12,174,138,188,31,240,215,125,226,167,92,108,250,101,108,94,205,170,29,183,76,146,173,181,76,130,74,75,60,83,70,202,137,34,87,53,251,166,94,235,35,141,17,143,78,228,140,87,34,49,30,230,232,163,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,41,175,154,231,5,31,118,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,108,85,224,255,0,137,75,239,10,218,227,103,212,219,98,119,173,83,109,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,219,50,118,153,36,106,143,98,119,35,98,57,85,138,246,186,244,248,133,202,108,89,207,5,250,151,154,226,213,222,54,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,25,194,47,39,51,226,238,213,194,15,47,205,25,202,224,183,82,94,50,203,246,15,96,182,227,150,169,234,26,198,62,116,181,66,231,213,76,196,114,74,250,104,83,110,254,218,117,87,201,12,106,232,251,169,35,105,47,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,143,146,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,231,248,105,255,0,208,219,119,249,127,157,255,0,245,238,133,43,29,87,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,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,142,226,78,85,197,30,186,127,13,122,19,147,107,95,217,111,180,127,103,60,23,246,51,199,120,62,255,0,136,172,130,155,251,247,110,77,187,123,251,191,160,189,118,244,247,117,234,144,3,250,185,223,253,235,191,247,219,255,0,192,9,85,205,31,200,158,166,253,23,214,40,138,1,53,80,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,196,255,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,42,255,0,87,59,255,0,189,119,254,251,127,248,1,101,58,79,157,125,232,105,102,27,169,158,203,246,103,218,220,126,221,125,240,93,254,247,133,241,84,209,205,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,67,48,68,202,226,127,142,170,156,255,0,135,157,49,225,135,75,107,234,224,198,44,120,61,146,219,153,205,53,44,91,46,215,24,41,232,158,216,34,73,35,89,163,101,44,212,202,139,35,30,206,235,220,244,218,232,216,199,201,197,56,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,15,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,2,170,249,231,126,73,254,164,253,180,133,92,5,106,150,9,162,220,88,224,218,153,169,119,223,99,99,118,111,105,248,218,223,11,53,71,107,187,109,170,134,63,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,249,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,147,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,91,159,40,7,154,63,158,205,77,250,47,163,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,125,207,98,75,10,70,228,69,222,139,52,106,141,86,163,220,207,213,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,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,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,166,123,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,191,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,0,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,207,182,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,18,215,95,248,21,169,225,151,131,44,127,83,245,58,130,174,151,84,50,60,226,11,109,85,11,170,162,146,11,69,185,41,174,10,216,24,176,72,248,166,124,203,4,51,58,69,114,237,78,220,109,107,21,178,44,156,255,0,151,190,1,134,234,159,23,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,93,146,179,216,245,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,159,149,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,123,255,0,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,123,7,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,5,0,243,71,243,217,169,191,69,244,122,35,234,224,191,140,27,87,9,186,71,173,238,183,173,92,153,222,99,79,103,160,197,25,12,77,86,83,78,198,92,18,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,56,171,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,123,220,185,184,40,254,21,116,226,123,254,127,108,181,73,169,185,79,226,92,170,96,78,236,150,186,21,70,44,118,198,205,185,204,118,215,177,100,149,209,35,90,249,28,214,245,149,176,197,34,204,2,0,113,71,205,111,248,107,215,108,155,69,62,225,126,209,253,156,240,95,217,63,181,62,15,191,226,40,224,169,254,243,225,36,219,183,191,183,250,107,215,111,95,119,94,137,223,248,41,226,183,248,193,210,203,174,166,125,130,251,37,236,204,130,123,23,130,246,167,143,238,118,233,169,230,238,247,59,49,116,235,226,118,237,218,189,54,117,235,239,232,149,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,138,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,213,174,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,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,187,231,240,163,167,28,37,112,35,172,56,86,21,23,142,186,215,105,253,250,123,253,254,120,81,149,87,122,166,219,42,17,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,62,133,205,9,241,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,121,246,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,249,75,84,255,0,212,81,255,0,227,254,204,74,171,39,79,49,254,96,21,156,68,95,101,210,77,33,200,191,185,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,193,72,184,175,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,134,171,179,174,231,116,68,247,232,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,61,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,231,135,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,138,32,115,71,243,217,169,191,69,244,122,35,149,83,240,245,149,92,56,101,155,137,219,77,79,140,178,219,115,9,113,43,189,20,116,178,58,74,31,235,90,121,160,172,116,141,69,98,66,247,206,176,185,95,179,108,139,2,34,189,101,232,199,13,28,69,231,124,47,234,157,6,166,96,181,31,228,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,249,162,255,0,52,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,90,186,177,206,83,238,191,84,243,45,51,254,28,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,37,87,5,60,86,255,0,24,58,89,117,212,207,176,95,100,189,153,144,79,98,240,94,212,241,253,206,221,53,60,221,222,231,102,46,157,124,78,221,187,87,166,206,189,125,253,18,64,2,26,243,88,208,106,157,100,225,114,191,38,177,81,82,73,125,211,106,133,201,163,123,169,226,89,228,183,50,39,182,190,22,76,247,181,98,103,105,82,165,200,138,238,226,209,198,196,99,156,172,86,209,9,122,124,166,244,46,251,163,252,50,253,164,203,108,214,170,75,174,162,92,25,146,82,205,78,172,146,169,246,121,41,97,74,38,84,72,212,255,0,151,153,145,238,114,49,181,43,215,107,221,35,27,53,64,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,140,209,107,94,168,93,117,171,87,50,253,87,188,182,174,58,140,166,241,83,114,101,61,77,107,170,223,71,3,222,189,154,84,149,200,138,246,67,23,110,38,124,45,68,100,109,68,107,81,17,19,207,228,216,181,247,15,184,195,105,200,232,124,37,93,69,190,130,233,28,125,214,73,186,150,182,150,42,186,105,58,177,85,19,124,19,196,254,157,119,55,119,71,34,57,21,18,229,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,136,140,70,201,190,169,183,23,123,220,231,183,167,69,232,222,218,19,252,2,176,57,218,104,229,138,92,87,5,226,6,158,110,205,234,154,224,152,117,100,123,94,239,23,75,36,117,21,116,235,213,95,178,62,203,226,169,247,35,55,63,197,124,78,233,27,81,106,88,210,239,13,24,5,78,150,112,243,166,250,125,112,199,169,44,119,43,30,47,109,166,186,80,211,36,91,34,184,248,118,45,98,170,196,170,199,189,213,11,43,222,246,170,239,123,156,238,174,221,213,122,89,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,1,0,56,163,230,183,252,53,235,182,77,162,159,112,191,104,254,206,120,47,236,159,218,159,7,223,241,20,112,84,255,0,121,240,146,109,219,223,219,253,53,235,183,175,187,175,68,239,252,20,241,91,252,96,233,101,215,83,62,193,125,146,246,102,65,61,139,193,123,83,199,247,59,116,212,243,119,123,157,152,186,117,241,59,118,237,94,155,58,245,247,244,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,6,107,56,177,243,79,172,159,48,50,31,81,156,183,238,3,116,207,21,214,78,89,152,174,150,230,180,158,34,203,147,91,239,246,250,157,177,198,249,33,223,119,173,217,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,66,162,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,107,202,143,141,127,187,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,182,229,10,86,254,162,167,20,255,0,236,251,74,191,235,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,127,34,157,121,161,112,81,252,63,231,111,214,125,61,182,90,168,116,219,50,184,50,154,43,117,18,118,125,141,116,116,46,123,233,210,39,57,122,195,47,106,121,163,88,209,25,31,199,22,200,218,200,187,156,171,128,94,43,171,56,82,215,26,75,221,206,93,248,102,81,217,179,229,16,201,52,233,28,20,174,153,170,218,246,199,18,59,185,53,63,198,230,162,198,247,58,55,207,27,118,172,187,219,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,126,177,80,28,217,56,215,183,106,5,103,240,197,165,247,62,253,150,201,112,124,153,125,108,107,85,79,36,183,74,89,230,133,109,142,141,237,99,36,134,39,198,217,156,239,197,99,228,236,43,21,171,10,171,225,175,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,122,154,229,128,97,186,89,193,54,167,105,246,159,99,212,150,60,122,199,166,249,5,53,13,13,50,46,200,153,236,250,133,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,230,30,131,50,207,243,45,65,169,181,85,102,121,13,93,213,246,59,61,21,130,216,147,42,108,163,183,82,68,145,83,211,196,198,162,53,140,107,83,170,244,79,137,238,123,221,185,239,115,150,194,121,97,114,255,0,190,228,185,85,159,137,45,107,199,110,182,172,126,207,224,175,184,85,35,228,100,94,216,170,73,30,248,170,228,70,191,189,28,48,172,81,74,198,185,141,108,253,216,158,142,116,72,230,203,10,248,177,243,79,172,159,48,50,31,81,156,181,78,26,127,244,54,221,254,95,231,127,253,123,161,74,198,140,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,166,123,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,223,185,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,178,127,140,205,20,202,184,137,225,179,48,209,204,42,225,106,162,189,100,30,207,240,211,221,37,146,58,86,118,43,233,234,31,189,209,199,35,211,171,33,114,39,70,47,196,169,215,162,117,84,172,31,234,42,113,79,254,207,180,171,254,181,184,255,0,160,147,255,0,154,63,145,61,77,250,47,172,81,20,2,106,160,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,137,254,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,0,254,162,167,20,255,0,236,251,74,191,235,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,127,35,49,132,159,226,35,129,204,203,72,116,95,79,56,137,197,31,87,127,193,51,28,94,203,116,186,204,172,69,158,197,113,171,164,133,239,142,116,106,34,45,52,146,200,169,20,189,19,162,185,177,73,241,246,223,63,229,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,223,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,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,21,87,207,59,242,79,245,39,237,165,85,146,127,128,30,15,174,188,89,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,190,161,33,149,139,35,92,212,137,141,123,247,111,72,227,146,255,0,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,178,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,142,188,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,39,63,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,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,20,47,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,7,42,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,79,78,82,220,98,231,118,220,238,195,194,77,254,143,219,56,221,231,197,125,159,151,185,13,63,176,123,80,215,87,213,124,44,131,185,85,223,145,81,63,18,84,237,244,248,122,162,237,38,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,77,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,186,133,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,38,255,0,18,92,107,255,0,21,92,8,227,182,12,254,231,106,143,83,113,109,64,161,142,229,77,2,246,164,186,80,165,178,185,35,185,182,29,173,99,119,61,235,28,173,137,92,214,72,214,187,164,77,154,40,211,144,114,247,207,240,221,44,226,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,178,38,123,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,21,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,208,57,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,57,21,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,1,64,60,209,252,246,106,111,209,125,30,136,242,156,53,112,117,157,241,77,130,106,77,255,0,77,43,60,86,73,130,123,31,193,99,253,184,89,237,127,27,52,204,147,250,234,105,227,142,159,181,28,15,147,226,71,111,233,181,58,47,78,188,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,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,21,129,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,179,252,52,23,75,133,108,117,76,236,80,83,211,191,123,99,164,145,137,213,240,185,83,163,215,225,84,235,209,122,162,73,254,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,238,167,122,170,35,85,58,43,125,255,0,205,18,168,121,163,249,236,212,223,162,250,61,17,237,120,113,227,142,167,133,46,9,175,88,126,159,50,146,163,81,115,12,226,232,250,25,165,124,82,178,201,72,219,125,181,139,91,44,10,170,231,189,206,87,54,6,185,189,167,62,41,92,229,114,66,177,73,10,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,47,167,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,38,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,219,216,56,177,242,177,172,159,47,242,31,78,156,205,97,237,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,105,202,83,130,143,98,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,111,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,82,197,170,127,234,40,255,0,241,255,0,102,37,85,158,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,162,142,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,233,100,0,231,87,229,99,22,249,129,67,233,215,18,181,120,13,212,204,87,70,248,165,197,117,75,53,171,240,246,92,102,223,127,184,84,237,146,54,73,54,203,45,110,200,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,30,127,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,148,28,175,120,22,251,235,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,21,173,168,141,46,164,160,30,104,254,123,53,55,232,190,143,68,79,78,77,86,155,85,255,0,132,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,5,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,209,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,197,80,235,127,40,158,36,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,78,189,122,42,255,0,50,106,114,244,225,127,62,225,51,69,239,90,115,168,215,124,126,227,114,184,229,21,55,184,165,178,84,77,52,13,130,74,74,72,90,215,58,104,162,114,63,117,59,213,81,26,169,209,91,239,254,104,146,128,16,255,0,154,158,177,223,116,139,132,123,189,54,57,15,74,188,246,225,22,29,37,78,230,127,90,210,212,193,60,149,43,177,236,114,63,185,5,60,176,116,248,92,222,254,246,185,28,196,69,161,114,250,57,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,73,128,1,15,249,169,235,29,247,72,184,71,187,211,99,144,244,171,207,110,17,97,210,84,238,103,245,173,45,76,19,201,82,187,30,199,35,251,144,83,203,7,79,133,205,239,239,107,145,204,68,90,65,210,124,23,239,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,147,255,0,156,71,14,159,96,190,235,53,51,14,167,236,97,150,140,126,151,78,97,162,223,187,217,190,15,189,53,19,123,146,74,233,102,238,66,249,219,213,90,187,124,47,87,189,86,86,161,200,57,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,166,228,84,145,242,203,73,29,59,35,234,213,115,234,27,209,85,81,24,235,222,0,175,94,116,249,229,170,203,195,206,41,167,235,85,73,237,124,159,40,101,92,52,243,91,219,59,221,69,71,79,39,126,88,165,123,28,148,239,108,181,20,141,87,49,204,145,204,149,236,77,209,186,84,41,219,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,57,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,103,160,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,148,192,43,3,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,103,248,104,46,151,10,216,234,153,216,160,167,167,126,246,199,73,35,19,171,225,114,167,71,175,194,169,215,162,245,68,147,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,255,0,154,36,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,58,87,21,92,51,225,188,87,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,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,159,108,167,66,245,31,20,215,26,174,30,43,108,221,236,206,28,129,152,221,61,51,85,96,142,178,170,89,155,29,59,226,125,66,71,248,51,111,141,241,200,244,99,93,28,140,127,185,23,169,126,156,20,233,206,182,233,87,15,56,214,25,175,121,85,37,219,33,161,167,134,26,90,42,106,104,24,203,29,186,58,120,161,166,182,172,176,162,54,165,241,54,37,87,204,189,122,190,71,53,31,35,88,217,31,221,65,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,103,95,140,14,26,239,188,43,107,141,227,76,174,107,222,181,77,186,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,108,201,218,124,114,34,177,137,220,141,234,212,86,43,28,233,127,202,111,141,123,118,159,214,127,12,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,252,38,50,78,250,189,92,179,34,178,85,115,43,227,94,221,195,166,156,87,105,126,21,115,233,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,28,79,22,190,231,57,85,155,10,197,168,124,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,30,175,139,31,43,26,201,242,255,0,33,244,233,204,214,19,127,150,135,3,149,60,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,27,36,72,216,138,174,123,225,188,147,53,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,250,27,110,255,0,47,243,191,254,189,208,165,99,85,4,53,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,233,175,135,93,33,213,205,109,213,203,22,25,162,80,85,179,39,101,67,46,16,220,225,157,244,204,179,178,23,181,203,95,45,67,62,40,25,19,149,138,143,111,199,189,88,214,35,164,115,26,237,36,98,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,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,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,137,254,87,175,19,28,215,237,90,25,196,189,54,146,227,184,85,38,71,137,227,53,30,19,52,184,195,82,217,42,223,59,216,213,116,86,253,146,118,154,250,101,119,73,27,55,189,242,182,72,127,3,103,117,211,254,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,6,85,205,36,112,201,105,181,95,248,68,210,139,21,246,217,73,113,182,220,116,222,197,73,89,71,87,11,102,130,166,9,45,144,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,150,230,25,203,206,235,195,69,214,163,85,52,174,142,174,227,165,119,26,132,71,177,92,233,167,198,231,145,221,27,79,59,151,171,159,76,231,42,54,41,220,170,168,170,216,165,93,253,185,39,243,252,185,184,215,254,21,117,30,123,6,127,115,186,201,166,89,79,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,135,214,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,21,87,207,59,242,79,245,39,237,165,122,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,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,130,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,118,126,155,253,200,179,76,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,181,238,86,186,41,196,118,138,104,213,117,183,91,174,30,18,195,122,240,183,60,95,25,169,149,238,174,177,119,29,58,213,54,118,58,52,240,253,238,180,242,164,9,35,182,57,100,87,178,41,93,42,45,107,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,43,171,157,166,45,98,171,208,44,23,53,168,161,223,122,181,102,9,107,163,169,238,189,59,84,181,116,85,18,84,71,177,23,99,183,62,138,153,122,170,43,147,183,209,170,136,231,34,193,110,87,30,123,52,203,235,94,143,90,95,241,93,92,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,116,249,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,186,43,164,107,25,37,54,3,186,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,101,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,119,217,134,191,104,214,1,168,248,182,145,230,90,133,106,181,101,249,166,239,98,90,231,123,187,149,61,21,90,221,206,68,86,69,220,122,44,113,119,28,222,236,141,115,35,222,244,86,167,64,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,71,85,230,47,203,163,239,239,197,235,94,138,91,191,186,79,225,251,78,217,222,255,0,206,63,240,74,104,127,26,166,165,148,244,126,30,158,41,93,240,179,241,127,146,252,93,21,106,3,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,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,157,172,20,3,205,31,207,102,166,253,23,209,232,136,170,92,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,98,167,42,226,199,202,198,178,124,191,200,125,58,115,53,132,255,0,229,139,192,119,223,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,169,50,174,90,167,254,162,143,255,0,31,246,98,85,89,161,238,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,217,20,8,1,206,175,202,198,45,243,2,135,211,174,37,43,18,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,190,140,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,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,38,166,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,120,120,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,251,127,229,115,162,26,243,162,122,13,53,30,180,95,42,233,232,239,149,12,184,227,248,141,92,127,143,143,64,237,238,149,100,115,190,40,159,80,231,182,69,165,254,81,43,85,203,182,89,166,99,102,80,0,164,14,111,122,233,71,169,252,71,82,105,206,61,121,241,182,93,52,183,186,221,51,88,144,62,22,222,39,122,73,90,177,203,26,185,238,218,198,82,64,246,61,81,99,150,154,86,163,26,187,156,248,44,77,78,83,122,233,98,209,254,38,190,205,229,183,155,173,37,171,81,45,236,198,233,97,167,71,201,74,251,196,149,80,173,19,234,35,106,255,0,203,194,201,54,185,88,234,149,235,181,142,145,237,189,64,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,126,34,177,29,38,250,86,219,157,238,115,152,222,157,19,163,187,136,121,254,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,214,83,204,163,72,105,181,127,131,236,226,4,130,145,110,88,125,58,101,246,217,170,103,150,38,64,250,22,185,245,14,68,143,174,247,186,141,106,227,99,94,138,197,124,173,85,219,209,30,218,33,210,124,235,238,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,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,129,69,124,220,245,51,21,212,78,46,38,183,98,213,126,47,236,86,63,73,140,220,103,100,145,201,11,171,163,158,162,162,86,70,230,61,221,123,126,41,177,61,29,181,205,150,41,88,173,248,122,172,43,47,123,148,206,168,93,117,31,131,235,93,178,242,218,185,42,48,91,197,102,46,202,186,154,215,84,62,166,6,54,58,152,122,110,68,88,217,20,85,113,211,178,62,174,70,178,157,189,21,17,81,141,153,68,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,31,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,243,245,128,7,20,227,3,134,187,23,21,58,29,120,211,43,154,246,110,176,238,186,99,117,110,170,124,17,210,94,34,134,70,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,58,249,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,50,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,45,251,149,31,5,31,118,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,122,57,99,108,213,81,200,207,115,91,190,56,147,106,189,22,105,162,109,138,156,171,139,31,43,26,201,242,255,0,33,244,233,202,54,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,226,244,70,71,52,136,217,59,75,27,180,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,235,25,172,226,199,205,62,178,124,192,200,125,70,114,213,56,105,255,0,208,219,119,249,127,157,255,0,245,238,133,43,26,168,7,228,219,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,67,245,129,21,121,163,249,19,212,223,162,250,197,17,64,38,170,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,115,58,227,199,238,66,197,83,160,218,79,122,219,159,100,22,247,123,74,233,110,184,246,234,177,120,92,248,93,31,86,246,156,157,234,136,29,80,141,219,36,114,194,213,142,100,233,190,39,45,43,19,211,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,12,171,154,83,225,59,202,198,141,252,191,199,189,58,2,176,57,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,38,232,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,116,71,70,214,62,72,171,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,126,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,202,213,157,126,209,173,10,246,7,222,230,161,90,177,127,181,23,4,182,90,252,107,220,157,249,189,219,156,187,81,123,112,179,115,59,147,191,108,81,239,102,247,183,115,122,254,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,63,38,255,0,137,226,185,95,179,126,212,227,54,171,207,177,174,16,221,173,222,208,162,142,163,193,215,69,215,181,83,14,244,94,220,204,220,237,178,55,163,155,213,122,42,117,63,88,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,74,220,212,248,40,197,116,10,251,106,214,189,39,182,123,55,16,204,46,18,209,92,173,49,36,108,165,180,221,21,139,44,109,166,110,228,122,67,59,25,80,228,137,172,86,66,232,28,136,230,178,72,162,100,53,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,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,58,89,85,124,243,191,36,255,0,82,126,218,64,174,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,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,114,156,184,57,128,81,241,17,98,139,73,53,123,34,254,235,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,25,34,157,64,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,243,179,244,223,238,68,170,227,235,141,124,87,133,61,56,171,178,90,110,126,35,83,114,107,124,209,227,150,250,117,141,242,80,111,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,38,214,202,248,168,91,251,106,207,114,175,245,87,35,201,50,59,135,252,37,101,117,202,186,162,79,250,82,77,52,146,63,253,247,57,206,255,0,26,169,123,220,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,217,106,10,1,230,143,231,179,83,126,139,232,244,71,85,229,89,193,70,43,175,183,219,174,181,234,197,179,218,88,134,31,112,138,138,219,105,149,35,125,45,218,232,140,73,100,109,75,119,43,214,24,24,250,119,44,78,98,50,103,78,212,87,57,145,203,19,238,164,28,171,139,31,43,26,201,242,255,0,33,244,233,202,64,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,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,153,87,45,83,255,0,81,71,255,0,143,251,49,42,172,213,64,4,0,231,87,229,99,22,249,129,67,233,215,18,165,116,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,157,172,127,132,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,241,57,16,209,78,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,126,77,255,0,19,197,114,191,102,253,169,198,109,87,159,99,92,33,187,91,189,161,69,29,71,131,174,139,175,106,166,29,232,189,185,153,185,219,100,111,71,55,170,244,84,234,126,176,0,242,154,177,157,125,215,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,126,81,250,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,105,123,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,25,140,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,249,150,211,201,99,0,166,177,112,243,149,234,13,70,61,87,71,114,202,178,135,211,50,186,100,149,172,175,183,81,211,198,144,172,72,229,216,230,50,162,122,246,43,216,158,247,239,107,149,123,104,141,158,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,102,95,86,48,95,186,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,101,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,102,95,86,51,175,189,13,83,204,181,51,217,126,204,251,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,117,94,39,248,116,251,144,193,52,43,44,160,167,239,80,106,54,159,211,223,106,110,123,246,248,171,164,179,73,83,52,93,149,149,238,103,98,150,178,221,14,228,70,50,77,155,209,17,203,34,36,138,228,177,159,212,216,184,134,202,244,250,163,33,164,163,182,229,88,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,111,115,217,79,61,123,213,140,95,123,55,185,200,189,180,86,220,249,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,117,60,174,60,137,233,151,214,189,98,180,149,64,0,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,62,252,122,241,49,77,197,63,16,215,60,226,205,67,73,6,61,99,167,251,57,143,205,10,75,190,182,221,5,68,239,142,174,84,149,173,115,95,43,166,146,68,102,198,108,99,152,197,71,57,142,123,184,86,39,127,251,41,149,89,178,159,98,90,175,62,198,184,83,220,61,157,118,166,241,20,53,157,169,26,254,197,68,93,83,185,11,246,237,123,58,166,230,170,167,84,234,104,207,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,7,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,158,127,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,58,88,51,89,197,143,154,125,100,249,129,144,250,140,229,170,112,211,255,0,161,182,239,242,255,0,59,255,0,235,221,10,86,53,80,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,71,106,224,243,140,219,23,7,156,8,223,238,113,218,189,179,153,229,26,129,118,167,198,109,178,177,233,74,233,34,182,90,251,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,175,91,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,106,225,199,148,134,61,63,14,153,37,14,187,195,87,102,213,12,206,157,244,208,76,158,22,177,49,86,67,84,143,129,96,72,228,124,83,62,101,130,55,202,244,123,94,176,202,232,24,176,170,202,249,43,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,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,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,246,126,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,101,92,179,238,34,121,128,86,105,23,9,154,73,195,246,136,100,94,19,58,171,211,252,126,12,154,229,20,115,197,85,97,165,146,205,67,52,77,166,123,152,145,172,211,199,81,238,154,55,185,208,181,142,232,141,145,204,124,117,215,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,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,116,61,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,245,91,180,119,89,173,85,176,216,171,105,40,238,79,167,145,180,117,21,116,206,169,130,25,213,171,219,124,145,54,72,221,35,17,221,21,88,146,49,92,136,168,142,111,94,169,155,126,40,254,253,190,253,178,111,226,95,255,0,202,79,245,151,182,255,0,192,255,0,246,56,60,63,248,23,245,191,248,63,99,250,31,244,190,45,196,202,225,75,142,58,108,151,132,77,73,225,31,81,153,86,183,219,110,155,229,44,196,110,202,249,106,18,186,146,43,101,92,238,162,157,92,174,88,159,4,77,127,105,201,210,37,134,38,199,209,142,141,157,234,224,53,80,10,171,231,157,249,39,250,147,246,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,231,103,233,191,220,139,84,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,85,95,60,239,201,63,212,159,182,149,86,74,173,11,229,209,174,218,247,161,55,189,107,196,237,223,251,55,217,43,103,122,143,251,99,254,188,150,154,183,241,164,169,103,131,240,253,167,59,241,89,248,191,201,159,253,213,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,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,210,40,20,3,205,31,207,102,166,253,23,209,232,143,127,203,127,138,237,56,225,43,78,53,195,53,205,101,241,215,90,239,179,240,88,44,16,76,140,170,187,213,53,46,42,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,16,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,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,173,186,114,210,229,247,77,163,214,171,63,16,122,191,106,171,143,80,107,233,252,77,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,47,86,170,35,209,221,44,40,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,242,154,177,130,253,232,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,229,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,123,80,101,92,181,79,253,69,31,254,63,236,196,170,179,85,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,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,2,181,121,209,235,165,138,213,167,24,231,15,22,203,205,214,28,146,247,112,166,201,46,84,212,232,248,233,95,103,137,42,99,141,149,15,234,141,147,125,83,88,246,70,136,244,71,82,43,221,177,82,37,125,96,104,222,142,95,117,146,227,148,211,90,38,240,244,152,126,31,123,204,110,149,59,88,254,205,45,5,43,228,106,108,115,216,174,238,206,180,240,117,110,231,51,191,191,107,154,199,33,224,15,127,172,154,57,125,209,187,142,45,77,119,155,196,82,102,24,125,147,49,181,212,237,99,59,212,181,244,172,145,201,177,175,122,183,181,58,84,65,213,219,92,254,198,253,173,107,218,133,154,242,88,215,154,107,182,27,149,240,229,121,173,171,125,202,197,80,252,154,202,147,84,75,43,61,157,50,199,21,76,49,49,89,178,6,69,80,177,200,169,191,241,31,92,247,35,62,23,185,108,208,226,156,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,70,143,120,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,40,7,153,214,150,253,215,241,147,154,248,75,23,179,45,89,111,135,202,109,255,0,215,93,239,21,226,163,79,23,63,189,238,115,55,87,71,91,240,59,111,78,159,11,81,138,194,106,114,66,206,189,161,165,154,151,166,126,203,237,251,7,32,164,190,248,222,255,0,94,247,143,166,88,123,93,189,191,14,207,102,238,221,185,119,119,186,116,110,206,174,178,162,31,243,83,214,59,238,145,112,143,119,166,199,33,233,87,158,220,34,195,164,169,220,207,235,90,90,152,39,146,165,118,61,142,71,247,32,167,150,14,159,11,155,223,222,215,35,152,136,180,153,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,242,46,167,153,238,131,84,231,252,25,85,218,244,254,138,146,221,79,166,53,20,217,53,61,166,146,158,40,96,91,117,21,52,208,75,12,105,189,140,133,144,211,79,36,168,141,71,117,74,116,141,172,85,122,116,166,190,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,233,120,128,28,234,252,172,98,223,48,40,125,58,226,85,95,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,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,0,5,64,115,100,227,94,221,168,21,159,195,22,151,220,251,246,91,37,193,242,101,245,177,173,85,60,146,221,41,103,154,21,182,58,55,181,140,146,24,159,27,102,115,191,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,247,254,103,28,13,88,184,105,190,217,181,55,72,108,126,207,211,107,255,0,102,215,45,36,151,71,212,201,111,188,35,37,127,109,169,50,172,171,12,176,196,178,53,85,242,170,72,201,209,203,27,86,22,175,21,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,77,9,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,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,250,27,110,255,0,47,243,191,254,189,208,165,99,85,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,69,82,218,121,74,112,81,236,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,237,242,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,44,252,141,92,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,38,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,151,7,48,10,62,34,44,81,105,38,175,100,95,221,98,131,196,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,227,36,84,130,95,247,43,143,34,122,101,245,175,88,173,37,80,50,174,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,253,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,40,1,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,11,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,249,77,84,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,249,217,250,111,247,34,213,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,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,21,87,207,59,242,79,245,39,237,164,21,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,84,28,218,248,40,246,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,118,201,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,3,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,40,7,154,63,158,205,77,250,47,163,209,17,84,177,254,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,146,226,64,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,25,87,45,83,255,0,81,71,255,0,143,251,49,42,172,213,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,255,0,128,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,207,15,31,250,243,83,196,31,20,121,118,77,13,109,37,77,138,193,80,252,103,30,125,37,68,85,48,62,221,73,44,141,108,209,205,27,26,146,178,121,93,53,74,42,171,186,37,66,49,30,230,181,170,73,254,3,116,46,197,106,224,71,136,126,33,238,118,107,172,57,37,239,15,202,177,187,109,77,66,190,58,87,217,226,182,54,73,31,78,206,136,217,55,213,53,236,124,138,175,68,117,34,49,187,21,37,71,214,177,102,156,114,240,241,106,201,56,9,208,126,36,108,182,170,183,228,56,158,15,137,217,47,21,13,172,107,96,75,36,212,77,237,185,241,61,126,39,178,178,120,154,213,139,226,233,85,34,189,28,214,181,99,138,188,0,107,205,79,15,156,81,226,57,52,213,180,148,214,43,253,67,49,156,133,245,117,17,83,64,203,117,92,177,181,211,73,52,140,114,68,200,37,108,53,42,168,173,234,148,234,197,123,90,231,41,161,226,5,115,159,187,93,109,220,40,89,40,237,247,58,186,90,123,166,113,65,73,93,20,51,57,140,170,129,40,235,102,72,165,106,47,71,177,37,134,41,17,174,234,155,227,99,191,155,81,82,160,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,122,117,69,254,70,156,193,77,124,237,49,107,237,38,190,224,185,173,69,14,203,45,215,15,75,93,29,79,117,139,221,170,164,173,168,146,162,61,136,187,219,181,149,180,203,213,81,26,189,206,141,85,86,185,19,242,185,42,121,167,202,126,95,215,122,141,184,186,146,162,249,220,106,133,214,171,63,211,221,23,133,181,112,91,109,150,121,114,138,133,109,107,187,21,147,212,205,37,52,91,233,250,35,119,192,218,73,182,200,170,229,233,87,35,81,27,239,223,226,185,50,105,111,218,190,35,175,186,153,95,98,241,84,24,38,63,39,134,173,241,91,60,29,210,181,233,12,63,134,143,71,73,190,149,183,22,251,218,230,55,167,85,232,238,218,151,19,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,117,233,213,23,249,25,140,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,65,60,189,245,66,213,170,188,31,105,181,206,222,218,72,106,44,22,120,177,122,234,72,107,91,82,250,121,237,237,74,100,238,244,68,88,223,44,81,197,80,145,185,58,181,149,12,247,185,21,30,238,21,206,175,202,198,45,243,2,135,211,174,37,85,240,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,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,2,21,115,43,227,94,221,195,166,156,87,105,126,21,115,233,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,28,79,22,190,231,57,85,155,10,197,168,124,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,81,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,119,85,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,58,252,96,112,215,125,225,91,92,111,26,101,115,94,245,170,109,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,155,102,78,211,227,145,21,140,78,228,111,86,162,177,88,231,74,174,84,124,107,253,217,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,183,40,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,112,211,255,0,161,182,239,242,255,0,59,255,0,235,221,10,86,53,80,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,71,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,37,218,0,64,14,103,92,7,125,247,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,250,185,125,242,220,166,225,218,166,135,89,53,134,90,75,142,162,186,158,57,173,180,84,207,149,172,198,95,36,85,48,212,66,178,199,55,102,177,242,67,80,198,189,86,53,100,111,99,146,55,61,58,72,180,152,95,247,43,143,34,122,101,245,175,88,173,37,80,50,174,92,247,45,46,95,116,218,61,106,179,241,7,171,246,170,184,245,6,190,159,196,217,237,53,113,75,75,62,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,245,106,162,61,29,210,194,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,105,132,213,64,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,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,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,41,3,152,255,0,47,250,206,29,239,178,234,222,144,227,191,220,158,191,195,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,224,172,188,131,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,18,136,121,163,249,236,212,223,162,250,61,17,250,188,185,184,40,254,42,181,30,123,254,127,108,186,199,166,88,183,226,92,170,96,78,212,119,74,228,86,44,118,198,205,185,175,110,230,61,100,149,209,35,156,200,218,214,245,137,211,69,34,95,72,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,255,0,0,0,101,92,181,79,253,69,31,254,63,236,196,170,179,85,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,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,17,215,143,253,121,166,225,243,133,204,187,38,134,182,174,154,251,127,167,126,51,143,62,146,162,90,105,217,113,171,138,70,182,104,230,141,142,88,159,4,77,154,165,21,85,189,86,157,24,143,107,156,213,51,237,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,132,245,99,5,251,175,224,23,50,211,79,106,123,79,236,150,143,220,108,94,55,177,217,241,94,22,203,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,51,174,104,163,73,240,95,189,14,1,112,221,52,246,167,179,62,214,232,253,186,197,227,123,29,239,11,226,172,177,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,61,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,104,39,128,13,121,166,226,15,133,204,71,38,154,182,174,166,251,96,167,102,51,144,190,174,162,90,153,223,113,164,138,54,186,105,38,145,141,89,95,60,78,134,165,85,21,221,22,161,88,175,115,154,229,34,87,60,92,166,251,73,138,233,38,21,79,93,178,203,117,184,94,46,149,148,221,166,47,118,170,146,58,88,233,228,222,169,189,187,89,91,82,157,17,81,171,220,234,228,85,107,85,33,7,47,12,42,213,159,241,165,165,86,43,205,69,92,52,244,183,135,222,216,234,103,181,175,89,237,244,210,215,66,213,87,53,201,177,210,211,70,215,167,78,170,197,114,34,181,85,28,154,30,5,117,115,180,197,172,85,122,5,130,230,181,20,59,239,86,172,193,45,116,117,61,215,167,106,150,174,138,162,74,136,246,34,236,118,231,209,83,47,85,69,114,118,250,53,81,28,228,88,65,202,178,237,117,183,113,199,128,209,219,238,117,116,180,247,74,123,197,37,116,80,204,230,50,170,4,182,84,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,127,54,162,165,250,25,182,227,3,63,169,212,254,40,245,75,51,155,33,164,190,211,213,101,21,212,214,251,133,34,196,232,39,183,83,74,180,244,75,27,162,77,143,98,83,67,10,35,211,174,244,68,114,171,149,85,203,106,156,154,112,10,156,103,133,203,166,103,113,199,169,41,42,51,28,162,174,166,142,224,212,137,103,174,183,83,197,21,60,104,247,53,85,232,200,234,99,174,70,177,253,58,43,164,114,39,73,55,58,122,148,45,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,202,174,73,122,199,98,151,21,206,184,126,168,135,179,122,166,184,46,99,71,38,231,187,197,210,201,29,61,37,66,116,70,108,143,178,248,169,189,234,253,207,241,95,11,122,70,229,94,129,206,175,202,198,45,243,2,135,211,174,37,85,240,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,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,2,138,249,154,112,169,172,186,87,172,185,78,186,101,55,47,180,120,102,113,144,44,150,235,219,235,26,179,83,77,80,217,164,138,217,36,47,145,101,78,196,52,238,141,142,106,44,93,168,226,232,172,85,237,50,106,242,155,225,15,238,139,78,63,136,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,103,248,56,167,24,28,53,216,184,169,208,235,198,153,92,215,179,117,135,117,211,27,171,117,83,224,142,146,241,20,50,50,158,73,85,173,126,232,87,186,248,228,69,99,215,183,35,213,168,143,70,57,185,247,182,104,190,168,94,181,113,250,17,102,196,42,235,243,184,239,19,216,95,103,166,124,114,189,181,176,61,236,153,171,35,92,177,35,35,88,228,87,203,191,182,214,49,207,87,35,17,92,104,207,64,112,253,71,192,52,107,19,195,117,115,61,251,105,151,218,173,237,130,233,123,216,169,226,100,220,229,107,119,59,163,229,237,177,89,23,121,232,146,75,219,238,61,17,239,114,39,64,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,195,79,254,134,219,191,203,252,239,255,0,175,116,41,88,213,64,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,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,28,83,87,248,50,190,241,135,204,207,85,237,146,93,125,141,134,98,255,0,103,106,50,107,148,79,98,213,54,57,109,20,189,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,90,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,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,5,69,242,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,167,73,86,104,155,39,86,54,54,119,173,208,0,1,80,28,210,248,9,251,9,89,126,226,187,75,231,223,143,221,110,30,51,47,181,212,84,117,146,130,186,174,116,106,214,83,185,235,214,72,102,158,86,163,226,234,174,142,73,17,88,139,19,149,176,91,248,42,175,158,119,228,159,234,79,219,72,171,202,227,207,102,153,125,107,209,235,75,254,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,157,159,166,255,0,114,45,80,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,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,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,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,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,85,229,167,199,85,55,12,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,157,75,44,147,218,46,41,78,136,217,216,144,70,249,102,100,201,4,48,186,53,106,237,94,220,141,115,17,178,36,157,3,136,110,19,51,46,46,185,157,234,102,15,98,168,171,179,216,168,41,237,53,55,220,141,180,9,85,5,169,139,99,165,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,75,105,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,95,64,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,63,192,0,25,87,45,83,255,0,81,71,255,0,143,251,49,42,172,213,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,255,0,128,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,5,69,243,167,215,154,155,182,101,138,112,229,102,173,164,125,182,197,78,204,154,244,144,212,69,43,253,163,50,73,21,52,50,177,25,190,7,197,78,178,72,137,191,241,25,92,199,43,62,22,57,121,167,40,77,11,163,212,254,35,170,245,27,33,179,120,219,46,154,91,219,113,133,207,88,31,11,111,19,189,99,162,73,34,145,28,247,109,99,42,231,99,216,136,177,203,77,19,149,237,93,173,125,181,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,84,175,55,189,11,163,211,14,35,169,53,27,30,179,120,43,46,165,219,221,113,153,204,88,25,11,175,16,61,35,173,72,226,141,26,246,238,99,233,39,123,222,138,178,75,83,43,145,238,93,205,103,75,228,177,175,53,54,156,203,43,225,202,243,91,72,203,109,246,157,249,53,149,38,168,138,39,251,70,20,142,42,152,98,98,179,124,239,150,157,35,145,83,127,225,178,133,238,70,124,79,114,121,78,117,247,107,172,220,73,97,182,41,174,117,111,182,209,224,244,245,116,244,110,153,203,4,51,205,95,90,217,101,100,125,118,181,239,108,16,181,206,68,234,228,138,52,94,187,83,167,203,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,95,159,24,25,253,54,152,112,185,170,89,156,217,13,93,138,162,151,23,174,166,183,220,41,22,86,207,5,198,166,37,167,162,88,221,18,111,99,214,166,104,81,30,157,54,42,163,149,90,136,174,76,230,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,166,141,39,193,126,235,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,202,213,231,105,166,120,173,78,150,96,186,199,225,59,89,37,191,32,76,103,191,28,113,183,196,80,212,83,84,84,108,153,219,59,143,237,201,75,214,52,222,141,111,126,127,133,85,253,82,10,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,44,87,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,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,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,106,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,252,73,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,158,172,0,0,0,30,126,60,3,13,139,63,168,213,38,227,212,139,150,85,89,225,176,62,236,228,87,78,150,232,166,146,118,211,177,85,122,49,139,44,207,123,182,162,111,84,143,126,238,220,123,125,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,85,198,180,19,73,240,253,26,155,135,236,115,20,240,152,13,69,190,190,215,37,163,199,84,201,186,150,181,210,186,166,62,251,228,89,147,122,207,42,245,223,185,187,190,21,78,137,211,138,255,0,82,227,129,63,246,140,255,0,188,215,143,244,178,85,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,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,0,254,165,199,2,127,237,25,255,0,121,175,31,233,100,170,0,17,255,0,84,184,10,225,59,90,115,187,158,166,106,94,148,251,103,36,188,246,124,109,111,183,110,84,253,222,212,44,134,63,195,134,161,145,183,164,113,49,191,11,83,175,78,171,213,85,85,122,6,138,104,38,147,240,237,138,213,97,90,57,138,125,159,178,214,220,31,116,158,155,199,84,213,239,170,124,113,198,233,55,212,73,35,211,171,33,141,58,34,237,248,122,244,234,170,171,208,0,0,2,42,255,0,82,227,129,63,246,140,255,0,188,215,143,244,179,191,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,126,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,0,0,0,0,57,86,186,112,185,161,60,74,123,19,239,175,6,251,71,246,115,196,251,51,251,39,89,71,216,241,29,174,247,248,52,177,238,221,216,139,250,93,122,109,247,116,234,189,124,166,150,240,21,194,118,139,103,118,205,76,211,77,41,246,54,73,102,239,120,42,223,110,220,170,59,93,216,95,12,159,135,53,67,227,119,88,229,123,126,38,175,78,189,83,162,162,42,72,0,8,255,0,170,92,5,112,157,173,57,221,207,83,53,47,74,125,179,146,94,123,62,54,183,219,183,42,126,239,106,22,67,31,225,195,80,200,219,210,56,152,223,133,169,215,167,85,234,170,170,190,175,66,248,92,208,158,26,253,183,247,41,131,125,156,251,71,225,189,167,253,147,172,172,239,248,126,239,103,252,38,89,54,237,239,203,253,30,157,119,123,250,244,78,157,84,2,63,234,151,1,92,39,107,78,119,115,212,205,75,210,159,108,228,151,158,207,141,173,246,237,202,159,187,218,133,144,199,248,112,212,50,54,244,142,38,55,225,106,117,233,213,122,170,170,175,64,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,7,63,214,189,4,210,126,34,113,90,92,43,88,241,79,180,22,90,43,131,46,144,83,120,234,154,77,149,76,142,72,219,38,250,121,35,122,244,100,210,39,69,93,191,23,94,157,81,21,57,254,150,240,21,194,118,139,103,118,205,76,211,77,41,246,54,73,102,239,120,42,223,110,220,170,59,93,216,95,12,159,135,53,67,227,119,88,229,123,126,38,175,78,189,83,162,162,42,72,0,115,253,107,208,77,39,226,39,21,165,194,181,143,20,251,65,101,162,184,50,233,5,55,142,169,164,217,84,200,228,141,178,111,167,146,55,175,70,77,34,116,85,219,241,117,233,213,17,83,159,233,111,1,92,39,104,182,119,108,212,205,52,210,159,99,100,150,110,247,130,173,246,237,202,163,181,221,133,240,201,248,115,84,62,55,117,142,87,183,226,106,244,235,213,58,42,34,164,128,7,42,215,78,23,52,39,137,79,98,125,245,224,223,104,254,206,120,159,102,127,100,235,40,251,30,35,181,222,255,0,6,150,61,219,187,17,127,75,175,77,190,238,157,87,175,148,210,222,2,184,78,209,108,238,217,169,154,105,165,62,198,201,44,221,239,5,91,237,219,149,71,107,187,11,225,147,240,230,168,124,110,235,28,175,111,196,213,233,215,170,116,84,69,73,0,1,226,181,123,69,244,191,94,176,217,52,255,0,87,49,10,76,138,197,37,68,85,105,79,51,228,137,241,79,26,174,201,98,150,39,54,88,159,209,92,213,115,28,213,86,61,236,94,173,123,145,120,87,245,46,56,19,255,0,104,207,251,205,120,255,0,75,59,174,144,232,190,151,232,46,27,30,159,233,30,33,73,142,216,163,168,150,173,105,225,124,146,190,89,228,84,223,44,178,202,231,75,43,250,35,90,142,123,156,168,198,49,137,209,172,106,39,181,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,14,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,232,26,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,69,95,234,92,112,39,254,209,159,247,154,241,254,150,117,95,225,115,66,126,226,127,134,143,176,223,220,219,255,0,228,158,211,172,255,0,219,60,111,248,71,119,196,127,132,124,127,223,63,247,127,163,240,156,171,250,151,28,9,255,0,180,103,253,230,188,127,165,146,168,3,159,235,94,130,105,63,17,56,173,46,21,172,120,167,218,11,45,21,193,151,72,41,188,117,77,38,202,166,71,36,109,147,125,60,145,189,122,50,105,19,162,174,223,139,175,78,168,138,156,255,0,75,120,10,225,59,69,179,187,102,166,105,166,148,251,27,36,179,119,188,21,111,183,110,85,29,174,236,47,134,79,195,154,161,241,187,172,114,189,191,19,87,167,94,169,209,81,21,36,0,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,217,201,47,61,159,27,91,237,219,149,63,119,181,11,33,143,240,225,168,100,109,233,28,76,111,194,212,235,211,170,245,85,85,94,129,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,244,0,0,35,174,127,203,223,132,109,83,204,174,218,131,168,58,91,87,124,200,111,149,11,83,93,93,83,148,94,55,202,254,136,136,136,137,84,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,157,43,69,52,19,73,248,118,197,106,176,173,28,197,62,207,217,107,110,15,186,79,77,227,170,106,247,213,62,56,227,116,155,234,36,145,233,213,144,198,157,17,118,252,61,122,117,85,85,245,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,70,191,234,92,112,39,254,209,159,247,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,60,174,181,232,38,147,241,19,138,210,225,90,199,138,125,160,178,209,92,25,116,130,155,199,84,210,108,170,100,114,70,217,55,211,201,27,215,163,38,145,58,42,237,248,186,244,234,136,169,205,112,14,94,252,35,105,102,101,105,212,29,62,210,218,187,30,67,99,168,74,154,26,234,108,162,241,190,39,244,84,84,84,90,165,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,253,253,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,115,253,107,208,77,39,226,39,21,165,194,181,143,20,251,65,101,162,184,50,233,5,55,142,169,164,217,84,200,228,141,178,111,167,146,55,175,70,77,34,116,85,219,241,117,233,213,17,83,149,98,124,184,120,49,193,178,171,54,107,139,104,223,130,189,99,247,10,123,165,186,167,237,21,214,78,197,84,18,54,72,164,216,250,151,49,219,94,198,175,71,34,181,122,116,84,84,247,29,87,90,244,19,73,248,137,197,105,112,173,99,197,62,208,89,104,174,12,186,65,77,227,170,105,54,85,50,57,35,108,155,233,228,141,235,209,147,72,157,21,118,252,93,122,117,68,84,229,88,159,46,30,12,112,108,170,205,154,226,218,55,224,175,88,253,194,158,233,110,169,251,69,117,147,177,85,4,141,146,41,54,62,165,204,118,215,177,171,209,200,173,94,157,21,21,61,196,149,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,252,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,188,42,211,203,59,130,139,5,214,138,251,98,209,250,187,117,202,221,81,29,93,29,101,38,91,123,134,122,105,227,114,58,57,99,145,181,136,230,61,174,68,114,57,21,21,21,17,80,236,26,215,160,154,79,196,78,43,75,133,107,30,41,246,130,203,69,112,101,210,10,111,29,83,73,178,169,145,201,27,100,223,79,36,111,94,140,154,68,232,171,183,226,235,211,170,34,167,42,196,249,112,240,99,131,101,86,108,215,22,209,191,5,122,199,238,20,247,75,117,79,218,43,172,157,138,168,36,108,145,73,177,245,46,99,182,189,141,94,142,69,106,244,232,168,169,238,36,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,47,91,249,187,113,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,117,235,209,19,249,22,19,193,158,181,229,92,68,240,217,135,235,30,107,111,181,81,94,178,15,104,120,152,45,113,73,29,43,59,21,245,20,236,216,217,36,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,176,8,85,204,135,141,109,83,224,251,238,239,238,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,241,92,189,57,133,235,71,22,122,209,122,211,157,70,198,48,171,117,182,221,139,212,222,226,150,201,69,87,12,238,158,58,186,72,90,215,58,106,153,90,172,219,80,245,84,70,162,245,70,251,255,0,154,44,170,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,125,128,0,115,77,29,226,7,1,214,251,174,123,98,196,31,87,5,203,78,50,138,188,86,245,71,90,176,182,116,158,7,43,124,75,35,142,71,187,195,72,230,202,216,228,122,49,92,176,202,155,83,98,157,44,0,0,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,111,63,224,187,139,108,87,139,157,44,76,166,219,23,129,201,44,94,26,223,147,91,156,216,226,237,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,236,200,138,157,88,164,128,4,53,230,41,197,71,16,220,36,90,177,76,239,76,113,236,42,241,137,222,170,36,180,92,86,247,65,81,36,244,119,20,107,165,135,107,226,172,137,94,201,98,100,221,17,34,248,22,153,202,231,175,117,141,78,43,193,103,53,108,251,91,245,230,213,165,26,223,99,194,172,118,220,146,158,106,75,77,101,158,154,106,101,75,175,194,232,34,154,74,154,183,183,100,141,108,177,49,172,106,189,211,73,3,83,250,74,89,161,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,200,154,156,189,56,160,207,184,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,221,80,244,85,71,34,116,70,251,191,154,175,64,226,207,136,27,87,12,186,13,147,234,189,99,233,31,114,163,167,240,150,26,58,133,106,165,109,214,110,173,166,139,182,178,70,233,24,142,235,44,173,141,219,210,24,166,115,122,237,43,47,19,231,5,198,38,115,149,89,176,172,91,76,244,170,182,245,144,92,41,237,118,234,111,103,215,71,223,170,158,70,199,20,123,223,112,107,27,185,239,106,117,114,163,83,175,85,84,79,121,113,54,152,238,176,218,168,161,190,214,210,86,92,153,79,27,107,42,41,41,157,77,4,211,163,83,184,248,226,116,146,58,54,43,186,170,49,100,122,181,21,17,92,238,157,87,235,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,213,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,8,85,204,135,141,109,83,224,251,238,239,238,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,241,92,189,57,133,235,71,22,122,209,122,211,157,70,198,48,171,117,182,221,139,212,222,226,150,201,69,87,12,238,158,58,186,72,90,215,58,106,153,90,172,219,80,245,84,70,162,245,70,251,255,0,154,45,133,0,10,86,254,173,95,20,255,0,236,7,74,191,234,171,143,250,113,110,154,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,51,242,120,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,233,96,28,211,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,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,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,0,41,91,250,181,124,83,255,0,176,29,42,255,0,170,174,63,233,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,122,116,234,171,252,207,106,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,63,153,81,127,213,171,226,159,253,128,233,87,253,85,113,255,0,78,46,164,0,14,63,196,191,19,24,111,11,88,246,41,153,234,13,13,91,241,235,254,81,79,142,87,86,211,34,189,246,198,77,75,83,50,85,172,72,213,116,204,107,169,218,143,99,126,61,143,115,154,143,115,82,55,246,0,0,0,130,185,71,54,77,14,182,241,29,142,233,38,50,190,216,196,38,184,79,100,200,50,197,146,24,40,105,170,164,125,59,105,106,233,106,31,42,50,90,56,222,181,44,168,123,218,198,237,70,203,19,228,99,122,75,58,128,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,10,224,127,142,60,55,139,236,102,227,4,204,164,176,231,118,122,138,169,235,241,196,122,170,178,220,234,135,37,44,240,61,203,214,161,141,137,208,199,44,136,140,233,50,57,86,56,217,36,40,233,64,1,18,184,183,230,59,164,124,41,102,86,77,62,170,180,85,230,25,13,69,68,50,223,168,109,117,76,141,246,75,115,209,23,187,34,185,21,175,169,115,85,175,142,153,85,155,153,241,62,72,154,232,150,73,1,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,171,237,78,105,196,110,183,218,184,113,209,235,214,178,223,108,117,119,123,109,130,162,220,218,202,74,73,26,201,214,10,138,232,41,164,124,123,190,23,61,141,157,94,140,85,106,61,88,141,87,51,118,244,245,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,56,167,21,217,63,19,88,54,156,63,53,225,147,27,197,50,139,173,155,185,61,210,193,120,183,213,84,85,87,82,244,69,221,66,176,84,69,214,104,250,57,86,21,71,58,86,175,72,213,30,214,199,45,96,255,0,86,175,138,127,246,3,165,95,245,85,199,253,56,179,238,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,178,149,191,171,87,197,63,251,1,210,175,250,170,227,254,156,89,247,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,213,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,42,51,63,231,95,173,18,230,87,103,105,110,154,97,84,184,154,84,43,109,44,191,210,85,207,113,88,17,17,17,243,186,10,166,68,143,114,162,191,99,26,168,205,200,205,210,109,238,58,79,240,35,197,79,26,28,85,95,91,148,230,186,117,167,248,254,153,81,117,241,55,24,237,23,106,74,171,166,246,84,177,158,204,150,73,165,167,159,181,83,78,214,207,213,126,6,187,162,124,74,157,57,87,21,220,126,241,221,194,86,163,191,10,205,116,243,74,171,173,85,221,201,236,23,248,44,183,54,82,221,233,90,168,138,230,162,215,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,30,225,71,156,37,102,115,168,236,194,184,155,178,226,152,189,170,243,219,130,215,127,179,197,61,61,45,13,87,85,77,181,201,60,210,244,134,78,173,68,153,21,173,137,201,214,68,86,57,210,69,103,228,42,230,67,198,182,169,240,125,247,119,247,103,96,197,46,127,107,125,175,227,125,187,75,83,55,111,194,248,78,223,107,179,60,93,58,248,151,238,221,187,175,70,244,233,209,122,241,94,12,249,160,107,239,17,60,73,225,250,57,154,226,26,127,69,101,200,61,161,226,103,181,219,235,99,170,103,98,130,162,161,155,29,37,92,140,78,175,133,168,189,88,191,10,175,78,139,209,82,207,200,107,199,223,48,107,87,10,86,170,44,83,78,97,199,242,125,69,184,212,43,101,161,170,172,108,208,89,32,99,97,149,207,174,130,25,91,59,95,44,115,51,178,197,86,35,145,95,38,238,145,163,36,134,184,183,55,254,52,51,155,237,46,45,133,104,222,159,228,23,170,221,254,26,221,107,199,174,213,117,83,236,99,158,253,145,71,90,231,187,107,24,231,47,68,247,53,170,171,238,69,45,167,75,126,244,254,194,91,62,250,254,202,125,179,252,111,105,253,150,241,62,203,254,252,254,207,103,196,254,47,247,158,214,237,223,254,126,254,158,238,135,171,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,171,161,92,203,52,27,136,45,121,159,67,112,170,12,130,7,212,83,204,235,21,226,182,147,183,5,226,120,59,207,157,140,141,21,95,11,60,60,77,154,55,204,140,87,167,117,175,108,79,99,27,44,181,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,187,228,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,42,230,49,197,110,184,240,147,138,225,153,174,149,226,88,165,214,203,120,184,85,90,239,53,55,216,102,151,195,213,44,108,146,142,56,153,13,68,79,248,217,29,98,185,122,57,169,218,106,42,181,85,17,209,215,132,94,106,218,209,173,252,69,225,154,81,169,214,61,53,177,227,217,37,69,77,36,245,148,148,213,116,211,164,254,22,103,83,69,28,147,85,189,155,228,168,108,49,35,85,170,174,89,17,173,248,156,133,165,21,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,205,87,165,241,79,173,127,195,183,15,185,182,177,199,111,241,181,120,253,189,60,4,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,107,209,221,180,126,222,174,232,139,85,127,213,171,226,159,253,128,233,87,253,85,113,255,0,78,46,122,211,29,214,27,85,20,55,218,218,74,203,147,41,227,109,101,69,37,51,169,160,154,116,106,119,31,28,78,146,71,70,197,119,85,70,44,143,86,162,162,43,157,211,170,253,96,165,111,234,213,241,79,254,192,116,171,254,170,184,255,0,167,22,233,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,243,61,168,0,165,111,234,213,241,79,254,192,116,171,254,170,184,255,0,167,22,147,105,214,251,172,60,34,81,113,35,125,177,210,86,92,153,166,241,231,21,150,218,73,29,77,4,211,165,177,43,36,130,55,59,184,232,216,174,234,212,85,222,173,69,69,93,221,61,254,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,16,171,93,57,161,104,214,138,113,29,100,209,201,164,246,213,134,147,196,209,102,215,138,24,221,47,176,171,149,241,37,59,99,86,170,248,142,215,73,210,170,38,49,92,205,236,216,231,75,20,148,235,53,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,61,255,0,45,78,97,116,122,155,98,161,208,173,121,203,255,0,183,170,13,209,89,239,151,73,160,167,142,241,75,190,154,26,106,87,205,36,201,37,77,197,210,76,246,162,54,61,210,71,18,57,206,124,155,220,235,21,0,207,182,77,175,57,151,13,188,192,245,31,85,176,202,218,182,190,221,169,23,230,92,232,97,168,72,89,118,183,45,214,85,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,188,157,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,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,251,113,163,197,182,85,197,206,169,174,83,114,139,192,227,118,47,19,111,198,109,205,108,145,118,232,93,83,35,217,60,241,44,210,198,149,146,70,176,182,103,198,168,215,118,99,68,78,140,67,197,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,135,180,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,14,21,199,6,142,218,181,191,133,205,64,196,107,44,53,119,91,149,21,158,166,247,97,138,134,149,179,214,165,214,146,39,77,76,218,118,171,30,237,242,57,171,3,146,52,222,232,231,145,141,84,223,212,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,83,225,251,83,62,249,52,59,3,213,41,42,237,85,21,121,54,63,67,112,175,246,92,155,233,97,174,124,45,241,80,51,227,122,183,181,58,75,26,177,206,87,49,204,86,185,119,53,76,246,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,112,174,116,250,243,83,118,204,177,78,28,172,213,180,143,182,216,169,217,147,94,146,26,136,165,127,180,102,73,34,166,134,86,35,55,192,248,169,214,73,17,55,254,35,43,152,229,103,194,199,47,42,229,17,163,182,173,74,226,141,249,118,71,97,171,174,182,233,245,158,91,221,52,171,74,217,104,163,186,186,88,225,164,108,238,123,28,212,122,53,245,19,196,136,173,127,114,149,175,106,254,27,144,188,144,64,14,117,126,86,49,111,152,20,62,157,113,35,87,45,78,97,117,154,101,125,161,208,173,121,203,255,0,180,90,253,209,89,239,151,73,167,168,146,207,85,178,154,26,106,87,205,36,203,29,53,185,177,194,246,162,54,61,177,201,42,57,206,100,123,220,219,148,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,10,33,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,31,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,244,0,138,188,209,252,137,234,111,209,125,98,136,172,190,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,45,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,16,3,157,95,149,140,91,230,5,15,167,92,78,41,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,109,64,0,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,166,117,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,230,223,10,90,187,55,249,43,78,25,120,115,191,231,50,173,53,108,245,21,63,243,106,106,72,225,139,253,100,93,63,162,165,170,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,6,113,237,198,253,247,139,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,109,238,149,145,174,245,107,34,233,181,173,116,146,171,248,86,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,147,66,124,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,176,17,127,142,78,56,240,222,16,176,214,210,210,178,146,249,168,183,202,119,62,195,97,123,215,100,108,234,173,241,181,155,85,28,202,102,185,28,136,212,84,124,207,106,177,138,212,108,178,197,65,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,23,147,203,31,132,75,175,12,186,71,87,149,230,23,26,181,203,53,42,158,221,114,185,90,164,167,116,12,180,65,19,37,117,61,43,153,35,91,47,137,106,84,201,222,220,136,141,127,72,218,223,195,89,36,153,68,85,230,143,228,79,83,126,139,235,20,69,101,242,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,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,167,110,106,156,12,90,180,182,167,248,145,210,59,93,37,191,19,185,84,82,219,111,152,245,182,214,218,122,107,52,253,164,142,42,168,91,79,26,69,29,52,171,27,90,253,251,85,42,37,106,163,159,223,219,28,63,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,20,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,48,191,238,87,30,68,244,203,235,94,177,90,86,175,49,30,62,171,56,156,202,147,3,210,219,133,214,219,166,86,78,237,63,84,169,158,159,237,52,139,36,79,241,53,84,219,145,139,11,31,4,110,167,142,70,44,141,248,164,118,215,73,219,139,149,112,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,159,241,69,195,38,3,197,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,220,240,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,90,167,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,239,43,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,180,241,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,116,3,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,115,220,178,184,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,245,85,101,76,209,116,116,143,126,217,24,201,59,27,99,84,155,187,61,65,29,120,251,208,28,203,137,14,26,47,250,125,167,215,74,184,50,24,42,41,174,212,52,44,184,37,37,53,217,240,63,170,209,212,170,162,181,236,115,85,207,141,174,86,49,42,35,167,115,158,214,177,84,207,183,246,213,129,101,95,234,174,57,146,99,151,15,248,74,58,235,109,117,60,159,244,100,134,104,228,103,251,206,107,155,254,37,66,252,248,4,227,38,155,139,237,47,173,184,95,105,169,40,51,188,98,161,33,200,232,104,104,165,130,137,140,158,73,150,142,106,117,146,73,21,204,124,81,43,92,138,253,233,36,82,117,107,88,177,171,165,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,25,236,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,107,201,199,134,124,202,179,50,174,226,122,243,93,144,88,113,235,117,60,214,139,44,48,170,67,77,146,62,84,123,42,123,170,174,221,45,53,59,153,26,162,108,216,234,132,98,163,247,83,61,139,99,252,83,232,167,241,19,195,238,109,163,145,220,60,21,94,65,111,79,1,59,165,237,198,202,232,37,101,69,47,117,221,185,21,33,89,225,137,36,218,197,119,109,95,183,163,186,42,102,176,210,159,11,26,215,252,68,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,148,173,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,20,231,89,174,148,119,91,238,23,195,197,134,243,222,246,38,252,147,34,166,141,32,146,54,85,74,206,221,11,28,244,85,150,57,153,11,170,158,232,213,24,213,142,174,7,252,125,90,172,225,124,168,116,118,235,169,92,90,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,219,28,196,169,74,135,178,120,209,202,213,233,75,43,216,187,163,68,47,120,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,3,42,229,255,0,127,234,178,255,0,229,255,0,255,0,179,133,85,240,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,163,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,4,42,230,35,199,213,31,12,120,170,96,122,91,112,181,92,181,54,247,221,167,234,149,48,84,125,153,141,35,137,254,38,170,155,114,189,38,123,39,141,212,241,200,196,141,223,20,142,220,216,251,114,209,97,105,60,171,248,245,169,165,169,181,112,177,172,151,218,186,198,86,84,67,111,193,174,117,29,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,126,249,123,93,81,137,19,89,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,6,107,56,177,243,79,172,159,48,50,31,81,156,185,238,85,151,107,85,199,129,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,245,99,214,41,162,145,26,238,139,178,70,59,249,57,21,101,168,5,80,115,202,187,90,166,186,232,221,138,27,157,35,238,84,116,247,234,186,138,54,204,213,158,24,38,117,11,98,149,241,245,220,214,61,208,76,214,185,83,163,150,41,17,58,237,94,156,215,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,165,90,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,131,53,156,88,249,167,214,79,152,25,15,168,206,123,94,12,248,204,207,184,76,207,233,171,40,235,170,238,56,77,198,161,145,95,172,50,203,52,208,54,9,38,167,90,154,186,90,100,158,40,82,187,179,78,145,199,44,157,83,162,237,119,187,249,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,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,82,15,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,67,202,184,51,224,207,62,226,207,63,166,163,163,161,171,183,97,54,234,134,75,126,191,75,20,208,192,232,35,154,157,42,105,41,106,82,9,97,90,238,205,66,73,28,82,116,78,137,185,222,239,231,210,185,140,240,19,252,43,223,96,212,141,59,159,196,105,150,77,112,240,116,148,243,212,111,170,178,215,61,143,149,40,220,175,93,243,66,172,142,71,69,47,189,200,214,57,146,174,230,182,73,185,255,0,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,199,26,58,45,204,220,146,50,253,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,25,225,227,255,0,65,170,120,124,226,143,46,198,97,162,164,166,177,95,234,31,147,99,204,164,167,138,154,6,91,170,229,145,205,134,56,99,123,146,38,65,43,102,166,68,84,111,84,167,71,163,26,215,53,9,233,201,115,93,44,87,93,56,200,248,120,185,222,110,179,100,150,75,133,78,73,109,166,168,71,201,74,203,60,169,77,28,140,167,127,85,108,123,42,156,247,190,53,70,34,186,173,30,221,234,178,171,43,91,139,31,52,250,201,243,3,33,245,25,203,62,229,1,148,216,176,110,11,245,11,53,202,107,188,21,151,31,204,46,215,75,141,79,105,242,118,41,96,180,208,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,42,175,136,29,76,251,228,215,28,243,84,163,171,186,212,82,100,217,5,117,194,131,218,146,111,170,134,133,243,59,194,192,255,0,141,232,222,212,9,20,104,198,185,90,198,177,26,213,218,212,46,127,149,62,131,84,232,223,11,148,25,53,246,138,146,59,238,164,212,38,77,35,219,79,18,79,29,185,241,49,180,16,190,102,61,203,43,59,72,181,45,69,86,246,214,178,70,43,26,228,122,186,101,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,201,242,212,230,23,71,169,182,42,29,10,215,156,191,251,122,160,221,21,158,249,116,154,10,120,239,20,187,233,161,166,165,124,210,76,146,84,220,93,36,207,106,35,99,221,36,113,35,156,231,201,189,206,177,80,85,95,60,239,201,63,212,159,182,156,127,147,13,218,213,110,226,190,247,71,112,185,210,82,212,93,48,122,250,74,24,166,153,172,125,84,233,89,69,50,197,19,85,122,189,233,20,50,200,173,111,85,217,27,221,252,154,170,151,104,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,25,109,52,167,194,119,149,141,27,249,127,143,122,116,6,107,9,149,203,239,143,92,135,134,108,202,135,6,212,27,237,93,102,149,221,234,35,134,185,149,30,42,181,246,6,34,84,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,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,138,188,209,252,137,234,111,209,125,98,136,160,18,207,185,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,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,212,242,189,227,167,239,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,252,87,54,162,68,159,224,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,146,128,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,46,123,150,87,29,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,136,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,162,175,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,213,236,14,213,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,190,205,184,226,208,44,15,135,219,23,17,119,108,135,196,89,114,107,124,23,11,69,158,150,174,137,247,138,221,242,195,20,240,67,3,170,26,201,38,166,124,200,149,12,100,139,218,86,72,138,189,91,209,104,91,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,214,63,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,8,171,205,31,200,158,166,253,23,214,40,138,1,44,211,150,87,49,10,156,86,166,221,195,134,189,228,116,140,198,25,79,35,49,172,158,235,112,138,153,150,102,67,19,158,148,85,83,76,230,181,105,149,172,86,194,229,93,241,189,89,10,35,163,115,18,11,73,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,129,124,60,115,150,210,252,146,213,67,101,226,70,195,87,137,228,47,168,168,109,69,226,201,111,146,166,200,144,35,85,241,61,209,247,36,171,141,235,253,233,88,214,76,155,145,175,220,214,189,91,29,143,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,165,11,113,247,192,157,215,132,76,154,138,251,141,86,85,221,180,235,34,168,90,75,61,101,84,142,158,182,150,120,233,225,116,145,87,72,202,120,160,99,228,145,213,14,133,172,85,87,71,11,213,125,236,113,242,240,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,42,175,156,111,223,109,252,18,224,188,38,105,165,85,214,203,37,63,182,34,205,171,86,22,71,227,169,106,43,165,158,158,150,150,102,202,175,72,94,201,222,149,8,232,216,231,109,107,17,203,27,164,107,248,166,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,61,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,135,75,4,74,227,239,129,59,87,23,120,205,21,247,26,172,164,180,234,46,59,78,180,150,122,202,169,27,5,21,84,18,84,66,233,34,174,145,148,242,206,246,71,27,106,29,11,88,168,141,146,103,170,251,158,226,136,127,182,172,11,42,255,0,85,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,163,36,51,71,35,63,222,115,92,223,241,42,18,43,139,158,50,106,120,176,210,253,28,183,229,116,213,110,206,240,138,123,204,57,45,114,81,69,79,69,92,250,137,41,146,158,104,17,146,57,119,186,42,100,116,169,178,54,36,142,119,109,168,206,136,223,21,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,249,77,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,88,87,42,254,2,170,106,170,109,92,83,235,37,138,174,141,148,117,16,220,48,107,101,71,105,89,88,197,138,102,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,190,46,239,69,98,196,231,218,248,0,171,94,106,28,5,83,85,83,93,120,167,209,187,21,37,27,232,233,230,184,103,54,202,126,234,190,177,235,44,45,74,250,106,120,226,115,81,232,215,207,45,83,220,246,51,100,93,222,138,245,149,207,174,190,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,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,168,190,104,92,116,253,245,229,79,208,237,28,204,252,94,155,89,118,123,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,138,214,211,200,145,255,0,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,52,39,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,250,197,0,243,41,208,31,184,174,40,50,15,179,154,123,246,95,5,202,59,55,60,107,195,51,165,12,255,0,214,240,248,214,193,209,85,177,236,170,116,189,96,248,123,109,124,123,88,216,221,23,89,127,201,79,93,43,46,182,44,211,135,139,245,231,189,236,77,153,38,59,77,34,79,36,140,165,149,253,186,230,53,234,171,20,112,178,103,82,189,177,162,49,203,37,92,239,248,250,185,89,16,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,170,190,41,245,175,248,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,45,167,148,103,15,95,117,60,62,203,171,55,58,155,171,47,90,171,217,173,150,223,89,75,225,227,163,161,164,150,166,58,55,70,142,77,242,119,153,43,231,238,170,163,93,28,208,237,111,70,171,228,157,64,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,25,87,47,251,255,0,85,151,255,0,47,255,0,253,156,40,4,159,252,175,120,233,251,148,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,9,174,168,145,110,164,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,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,18,197,52,67,148,69,215,60,225,114,231,125,212,105,42,240,253,91,190,84,50,229,141,197,89,59,187,22,250,38,69,248,116,181,244,232,205,209,62,161,207,123,164,232,175,146,20,109,58,237,107,155,61,60,149,215,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,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,39,68,87,212,195,23,70,200,199,238,145,236,143,191,186,69,89,187,83,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,6,107,56,177,243,79,172,159,48,50,31,81,156,247,252,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,29,213,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,183,51,114,72,203,254,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,142,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,231,179,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,241,170,204,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,149,193,166,154,67,153,106,213,54,101,62,25,5,36,239,193,177,122,172,190,231,12,211,164,79,125,186,154,88,89,80,232,149,223,11,158,198,207,220,86,170,183,171,35,122,55,115,246,177,223,38,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,130,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,88,249,167,214,79,152,25,15,168,206,115,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,124,111,111,243,106,162,78,174,90,28,122,212,232,54,67,14,138,234,205,246,174,125,58,190,84,71,13,161,242,118,182,88,46,51,213,70,215,76,233,166,150,54,193,66,173,146,105,102,79,143,107,218,143,99,90,175,153,95,117,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,5,106,243,132,226,11,92,112,107,21,187,71,112,172,126,235,102,193,114,139,123,29,127,203,32,130,100,142,186,73,95,80,212,179,54,161,26,145,197,214,58,119,75,43,17,235,36,177,189,173,84,108,105,34,75,82,216,157,186,197,120,202,172,214,156,167,35,251,63,101,173,184,83,211,220,110,254,13,245,126,207,165,124,141,108,181,61,134,42,62,94,219,21,207,237,181,119,59,111,68,247,169,164,142,29,116,135,72,244,75,72,236,88,102,137,65,72,252,97,244,236,184,67,115,134,118,84,190,240,249,152,215,45,124,181,12,248,103,124,173,70,42,61,191,6,196,99,88,141,141,172,107,125,94,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,102,179,90,241,60,55,5,213,204,191,15,211,188,198,147,42,198,45,55,138,154,107,69,222,154,117,153,149,84,141,122,246,149,101,237,198,217,30,141,232,215,190,54,246,156,246,185,209,171,227,86,61,214,19,201,147,90,245,150,171,42,190,232,116,214,251,173,247,77,168,109,242,92,227,169,237,53,240,227,117,207,145,21,173,239,62,70,246,225,168,252,127,192,98,72,229,149,189,198,49,141,241,50,22,212,87,7,58,125,29,181,94,180,143,20,214,251,125,134,174,91,238,53,120,101,146,186,178,146,149,174,99,109,85,76,145,200,234,169,17,138,244,100,117,49,196,200,149,207,70,53,245,146,39,69,116,168,87,95,3,250,197,117,209,14,40,244,255,0,46,163,191,82,90,173,181,183,138,107,37,250,90,234,167,65,68,182,170,185,91,13,75,170,28,143,99,118,70,215,36,237,89,23,99,100,130,55,185,23,103,67,207,241,99,230,159,89,62,96,100,62,163,57,223,244,227,93,47,186,63,202,251,42,198,241,43,205,170,146,235,168,154,161,113,198,234,161,168,70,73,84,251,60,150,74,69,173,125,60,110,95,249,8,95,38,215,35,27,82,157,54,189,209,189,177,171,135,237,51,251,228,215,28,15,75,100,164,186,212,82,100,217,5,13,190,191,217,113,239,170,134,133,243,55,197,78,207,129,232,222,212,9,44,138,247,53,90,198,177,92,228,218,213,52,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,130,0,115,171,242,177,139,124,192,161,244,235,137,77,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,63,182,172,11,42,255,0,85,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,163,36,51,71,35,63,222,115,92,223,241,42,23,167,203,155,141,127,226,171,78,39,176,103,247,59,84,122,155,139,126,29,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,42,175,158,119,228,159,234,79,219,74,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,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,2,152,57,163,113,219,106,214,203,172,58,17,162,249,53,93,70,19,99,168,123,178,11,141,36,237,240,89,13,107,92,197,137,145,237,77,210,211,83,185,142,84,126,254,220,178,57,30,141,114,67,12,174,175,99,74,124,39,121,88,209,191,151,248,247,167,64,102,176,246,186,147,163,185,246,148,199,143,214,101,246,26,184,45,185,85,158,134,247,101,185,165,44,205,162,175,130,166,138,158,175,108,19,72,198,182,87,196,218,168,163,149,25,185,25,38,230,245,95,114,172,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,111,228,85,230,143,228,79,83,126,139,235,20,69,0,158,131,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,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,235,10,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,4,0,231,87,229,99,22,249,129,67,233,215,18,154,241,108,79,42,206,111,180,184,182,21,140,221,114,11,213,110,255,0,13,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,24,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,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,149,64,0,66,14,100,252,12,90,184,130,192,43,53,83,78,109,116,148,58,139,138,211,212,220,165,101,29,173,174,159,40,129,176,198,142,165,149,208,198,179,205,82,216,233,216,218,110,170,228,235,214,45,168,146,36,145,210,94,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,167,160,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,203,254,101,188,50,96,60,44,233,126,128,233,254,33,77,73,89,114,101,62,68,219,214,66,182,232,105,171,111,51,164,148,50,111,157,209,166,231,49,142,158,86,196,199,185,235,28,106,214,110,119,69,115,185,87,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,245,241,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,233,181,206,116,114,163,34,252,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,125,118,181,239,108,16,181,206,68,234,228,138,52,94,187,83,164,234,229,149,192,149,215,91,179,43,118,185,234,150,51,73,38,151,216,106,36,117,45,29,210,7,61,153,37,107,17,205,107,35,143,170,35,233,161,151,163,164,123,247,70,247,199,216,219,34,44,221,171,180,0,138,188,209,252,137,234,111,209,125,98,136,160,19,208,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,175,116,213,158,62,181,199,90,56,113,176,112,241,157,92,60,100,118,171,130,84,92,47,235,83,50,87,94,169,97,98,37,37,53,90,35,145,146,246,222,175,123,228,122,57,210,186,58,103,175,73,34,124,147,126,7,4,122,13,77,196,119,18,248,118,155,94,104,170,231,199,150,161,247,76,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,93,237,216,250,134,42,117,118,214,174,140,193,229,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,51,195,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,119,68,115,185,1,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,184,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,217,20,0,43,131,154,167,3,23,93,82,166,254,36,116,142,215,87,112,203,45,180,244,182,219,230,61,109,181,186,162,166,243,7,117,35,138,170,22,211,198,178,201,83,18,72,214,191,126,228,90,120,154,168,230,118,54,201,78,192,157,60,183,120,5,190,235,238,85,107,214,221,72,183,248,45,50,199,238,12,168,167,134,170,153,146,125,166,170,130,78,171,76,200,229,107,152,234,54,189,155,103,145,205,86,191,163,161,103,87,119,31,13,223,128,0,40,91,152,143,4,21,156,42,231,105,150,225,212,187,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,254,29,22,73,36,124,84,238,87,185,92,199,185,121,86,138,241,129,174,60,63,105,198,109,166,90,95,146,123,46,131,56,236,186,106,189,243,45,85,174,70,35,153,36,212,10,146,36,116,243,77,26,182,55,203,177,210,109,142,37,99,152,232,216,228,230,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,162,142,23,120,100,192,120,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,124,238,141,55,57,140,116,242,182,38,61,207,88,227,86,179,115,186,43,157,216,1,0,57,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,85,95,11,26,215,252,59,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,247,61,27,220,70,110,234,222,168,189,87,154,63,158,205,77,250,47,163,209,30,255,0,71,245,210,143,71,249,86,234,62,55,69,121,240,153,38,162,106,5,118,55,108,134,52,130,73,31,75,37,186,218,183,7,186,57,87,119,103,194,247,33,116,140,107,156,201,42,96,254,138,185,30,216,129,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,167,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,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,3,42,229,255,0,127,234,178,255,0,229,255,0,255,0,179,133,0,158,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,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,101,60,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,187,93,85,235,19,95,105,71,201,118,173,169,183,90,171,110,20,118,154,187,165,69,45,60,147,69,67,72,232,155,61,83,218,213,86,195,26,204,246,68,143,114,162,53,22,71,177,157,85,55,57,169,213,83,54,252,78,235,94,169,235,230,178,222,179,173,99,183,251,43,36,135,183,105,158,204,200,170,96,134,211,225,91,218,117,52,112,84,72,249,32,233,35,100,123,227,87,127,125,146,87,116,69,114,161,39,249,72,240,253,162,250,215,170,25,69,247,84,89,73,119,185,97,116,244,181,118,172,106,185,41,42,40,174,112,84,71,85,5,76,181,20,147,198,247,76,200,92,234,87,53,204,86,164,114,73,26,187,174,230,161,118,133,112,115,134,209,13,23,173,210,250,125,101,154,249,143,227,26,139,110,168,71,83,210,54,58,72,107,114,232,31,37,37,52,172,127,244,103,168,125,44,107,11,218,244,87,164,81,164,141,86,244,145,30,202,139,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,209,247,11,153,254,169,234,134,132,227,57,214,181,225,95,100,179,59,159,141,246,157,155,217,181,52,30,23,183,89,60,80,254,5,75,157,43,55,67,28,79,248,156,189,119,238,79,114,162,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,51,89,197,143,154,125,100,249,129,144,250,140,231,148,202,180,207,42,195,241,12,43,58,187,82,117,178,231,182,250,187,133,162,170,56,228,237,187,195,86,207,71,60,14,123,152,140,89,152,248,17,238,99,28,237,177,207,3,149,81,95,209,38,87,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,184,157,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,251,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,126,231,110,122,35,81,123,108,141,140,230,151,173,51,202,177,253,56,197,245,74,237,73,225,236,185,133,194,233,111,180,119,35,145,146,84,120,4,165,239,206,221,204,70,62,21,125,90,70,215,177,206,252,72,39,106,163,85,158,249,171,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,250,188,202,249,122,86,105,149,246,187,93,116,27,16,254,209,107,246,203,120,177,218,225,158,162,75,61,86,202,153,170,106,153,12,112,172,116,214,230,199,11,28,170,233,54,199,36,170,214,181,145,236,107,98,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,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,158,30,44,124,211,235,39,204,12,135,212,103,44,167,66,120,73,197,120,185,229,129,166,152,181,202,95,3,146,88,190,209,220,49,155,139,93,28,93,186,231,92,46,44,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,122,177,10,171,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,178,174,84,124,116,255,0,120,225,127,90,243,63,253,158,151,0,173,174,111,249,205,117,174,74,133,119,252,151,133,99,155,254,190,20,127,248,60,37,170,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,103,179,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,205,78,87,92,125,86,97,247,219,111,12,250,197,112,186,221,45,89,29,194,154,135,19,188,79,83,61,100,150,202,167,178,42,104,45,174,99,156,237,148,110,237,198,216,187,104,214,195,35,157,185,21,146,43,225,234,188,209,120,250,163,195,236,87,46,25,244,118,225,106,186,93,114,59,125,77,14,89,120,130,166,10,200,237,148,175,124,180,211,219,90,198,185,219,43,29,219,145,178,247,17,174,134,55,55,106,43,228,71,195,86,218,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,23,65,28,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,237,103,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,162,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,252,143,201,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,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,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,89,87,37,141,6,169,187,102,89,95,17,183,154,42,71,219,108,84,239,198,108,171,53,60,82,191,218,51,36,114,212,205,19,213,251,224,124,84,235,28,106,187,63,17,149,207,106,63,225,123,86,221,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,159,115,43,229,233,71,169,182,42,237,117,208,108,67,251,122,160,219,45,226,199,107,134,10,120,239,20,187,234,102,169,170,100,49,194,146,84,220,93,36,204,114,171,164,221,36,113,43,90,215,201,177,174,169,109,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,4,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,132,28,243,191,36,255,0,82,126,218,87,6,154,105,14,101,171,84,217,148,248,100,20,147,191,6,197,234,178,251,156,51,78,145,61,246,234,105,97,101,67,162,87,124,46,123,27,63,113,90,170,222,172,141,232,221,207,218,199,52,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,18,166,130,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,16,57,164,113,245,89,167,126,59,134,77,28,184,93,109,185,122,248,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,227,124,143,236,213,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,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,197,26,83,225,59,202,198,141,252,191,199,189,58,3,53,133,239,92,248,85,195,120,175,229,249,165,120,125,230,219,72,220,158,221,166,246,106,156,78,239,36,139,11,237,215,21,181,65,177,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,101,32,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,191,114,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,93,216,57,163,249,19,212,223,162,250,197,17,64,37,244,115,17,224,130,143,138,172,17,50,220,58,151,110,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,181,140,159,195,162,201,28,108,150,161,202,247,35,94,247,37,22,127,109,88,22,85,254,170,227,153,38,57,112,255,0,132,163,174,182,215,83,201,255,0,70,72,102,142,70,127,188,230,185,191,226,84,47,167,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,129,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,101,136,210,71,7,119,107,85,235,133,13,30,172,179,92,233,43,233,227,193,236,180,143,150,154,102,202,198,207,5,28,80,205,18,185,170,168,143,142,88,228,141,237,254,109,123,28,213,232,168,168,118,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,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,59,175,53,78,6,45,90,91,83,252,72,233,29,174,146,223,137,220,170,41,109,183,204,122,219,107,109,61,53,154,126,210,71,21,84,45,167,141,34,142,154,85,141,173,126,253,170,149,18,181,81,207,239,237,142,15,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,66,156,58,113,47,165,156,80,96,144,231,90,103,118,255,0,93,227,108,213,147,211,123,82,217,248,211,69,31,139,130,25,100,236,247,123,15,124,123,157,241,179,163,147,252,104,157,84,0,10,192,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,146,188,4,240,65,98,225,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,99,98,124,137,177,28,249,122,238,115,155,28,72,200,171,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,228,235,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,106,47,73,185,77,234,61,227,137,251,254,151,234,90,93,89,166,88,175,89,42,178,250,8,214,131,218,209,205,78,175,164,109,2,212,69,35,36,155,123,153,223,107,81,241,197,219,153,139,42,185,98,89,46,79,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,128,34,175,52,127,34,122,155,244,95,88,162,40,4,189,238,96,156,5,99,220,76,225,181,217,206,159,88,169,40,245,82,209,79,36,212,47,167,240,180,76,191,189,86,153,171,13,116,203,18,190,103,182,158,157,209,211,171,164,99,24,247,162,57,205,98,170,165,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,93,167,40,206,30,190,234,120,125,151,86,110,117,55,86,94,181,87,179,91,45,190,178,151,195,199,71,67,73,45,76,116,110,141,28,155,228,239,50,87,207,221,85,70,186,57,161,218,222,141,87,201,58,128,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,132,92,247,40,174,25,48,28,107,68,173,252,71,92,41,169,47,57,102,99,81,82,234,25,234,237,208,171,236,48,82,207,87,68,172,165,149,81,101,107,230,78,234,202,246,185,168,230,58,54,109,248,21,207,176,160,0,5,32,115,91,225,71,78,56,118,212,124,107,53,210,248,189,149,106,212,111,104,207,53,130,40,81,180,182,218,170,85,167,89,29,76,168,191,4,50,120,166,170,67,211,108,110,99,145,138,140,115,35,138,58,240,139,162,22,174,35,184,139,195,52,106,251,124,171,180,91,111,245,21,46,172,171,164,141,175,157,32,167,165,154,166,70,71,187,225,107,222,216,21,136,245,71,35,21,232,229,107,246,236,93,25,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,0,2,42,243,44,212,205,26,194,184,83,203,241,61,88,171,239,85,230,150,249,173,248,221,166,9,29,226,170,238,145,171,101,167,157,173,107,218,189,154,121,219,79,52,175,114,236,70,181,172,84,123,164,100,82,80,9,97,60,154,51,45,35,180,107,109,255,0,12,204,236,20,147,230,217,21,60,19,97,151,57,173,108,157,244,143,166,130,177,213,208,197,81,209,95,76,249,105,229,234,170,155,88,246,66,246,185,221,123,109,125,207,128,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,153,151,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,106,118,166,101,90,187,151,201,157,102,181,126,46,245,81,111,182,219,234,106,157,36,146,73,85,224,168,160,163,100,242,190,71,185,239,154,70,83,181,242,61,93,241,72,231,185,17,17,81,19,229,173,205,110,181,248,5,155,78,102,167,164,75,109,142,241,115,189,211,202,214,59,190,233,235,161,162,134,86,189,219,182,171,17,182,248,85,168,141,69,69,116,157,85,221,81,27,63,249,48,104,53,54,85,170,25,46,191,223,104,170,252,62,15,78,219,93,137,238,167,149,176,73,113,172,142,70,207,35,38,71,163,30,248,105,186,177,209,43,95,238,174,141,235,177,90,197,117,196,128,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,98,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,127,155,94,199,53,122,42,42,29,128,0,101,92,191,239,253,86,95,252,191,255,0,246,112,160,18,255,0,184,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,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,41,170,86,175,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,234,161,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,209,14,59,116,27,88,180,26,231,174,245,153,53,38,43,71,138,211,177,217,117,186,227,62,233,236,147,187,220,214,46,212,221,59,37,114,42,64,248,217,214,101,248,26,212,149,31,19,41,47,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,127,149,207,2,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,5,144,214,181,207,73,95,38,229,221,45,53,59,152,212,86,108,237,203,35,149,138,231,36,51,68,235,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,45,123,132,61,6,195,120,146,229,111,136,105,78,103,69,72,230,92,105,239,175,182,87,77,78,179,62,211,113,75,173,122,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,212,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,89,134,191,107,46,127,167,24,182,145,230,90,133,117,186,226,24,94,239,98,90,231,123,123,116,221,81,90,221,206,68,71,203,219,98,172,113,119,28,238,212,110,115,35,216,197,86,175,107,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,100,255,0,59,139,77,170,193,106,208,107,21,138,217,73,110,182,219,169,242,10,74,58,58,72,91,12,20,208,70,219,99,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,230,188,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,61,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,66,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,217,1,201,198,211,197,29,187,50,174,172,181,91,42,233,116,70,233,79,53,93,214,91,188,50,178,146,170,181,17,240,195,45,173,202,157,31,82,146,195,219,153,204,235,31,106,55,54,95,196,109,58,36,32,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,229,57,153,240,93,252,73,233,195,53,35,10,111,111,62,192,109,245,115,211,83,195,67,222,146,251,66,137,221,125,15,88,216,233,157,51,85,142,117,59,83,115,123,146,202,197,106,119,150,72,232,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,234,121,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,100,245,0,143,252,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,160,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,15,202,254,218,179,220,171,253,85,200,242,76,142,225,255,0,9,89,93,114,174,168,147,254,148,147,77,36,143,255,0,125,206,115,191,198,170,95,79,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,42,128,41,3,155,222,133,209,233,135,17,212,154,141,143,89,188,21,151,82,237,238,184,204,230,44,12,133,215,136,30,145,214,164,113,70,141,123,119,49,244,147,189,239,69,89,37,169,149,200,247,46,230,178,11,3,70,124,15,232,237,171,68,56,92,211,252,70,142,195,87,106,185,86,217,233,175,119,232,171,169,91,5,106,221,106,226,108,213,45,168,106,49,142,223,27,156,144,53,36,77,237,142,8,216,229,93,157,78,234,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,103,135,143,251,78,131,88,56,163,203,172,92,62,91,42,237,214,123,117,67,233,47,52,107,15,102,138,154,247,28,178,54,178,42,24,213,17,204,166,107,145,173,218,168,141,73,18,100,139,240,123,71,181,229,89,247,203,252,92,90,62,232,61,149,217,246,124,191,107,253,167,183,179,246,119,191,7,137,219,255,0,239,59,221,207,15,218,237,251,251,189,189,255,0,131,221,36,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,143,171,153,239,1,84,218,49,117,171,226,7,71,236,84,148,26,125,115,168,166,134,235,104,164,238,189,109,55,25,221,54,249,163,137,177,118,169,232,92,173,129,168,139,47,195,52,233,27,26,214,44,108,108,64,208,174,34,181,115,135,12,154,124,167,74,50,202,187,93,69,85,60,208,212,82,172,175,117,21,75,221,79,52,49,77,61,54,228,138,119,192,181,15,150,36,149,175,99,100,70,170,181,201,213,171,226,191,182,172,247,42,255,0,85,114,60,147,35,184,127,194,86,87,92,171,170,36,255,0,165,36,211,73,35,255,0,223,115,156,239,241,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,160,19,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,16,43,156,189,167,134,219,117,53,130,178,225,108,171,165,213,251,165,60,245,116,50,216,225,160,99,42,160,73,104,225,89,111,78,84,241,79,98,65,12,177,210,185,189,83,124,114,183,250,45,84,74,182,196,254,213,125,170,179,125,133,246,175,218,79,104,83,251,31,217,61,207,29,227,187,141,236,120,126,215,226,119,187,155,54,108,248,183,116,233,239,232,93,247,30,191,122,127,212,216,206,126,250,254,202,125,179,254,198,123,79,236,183,137,246,95,254,95,165,236,246,124,79,226,255,0,121,237,110,221,255,0,231,239,233,238,232,81,97,170,130,146,249,199,92,244,142,191,137,122,26,92,50,58,182,230,214,235,60,52,217,154,182,145,144,210,57,234,198,75,66,168,253,168,249,170,124,60,189,36,122,171,152,145,37,43,26,189,89,35,91,29,120,47,251,229,254,40,48,15,184,15,101,125,186,246,132,158,207,246,182,223,3,217,240,242,248,191,17,215,226,236,248,95,17,191,183,248,187,122,246,191,19,97,163,224,83,183,53,78,57,237,90,165,83,252,55,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,146,184,9,169,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,189,67,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,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,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,184,251,224,78,235,194,38,77,69,125,198,171,42,238,218,117,145,84,45,37,158,178,170,71,79,91,75,60,116,240,186,72,171,164,101,60,80,49,242,72,234,135,66,214,42,171,163,133,234,190,246,56,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,208,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,0,0,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,0,8,171,205,31,200,158,166,253,23,214,40,138,1,46,207,150,87,29,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,136,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,156,112,114,221,195,117,215,84,45,218,255,0,71,156,82,98,116,235,81,74,253,70,125,202,189,96,130,91,53,52,109,108,181,180,211,61,146,50,158,166,58,104,145,155,94,212,129,200,214,61,203,26,177,235,55,107,225,119,141,62,23,53,250,213,109,196,52,147,32,164,199,110,84,116,237,164,163,195,110,84,209,91,107,105,224,137,178,164,113,83,64,215,44,51,49,176,211,171,246,211,62,68,138,61,155,251,125,118,164,138,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,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,46,117,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,111,107,225,59,150,214,125,197,30,137,100,250,175,65,144,210,88,170,22,161,150,220,70,158,228,201,160,166,184,79,28,240,248,186,169,165,72,94,171,76,216,150,120,153,218,107,149,213,13,114,57,209,164,46,73,34,87,246,213,129,101,95,234,174,57,146,99,151,15,248,74,58,235,109,117,60,159,244,100,134,104,228,103,251,206,107,155,254,37,66,250,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,2,149,185,201,232,167,216,110,32,173,58,199,73,112,239,82,106,109,189,123,208,73,46,233,32,174,183,69,79,79,38,214,164,109,70,194,232,31,70,173,234,247,185,100,239,245,218,221,136,64,0,104,123,151,214,142,221,116,67,132,188,23,17,201,108,52,150,172,134,182,158,107,221,226,40,169,93,4,235,61,92,207,154,54,213,53,236,99,252,76,116,238,167,130,68,122,117,106,193,177,21,90,198,169,34,128,41,219,154,167,28,246,173,82,169,254,27,180,142,233,73,112,196,237,181,20,183,43,230,67,109,186,54,162,154,243,63,105,36,138,150,23,83,200,177,73,77,18,200,215,63,126,229,90,136,154,136,214,118,55,73,92,4,212,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,234,181,51,212,125,153,145,36,149,254,38,150,155,114,177,33,123,231,145,213,17,198,196,145,223,12,141,220,232,251,114,222,160,0,202,185,127,223,250,172,191,249,127,255,0,236,225,64,37,244,114,238,227,126,143,138,172,17,113,44,198,171,110,166,226,118,248,165,190,185,97,130,154,27,164,110,154,88,217,85,75,19,37,115,221,181,140,131,196,42,71,28,108,150,161,168,198,163,94,198,167,128,230,133,192,183,223,94,42,253,113,209,204,51,197,234,77,151,103,182,41,168,157,182,107,237,174,56,220,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,248,174,109,60,105,82,186,3,247,203,247,203,137,255,0,15,158,213,251,194,246,131,125,133,236,205,189,238,246,215,111,221,191,240,251,61,190,231,119,187,248,93,174,231,119,240,247,154,83,196,254,213,125,149,179,125,186,246,87,218,79,103,211,251,99,217,61,207,3,227,187,109,239,248,126,239,226,118,123,155,246,111,248,182,244,235,239,234,126,177,78,220,213,56,24,181,105,109,79,241,35,164,118,186,75,126,39,114,168,165,182,223,49,235,109,173,180,244,214,105,251,73,28,85,80,182,158,52,138,58,105,86,54,181,251,246,170,84,74,213,71,63,191,182,58,234,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,174,215,61,141,158,102,181,202,157,90,146,200,137,211,114,245,148,28,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,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,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,0,230,201,197,14,156,106,222,163,253,208,224,216,37,170,90,252,18,224,250,27,222,99,81,111,70,92,167,170,167,89,163,117,182,158,69,68,145,40,226,146,89,149,251,186,182,73,145,28,196,70,177,36,154,0,23,83,202,111,138,29,56,212,77,56,251,129,161,193,45,88,150,103,137,91,217,93,86,150,139,122,67,75,144,82,198,144,211,45,202,71,49,63,195,63,193,217,63,113,85,210,57,89,35,21,81,93,28,60,171,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,39,148,212,205,42,211,141,100,197,103,194,181,75,11,181,100,214,90,141,206,240,215,10,116,147,179,35,163,124,125,232,95,253,56,102,70,73,34,54,88,213,178,51,114,171,92,139,239,61,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,181,121,162,240,11,71,152,88,174,92,76,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,119,214,55,185,35,165,238,43,157,52,109,110,213,71,198,140,154,165,177,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,238,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,149,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,206,37,53,122,167,94,181,231,57,213,201,167,171,146,159,34,188,77,53,189,42,224,138,25,226,183,51,164,84,80,200,200,186,177,31,29,52,112,198,170,138,238,170,197,85,115,149,85,203,229,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,157,122,42,127,51,77,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,153,232,0,34,175,51,77,20,251,233,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,104,4,147,252,183,180,66,235,173,220,87,226,109,183,223,41,45,116,248,29,69,62,113,92,249,163,116,143,158,10,10,202,117,72,34,106,116,69,124,146,201,19,21,92,228,70,177,94,255,0,137,90,145,191,65,32,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,247,50,254,61,105,180,27,30,155,69,116,154,251,73,62,162,223,41,228,134,238,248,251,187,236,22,233,233,100,107,102,108,208,203,27,160,174,87,73,12,176,167,199,181,141,87,189,173,71,194,175,168,29,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,127,220,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,225,7,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,31,227,159,138,12,7,134,93,23,174,172,203,237,20,151,251,150,93,79,93,100,178,216,106,105,225,170,130,182,119,82,74,187,170,233,164,150,55,73,66,142,237,71,58,179,114,162,78,198,244,248,208,207,9,223,248,26,226,43,21,225,123,136,43,110,169,102,184,175,182,236,172,183,214,219,234,124,61,12,117,55,10,62,236,75,178,122,46,228,177,178,57,183,181,177,185,234,239,239,18,212,53,17,85,200,104,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,44,70,148,248,78,242,177,163,127,47,241,239,78,128,205,97,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,81,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,133,191,242,189,224,91,238,83,21,102,184,235,30,25,225,53,38,245,191,216,244,213,174,221,53,138,215,36,109,68,235,10,181,60,61,100,221,100,238,117,87,61,145,43,35,252,39,58,162,53,234,188,209,252,137,234,111,209,125,98,136,160,18,250,57,136,241,191,71,194,174,8,152,150,29,85,187,83,114,203,124,178,216,156,144,193,83,13,174,54,205,20,111,170,170,137,242,181,237,220,199,207,225,213,99,146,55,203,78,228,123,85,172,123,86,139,63,182,172,247,42,255,0,85,114,60,147,35,184,127,194,86,87,92,171,170,36,255,0,165,36,211,73,35,255,0,223,115,156,239,241,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,149,69,122,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,231,207,85,168,186,103,149,105,125,198,207,110,202,105,59,126,222,199,237,89,53,186,118,71,34,67,85,67,95,75,29,68,79,141,207,99,119,237,238,58,39,171,122,181,37,134,86,35,157,179,169,99,252,171,248,245,169,165,169,181,112,177,172,151,218,186,198,86,84,67,111,193,174,117,29,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,126,249,123,93,81,137,19,89,97,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,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,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,103,135,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,253,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,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,0,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,4,85,230,143,228,79,83,126,139,235,20,69,0,159,171,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,63,248,171,230,113,98,226,47,131,106,61,47,135,26,246,102,125,147,92,41,233,242,218,68,167,123,232,105,233,104,228,142,161,42,105,38,89,17,83,191,59,32,217,27,210,71,49,172,169,99,255,0,148,51,75,13,120,110,209,11,175,17,250,219,139,104,189,154,249,73,102,168,200,234,37,107,235,234,99,116,140,166,130,24,36,168,153,232,198,251,222,244,138,25,54,51,171,81,207,218,213,115,17,85,233,165,224,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,0,41,3,153,215,27,85,154,231,168,245,58,73,165,249,94,253,54,197,247,81,205,83,105,185,78,180,185,45,83,150,25,36,146,102,34,182,41,161,130,104,90,200,87,107,219,185,146,74,201,28,217,88,141,228,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,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,43,47,155,23,4,21,153,39,180,248,179,211,58,93,245,118,251,122,75,155,81,44,211,205,53,84,112,248,120,41,234,169,97,108,79,70,246,160,71,173,66,186,70,70,216,169,218,244,110,228,145,206,173,93,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,17,171,152,150,133,214,107,247,10,121,94,55,97,179,123,79,36,176,246,178,75,12,45,89,214,71,85,82,170,172,172,138,56,81,206,154,105,41,95,85,12,113,171,92,215,73,51,63,162,168,143,110,123,14,235,193,30,131,83,113,29,196,190,29,166,215,154,42,185,241,229,168,125,211,32,88,105,229,145,137,110,166,98,203,36,114,190,39,177,208,178,103,54,58,100,151,123,118,62,161,138,157,93,181,171,163,48,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,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,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,158,171,81,116,207,42,210,251,141,158,221,148,210,118,253,189,143,218,178,107,116,236,142,68,134,170,134,190,150,58,136,159,27,158,198,239,219,220,116,79,86,245,106,75,12,172,71,59,103,82,199,249,87,241,235,83,75,83,106,225,99,89,47,181,117,140,172,168,134,223,131,92,234,59,72,202,54,36,83,57,104,42,106,36,149,174,86,43,153,4,84,172,107,30,253,242,246,186,163,18,38,178,215,192,50,174,95,247,254,171,47,254,95,255,0,251,56,80,9,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,67,188,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,246,218,115,162,154,71,164,21,55,202,173,45,211,140,127,20,126,73,81,13,77,205,45,20,44,166,100,239,138,36,138,52,216,196,70,177,141,106,42,163,24,136,196,124,146,191,166,249,100,115,189,168,32,7,57,61,107,251,13,195,237,167,71,41,45,253,234,189,77,184,47,122,121,34,221,28,20,54,233,105,234,36,218,228,145,170,217,157,59,232,209,189,88,246,172,125,254,187,93,177,74,86,44,211,146,126,177,90,172,185,150,121,162,23,203,245,92,85,25,45,61,45,238,193,71,53,83,91,72,233,233,82,70,214,54,40,220,244,85,169,146,41,32,122,164,108,85,116,84,111,87,42,36,77,45,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,205,103,22,62,105,245,147,230,6,67,234,51,146,126,151,143,90,157,24,229,255,0,167,188,63,104,253,246,174,131,80,110,116,247,9,174,183,122,78,211,210,211,110,158,237,115,223,12,114,182,94,237,61,115,145,176,57,21,98,248,97,157,36,99,154,245,141,237,134,186,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,150,41,173,124,156,254,202,104,21,46,83,165,185,37,214,243,169,54,107,123,46,25,29,186,166,179,196,80,214,118,168,164,125,84,22,184,160,162,74,137,38,125,67,99,108,12,145,83,115,85,81,202,142,84,43,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,101,167,31,188,91,98,188,92,233,102,137,101,54,216,188,14,73,98,246,221,191,38,183,57,177,197,219,174,117,53,165,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,41,234,249,42,121,167,202,126,95,215,122,141,184,234,188,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,41,131,153,239,1,84,218,49,117,171,226,7,71,236,84,148,26,125,115,168,166,134,235,104,164,238,189,109,55,25,221,54,249,163,137,177,118,169,232,92,173,129,168,139,47,195,52,233,27,26,214,44,108,108,53,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,117,215,156,55,137,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,144,255,0,154,158,177,223,116,139,132,123,189,54,57,15,74,188,246,225,22,29,37,78,230,127,90,210,212,193,60,149,43,177,236,114,63,185,5,60,176,116,248,92,222,254,246,185,28,196,69,163,125,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,200,245,92,74,105,13,78,130,235,206,115,164,115,65,87,29,62,59,120,154,27,122,213,207,20,211,203,110,127,73,104,166,145,241,116,98,190,74,105,33,145,81,17,189,21,234,138,214,170,43,82,223,249,68,107,21,215,82,184,92,126,35,145,223,169,43,174,90,125,120,150,201,77,18,213,58,90,216,237,78,138,57,169,29,59,94,247,57,24,142,125,68,17,42,35,89,219,165,107,26,159,134,229,38,248,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,152,205,88,176,98,184,166,169,230,88,182,11,123,246,206,55,102,200,46,54,251,61,199,196,199,81,227,40,98,169,145,144,79,221,137,18,57,55,198,214,59,123,17,26,238,189,81,17,21,11,74,228,143,133,96,44,192,53,11,81,161,168,164,168,205,165,188,69,100,168,137,207,133,243,208,218,155,12,115,68,230,55,111,122,38,84,76,249,145,202,174,217,34,209,71,209,58,194,170,89,160,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,84,28,50,71,117,155,137,45,40,134,197,91,73,71,114,126,113,98,109,29,69,93,51,170,96,134,117,175,135,182,249,34,108,145,186,70,35,186,42,177,36,98,185,17,81,28,222,189,83,207,234,174,83,168,249,166,163,228,121,38,175,87,93,106,243,58,187,132,173,189,186,233,18,197,85,29,84,107,219,116,47,137,81,189,158,222,196,141,34,70,181,177,181,136,198,181,168,212,106,92,255,0,42,30,31,180,191,1,225,210,201,173,22,38,82,93,179,12,246,158,161,110,119,164,73,28,180,240,71,85,36,105,111,131,187,28,110,137,140,116,41,221,68,69,73,38,99,156,146,75,27,32,86,205,242,170,249,231,126,73,254,164,253,180,141,92,178,53,211,78,56,116,214,12,235,84,53,66,243,224,109,84,58,127,91,20,48,196,136,250,171,133,83,174,22,245,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,188,43,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,209,92,140,110,247,171,228,114,111,123,149,102,87,46,174,92,127,124,150,123,182,174,107,165,21,214,209,141,213,219,234,237,54,11,92,214,222,213,69,127,140,160,218,151,86,58,170,23,70,176,199,29,83,100,166,146,54,191,116,236,71,238,106,67,182,88,149,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,87,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,77,201,186,42,106,135,61,170,175,223,219,138,70,171,213,173,73,166,149,181,236,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,29,255,0,140,12,167,81,238,183,109,51,198,50,218,235,170,227,118,45,47,195,221,138,82,84,68,177,82,178,150,123,29,19,234,102,167,78,136,217,55,213,54,118,190,95,137,202,232,82,53,119,72,90,214,72,14,81,156,52,105,102,184,231,121,142,117,169,150,159,109,253,223,251,63,193,89,171,32,166,169,181,215,120,232,107,226,147,197,193,52,79,238,236,237,49,241,237,115,118,189,168,229,221,209,17,46,164,138,188,209,252,137,234,111,209,125,98,136,160,19,208,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,143,114,83,193,116,106,229,125,205,51,187,181,210,213,95,169,182,173,144,90,45,117,16,57,42,173,118,183,51,108,245,212,238,115,182,73,222,124,169,3,220,198,239,133,177,163,85,200,218,173,174,182,163,154,113,35,150,106,230,11,162,89,78,97,161,88,117,38,85,155,90,105,226,169,182,218,42,96,124,204,170,99,103,143,196,34,69,28,145,190,71,165,63,121,204,99,29,189,207,107,90,212,122,170,49,217,172,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,184,158,77,154,123,161,212,122,79,118,212,220,74,253,237,77,73,184,116,181,229,116,149,29,151,73,101,141,149,53,15,166,142,157,59,77,150,56,106,33,236,72,245,222,248,228,146,4,68,84,116,46,107,105,176,183,238,46,176,93,44,201,57,86,233,62,87,159,221,61,151,122,197,176,252,98,124,94,162,8,41,164,170,170,174,154,221,4,78,161,106,74,230,61,208,202,197,89,37,108,79,71,53,180,205,155,108,169,7,109,213,2,94,78,149,229,186,185,156,114,164,202,178,93,104,117,92,247,218,173,55,202,18,154,186,186,87,186,182,225,110,109,29,82,82,84,212,35,226,98,163,221,18,55,107,186,203,221,141,35,157,100,115,166,114,54,141,141,84,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,113,254,40,184,100,192,120,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,124,14,145,55,53,143,116,17,54,86,49,204,89,35,71,51,115,122,163,155,158,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,111,224,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,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,9,107,220,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,84,37,191,114,91,208,187,238,45,130,101,186,243,145,217,173,76,164,205,188,61,187,26,171,234,201,43,188,45,36,213,12,173,94,168,138,177,67,36,233,19,118,110,71,61,212,155,156,196,107,98,115,172,168,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,116,243,72,207,117,199,78,248,96,174,190,104,227,253,155,72,183,10,56,242,43,253,29,226,106,27,165,162,149,106,34,72,93,72,145,171,21,221,217,214,56,100,114,72,174,107,36,86,246,158,217,31,36,52,46,104,123,151,214,49,164,120,207,9,120,42,104,189,194,174,231,98,185,211,205,95,83,115,174,182,178,134,182,186,226,233,158,202,183,84,70,206,168,143,142,88,221,3,126,57,122,71,4,109,73,101,107,91,35,164,80,51,109,197,214,27,164,120,7,17,121,158,45,161,23,250,75,206,9,77,81,77,53,158,170,146,232,203,140,8,201,169,97,154,72,99,169,98,170,72,200,165,146,72,145,85,206,122,36,104,143,115,158,142,114,202,174,78,57,174,188,211,107,109,118,7,135,211,213,220,52,190,170,158,106,236,185,147,51,117,37,174,126,195,210,146,166,39,43,145,35,169,150,88,227,133,90,221,203,44,72,245,115,28,144,54,72,110,124,3,49,154,215,141,224,56,118,174,101,248,166,150,228,245,121,22,39,103,188,84,209,90,110,181,41,10,190,174,8,222,173,73,17,240,61,209,74,206,168,187,38,98,181,37,98,54,77,145,239,237,182,197,57,26,218,109,83,93,117,146,251,53,178,145,247,42,58,123,13,37,61,99,161,106,207,12,19,58,185,210,196,201,58,110,107,30,232,33,115,154,139,209,203,20,106,189,118,167,75,95,7,52,226,71,44,213,204,23,68,178,156,195,66,176,234,76,171,54,180,211,197,83,109,180,84,192,249,153,84,198,207,31,136,68,138,57,35,124,143,74,126,243,152,198,59,123,158,214,181,168,245,84,99,179,89,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,113,60,155,52,247,67,168,244,158,237,169,184,149,251,218,154,147,112,233,107,202,233,42,59,46,146,203,27,42,106,31,77,29,58,118,155,44,112,212,67,216,145,235,189,241,201,36,8,136,168,232,92,214,211,97,111,220,93,96,186,89,146,114,173,210,124,175,63,186,123,46,245,139,97,248,196,248,189,68,16,83,73,85,85,93,53,186,8,157,66,212,149,204,123,161,149,138,178,74,216,158,142,107,105,155,54,217,82,14,219,170,4,208,247,47,172,183,87,51,142,18,240,92,151,90,29,87,61,246,170,158,100,166,174,174,149,238,173,184,91,155,51,210,146,166,161,31,19,21,30,232,145,187,93,214,94,236,105,28,235,35,157,51,145,185,225,52,167,194,119,149,141,27,249,127,143,122,116,6,107,11,254,255,0,213,101,255,0,203,255,0,255,0,103,10,1,44,167,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,204,53,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,20,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,80,95,51,253,104,186,234,183,22,153,109,138,28,190,174,237,140,96,213,13,176,217,168,220,199,69,5,4,241,195,19,110,13,100,106,214,245,122,214,50,102,186,85,69,87,164,113,162,57,209,178,62,156,215,78,248,122,251,109,195,6,174,113,5,89,83,117,183,253,220,220,44,20,214,247,120,93,212,55,79,25,80,248,42,233,251,138,137,210,104,187,180,82,245,107,151,107,95,181,204,94,235,30,207,202,225,99,90,255,0,135,110,32,176,157,99,146,223,227,105,49,251,130,248,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,30,231,163,123,136,205,221,91,213,23,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,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,147,203,51,130,239,225,179,78,31,169,25,171,123,153,246,125,111,164,158,166,158,106,30,204,150,42,21,78,235,40,122,200,198,204,217,156,175,107,170,26,187,91,220,138,38,35,87,178,146,73,53,74,139,230,177,192,197,214,203,147,87,241,69,165,22,186,187,133,182,255,0,80,178,101,118,91,117,173,207,91,100,236,167,124,146,220,211,177,30,214,211,61,176,61,243,201,47,69,108,207,222,175,127,121,82,42,203,39,255,0,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,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,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,127,112,125,117,225,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,93,244,233,52,76,73,28,231,36,172,115,31,187,122,201,28,125,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,115,229,43,115,155,213,47,181,124,71,88,180,206,130,251,226,168,48,76,126,63,19,69,225,118,120,59,165,107,214,105,191,17,88,142,147,125,43,109,206,247,57,204,111,78,137,209,221,196,60,255,0,40,141,29,181,106,87,20,111,203,178,59,13,93,117,183,79,172,242,222,233,165,90,86,203,69,29,213,210,199,13,35,103,115,216,230,163,209,175,168,158,36,69,107,251,148,173,123,87,240,220,135,74,231,105,166,121,85,54,169,224,186,199,225,59,184,221,195,31,76,103,191,28,114,59,195,215,83,212,212,84,108,153,219,59,108,238,71,85,214,52,222,174,119,98,127,133,17,157,87,159,242,117,212,207,177,252,86,77,130,213,213,221,86,147,61,199,235,45,240,210,211,201,253,106,234,234,100,74,200,231,168,98,189,17,118,65,5,99,24,244,107,156,215,78,173,68,70,189,234,151,126,1,29,120,255,0,215,154,110,31,56,92,203,178,104,107,106,233,175,183,250,119,227,56,243,233,42,37,166,157,151,26,184,164,107,102,142,104,216,229,137,240,68,217,170,81,85,91,213,105,209,136,246,185,205,83,60,36,180,229,125,173,246,173,19,226,190,202,219,205,142,174,227,79,159,211,183,7,99,233,164,107,95,71,61,109,101,42,195,58,181,222,231,177,37,134,54,61,55,53,81,146,57,233,185,88,145,190,253,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,141,79,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,17,47,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,218,243,8,210,251,174,149,113,131,169,54,203,131,170,230,167,191,222,37,202,40,106,230,162,117,51,42,32,184,57,106,87,181,213,85,36,100,82,201,45,58,200,213,232,231,211,191,220,213,69,99,108,39,146,158,166,125,160,208,236,211,75,106,234,238,181,21,120,126,64,203,132,62,34,77,244,180,244,53,240,254,28,20,253,94,170,206,147,210,86,72,246,35,90,221,211,163,145,92,231,191,165,138,149,87,207,59,242,79,245,39,237,165,85,147,83,150,103,5,223,196,158,163,191,82,51,86,246,240,28,6,225,73,61,77,60,212,61,232,239,181,200,189,214,80,245,145,142,133,208,181,24,215,84,53,119,59,183,44,76,70,167,121,36,142,242,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,57,87,20,92,50,96,60,83,105,125,203,79,242,250,106,74,59,147,233,220,219,46,66,150,232,106,107,108,211,172,145,73,190,7,72,155,154,199,186,8,155,43,24,230,44,145,163,153,185,189,81,205,206,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,249,243,74,124,39,121,88,209,191,151,248,247,167,64,102,176,159,252,197,113,63,255,0,101,142,16,51,170,60,103,242,254,150,211,112,188,71,69,255,0,244,235,116,180,148,211,78,137,255,0,61,124,113,185,223,229,220,212,254,154,158,83,148,118,166,101,88,127,23,182,124,22,211,87,214,203,158,219,235,237,247,122,89,36,147,182,239,13,73,53,100,19,181,141,122,49,102,99,224,86,53,239,107,182,199,60,237,68,69,127,84,189,66,42,243,71,242,39,169,191,69,245,138,34,128,75,126,230,69,203,119,239,3,218,156,66,240,245,97,254,218,254,58,204,155,25,163,139,255,0,45,127,141,245,148,140,79,255,0,140,254,107,36,73,254,17,239,115,83,191,213,42,42,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,160,142,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,178,168,57,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,0,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,205,79,127,170,218,233,168,250,203,71,136,90,115,91,207,118,213,130,99,244,88,221,130,219,2,43,41,104,169,105,224,142,21,123,88,170,189,102,151,180,215,203,34,170,185,206,70,162,116,99,35,99,37,175,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,186,55,190,62,198,217,17,102,237,90,255,0,22,62,86,53,147,229,254,67,233,211,153,172,53,80,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,255,0,128,34,175,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,62,128,77,15,114,244,207,243,45,79,224,231,78,115,61,64,200,106,239,183,218,170,122,250,106,139,133,90,163,167,157,148,215,10,154,120,150,71,116,234,247,164,80,198,138,247,117,123,213,21,206,87,57,85,203,34,128,5,85,243,206,252,147,253,73,251,105,21,121,92,121,236,211,47,173,122,61,105,127,192,3,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,60,7,240,157,194,199,251,154,116,171,254,198,219,191,240,78,85,205,31,200,158,166,253,23,214,40,138,1,53,80,83,183,28,28,177,179,234,93,121,183,100,92,59,225,212,143,194,117,18,241,75,69,224,237,180,147,118,49,90,217,182,182,89,42,99,141,36,116,116,42,237,243,247,163,111,110,20,87,197,178,52,108,61,219,105,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,95,64,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,15,41,157,105,62,150,106,135,129,251,204,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,127,146,31,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,226,67,213,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,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,235,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,91,233,32,175,51,174,54,168,244,51,78,42,116,147,75,242,189,154,147,148,110,163,154,166,211,114,129,42,177,170,86,164,50,73,36,204,69,116,176,205,60,51,53,144,174,214,59,107,228,149,146,53,209,49,29,76,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,162,142,23,120,100,192,120,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,124,238,141,55,57,140,116,242,182,38,61,207,88,227,86,179,115,186,43,157,216,1,194,184,220,215,154,158,28,120,104,204,117,38,205,91,73,6,66,148,236,181,227,233,53,68,81,189,110,53,47,72,163,146,38,74,199,182,103,194,215,73,82,177,108,118,246,83,189,23,163,119,57,51,152,73,78,93,186,233,71,160,60,86,98,153,37,250,243,236,204,110,253,221,198,239,211,57,32,72,219,75,84,136,145,62,89,38,86,182,24,99,170,101,44,210,72,142,107,155,28,47,254,146,42,177,218,20,0,170,14,106,28,5,84,210,212,221,120,167,209,187,21,93,99,43,42,38,184,103,54,202,126,210,50,141,137,20,45,74,250,106,120,226,107,149,138,230,79,45,83,220,247,191,124,189,222,136,196,149,204,128,28,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,115,83,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,201,107,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,87,104,114,175,225,59,133,143,247,52,233,87,253,141,183,127,224,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,44,69,255,0,127,234,178,255,0,229,255,0,255,0,179,133,0,154,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,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,252,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,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,120,173,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,102,92,208,71,4,220,58,211,97,60,16,227,218,57,169,216,157,37,61,70,91,103,175,155,41,161,138,41,105,39,157,151,37,145,86,26,165,219,28,205,169,101,36,176,211,200,171,209,236,88,118,53,221,24,213,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,67,220,3,234,102,85,171,188,33,105,182,117,154,213,248,187,213,69,190,162,223,83,84,233,36,146,74,175,5,87,53,27,39,149,242,61,207,124,210,50,157,175,145,234,239,138,71,61,200,136,138,136,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,159,252,165,56,40,197,111,54,42,62,44,181,54,217,237,26,182,220,38,143,11,183,206,145,190,150,31,14,254,219,238,110,68,115,149,211,54,118,75,28,77,145,173,237,58,23,74,136,231,58,23,199,106,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,40,91,152,239,7,214,174,19,245,114,129,216,50,85,174,9,154,211,207,95,101,101,76,173,145,244,51,196,244,74,154,20,114,189,101,145,145,36,144,61,146,72,212,85,100,237,98,186,71,198,249,29,210,249,42,121,167,202,126,95,215,122,141,184,234,188,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,185,235,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,203,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,203,126,228,211,128,84,227,60,46,93,51,59,142,61,73,73,81,152,229,21,117,52,119,6,164,75,61,117,186,158,40,169,227,71,185,170,175,70,71,83,29,114,53,143,233,209,93,35,145,58,73,185,222,215,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,164,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,63,153,166,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,20,237,206,159,88,174,183,173,92,197,52,66,223,126,164,150,197,141,89,217,123,174,163,164,170,115,158,219,173,83,228,106,54,170,52,122,177,31,29,52,113,62,36,115,17,237,101,100,139,213,91,42,21,192,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,83,225,175,87,169,181,235,65,176,109,92,134,122,73,42,50,43,60,51,92,18,146,9,97,130,43,139,58,197,91,12,108,151,171,209,145,212,199,52,104,170,174,234,140,69,71,57,21,28,189,44,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,77,254,119,26,95,117,165,207,244,247,90,33,117,92,246,219,157,158,92,94,161,27,68,238,197,28,244,211,73,83,22,250,142,170,221,243,182,174,109,177,170,53,122,82,72,228,87,123,246,114,174,79,89,173,171,21,227,5,150,43,133,61,92,149,25,142,47,114,178,80,186,22,53,89,28,236,116,53,202,233,85,92,138,140,237,80,202,212,86,163,151,123,152,157,58,42,185,183,146,85,95,60,239,201,63,212,159,182,144,87,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,9,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,122,176,67,254,98,60,16,81,241,85,130,38,91,135,82,237,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,182,177,147,248,116,89,35,141,146,212,57,94,228,107,222,228,161,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,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,83,182,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,230,106,32,138,188,209,252,137,234,111,209,125,98,136,160,19,85,5,53,243,140,209,205,14,211,221,71,199,115,156,42,111,101,231,89,199,137,174,191,217,40,219,10,210,205,27,21,17,46,82,53,30,146,83,205,52,138,230,251,163,116,115,186,57,158,170,201,35,145,103,138,188,37,235,94,190,232,190,172,80,92,120,126,183,221,114,11,213,111,119,185,138,211,197,91,87,75,122,217,77,58,39,136,163,164,145,143,169,236,178,89,165,103,250,199,53,95,252,145,122,232,248,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,179,152,39,1,89,15,12,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,85,107,236,12,68,166,106,195,93,50,196,140,133,142,168,168,116,116,234,233,30,247,177,136,142,115,158,138,171,13,73,41,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,95,246,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,128,226,199,202,198,178,124,191,200,125,58,115,53,133,233,243,17,227,234,143,134,60,85,48,61,45,184,90,174,90,155,123,238,211,245,74,152,42,62,204,198,145,196,255,0,19,85,77,185,94,147,61,147,198,234,120,228,98,70,239,138,71,110,108,125,185,125,95,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,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,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,231,250,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,206,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,103,7,5,188,211,169,180,83,68,174,250,107,172,150,218,187,227,240,203,60,108,193,155,72,217,93,83,115,127,126,78,180,85,85,82,74,246,196,200,219,44,9,19,155,18,50,58,122,121,27,209,239,108,81,201,0,51,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,231,185,98,240,75,71,161,154,113,77,171,122,161,138,108,212,156,163,109,100,52,215,107,108,9,85,141,82,181,38,142,56,225,122,163,165,134,105,225,153,207,153,55,49,219,95,28,79,141,174,137,234,233,212,1,81,124,236,53,138,213,122,204,176,61,16,177,223,170,229,168,198,169,234,175,119,250,56,106,154,234,70,207,84,145,182,141,178,198,215,170,165,76,113,71,59,209,36,98,43,98,172,98,181,85,37,113,89,96,210,159,11,26,215,252,68,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,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,22,115,4,224,43,33,225,155,50,174,206,116,250,197,87,89,165,119,122,137,38,161,125,63,138,173,125,129,136,148,205,88,107,166,88,145,144,177,213,21,14,142,157,93,35,222,246,49,17,206,115,209,85,97,169,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,75,254,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,253,96,12,171,151,253,255,0,170,203,255,0,151,255,0,254,206,20,2,106,160,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,93,124,51,242,119,166,192,53,114,167,48,215,236,159,31,204,241,139,29,71,119,31,180,81,69,46,203,163,209,238,237,203,114,138,86,35,88,198,181,24,229,166,99,165,99,222,237,175,145,209,177,204,154,202,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,7,57,253,94,169,196,52,27,26,210,59,116,245,112,212,106,21,225,211,86,43,96,137,240,77,110,183,246,229,146,23,189,223,27,30,181,51,80,200,213,98,123,210,25,17,92,136,187,95,84,26,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,248,156,136,105,164,160,190,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,173,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,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,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,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,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,99,252,194,53,66,213,165,92,31,106,77,206,224,218,73,170,47,246,121,113,122,26,73,171,91,76,250,137,238,13,90,101,237,117,69,89,31,20,82,75,80,177,181,58,185,148,239,247,181,17,94,220,240,154,93,225,163,0,169,210,206,30,116,223,79,174,24,245,37,142,229,99,197,237,180,215,74,26,100,139,100,87,31,14,197,172,85,88,149,88,247,186,161,101,123,222,213,93,239,115,157,213,219,186,175,160,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,140,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,79,2,217,173,171,63,224,251,73,47,182,106,122,184,105,233,113,122,75,35,219,82,198,181,235,61,189,190,6,103,34,53,206,77,142,150,154,71,49,122,245,86,43,85,81,170,170,212,238,167,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,252,204,208,234,198,117,247,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,42,11,84,228,151,173,127,249,245,195,157,101,191,255,0,187,154,219,234,163,139,254,111,71,87,28,207,89,63,230,75,27,91,31,249,117,115,191,160,133,170,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,158,230,143,164,53,58,181,193,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,250,76,101,28,245,114,35,90,173,122,190,54,35,119,127,65,212,131,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,243,52,209,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,86,220,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,145,195,37,166,213,127,225,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,153,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,189,14,13,180,226,227,81,87,106,146,190,195,111,118,51,89,5,190,78,190,23,192,72,234,122,118,76,213,123,156,201,157,75,29,52,174,69,233,215,188,143,107,90,215,181,15,202,230,143,228,79,83,126,139,235,20,69,0,154,51,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,224,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,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,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,62,89,92,9,90,180,71,13,183,107,158,169,99,53,113,234,133,250,158,71,82,209,221,32,107,31,141,209,61,92,214,178,56,250,170,178,166,104,186,58,71,191,108,140,100,157,141,177,170,77,221,158,160,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,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,115,70,124,14,96,24,110,159,112,161,166,20,184,102,61,73,106,101,243,23,181,223,238,107,10,46,250,203,141,93,28,50,212,84,74,247,42,185,239,115,151,162,117,95,133,141,99,27,181,140,107,83,186,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,30,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,63,127,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,211,137,125,44,226,131,4,135,58,211,59,183,250,239,27,102,172,158,155,218,150,207,198,154,40,252,92,16,203,39,103,187,216,123,227,220,239,141,157,28,159,227,68,234,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,2,170,249,231,126,73,254,164,253,180,138,188,174,60,246,105,151,214,189,30,180,191,224,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,0,170,190,121,223,146,127,169,63,109,34,175,43,143,61,154,101,245,175,71,173,47,248,0,0,33,87,52,190,26,244,227,85,56,125,191,106,245,205,109,86,92,207,79,173,254,46,219,123,170,170,74,86,212,210,164,168,178,91,166,118,215,119,187,155,222,148,241,175,71,120,153,35,107,92,196,150,84,125,22,19,211,148,143,12,152,14,185,234,134,81,168,26,141,77,73,120,182,233,237,61,43,98,199,171,173,208,213,209,92,103,175,142,170,54,190,161,179,35,154,230,68,216,94,230,177,27,213,100,116,111,220,222,218,181,247,104,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,102,135,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,158,42,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,252,156,199,181,201,213,21,20,73,105,186,195,106,167,190,205,108,171,101,182,178,162,106,74,122,199,66,228,130,105,225,108,110,150,38,73,211,107,158,198,207,11,156,212,94,173,73,99,85,233,185,58,217,167,37,61,116,163,181,95,115,78,30,47,215,158,207,182,246,100,152,237,52,137,4,113,190,170,38,118,235,152,215,170,164,178,76,248,91,74,246,198,136,246,164,116,147,191,224,232,229,125,181,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,203,185,163,62,7,48,12,55,79,184,80,211,10,92,51,30,164,181,50,249,139,218,239,247,53,133,23,125,101,198,174,142,25,106,42,37,123,149,92,247,185,203,209,58,175,194,198,177,141,218,198,53,169,221,64,6,85,203,254,255,0,213,101,255,0,203,255,0,255,0,103,10,1,53,80,0,40,219,155,238,168,93,115,78,45,42,112,57,155,87,5,183,79,172,244,86,218,120,29,90,233,96,150,122,152,91,91,45,83,34,232,141,133,238,109,68,48,187,166,229,114,82,198,170,239,228,214,254,175,39,29,33,169,205,120,151,174,213,42,136,42,210,219,167,22,121,166,100,240,207,19,89,237,26,230,62,150,24,101,99,186,189,236,117,58,215,189,21,136,157,31,11,55,57,58,163,95,118,133,85,243,197,196,255,0,252,146,103,84,120,207,255,0,206,45,55,11,204,116,95,243,89,105,41,166,157,19,254,122,248,227,115,191,203,185,169,253,53,35,87,41,252,166,251,143,241,181,136,90,109,21,222,30,147,38,183,221,237,119,72,251,76,127,136,165,101,12,213,109,143,171,145,85,157,39,164,167,127,86,170,59,224,233,215,107,156,139,125,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,137,21,206,227,53,181,80,104,190,158,233,204,212,245,107,114,190,101,18,222,233,229,107,27,216,108,20,52,146,67,43,94,237,219,145,234,235,132,42,212,70,170,42,54,78,170,222,136,142,172,190,20,113,63,183,60,77,105,86,45,38,51,246,130,146,183,48,180,248,251,115,168,188,92,115,208,178,170,55,213,119,98,232,228,116,45,129,146,186,77,201,181,35,107,213,223,10,41,165,48,103,51,142,156,42,235,128,113,131,171,118,43,205,69,36,213,21,89,69,93,237,142,166,123,156,196,130,224,239,29,11,85,92,214,174,246,197,83,27,94,157,58,35,209,200,138,228,68,114,217,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,249,185,85,103,169,5,121,189,235,165,102,152,112,227,73,167,56,245,231,193,94,181,46,224,235,116,205,98,78,201,157,103,129,137,37,106,199,44,106,214,55,115,223,73,3,216,245,84,146,42,153,90,140,114,110,115,42,131,132,141,23,186,235,215,16,216,78,159,210,226,21,121,21,162,75,197,29,94,73,79,11,221,19,34,178,71,81,31,141,150,89,90,230,172,76,237,43,154,142,71,53,202,247,177,140,235,35,216,139,249,92,77,218,109,86,14,36,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,29,131,24,208,31,183,252,186,47,26,185,137,105,239,181,114,156,47,84,42,253,169,116,163,103,245,213,54,58,182,138,103,79,220,106,42,44,176,199,58,193,39,244,92,177,53,211,61,54,49,102,114,243,254,13,181,210,179,135,110,35,176,205,70,246,207,179,172,173,184,71,110,200,220,244,157,240,190,207,80,246,199,84,178,69,2,163,229,237,177,123,236,103,71,39,118,24,157,177,202,212,106,232,248,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,104,207,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,242,51,25,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,132,248,9,212,204,87,84,56,71,211,59,142,45,87,220,246,14,63,69,140,220,96,124,145,172,212,181,212,16,50,158,86,72,214,61,219,55,118,219,43,17,221,28,177,77,19,213,173,223,208,133,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,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,5,48,115,77,192,42,112,94,52,179,42,164,199,169,45,54,220,170,158,130,255,0,109,74,100,137,172,170,100,148,204,138,162,161,89,26,252,47,125,100,21,106,253,232,143,115,247,61,122,239,71,58,85,114,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,167,117,236,68,134,129,142,247,171,24,171,31,244,86,69,221,40,57,163,249,19,212,223,162,250,197,17,64,39,74,226,31,136,28,251,137,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,124,174,106,59,162,201,44,142,247,110,82,127,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,251,226,238,244,86,44,78,125,175,128,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,22,83,202,223,128,90,61,68,240,60,77,235,29,190,213,114,196,19,198,83,227,184,237,101,52,21,208,221,228,78,237,52,213,53,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,3,35,103,123,197,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,117,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,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,19,208,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,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,21,87,207,59,242,79,245,39,237,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,0,5,43,115,66,227,167,239,175,42,126,135,104,230,103,226,244,218,203,179,219,21,52,77,219,13,246,233,28,142,85,233,50,57,124,69,28,61,35,237,244,70,177,242,163,228,252,86,182,158,68,133,88,126,149,106,62,160,88,178,156,159,10,194,238,183,171,86,21,111,109,210,255,0,87,71,78,178,71,111,165,87,163,18,73,21,63,233,59,162,117,114,71,20,210,42,108,138,71,55,208,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,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,47,181,4,42,230,197,174,150,45,48,225,130,231,167,62,217,186,209,101,58,151,210,221,104,109,189,30,205,212,176,84,83,201,94,179,74,138,212,108,46,129,253,135,51,170,186,79,18,141,216,230,119,28,202,107,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,67,176,115,49,180,218,172,28,107,234,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,91,12,20,208,71,100,161,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,175,3,208,106,109,83,229,133,150,234,77,190,138,174,124,135,76,53,34,186,233,76,148,212,242,212,62,91,116,244,22,168,171,163,86,49,232,214,49,173,72,170,95,43,152,253,140,163,114,124,45,123,220,156,43,133,141,107,254,29,184,130,194,117,142,75,127,141,164,199,238,11,227,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,123,158,141,238,35,55,117,111,84,93,41,128,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,12,171,151,253,255,0,170,203,255,0,151,255,0,254,206,20,2,106,160,0,102,135,137,77,94,169,215,173,121,206,117,114,105,234,228,167,200,175,19,77,111,74,184,34,134,120,173,204,233,21,20,50,50,46,172,71,199,77,28,49,170,162,187,170,177,85,92,229,85,114,217,255,0,36,253,47,186,227,218,71,158,106,189,193,213,112,211,230,119,138,91,109,13,60,212,78,137,146,65,111,100,157,106,162,149,87,164,204,124,181,146,196,187,91,209,175,165,122,110,114,170,163,44,124,135,252,216,49,107,22,65,193,46,95,118,187,208,248,138,188,102,225,104,186,90,228,238,189,158,30,169,245,208,210,58,78,141,84,71,245,130,174,161,157,28,138,223,143,175,77,205,106,165,38,104,166,168,93,116,87,87,49,13,87,179,54,174,74,140,90,241,77,114,125,61,53,107,169,31,89,3,30,157,234,85,149,168,170,198,77,23,114,39,252,46,69,100,142,69,107,145,85,23,78,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,143,171,157,125,218,235,55,18,88,109,138,107,157,91,237,180,120,61,61,93,61,27,166,114,193,12,243,87,214,182,89,89,31,93,173,123,219,4,45,115,145,58,185,34,141,23,174,212,233,229,121,61,97,86,172,171,140,22,95,110,21,21,113,212,97,216,189,202,247,66,216,94,212,100,147,189,208,208,171,101,69,106,170,179,181,93,43,145,26,173,93,237,98,245,232,138,215,94,72,41,3,156,150,45,98,199,248,184,163,187,90,40,124,61,94,77,135,219,174,151,73,59,175,127,136,170,100,245,52,141,147,163,149,81,157,32,164,167,103,70,162,55,224,235,211,115,156,171,213,121,33,106,103,134,202,181,47,71,43,42,238,178,251,66,223,73,147,91,224,238,110,161,167,240,242,45,61,91,246,171,254,9,164,241,84,73,213,172,93,205,131,226,114,108,98,45,181,20,3,204,211,90,254,250,120,184,202,124,61,191,194,208,96,157,112,170,61,241,108,154,95,5,60,222,34,73,58,72,246,187,173,84,181,59,28,155,122,196,145,110,106,59,119,89,85,201,47,69,63,243,235,136,202,203,135,255,0,119,10,183,210,199,47,252,222,178,174,73,152,177,255,0,204,146,55,54,79,242,232,230,255,0,65,72,1,197,143,154,125,100,249,129,144,250,140,229,154,114,150,194,173,90,149,192,214,167,233,205,246,162,174,11,110,85,148,94,172,149,146,210,61,173,158,56,42,108,244,48,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,255,0,34,165,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,127,34,247,185,101,235,95,223,79,8,248,183,136,183,248,90,252,19,166,21,89,178,45,144,203,224,160,135,195,201,31,89,30,231,117,165,150,155,123,151,111,89,82,93,173,70,237,235,42,129,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,80,15,51,77,20,251,150,226,227,41,240,247,15,21,65,157,245,205,104,247,203,190,104,188,108,243,120,136,228,233,27,26,222,149,81,84,236,106,110,233,18,197,185,202,237,221,38,167,36,189,76,197,106,116,179,58,209,207,23,218,201,45,249,2,228,221,137,36,141,190,34,134,162,154,158,159,124,45,223,220,127,110,74,94,146,46,196,107,123,240,124,74,175,232,158,87,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,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,130,188,239,116,207,196,226,186,105,172,116,116,150,168,189,159,112,171,198,110,19,246,246,215,84,120,136,210,162,145,155,145,159,28,49,248,90,213,232,231,166,215,79,240,181,119,189,82,37,114,178,207,234,112,94,52,176,218,85,200,105,45,54,220,170,158,190,193,114,90,149,137,172,170,100,148,207,150,158,157,31,34,124,47,125,100,20,136,205,138,143,115,246,177,58,239,86,186,210,185,163,249,19,212,223,162,250,197,17,64,36,212,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,26,150,167,106,49,97,99,224,145,181,18,70,245,145,191,12,109,218,233,59,145,94,160,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,59,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,242,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,103,28,156,14,102,92,33,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,38,248,223,209,93,224,171,54,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,208,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,64,190,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,0,128,28,208,184,233,251,148,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,63,9,206,167,145,105,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,59,195,167,9,218,89,195,190,141,67,164,118,219,29,170,251,227,173,238,162,201,174,149,150,138,102,77,145,111,116,206,123,106,218,141,94,236,41,226,38,142,56,164,116,155,34,114,49,92,255,0,123,157,80,60,196,120,32,172,225,87,59,76,183,14,165,221,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,238,123,231,240,232,178,73,35,226,167,114,189,202,230,61,202,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,91,233,5,21,243,98,215,75,238,167,241,65,115,211,159,108,218,171,113,109,52,233,110,180,54,222,140,126,218,169,233,233,228,175,89,165,69,114,186,102,206,206,195,153,213,27,31,134,70,236,107,251,142,127,96,228,159,163,182,171,214,101,158,107,125,242,195,87,45,70,53,79,75,100,176,86,77,74,215,82,54,122,164,145,213,142,138,71,49,85,42,99,138,56,24,171,27,209,91,21,99,209,200,169,43,72,235,205,31,207,102,166,253,23,209,232,137,233,201,170,211,106,191,240,137,155,88,175,182,202,75,141,182,227,156,92,169,43,40,234,225,108,208,84,193,37,178,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,42,47,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,239,185,90,107,165,30,176,112,167,97,198,235,111,62,47,36,211,191,237,110,231,12,137,4,114,50,150,53,85,183,189,177,196,187,187,62,23,183,11,100,123,90,231,201,77,63,244,149,170,247,76,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,12,171,151,253,255,0,170,203,255,0,151,255,0,254,206,20,2,106,160,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,203,105,160,142,89,118,155,173,151,129,205,48,163,188,219,42,232,42,36,167,185,85,178,42,152,93,19,221,4,247,58,185,161,149,26,228,69,86,73,20,145,200,199,127,39,49,237,114,117,69,69,37,1,199,248,192,192,41,181,63,133,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,123,222,149,48,194,168,196,235,189,81,26,168,228,85,106,230,220,212,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,230,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,60,255,0,56,92,214,213,149,113,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,118,171,162,106,171,145,171,189,175,78,157,17,28,238,149,201,11,5,246,134,169,234,94,166,123,83,183,236,28,126,146,197,224,187,29,123,222,62,165,102,238,247,55,124,59,61,155,183,110,213,221,222,235,213,187,58,58,223,193,78,220,238,48,171,173,6,180,105,238,163,77,81,72,182,219,230,47,45,146,158,38,189,221,246,207,67,87,36,210,185,237,219,181,24,173,184,66,141,84,114,170,171,100,234,141,232,138,239,63,201,83,205,62,83,242,254,187,212,109,197,175,113,41,171,212,218,11,160,217,206,174,77,61,36,117,24,237,158,105,173,233,87,4,179,65,45,197,253,34,162,134,70,69,209,234,201,42,100,134,53,84,86,244,71,170,171,154,136,174,76,219,255,0,109,89,238,85,254,170,228,121,38,71,112,255,0,132,172,174,185,87,84,73,255,0,74,73,166,146,71,255,0,190,231,57,223,227,85,52,125,194,246,133,216,184,116,208,236,87,75,237,54,107,85,13,125,13,190,158,91,252,214,229,123,227,184,94,29,11,18,174,169,100,145,18,73,55,200,213,218,175,68,84,141,177,177,26,198,177,172,109,0,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,70,174,115,122,23,89,139,107,45,139,94,109,22,109,150,92,218,223,29,186,233,87,26,207,39,246,98,145,170,198,172,202,228,88,162,238,82,37,59,99,99,92,138,255,0,9,59,182,34,181,206,115,147,38,186,86,98,218,203,125,208,107,189,231,101,151,54,183,201,113,181,210,72,147,201,253,152,164,106,61,201,10,53,86,40,187,148,137,80,233,30,230,162,191,194,64,221,232,173,107,93,114,128,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,42,175,157,166,138,127,230,47,17,148,119,15,254,230,21,112,165,146,95,249,197,101,36,144,177,35,255,0,158,164,142,116,159,228,17,173,254,154,145,215,148,206,168,90,180,227,140,27,93,178,242,218,72,233,243,171,61,102,46,202,186,154,214,211,178,154,119,186,58,152,122,110,69,73,31,44,180,145,211,178,62,173,87,62,161,189,21,85,17,142,145,92,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,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,7,138,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,23,211,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,42,91,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,191,236,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,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,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,179,217,196,95,13,26,167,194,254,119,54,11,169,150,159,245,190,10,243,71,5,79,178,238,127,131,12,178,120,73,230,138,62,247,107,190,198,73,181,191,3,250,181,127,196,171,53,57,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,200,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,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,85,124,243,191,36,255,0,82,126,218,69,94,87,30,123,52,203,235,94,143,90,95,240,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,0,85,95,60,239,201,63,212,159,182,145,87,149,199,158,205,50,250,215,163,214,151,252,0,7,20,227,3,137,75,23,10,218,29,120,212,219,154,119,174,179,110,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,219,10,118,159,36,138,175,98,246,227,122,53,85,234,198,187,60,89,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,115,220,177,120,37,163,208,205,56,166,213,189,80,197,54,106,78,81,182,178,26,107,181,182,4,170,198,169,90,147,71,28,112,189,81,210,195,52,240,204,231,204,155,152,237,175,142,39,198,215,68,245,116,234,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,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,88,255,0,41,222,55,235,50,79,102,112,153,169,149,91,234,237,246,245,139,9,173,72,103,154,106,168,225,241,19,212,82,213,76,233,94,141,237,64,140,74,116,108,108,141,177,83,185,138,237,201,27,93,97,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,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,203,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,207,131,158,30,191,134,14,31,113,189,38,173,169,181,86,222,169,59,245,183,187,133,186,151,179,29,101,116,242,186,71,57,85,81,31,47,109,139,28,13,149,232,142,116,112,71,240,177,58,49,180,217,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,127,231,73,161,118,44,91,59,196,181,231,28,179,93,89,87,155,120,139,118,75,87,213,242,80,248,170,72,105,217,68,189,85,21,34,154,72,18,86,236,220,141,123,105,55,53,136,230,202,231,120,174,79,58,223,117,192,248,139,168,209,168,108,116,149,150,221,81,167,86,212,85,186,71,50,122,25,237,212,181,117,49,61,159,205,175,99,154,179,49,204,84,69,234,248,220,142,77,138,201,46,208,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,3,42,229,255,0,127,234,178,255,0,229,255,0,255,0,179,133,0,154,168,0,225,92,116,230,182,172,3,131,237,91,190,222,105,234,230,167,170,197,234,236,140,109,51,26,231,164,247,6,248,24,92,168,231,53,54,54,90,152,220,245,235,213,24,142,84,71,42,35,87,57,134,159,116,159,5,251,175,210,204,55,76,253,169,237,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,6,85,205,25,240,45,154,218,179,254,15,180,146,251,102,167,171,134,158,151,23,164,178,61,181,44,107,94,179,219,219,224,102,114,35,92,228,216,233,105,164,115,23,175,85,98,181,85,26,170,173,78,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,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,0,32,7,53,190,23,53,219,137,79,186,239,185,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,254,19,44,123,183,118,37,254,143,94,155,125,253,58,167,94,127,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,208,57,173,240,185,174,220,74,125,215,125,202,96,223,104,254,206,123,111,218,127,217,58,58,62,199,136,240,61,159,240,153,99,221,187,177,47,244,122,244,219,239,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,91,63,0,164,14,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,180,86,168,251,244,179,214,203,36,82,108,125,75,94,221,204,123,87,163,145,28,157,122,42,34,251,139,63,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,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,0,1,0,57,173,240,185,174,220,74,125,215,125,202,96,223,104,254,206,123,111,218,127,217,58,58,62,199,136,240,61,159,240,153,99,221,187,177,47,244,122,244,219,239,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,94,127,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,240,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,89,85,202,219,133,204,239,134,189,44,204,62,246,240,111,179,153,158,71,144,55,185,253,147,134,179,191,107,167,166,143,194,255,0,131,203,36,77,219,52,245,191,203,163,215,119,197,213,17,157,38,168,32,7,53,190,23,53,219,137,79,186,239,185,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,254,19,44,123,183,118,37,254,143,94,155,125,253,58,167,94,127,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,213,121,164,232,239,18,124,68,226,184,126,148,232,142,148,125,160,178,209,92,29,144,222,46,146,92,232,41,54,85,50,57,32,166,130,30,253,84,111,94,140,154,161,210,117,139,111,197,6,199,245,73,26,145,87,131,110,89,28,73,227,252,71,97,153,174,181,224,255,0,101,113,108,70,225,30,67,37,75,47,180,19,205,81,85,74,246,201,75,4,108,167,124,202,187,167,72,149,251,145,141,237,50,84,71,181,234,196,91,148,41,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,54,203,144,102,23,155,165,186,167,237,21,170,62,253,44,245,178,201,20,155,31,82,215,183,115,30,213,232,228,71,39,94,138,136,190,226,127,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,250,190,97,28,53,223,120,161,225,198,225,133,97,203,191,41,178,92,32,200,108,84,207,170,101,60,53,149,80,178,72,223,4,143,123,85,19,124,19,206,140,234,172,111,119,180,175,123,88,143,82,173,180,247,151,119,48,13,53,207,241,173,70,177,104,37,36,247,44,86,241,69,123,163,138,175,36,180,186,9,39,166,153,147,70,217,26,218,214,185,88,174,98,34,162,57,171,211,175,69,79,230,94,157,166,182,166,227,106,162,184,86,90,106,237,117,21,84,241,205,45,13,91,162,116,244,175,115,81,93,12,139,11,223,18,189,170,170,213,88,222,246,117,69,218,231,39,69,95,172,135,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,144,3,135,174,92,60,103,96,218,251,166,153,174,83,163,126,10,203,143,230,22,107,165,198,167,237,21,170,78,197,44,21,177,73,44,155,25,82,231,187,107,24,229,232,212,87,47,78,136,138,190,226,239,200,213,204,35,134,187,239,20,60,56,220,48,172,57,119,229,54,75,132,25,13,138,153,245,76,167,134,178,170,22,73,27,224,145,239,106,162,111,130,121,209,157,85,141,238,246,149,239,107,17,234,86,6,147,242,242,227,179,75,245,79,13,212,207,225,227,218,127,100,178,11,117,247,193,125,173,179,195,226,188,45,76,115,118,187,158,37,219,55,118,246,238,218,238,157,122,244,94,157,9,171,205,111,133,205,118,226,83,238,187,238,83,6,251,71,246,115,219,126,211,254,201,209,209,246,60,71,129,236,255,0,132,203,30,237,221,137,127,163,215,166,223,127,78,169,215,159,242,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,217,248,0,160,31,234,92,113,217,254,209,159,247,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,82,15,245,46,56,236,255,0,104,207,251,205,103,255,0,75,46,251,135,172,90,251,131,104,22,154,97,89,77,15,130,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,58,1,65,119,110,85,156,113,219,174,181,182,250,61,34,164,186,83,210,212,73,12,85,212,153,37,177,176,85,49,174,84,108,209,164,213,12,149,24,228,68,114,36,140,99,250,42,110,107,87,170,37,138,218,120,89,215,156,235,150,37,23,11,185,124,212,150,141,69,125,60,116,138,151,235,175,137,130,150,10,123,226,84,211,196,234,138,110,255,0,192,218,56,162,100,109,102,228,106,35,25,240,163,126,25,41,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,135,75,0,0,80,15,245,46,56,236,255,0,104,207,251,205,103,255,0,75,46,251,135,172,90,251,131,104,22,154,97,89,77,15,130,189,99,248,125,154,215,113,166,238,178,78,197,84,20,81,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,58,1,207,248,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,144,127,169,113,199,103,251,70,127,222,107,63,250,89,127,192,28,43,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,101,59,127,82,227,142,207,246,140,255,0,188,214,127,244,178,85,106,198,135,243,21,215,222,14,237,90,41,171,26,65,237,44,191,15,204,45,149,182,219,180,185,61,173,245,87,107,90,80,220,34,145,213,46,241,42,197,154,7,190,157,171,43,158,143,153,179,181,85,174,124,114,202,255,0,41,192,87,1,92,88,232,183,22,56,54,166,106,94,148,251,27,27,179,123,79,198,214,251,118,219,81,218,238,219,106,161,143,240,225,168,124,142,235,36,172,111,194,213,233,215,170,244,68,85,75,127,0,20,3,253,75,142,59,63,218,51,254,243,89,255,0,210,203,126,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,254,36,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,0,0,32,7,53,190,23,53,219,137,79,186,239,185,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,254,19,44,123,183,118,37,254,143,94,155,125,253,58,167,88,255,0,192,87,1,92,88,232,183,22,56,54,166,106,94,148,251,27,27,179,123,79,198,214,251,118,219,81,218,238,219,106,161,143,240,225,168,124,142,235,36,172,111,194,213,233,215,170,244,68,85,75,127,0,0,71,254,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,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,168,31,234,92,113,217,254,209,159,247,154,207,254,150,95,240,0,0,80,15,245,46,56,236,255,0,104,207,251,205,103,255,0,75,45,251,128,173,45,206,244,91,132,236,27,76,245,46,197,236,108,146,205,237,63,27,69,226,161,168,237,119,110,85,83,71,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,36,0,0,2,0,115,91,225,115,93,184,148,251,174,251,148,193,190,209,253,156,246,223,180,255,0,178,116,116,125,143,17,224,123,63,225,50,199,187,119,98,95,232,245,233,183,223,211,170,117,143,252,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,255,0,14,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,183,240,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,65,93,16,229,29,128,233,135,17,119,61,64,201,174,212,153,94,157,90,169,216,220,107,30,189,67,13,198,122,217,229,165,237,212,62,230,215,211,178,13,145,200,233,29,19,35,106,170,170,196,247,57,139,18,182,75,10,0,139,252,125,240,109,77,197,246,151,209,91,236,85,52,148,25,222,49,80,179,99,149,213,213,178,193,68,198,79,36,41,89,13,66,71,28,138,230,62,40,145,205,84,102,244,146,40,250,57,172,89,17,222,127,129,30,95,184,175,10,182,38,229,57,172,54,172,131,83,107,122,248,155,140,109,142,174,150,215,177,245,44,103,179,37,146,154,42,136,59,180,213,13,108,253,87,227,115,122,39,194,137,215,242,185,160,233,63,19,250,233,167,24,182,150,240,253,136,251,106,203,93,112,158,225,148,246,238,244,244,50,47,135,72,252,28,14,239,212,68,201,97,115,228,154,71,51,107,250,73,77,3,186,177,90,155,161,95,11,28,175,184,135,164,226,11,9,185,113,3,163,222,11,1,183,92,22,225,119,123,175,54,138,200,229,236,68,249,96,130,88,27,52,171,44,50,206,200,98,145,157,181,235,28,143,78,173,254,146,93,73,80,28,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,14,106,134,72,222,146,68,246,252,77,78,189,58,167,84,84,85,151,252,175,244,19,86,56,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,199,83,85,239,165,125,21,20,109,147,125,60,146,49,58,190,25,19,162,174,239,135,175,78,138,138,189,3,142,253,11,190,241,19,195,6,93,167,56,117,154,213,113,202,93,225,110,54,38,220,21,140,217,85,79,81,28,143,72,101,122,42,69,52,144,36,240,53,234,173,111,227,43,94,246,177,207,114,84,93,167,150,119,48,11,5,214,138,251,98,209,250,187,117,202,221,81,29,93,29,101,38,91,105,134,122,105,227,114,58,57,99,145,181,136,230,61,174,68,114,57,21,21,21,17,80,190,155,77,109,77,198,213,69,112,172,180,213,218,234,42,169,227,154,90,26,183,68,233,233,94,230,162,186,25,22,23,190,37,123,85,85,170,177,189,236,234,139,181,206,78,138,191,88,40,7,250,151,28,118,127,180,103,253,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,157,0,0,80,15,245,46,56,236,255,0,104,207,251,205,103,255,0,75,45,251,238,183,59,254,1,126,229,61,133,253,185,253,207,253,150,246,103,138,135,255,0,42,123,23,195,118,59,219,251,95,223,190,29,251,246,127,143,119,79,121,80,63,212,184,227,179,253,163,63,239,53,159,253,44,191,224,8,255,0,199,174,150,231,122,211,194,118,115,166,122,105,98,246,206,73,121,246,103,130,162,241,80,211,247,123,87,42,89,164,252,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,181,3,253,75,142,59,63,218,51,254,243,89,255,0,210,203,254,0,160,31,234,92,113,217,254,209,159,247,154,207,254,150,91,247,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,156,116,255,0,251,83,234,239,11,250,215,153,254,96,94,169,112,10,218,230,255,0,253,70,165,174,181,201,80,174,255,0,146,240,172,115,127,215,194,143,255,0,7,132,159,224,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,130,188,48,113,167,117,226,159,143,108,198,197,136,100,21,110,210,188,107,7,173,76,126,141,105,157,74,149,179,165,109,185,178,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,187,245,185,133,113,85,153,112,161,171,154,7,152,89,174,85,110,198,46,53,23,202,108,178,209,28,105,51,46,54,228,125,183,122,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,249,85,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,129,92,203,248,245,166,208,108,122,109,21,210,107,237,36,250,139,124,167,146,27,187,227,238,239,176,91,167,165,145,173,153,179,67,44,110,130,185,93,36,50,194,159,30,214,53,94,246,181,31,10,191,176,125,172,202,191,169,183,246,235,237,53,215,237,39,220,127,181,189,177,227,100,241,222,59,216,61,223,19,223,235,220,239,119,62,62,230,237,219,190,46,189,125,231,31,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,212,0,8,107,205,39,88,179,237,10,209,124,11,81,180,230,253,87,110,185,91,181,34,215,44,177,69,85,52,48,92,32,142,146,182,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,252,74,157,87,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,17,215,140,206,51,48,30,19,48,10,154,202,202,234,75,142,109,113,167,124,86,27,12,82,195,52,237,158,72,106,22,154,174,170,153,103,138,100,161,239,83,172,114,75,31,85,234,187,91,239,254,78,94,249,254,101,170,124,35,97,58,131,168,57,13,93,243,33,190,84,94,234,107,171,170,85,55,202,255,0,108,86,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,66,174,107,28,9,93,82,235,95,197,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,236,107,85,138,206,251,145,251,231,146,58,245,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,16,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,149,185,149,243,2,251,246,172,174,208,77,41,155,102,3,106,184,55,218,151,22,187,164,151,138,234,73,234,89,248,82,193,82,248,106,45,207,79,13,60,123,152,142,89,35,99,253,219,90,71,94,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,146,171,155,110,142,224,58,21,128,112,255,0,167,58,115,97,164,183,91,109,212,247,232,165,150,42,88,97,158,225,60,112,218,97,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,196,137,231,249,42,121,167,202,126,95,215,122,141,184,186,144,10,192,208,94,97,117,154,101,198,38,171,104,86,188,229,255,0,218,45,126,160,100,113,89,239,151,73,167,168,146,207,85,227,155,13,53,43,230,146,101,142,154,220,216,225,123,81,27,30,216,228,149,28,231,50,61,238,109,159,128,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,0,89,248,245,169,215,158,97,186,113,162,186,79,125,171,131,78,172,117,23,232,110,239,143,181,178,255,0,113,130,130,226,214,204,217,161,150,70,207,66,141,142,25,97,79,131,115,220,175,123,92,172,133,89,210,185,155,235,166,163,240,233,163,248,46,168,105,125,231,192,221,104,117,2,138,41,161,149,21,244,183,10,87,91,238,11,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,100,6,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,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,118,126,155,253,200,181,64,8,127,204,103,130,143,226,171,78,32,191,224,22,203,84,122,155,139,126,37,182,166,116,237,73,116,161,68,122,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,22,127,109,88,22,85,254,170,227,153,38,57,112,255,0,132,163,174,182,215,83,201,255,0,70,72,102,142,70,127,188,230,185,191,226,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,221,216,56,177,242,177,172,159,47,242,31,78,156,205,97,170,130,0,115,43,230,5,247,19,71,93,160,154,83,54,252,250,235,111,111,181,46,45,119,88,236,244,53,112,84,179,240,165,130,165,147,83,220,88,190,26,120,247,49,90,145,200,199,251,247,52,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,191,238,12,248,51,192,120,76,192,41,168,232,232,105,46,57,181,198,157,146,223,175,210,197,12,211,182,121,33,167,74,154,74,90,148,130,41,146,135,189,78,146,71,20,157,87,170,238,119,191,249,72,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,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,79,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,102,179,137,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,233,45,20,210,62,46,140,87,201,77,36,50,42,34,55,162,189,81,90,213,69,106,91,255,0,40,141,98,186,234,87,11,143,196,114,59,245,37,117,203,79,175,18,217,41,162,90,167,75,91,29,169,209,71,53,35,167,107,222,231,35,17,207,168,130,37,68,107,59,116,173,99,83,240,220,167,159,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,156,206,56,53,138,235,173,252,81,234,6,93,89,126,164,186,219,104,175,21,54,75,12,180,53,78,158,137,45,84,146,186,26,103,83,185,94,246,236,145,173,89,220,177,174,199,73,60,143,106,38,254,133,143,114,100,208,186,60,91,70,175,186,243,119,179,108,189,102,215,9,45,214,186,185,22,9,63,176,244,142,70,57,97,86,162,203,23,114,173,42,27,35,28,228,71,248,72,29,177,17,173,115,188,174,130,243,11,172,211,46,49,53,91,66,181,231,47,254,209,107,245,3,35,138,207,124,186,77,61,68,150,122,175,28,216,105,169,95,52,147,44,116,214,230,199,11,218,136,216,246,199,36,168,231,57,145,239,115,108,252,0,0,4,63,230,51,193,71,241,85,167,16,95,240,11,101,170,61,77,197,191,18,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,139,63,182,172,11,42,255,0,85,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,163,36,51,71,35,63,222,115,92,223,241,42,23,189,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,236,28,88,249,88,214,79,151,249,15,167,78,102,176,213,65,0,57,149,243,2,251,137,163,174,208,77,41,155,126,125,117,183,183,218,151,22,187,172,118,122,26,184,42,89,248,82,193,82,201,169,238,44,95,13,60,123,152,173,72,228,99,253,251,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,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,91,158,121,195,149,31,47,174,1,242,220,215,76,174,126,19,86,41,61,131,93,95,150,68,200,37,170,134,170,75,141,173,181,84,116,213,29,136,228,117,185,210,64,170,148,243,35,154,246,189,201,34,59,114,161,34,248,51,227,51,1,226,207,0,166,172,163,174,164,183,102,214,234,118,69,126,176,203,44,48,206,233,227,134,157,106,106,233,105,146,121,102,90,30,245,66,71,28,178,116,94,169,181,222,255,0,231,34,128,7,10,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,224,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,202,185,91,107,22,125,174,186,47,158,234,54,163,95,170,238,55,43,142,164,93,37,138,41,106,166,154,11,124,18,82,81,76,218,74,86,204,247,186,42,104,221,43,210,56,145,202,141,69,255,0,141,87,133,104,47,48,186,205,50,227,19,85,180,43,94,114,255,0,237,22,191,80,50,56,172,247,203,164,211,212,73,103,170,241,205,134,154,149,243,73,50,199,77,110,108,112,189,168,141,143,108,114,74,142,115,153,30,247,54,207,192,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,33,175,52,157,98,207,180,43,69,240,45,70,211,155,245,93,186,229,110,212,139,92,178,197,21,84,208,193,112,130,58,74,217,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,241,42,117,94,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,157,212,0,71,94,51,56,204,192,120,76,192,42,107,43,43,169,46,57,181,198,157,241,88,108,49,75,12,211,182,121,33,168,90,106,186,170,101,158,41,146,135,189,78,177,201,44,125,87,170,237,111,191,249,57,123,231,249,150,169,240,141,132,234,14,160,228,53,119,204,134,249,81,123,169,174,174,169,84,223,43,253,177,88,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,34,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,139,31,52,250,201,243,3,33,245,25,203,94,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,212,2,154,249,149,243,11,172,212,219,237,118,133,104,54,95,253,162,208,109,138,241,124,181,205,61,60,151,138,173,149,48,212,210,178,104,230,72,234,109,206,142,102,53,81,209,237,146,72,149,205,115,227,216,231,126,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,72,191,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,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,15,172,17,215,140,206,51,48,30,19,48,10,154,202,202,234,75,142,109,113,167,124,86,27,12,82,195,52,237,158,72,106,22,154,174,170,153,103,138,100,161,239,83,172,114,75,31,85,234,187,91,239,254,84,3,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,189,255,0,170,203,255,0,151,255,0,254,206,20,45,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,228,168,0,128,28,234,252,172,98,223,48,40,125,58,226,85,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,223,161,77,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,196,171,237,65,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,83,60,58,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,187,254,87,30,68,244,203,235,94,177,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,74,65,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,192,200,214,55,162,43,88,249,185,167,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,199,26,58,45,204,220,146,50,127,243,127,202,108,89,207,5,250,123,154,226,213,222,54,203,144,102,22,155,165,186,167,180,248,251,244,179,218,107,228,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,16,91,149,199,158,205,50,250,215,163,214,146,211,154,199,29,182,164,181,87,240,179,163,89,53,91,174,78,168,88,51,123,173,186,118,182,8,224,70,189,178,89,209,232,138,231,189,206,86,172,251,28,212,98,51,176,229,126,249,227,142,181,180,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,46,132,248,85,225,159,13,225,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,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,248,23,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,51,89,197,143,154,125,100,249,129,144,250,140,229,159,114,212,230,23,71,169,182,42,29,10,215,156,191,251,122,160,221,21,158,249,116,154,10,120,239,20,187,233,161,166,165,124,210,76,146,84,220,93,36,207,106,35,99,221,36,113,35,156,231,201,189,206,177,80,10,171,230,185,199,79,247,254,23,244,83,51,255,0,218,41,115,250,218,22,255,0,154,214,218,227,168,71,127,202,248,166,53,191,235,33,87,255,0,132,66,69,94,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,43,87,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,154,9,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,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,128,2,181,121,162,240,11,71,152,88,174,92,76,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,119,214,55,185,35,165,238,43,157,52,109,110,213,71,198,140,154,173,180,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,255,0,18,165,223,79,196,198,27,197,127,47,205,88,213,44,62,134,174,220,246,224,249,37,182,239,108,169,69,115,237,215,24,237,82,62,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,101,6,23,253,199,215,26,248,175,10,122,113,87,100,180,220,252,70,166,228,214,249,163,199,45,244,235,27,228,160,222,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,77,173,149,241,80,183,246,213,158,229,95,234,174,71,146,100,119,15,248,74,202,235,149,117,68,159,244,164,154,105,36,127,251,238,115,157,254,53,82,237,57,104,112,57,77,195,142,27,14,176,231,15,171,126,162,230,150,120,217,53,36,140,150,157,150,59,116,203,28,233,68,232,94,141,114,212,171,153,19,166,115,219,240,62,52,141,136,136,215,190,105,190,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,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,113,63,192,0,170,190,118,154,41,255,0,152,188,70,81,220,63,251,152,85,194,150,73,127,231,21,148,146,66,196,143,254,122,146,57,210,127,144,70,183,250,106,69,254,87,218,223,106,209,62,43,236,173,188,216,234,238,52,249,253,59,112,118,62,154,70,181,244,115,214,214,82,172,51,171,93,238,123,18,88,99,99,211,115,85,25,35,158,155,149,137,27,231,175,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,228,241,255,0,175,52,220,62,112,185,151,100,208,214,213,211,95,111,244,239,198,113,231,210,84,75,77,59,46,53,113,72,214,205,28,209,177,203,19,224,137,179,84,162,170,183,170,211,163,17,237,115,154,165,0,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,70,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,189,122,34,127,35,57,156,88,249,167,214,79,152,25,15,168,206,89,167,45,14,98,21,58,159,77,14,130,107,246,71,72,220,158,221,79,27,49,252,150,229,112,138,23,223,24,178,199,12,116,83,44,174,71,77,93,186,86,35,28,205,207,157,136,229,122,119,24,231,205,99,224,0,0,43,87,154,47,0,180,121,133,138,229,196,198,142,219,237,86,187,174,57,111,169,174,203,44,240,83,65,71,29,206,149,143,150,166,123,147,94,214,183,125,99,123,146,58,94,226,185,211,70,214,237,84,124,104,201,170,219,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,93,244,252,76,97,188,87,242,252,213,141,82,195,232,106,237,207,110,15,146,91,110,246,202,148,87,62,221,113,142,213,35,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,80,97,127,220,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,11,127,109,89,238,85,254,170,228,121,38,71,112,255,0,132,172,174,185,87,84,73,255,0,74,73,166,146,71,255,0,190,231,57,223,227,85,46,211,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,246,188,209,252,137,234,111,209,125,98,136,164,13,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,30,43,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,241,170,80,15,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,203,52,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,178,158,87,92,125,81,230,22,43,111,12,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,221,245,141,238,70,216,187,104,231,77,27,93,185,17,241,171,230,178,160,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,64,14,117,126,86,49,111,152,20,62,157,113,42,215,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,226,85,246,160,230,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,158,29,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,93,255,0,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,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,191,238,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,149,43,87,154,47,31,84,120,125,138,229,195,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,101,99,187,114,54,94,226,53,208,198,230,237,69,124,136,248,106,4,159,252,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,42,172,177,78,90,156,194,235,52,202,251,67,161,90,243,151,255,0,104,181,251,162,179,223,46,147,79,81,37,158,171,101,52,52,212,175,154,73,150,58,107,115,99,133,237,68,108,123,99,146,84,115,156,200,247,185,183,40,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,231,91,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,222,0,191,239,253,86,95,252,191,255,0,246,112,160,19,223,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,192,32,7,58,191,43,24,183,204,10,31,78,184,148,172,74,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,138,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,63,43,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,237,198,143,22,217,87,23,58,166,185,77,202,47,3,141,216,188,77,191,25,183,53,178,69,219,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,217,141,17,58,49,14,0,95,247,43,143,34,122,101,245,175,88,173,37,81,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,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,231,245,26,233,168,245,218,29,15,15,23,59,207,142,195,40,114,8,178,75,109,53,66,43,228,183,85,54,26,136,228,101,59,250,252,16,201,226,158,247,198,168,173,238,53,30,221,138,249,86,79,202,211,29,76,202,180,139,47,143,58,194,170,252,37,234,158,223,114,183,211,85,54,73,35,146,151,198,209,79,70,249,226,124,111,107,217,52,108,168,115,227,122,59,225,145,172,114,162,162,42,47,203,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,252,212,191,62,8,56,46,197,120,71,211,136,40,107,91,106,189,231,215,46,228,247,188,134,42,24,219,35,59,169,14,234,26,105,213,137,50,209,177,96,141,81,175,95,142,68,116,187,89,185,35,100,149,42,175,158,119,228,159,234,79,219,72,85,193,7,20,191,194,62,184,193,169,21,184,223,182,236,183,43,124,150,43,221,60,78,219,84,202,25,102,134,87,75,76,170,228,98,204,199,193,27,145,175,248,94,212,115,58,177,92,146,51,67,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,51,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,190,158,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,116,181,32,87,50,254,61,105,180,27,30,155,69,116,154,251,73,62,162,223,41,228,134,238,248,251,187,236,22,233,233,100,107,102,108,208,203,27,160,174,87,73,12,176,167,199,181,141,87,189,173,71,194,175,165,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,73,65,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,37,43,19,127,150,135,28,117,60,56,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,3,35,73,24,168,173,123,38,149,92,219,184,179,181,88,52,142,195,162,250,97,157,85,165,223,80,169,224,189,215,84,218,54,190,146,179,23,149,147,177,27,226,209,122,57,149,50,181,157,18,21,93,241,67,43,94,169,28,136,217,99,255,0,46,30,44,248,205,204,117,230,197,164,20,121,213,94,113,143,93,170,31,93,126,92,183,196,220,214,219,65,31,105,213,53,49,213,162,172,240,191,183,18,67,11,100,122,211,247,170,90,142,102,233,55,39,203,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,34,213,0,0,166,14,103,188,5,83,104,197,214,175,136,29,31,177,82,80,105,245,206,162,154,27,173,162,147,186,245,180,220,103,116,219,230,142,38,197,218,167,161,114,182,6,162,44,191,12,211,164,108,107,88,177,177,176,215,74,117,211,81,244,106,143,47,180,225,87,158,213,171,59,199,235,113,187,253,182,116,87,210,214,210,212,65,36,40,247,49,21,58,77,23,117,207,138,68,84,115,92,174,69,234,199,200,199,248,3,218,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,229,117,192,45,30,31,98,182,241,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,217,88,238,220,110,139,182,173,116,49,185,219,149,95,34,178,27,42,0,138,188,209,252,137,234,111,209,125,98,136,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,167,94,138,159,204,210,70,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,60,86,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,227,84,205,182,172,103,95,122,26,167,153,106,103,178,253,153,246,183,32,184,223,124,23,127,189,225,124,85,76,147,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,183,254,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,201,233,201,191,137,188,7,21,181,100,28,55,101,245,52,150,75,149,218,240,236,134,203,114,173,184,195,12,23,9,231,109,37,31,179,216,217,21,174,90,149,115,34,116,108,102,245,145,29,42,116,103,109,59,150,190,0,7,20,227,39,66,232,248,137,225,199,51,211,159,99,123,70,244,235,124,151,28,113,172,88,25,51,47,20,236,116,148,169,28,179,162,178,46,227,211,176,247,245,106,246,166,149,187,218,142,87,38,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,45,83,152,190,175,83,107,215,45,253,29,213,200,103,164,146,163,34,202,45,115,92,18,146,9,97,130,43,139,45,183,40,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,150,189,184,78,243,79,163,127,48,49,239,81,128,153,92,233,245,138,235,122,213,204,83,68,45,247,234,73,108,88,213,157,151,186,234,58,74,167,57,237,186,213,62,70,163,106,163,71,171,17,241,211,71,19,226,71,49,30,214,86,72,189,85,178,161,226,121,66,104,93,30,167,241,29,87,168,217,13,155,198,217,116,210,222,219,140,46,122,192,248,91,120,157,235,29,18,73,20,136,231,187,107,25,87,59,30,196,69,142,90,104,156,175,106,237,107,238,252,205,103,22,62,105,245,147,230,6,67,234,51,156,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,185,115,113,175,252,85,105,196,246,12,254,231,106,143,83,113,111,195,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,152,0,0,0,41,131,153,239,1,84,218,49,117,171,226,7,71,236,84,148,26,125,115,168,166,134,235,104,164,238,189,109,55,25,221,54,249,163,137,177,118,169,232,92,173,129,168,139,47,195,52,233,27,26,214,44,108,108,53,210,157,116,212,125,26,163,203,237,56,85,231,181,106,206,241,250,220,110,255,0,109,157,21,244,181,180,181,16,73,10,61,204,69,78,147,69,221,115,226,145,21,28,215,43,145,122,177,242,49,254,0,246,186,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,141,86,210,121,93,112,11,71,135,216,173,188,76,107,21,190,213,116,186,228,118,250,106,236,78,207,61,52,21,145,219,41,94,248,170,96,185,57,238,107,182,86,59,183,27,162,237,171,93,12,110,118,229,87,200,172,134,202,136,171,205,31,200,158,166,253,23,214,40,138,1,36,87,6,124,102,103,220,38,103,244,213,148,117,213,119,28,38,227,80,200,175,214,25,101,154,104,27,4,147,83,173,77,93,45,50,79,20,41,93,217,167,72,227,150,78,169,209,118,187,221,252,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,63,86,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,133,185,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,209,44,186,158,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,206,105,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,185,184,215,254,42,180,226,123,6,127,115,181,71,169,184,183,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,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,0,115,171,242,177,139,124,192,161,244,235,137,74,196,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,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,242,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,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,224,5,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,157,171,36,224,163,219,124,3,233,255,0,22,58,101,108,186,214,94,161,246,164,121,165,190,4,239,198,234,24,110,53,177,178,230,212,87,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,31,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,106,154,249,205,115,21,165,225,79,30,207,116,94,170,213,73,169,185,199,114,137,44,85,85,113,214,85,99,29,181,145,149,53,115,70,198,185,142,218,246,51,195,164,233,31,117,179,71,42,198,230,178,72,74,129,254,218,179,220,171,253,85,200,242,76,142,225,255,0,9,89,93,114,174,168,147,254,148,147,77,36,143,255,0,125,206,115,191,198,170,72,174,44,120,62,186,240,159,164,122,68,236,229,41,23,59,205,106,47,213,247,166,83,74,233,25,67,4,76,183,37,53,10,185,30,177,72,248,150,73,222,249,35,106,34,190,119,49,29,35,35,100,142,236,28,149,60,211,229,63,47,235,189,70,220,117,94,121,223,146,127,169,63,109,33,255,0,2,156,53,216,184,169,205,181,11,76,174,107,217,186,195,167,247,11,166,55,86,234,167,193,29,37,226,42,202,38,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,138,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,90,167,0,60,205,49,91,174,156,85,233,255,0,20,89,247,130,200,49,11,125,85,194,28,154,232,177,178,59,141,174,4,129,35,129,239,89,86,106,187,143,89,37,232,200,225,87,203,28,72,170,178,75,189,95,2,248,204,227,51,62,226,207,63,169,172,172,174,171,183,97,54,234,135,197,97,176,197,44,208,192,232,35,154,161,105,170,234,169,150,121,97,90,238,205,66,199,36,177,244,78,137,181,190,239,231,245,112,215,193,149,247,92,52,127,84,181,250,247,117,246,86,25,167,56,253,230,162,21,129,236,117,85,206,241,75,111,117,76,116,205,106,245,237,194,205,208,190,89,28,157,92,215,182,56,250,171,159,36,49,172,191,239,253,86,95,252,191,255,0,246,112,160,18,85,113,41,193,5,247,73,52,59,75,120,135,192,233,110,183,140,51,45,195,236,215,28,142,166,121,153,52,150,139,197,92,45,145,200,230,71,19,59,84,111,238,196,200,158,170,245,73,17,204,123,209,95,18,63,202,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,83,65,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,1,0,57,213,249,88,197,190,96,80,250,117,196,168,189,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,145,208,56,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,200,174,90,156,192,190,226,107,40,116,19,85,166,223,128,221,110,14,246,93,197,206,235,37,158,186,174,122,102,126,44,179,212,178,26,123,115,19,196,207,38,214,43,146,73,30,255,0,126,231,30,127,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,27,36,89,30,170,174,99,33,229,92,25,240,103,159,113,103,159,211,81,209,208,213,219,176,155,117,67,37,191,95,165,138,104,96,116,17,205,78,149,52,148,181,41,4,176,173,119,102,161,36,142,41,58,39,68,220,239,119,243,230,156,66,226,214,44,27,95,117,47,10,197,168,124,21,151,31,204,47,54,187,117,55,117,242,118,41,96,173,150,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,119,252,174,60,137,233,151,214,189,98,180,149,64,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,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,229,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,167,150,135,1,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,221,246,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,227,218,198,163,24,230,163,230,71,207,80,85,95,60,239,201,63,212,159,182,149,86,79,254,90,156,192,190,226,107,40,116,19,85,166,223,128,221,110,14,246,93,197,206,235,37,158,186,174,122,102,126,44,179,212,178,26,123,115,19,196,207,38,214,43,146,73,30,255,0,126,231,23,82,12,214,113,99,230,159,89,62,96,100,62,163,57,239,244,227,131,43,238,173,240,119,149,113,49,131,93,123,183,92,19,32,184,211,222,236,245,15,99,35,158,207,79,67,73,82,234,154,119,175,78,147,69,221,153,207,141,202,169,36,104,155,58,61,136,201,185,6,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,226,84,183,234,222,108,26,71,75,194,133,6,172,65,91,73,89,169,149,148,235,102,155,22,134,38,35,232,239,233,71,36,137,81,45,43,234,91,50,218,214,102,55,164,209,200,247,108,149,140,85,73,81,237,101,54,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,36,159,215,14,8,43,56,116,224,191,31,213,237,72,165,217,159,102,25,133,174,42,122,118,205,59,61,149,103,154,211,83,80,180,179,211,203,20,107,29,103,125,189,38,71,111,70,246,35,107,28,222,178,111,252,174,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,43,47,130,13,33,195,117,235,137,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,148,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,79,21,127,203,50,172,175,217,191,106,114,107,173,231,216,214,248,109,54,239,104,86,201,81,224,232,98,235,218,166,135,122,175,110,22,110,118,216,219,209,173,234,189,17,58,150,253,201,239,134,47,176,58,113,113,226,23,50,197,238,182,220,167,48,223,111,178,62,178,109,145,191,29,84,167,149,179,199,2,116,84,239,206,197,93,242,117,87,71,4,46,141,26,201,21,210,198,190,117,126,105,241,111,151,244,62,163,113,58,175,35,31,206,207,211,127,185,22,168,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,235,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,122,240,119,144,240,177,171,151,55,89,172,245,115,233,213,242,163,198,227,247,56,104,234,188,37,19,39,124,238,142,215,45,68,187,154,234,152,155,12,136,137,221,123,223,19,89,42,237,87,185,173,140,5,138,114,212,229,233,89,169,183,218,29,117,215,156,67,251,69,160,221,45,158,199,116,134,122,121,47,21,91,41,166,166,170,124,50,66,145,212,219,157,28,207,114,43,100,219,36,145,35,92,215,199,189,174,185,64,1,21,121,163,249,19,212,223,162,250,197,17,64,36,138,224,207,140,204,251,132,204,254,154,178,142,186,174,227,132,220,106,25,21,250,195,44,179,77,3,96,146,106,117,169,171,165,166,73,226,133,43,187,52,233,28,114,201,213,58,46,215,123,191,149,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,39,234,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,80,183,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,186,37,151,83,201,83,202,198,83,243,2,187,211,173,197,85,241,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,47,39,150,103,26,63,196,158,156,63,77,243,87,118,243,236,6,223,73,5,77,68,213,221,233,47,180,40,157,166,87,116,145,238,153,211,53,88,214,212,57,119,55,185,44,79,71,39,121,35,142,106,128,1,64,60,205,52,83,238,91,139,140,167,195,220,60,85,6,119,215,53,163,223,46,249,162,241,179,205,226,35,147,164,108,107,122,85,69,83,177,169,187,164,75,22,231,43,183,116,229,84,218,215,255,0,236,177,113,225,210,178,223,249,129,71,154,219,234,163,139,255,0,233,213,52,117,113,204,245,147,254,100,177,181,177,255,0,151,87,59,250,8,121,253,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,63,153,242,106,198,117,247,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,212,229,151,162,159,114,220,35,226,222,34,225,226,171,243,190,153,173,102,201,119,195,23,141,130,31,15,28,125,99,99,155,210,150,42,109,237,93,221,37,89,118,185,91,183,164,170,51,89,197,143,154,125,100,249,129,144,250,140,231,234,227,28,40,234,62,115,195,45,227,137,188,42,47,108,218,177,124,130,174,207,127,181,193,10,173,85,13,44,84,180,211,165,123,122,42,247,97,79,16,228,149,17,17,209,53,141,145,119,49,100,116,92,255,0,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,65,60,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,59,168,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,148,3,199,175,7,121,15,11,26,185,115,117,154,207,87,62,157,95,42,60,110,63,115,134,142,171,194,81,50,119,206,232,237,114,212,75,185,174,169,137,176,200,136,157,215,189,241,53,146,174,213,123,154,216,192,88,167,45,78,94,149,154,155,125,161,215,93,121,196,63,180,90,13,210,217,236,119,72,103,167,146,241,85,178,154,106,106,167,195,36,41,29,77,185,209,204,247,34,182,77,178,73,18,53,205,124,123,218,235,148,4,85,230,143,228,79,83,126,139,235,20,69,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,64,227,71,132,156,171,132,109,83,92,90,229,47,142,198,239,190,38,225,140,220,90,233,37,238,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,239,70,168,189,30,135,117,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,254,131,153,95,48,186,205,77,190,215,104,86,131,101,255,0,218,45,6,216,175,23,203,92,211,211,201,120,170,217,83,13,77,43,38,142,100,142,166,220,232,230,99,85,29,30,217,36,137,92,215,62,61,142,116,74,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,60,174,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,200,183,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,206,171,163,220,16,95,117,231,131,188,155,93,116,190,150,235,121,206,177,124,194,107,116,214,56,166,98,199,89,103,138,134,9,164,90,104,82,37,146,90,196,146,161,174,70,119,17,31,27,28,214,49,210,43,26,248,255,0,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,157,212,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,14,63,197,37,218,213,113,225,135,92,232,237,247,58,74,170,139,94,15,144,82,87,69,12,205,123,233,103,91,75,230,72,165,106,47,86,61,98,154,41,17,174,232,187,36,99,191,147,145,87,54,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,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,255,0,35,160,113,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,240,35,165,107,24,223,19,27,93,27,102,102,214,237,122,163,145,59,111,141,239,145,92,181,57,129,125,196,214,80,232,38,171,77,191,1,186,220,29,236,187,139,157,214,75,61,117,92,244,204,252,89,103,169,100,52,246,230,39,137,158,77,172,87,36,146,61,254,253,206,60,255,0,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,67,202,184,51,224,207,62,226,207,63,166,163,163,161,171,183,97,54,234,134,75,126,191,75,20,208,192,232,35,154,157,42,105,41,106,82,9,97,90,238,205,66,73,28,82,116,78,137,185,222,239,231,205,56,133,197,172,88,54,190,234,94,21,139,80,248,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,239,249,92,121,19,211,47,173,122,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,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,122,243,47,224,42,167,65,178,25,181,171,73,172,85,115,233,213,242,162,73,174,236,143,181,178,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,252,123,94,213,99,220,213,124,40,248,22,92,159,45,78,94,148,122,101,98,161,215,93,121,196,63,183,170,253,210,217,236,119,72,96,168,142,207,75,190,154,106,106,167,195,36,43,37,53,197,178,66,247,34,182,77,209,199,42,53,205,100,155,218,223,1,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,155,252,203,248,62,181,113,23,164,115,103,152,234,99,246,156,239,5,167,146,190,27,173,202,86,210,50,174,213,19,36,146,122,25,170,158,246,197,19,58,175,121,146,77,213,145,189,142,77,209,50,105,100,74,33,59,175,6,124,47,221,120,179,214,138,109,57,163,187,210,91,173,182,234,118,94,239,210,203,80,232,103,117,170,58,186,120,106,91,74,228,138,86,173,78,218,132,88,210,70,163,58,167,196,191,226,91,190,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,231,48,191,239,253,86,95,252,191,255,0,246,112,160,19,70,122,27,128,97,186,167,193,54,152,233,246,160,227,212,151,204,122,249,166,248,253,53,117,13,74,46,201,89,236,250,117,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,96,227,127,130,236,171,132,125,71,158,134,137,183,91,222,3,114,237,207,100,200,101,161,145,177,179,186,179,109,161,169,157,24,144,173,99,18,9,21,90,197,248,227,70,203,181,155,150,54,116,190,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,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,62,178,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,95,159,21,92,51,225,188,87,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,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,205,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,245,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,207,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,93,92,234,241,60,87,238,11,22,206,190,204,218,190,210,125,176,161,180,251,103,193,71,227,188,15,130,184,203,225,187,253,59,157,158,231,199,219,221,183,119,197,211,175,188,129,124,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,254,109,123,26,228,232,168,138,104,36,2,170,249,231,126,73,254,164,253,180,138,188,188,120,122,197,120,160,212,45,68,210,60,166,167,192,120,253,63,170,169,183,93,25,75,29,68,214,202,232,174,118,231,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,225,90,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,255,0,141,18,202,121,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,251,13,86,108,130,57,45,40,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,85,230,149,193,5,139,65,175,177,235,174,151,210,218,172,216,46,81,112,167,183,77,99,138,103,164,148,119,137,89,85,52,139,77,10,68,145,197,70,177,211,181,200,206,226,171,36,123,154,198,54,52,99,89,0,11,52,229,17,193,245,171,45,186,191,138,108,241,49,251,181,182,201,81,45,6,53,106,89,91,85,61,53,214,55,70,229,174,157,140,126,216,31,19,87,164,81,202,213,122,172,173,157,27,30,200,36,147,186,243,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,174,14,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,46,123,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,20,89,137,240,225,168,247,142,35,172,220,51,101,56,253,215,31,202,107,114,10,123,37,198,31,0,181,115,91,227,123,218,178,213,246,216,228,73,97,142,5,117,70,246,191,182,232,155,189,31,177,119,154,51,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,138,118,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,236,253,55,251,145,106,135,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,149,193,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,157,35,213,173,99,95,44,178,189,24,205,251,82,213,0,56,167,26,24,158,43,149,240,177,170,95,106,113,155,85,231,216,216,125,238,237,110,246,133,20,117,30,14,186,43,117,71,106,166,29,232,189,185,153,185,219,100,111,71,55,170,244,84,234,103,8,212,237,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,34,175,52,127,34,122,155,244,95,88,162,41,3,135,172,90,197,156,235,238,154,97,89,77,15,141,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,58,7,26,60,36,229,92,35,106,154,226,215,41,124,118,55,125,241,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,232,244,59,175,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,244,28,202,249,133,214,106,109,246,187,66,180,27,47,254,209,104,54,197,120,190,90,230,158,158,75,197,86,202,152,106,105,89,52,115,36,117,54,231,71,51,26,168,232,246,201,36,74,230,185,241,236,115,162,87,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,229,117,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,254,69,186,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,117,253,11,224,78,235,196,63,8,153,78,183,233,205,101,92,249,182,43,148,87,82,75,105,150,71,58,10,235,85,53,178,42,151,69,75,4,52,242,77,45,115,230,153,140,141,170,246,177,201,238,247,47,69,88,215,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,187,139,108,87,139,157,44,76,166,219,23,129,201,44,94,26,223,147,91,156,216,226,237,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,236,200,138,157,88,164,128,0,16,3,156,38,128,253,191,208,235,118,174,98,90,123,237,92,167,11,184,51,218,151,74,54,127,93,83,99,171,13,67,167,238,53,21,22,88,99,157,96,147,250,46,88,154,233,158,155,24,179,57,105,88,29,43,134,189,33,169,215,173,121,193,180,142,24,42,228,167,200,175,16,195,112,90,73,226,134,120,173,204,235,45,108,209,190,94,172,71,199,77,28,210,34,42,59,170,177,17,26,229,84,106,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,235,51,89,197,143,154,125,100,249,129,144,250,140,229,164,242,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,129,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,71,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,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,128,0,7,20,227,67,19,197,114,190,22,53,75,237,78,51,106,188,251,27,15,189,221,173,222,208,162,142,163,193,215,69,110,168,237,84,195,189,23,183,51,55,59,108,141,232,230,245,94,138,157,76,225,26,157,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,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,35,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,153,170,186,111,125,209,253,71,200,244,191,39,172,181,85,221,113,155,132,182,234,185,173,117,204,171,165,124,145,175,69,86,72,207,255,0,219,28,141,145,142,234,201,24,199,181,204,111,203,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,249,26,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,68,60,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,164,242,80,187,90,166,225,183,50,177,67,115,164,125,202,143,56,168,171,168,163,108,205,89,225,130,106,10,38,197,43,227,235,185,172,123,160,153,173,114,167,71,44,82,34,117,218,189,56,7,50,254,93,244,218,97,83,54,189,232,14,57,86,236,98,227,81,35,242,12,106,219,111,150,102,88,222,145,73,52,149,176,164,77,86,195,67,182,39,171,218,253,172,129,234,212,98,246,222,214,67,15,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,10,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,37,92,240,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,68,106,227,127,141,28,87,132,125,56,158,186,137,214,171,222,125,114,237,193,100,199,165,174,141,178,51,186,147,109,174,169,129,30,147,45,27,22,9,17,92,196,248,228,70,197,185,155,150,70,68,174,6,238,215,91,255,0,44,126,38,175,183,219,157,93,198,229,113,168,204,234,235,43,42,230,116,211,212,207,38,63,76,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,42,132,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,243,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,217,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,62,173,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,167,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,185,236,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,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,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,148,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,186,244,83,147,221,139,0,226,58,171,45,212,59,213,171,52,210,203,86,250,204,122,215,85,43,210,186,166,171,124,107,4,119,40,59,41,12,176,198,139,54,228,100,136,217,93,28,74,232,210,55,201,10,89,81,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,149,205,99,142,219,170,221,107,248,89,209,172,154,145,182,214,211,172,25,189,214,221,59,157,60,147,171,158,217,44,232,244,68,107,24,214,163,86,125,142,114,189,95,216,114,179,100,241,201,90,216,110,1,153,106,13,77,214,151,12,199,170,238,175,177,217,235,111,247,53,133,19,101,29,186,146,37,150,162,162,87,185,81,172,99,90,157,19,170,252,79,115,24,221,207,123,90,191,86,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,218,91,56,170,195,120,175,229,249,170,153,133,154,229,72,220,158,221,166,247,154,108,178,209,28,107,11,237,215,21,181,79,189,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,101,16,151,253,255,0,170,203,255,0,151,255,0,254,206,20,2,105,79,132,239,43,26,55,242,255,0,30,244,232,10,171,230,149,198,253,139,94,111,177,232,86,151,213,90,175,56,46,47,112,167,184,205,124,138,23,172,149,151,136,153,85,12,137,77,50,74,177,203,70,145,212,53,168,254,218,43,228,99,156,199,186,53,99,159,29,120,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,79,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,242,61,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,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,151,208,112,103,193,158,3,194,102,1,77,71,71,67,73,113,205,174,52,236,150,253,126,150,40,102,157,179,201,13,58,84,210,82,212,164,17,76,148,61,234,116,146,56,164,234,189,87,115,189,255,0,202,69,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,44,83,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,182,134,166,116,98,204,148,111,89,228,85,107,23,224,145,91,46,215,237,88,223,64,63,219,86,5,149,127,170,184,230,73,142,92,63,225,40,235,173,181,212,242,127,209,146,25,163,145,159,239,57,174,111,248,149,11,180,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,106,47,139,31,52,250,201,243,3,33,245,25,203,52,229,39,159,225,186,89,193,54,127,168,58,131,144,210,88,241,235,30,113,95,83,93,93,82,171,178,38,123,62,218,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,94,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,228,18,96,25,148,88,13,62,169,59,30,171,92,78,170,241,53,129,151,102,162,58,4,184,197,12,115,186,157,234,139,213,143,88,166,99,219,185,19,122,36,155,55,118,228,219,34,184,5,227,95,42,225,79,81,233,44,151,107,159,136,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,41,233,206,86,237,106,191,240,137,132,223,108,87,58,75,141,182,227,156,91,106,232,235,41,38,108,208,84,193,37,178,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,32,95,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,148,172,92,159,45,78,97,116,122,155,98,161,208,173,121,203,255,0,183,170,13,209,89,239,151,73,160,167,142,241,75,190,154,26,106,87,205,36,201,37,77,197,210,76,246,162,54,61,210,71,18,57,206,124,155,220,233,193,38,144,225,175,214,138,125,123,108,21,113,229,144,98,243,98,15,145,179,175,98,123,115,234,227,170,107,95,26,245,68,124,114,198,245,107,155,183,170,77,34,63,127,72,246,123,82,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,59,63,77,254,228,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,20,3,198,255,0,26,57,87,23,26,143,61,117,19,174,182,76,6,219,219,130,201,143,75,93,35,163,127,105,102,219,93,83,2,61,97,74,199,164,242,34,185,137,240,70,173,139,115,246,172,143,237,124,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,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,17,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,215,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,126,86,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,228,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,125,16,241,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,199,10,230,177,192,197,214,203,147,87,241,69,165,22,186,187,133,182,255,0,80,178,101,118,91,117,173,207,91,100,236,167,124,146,220,211,177,30,214,211,61,176,61,243,201,47,69,108,207,222,175,127,121,82,40,43,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,30,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,145,153,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,200,243,229,170,114,75,209,79,252,250,226,50,178,225,255,0,221,194,173,244,177,203,255,0,55,172,171,146,102,44,127,243,36,141,205,147,252,186,57,191,208,82,213,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,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,153,246,227,71,132,156,171,132,109,83,92,90,229,47,142,198,239,190,38,225,140,220,90,233,37,238,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,239,70,168,189,30,135,171,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,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,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,185,62,99,60,107,255,0,10,186,113,5,131,0,185,218,164,212,220,167,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,179,251,106,207,114,175,245,87,35,201,50,59,135,252,37,101,117,202,186,162,79,250,82,77,52,146,63,253,247,57,206,255,0,26,168,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,231,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,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,158,131,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,125,249,233,158,166,105,103,18,154,89,6,83,139,85,218,178,60,111,35,183,182,27,141,186,105,41,171,59,30,34,153,143,150,223,93,19,31,36,109,153,177,206,214,203,3,149,122,110,232,189,81,125,245,87,196,47,41,77,71,78,35,161,196,184,116,182,237,192,114,59,124,247,136,46,151,202,149,109,13,130,72,222,169,45,4,179,183,185,52,158,247,67,217,85,141,100,123,102,232,189,207,15,60,201,102,156,42,240,207,134,240,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,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,125,6,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,233,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,126,123,53,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,26,173,143,240,11,255,0,162,203,136,223,213,255,0,254,174,82,149,86,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,148,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,250,14,12,248,51,192,120,76,192,41,168,232,232,105,46,57,181,198,157,146,223,175,210,197,12,211,182,121,33,167,74,154,74,90,148,130,41,146,135,189,78,146,71,20,157,87,170,238,119,191,249,72,163,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,106,23,55,110,27,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,63,145,39,244,19,90,241,94,34,116,158,197,172,120,85,190,235,69,101,200,60,87,134,130,233,20,113,213,51,177,83,45,59,247,182,57,36,98,117,124,46,84,232,245,248,85,58,244,94,168,153,236,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,210,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,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,12,248,51,192,120,76,192,41,168,232,232,105,46,57,181,198,157,146,223,175,210,197,12,211,182,121,33,167,74,154,74,90,148,130,41,146,135,189,78,146,71,20,157,87,170,238,119,191,249,87,175,50,190,94,149,154,101,125,174,215,93,6,196,63,180,90,253,178,222,44,118,184,103,168,146,207,85,178,166,106,154,166,67,28,43,29,53,185,177,194,199,42,186,77,177,201,42,181,173,100,123,26,216,65,165,218,189,153,105,5,78,77,62,31,61,34,51,48,197,238,120,133,222,26,152,18,86,79,110,174,139,100,173,69,247,57,143,107,146,57,24,230,170,116,124,77,71,110,98,189,142,241,69,255,0,127,234,178,255,0,229,255,0,255,0,179,133,0,150,83,196,167,31,84,120,127,7,122,91,195,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,101,99,187,114,54,94,226,53,208,198,230,237,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,191,238,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,255,0,171,197,7,20,24,15,9,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,54,211,189,21,81,202,189,85,190,239,230,169,192,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,167,94,136,191,200,243,252,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,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,42,128,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,45,39,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,207,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,133,159,242,148,224,163,216,148,116,124,89,106,109,178,235,71,122,155,189,30,23,111,157,59,17,182,134,104,59,111,185,185,17,219,228,239,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,87,95,22,62,105,245,147,230,6,67,234,51,158,126,77,94,204,159,162,244,250,8,217,233,35,196,224,202,38,203,223,27,96,78,252,247,23,210,71,74,215,62,69,234,168,200,226,141,232,214,183,111,85,154,69,126,254,145,236,234,188,25,240,103,159,113,103,159,211,81,209,208,213,219,176,155,117,67,37,191,95,165,138,104,96,116,17,205,78,149,52,148,181,41,4,176,173,119,102,161,36,142,41,58,39,68,220,239,119,243,188,156,143,133,237,14,200,244,57,188,60,73,128,90,169,48,202,75,124,212,54,186,104,169,33,150,75,84,146,67,44,126,50,153,243,178,77,181,141,239,202,244,168,114,58,69,145,238,123,149,202,231,42,209,15,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,255,0,41,91,196,14,125,113,225,230,131,134,139,131,233,42,177,59,94,80,185,85,12,179,44,207,171,165,157,105,228,133,105,162,114,201,218,101,50,172,210,202,177,182,52,94,236,143,118,239,137,81,123,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,163,122,67,153,107,190,162,91,244,183,79,160,164,159,33,187,83,215,77,67,5,76,233,11,42,31,77,73,53,82,194,143,95,133,175,123,96,115,24,174,86,179,123,155,185,204,111,87,39,159,254,218,176,44,171,253,85,199,50,76,114,225,255,0,9,71,93,109,174,167,147,254,140,144,205,28,140,255,0,121,205,115,127,196,168,94,247,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,148,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,249,217,250,111,247,35,143,243,47,227,214,167,94,114,25,180,87,73,175,181,112,105,213,142,162,72,110,239,143,181,178,255,0,113,130,170,70,182,102,205,12,178,54,122,20,108,112,203,10,124,27,158,229,123,218,229,100,42,200,22,79,254,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,24,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,167,94,136,191,200,246,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,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,161,111,237,171,61,202,191,213,92,143,36,200,238,31,240,149,149,215,42,234,137,63,233,73,52,210,72,255,0,247,220,231,59,252,106,167,215,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,252,148,186,158,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,162,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,227,242,121,169,241,191,71,166,216,173,223,134,29,60,170,223,151,228,150,248,162,200,106,251,48,84,83,209,89,234,227,157,147,210,245,238,171,226,172,145,137,10,244,124,74,137,5,70,246,185,175,116,110,109,70,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,165,249,240,235,162,152,175,0,92,44,95,61,163,112,186,222,125,141,111,169,205,114,174,204,177,212,110,174,138,221,23,140,142,135,172,112,117,133,124,34,246,155,47,71,123,254,39,39,95,119,21,254,173,95,11,31,236,7,85,127,234,171,119,250,113,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,51,208,2,154,249,205,232,93,102,45,172,182,45,121,180,89,182,89,115,107,124,118,235,165,92,107,60,159,217,138,70,171,26,179,43,145,98,139,185,72,148,237,141,141,114,43,252,36,238,216,138,215,57,213,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,163,238,18,52,94,213,160,188,60,225,58,127,75,136,82,99,183,120,236,244,117,121,37,60,47,108,175,150,247,37,60,126,54,89,101,107,156,146,191,186,142,106,57,28,230,163,24,198,51,164,108,98,39,96,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,249,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,23,60,58,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,153,92,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,139,252,80,115,11,209,126,19,51,251,126,156,234,54,49,154,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,117,59,213,81,26,169,209,91,239,254,104,158,131,133,46,53,180,179,140,31,181,63,118,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,72,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,69,94,104,254,68,245,55,232,190,177,68,81,14,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,230,125,90,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,22,211,203,83,151,165,30,153,88,168,117,215,94,113,15,237,234,191,116,182,123,29,210,24,42,35,179,210,239,166,154,154,169,240,201,10,201,77,113,108,144,189,200,173,147,116,113,202,141,115,89,38,246,183,208,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,108,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,254,104,53,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,50,226,121,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,60,84,152,6,101,22,3,79,170,78,199,170,215,19,170,188,77,96,101,217,168,142,129,46,49,67,28,238,167,122,162,245,99,214,41,152,246,238,68,222,137,38,205,221,185,54,201,78,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,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,125,102,107,56,177,243,79,172,159,48,50,31,81,156,183,238,3,117,51,21,209,190,89,152,174,169,102,181,126,30,203,140,219,239,247,10,157,178,70,201,38,217,119,173,217,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,66,168,120,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,248,21,209,53,239,111,137,145,173,141,211,63,115,183,61,17,168,189,182,70,198,112,162,213,56,5,255,0,209,101,196,111,234,255,0,255,0,87,41,74,171,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,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,115,118,225,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,244,233,213,19,249,18,127,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,137,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,5,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,162,181,71,223,165,158,182,89,34,147,99,234,90,246,238,99,218,189,28,136,228,235,209,81,23,220,89,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,81,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,201,63,212,159,182,149,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,117,60,180,56,10,166,208,108,122,29,106,213,155,21,36,250,139,124,167,142,107,67,36,238,239,176,91,167,165,141,206,133,208,205,20,110,130,185,93,36,209,76,191,30,214,53,24,199,53,31,50,62,122,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,165,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,98,89,127,223,250,172,191,249,127,255,0,236,225,64,39,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,125,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,217,106,67,254,104,26,9,171,28,68,232,21,131,10,209,204,83,237,5,234,139,48,165,186,79,77,227,169,169,54,82,178,138,182,55,73,190,162,72,216,189,31,52,105,209,23,119,197,215,167,68,85,72,1,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,48,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,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,2,170,249,231,126,73,254,164,253,180,143,252,170,117,51,21,209,189,96,212,205,82,205,106,252,61,151,25,210,251,157,194,167,108,145,178,73,182,92,45,219,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,114,14,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,157,255,0,150,135,1,85,58,243,144,195,173,90,179,98,171,131,78,172,117,17,205,104,100,157,173,151,251,140,21,81,185,208,186,25,162,145,179,208,163,99,154,41,151,224,220,247,35,24,231,43,38,70,93,161,154,206,44,124,211,235,39,204,12,135,212,103,63,39,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,41,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,56,87,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,202,1,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,215,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,73,169,205,23,128,90,60,194,197,114,226,99,71,109,246,171,93,215,28,183,212,215,101,150,120,41,160,163,142,231,74,199,203,83,61,201,175,107,91,190,177,189,201,29,47,113,92,233,163,107,118,170,62,52,100,213,109,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,47,251,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,101,101,243,171,243,79,139,124,191,161,245,27,137,18,176,45,121,204,180,215,72,245,11,74,112,250,218,187,99,53,34,162,212,203,189,117,53,66,70,249,45,212,140,173,73,104,149,54,43,182,78,234,184,213,238,107,219,240,66,232,220,143,100,175,67,242,180,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,44,202,230,99,195,214,43,194,254,141,112,241,164,120,181,79,143,240,31,106,42,110,55,71,210,199,79,53,206,186,87,91,93,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,149,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,63,241,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,63,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,88,175,52,127,34,122,155,244,95,88,162,40,175,73,243,175,186,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,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,141,86,210,121,93,112,11,71,135,216,173,188,76,107,21,190,213,116,186,228,118,250,106,236,78,207,61,52,21,145,219,41,94,248,170,96,185,57,238,107,182,86,59,183,27,162,237,171,93,12,110,118,229,87,200,172,135,218,243,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,108,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,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,211,167,85,95,230,92,79,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,228,170,225,59,141,124,87,133,62,4,115,75,37,166,231,226,53,55,38,204,46,145,227,150,250,117,141,242,80,111,182,80,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,38,214,202,248,160,175,246,213,158,229,95,234,174,71,146,100,119,15,248,74,202,235,149,117,68,159,244,164,154,105,36,127,251,238,115,157,254,53,82,237,57,104,112,57,77,195,142,27,14,176,231,15,171,126,162,230,150,120,217,53,36,140,150,157,150,59,116,203,28,233,68,232,94,141,114,212,171,153,19,166,115,219,240,62,52,141,136,136,215,190,105,63,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,148,131,253,75,142,59,63,218,51,254,243,89,255,0,210,203,190,225,235,22,190,224,218,5,166,152,86,83,67,224,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,206,128,10,171,231,105,173,127,249,139,195,157,29,191,255,0,185,154,220,42,164,139,254,113,71,73,28,47,73,63,231,171,35,93,31,249,5,107,191,166,133,101,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,102,154,52,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,51,208,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,19,252,17,171,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,182,134,166,116,98,204,148,111,89,228,85,107,23,224,145,91,46,215,237,88,223,64,57,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,91,79,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,126,87,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,219,20,20,155,42,153,91,91,35,163,217,81,60,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,229,73,194,230,187,112,215,247,163,247,215,131,125,156,251,71,236,79,102,127,100,232,235,59,254,31,199,119,191,193,165,147,110,222,252,95,210,233,215,119,187,175,69,233,63,192,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,1,21,121,163,249,19,212,223,162,250,197,17,64,37,138,114,212,229,233,89,169,183,218,29,117,215,156,67,251,69,160,221,45,158,199,116,134,122,121,47,21,91,41,166,166,170,124,50,66,145,212,219,157,28,207,114,43,100,219,36,145,35,92,215,199,189,174,185,64,85,95,53,206,5,191,191,241,65,162,152,103,254,209,85,159,209,80,187,252,215,54,233,29,58,55,254,87,197,61,174,255,0,89,50,179,252,34,98,170,203,169,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,177,254,86,218,59,128,235,175,3,89,238,156,234,53,134,146,227,109,184,231,23,72,162,150,90,88,102,158,223,60,150,122,40,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,241,162,215,87,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,106,115,11,172,211,43,237,14,133,107,206,95,253,162,215,238,138,207,124,186,77,61,68,150,122,173,148,208,211,82,190,105,38,88,233,173,205,142,23,181,17,177,237,142,73,81,206,115,35,222,230,220,161,154,206,44,124,211,235,39,204,12,135,212,103,62,76,223,94,115,44,207,71,180,243,67,93,91,87,73,137,224,20,245,143,101,189,181,8,232,43,110,53,21,213,117,14,173,123,81,141,93,237,138,165,144,53,174,87,236,72,228,115,21,189,233,26,116,174,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,127,215,204,198,211,106,176,113,175,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,146,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,75,94,1,127,244,89,113,27,250,191,255,0,213,202,82,170,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,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,234,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,179,254,2,180,183,59,209,110,19,176,109,51,212,187,23,177,178,75,55,180,252,109,23,138,134,163,181,221,185,85,77,31,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,194,185,64,96,24,110,117,197,125,77,86,97,143,82,93,159,138,226,245,55,251,66,84,162,185,148,183,24,235,40,226,138,161,25,215,107,158,198,207,34,179,114,46,215,237,123,122,61,140,115,111,36,3,138,113,161,137,226,185,95,11,26,165,246,167,25,181,94,125,141,135,222,238,214,239,104,81,71,81,224,235,162,183,84,118,170,97,222,139,219,153,155,157,182,70,244,115,122,175,69,78,166,112,139,254,255,0,213,101,255,0,203,255,0,255,0,103,10,1,46,39,149,247,1,88,246,33,134,217,120,146,213,203,21,37,199,39,200,41,219,112,198,237,245,62,22,182,146,130,221,34,210,212,81,87,163,93,18,186,26,237,209,57,236,123,37,93,145,76,212,84,108,155,218,219,31,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,228,159,234,79,219,74,171,36,167,4,28,23,101,92,92,106,60,20,53,173,186,217,48,27,111,114,123,222,67,21,12,142,141,253,165,135,117,13,52,234,197,133,43,30,147,198,168,215,175,193,26,186,93,175,218,145,190,255,0,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,253,99,53,156,88,249,167,214,79,152,25,15,168,206,89,247,37,76,79,21,251,130,202,115,175,179,54,175,180,159,108,43,173,62,217,240,81,248,239,3,224,173,210,248,110,255,0,78,231,103,185,241,246,247,109,221,241,116,235,239,44,84,2,184,57,215,224,24,108,186,47,134,234,147,177,234,68,203,41,114,138,123,3,46,205,69,108,235,110,150,146,182,119,83,189,81,122,61,137,44,44,123,119,34,236,85,147,102,222,228,155,161,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,151,252,84,7,31,220,178,242,171,86,163,210,106,7,11,184,15,141,199,242,251,133,45,190,108,102,214,146,62,75,117,210,117,157,100,157,140,72,146,26,75,119,72,226,234,249,38,70,69,36,170,136,145,197,177,25,55,248,28,224,127,25,225,7,13,116,211,222,170,239,25,221,250,157,169,145,215,193,93,80,203,115,213,21,28,202,120,105,85,201,19,217,10,238,70,79,36,125,229,238,76,168,177,178,85,133,181,237,206,175,205,62,45,242,254,135,212,110,36,21,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,242,255,0,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,145,3,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,171,205,31,200,158,166,253,23,214,40,138,1,44,39,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,117,207,130,162,249,172,112,49,117,178,228,213,252,81,105,69,174,174,225,109,191,212,44,153,93,150,221,107,115,214,217,59,41,223,36,183,52,236,71,181,180,207,108,15,124,242,75,209,91,51,247,171,223,222,84,138,178,203,169,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,229,69,175,114,167,224,74,212,150,170,14,41,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,123,90,140,70,119,218,143,223,4,145,218,80,0,3,56,60,100,235,165,103,17,60,71,102,122,141,237,159,104,217,93,112,146,221,142,57,137,59,33,101,158,157,238,142,149,99,138,117,87,197,220,98,119,222,206,141,78,236,210,187,99,85,202,212,226,165,212,242,123,215,239,183,250,29,113,210,60,183,80,189,171,148,225,119,7,251,46,215,88,255,0,235,170,108,117,97,167,108,29,183,42,34,203,12,115,172,241,255,0,73,203,19,93,11,23,99,22,22,172,255,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,5,96,115,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,105,127,192,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,2,42,243,71,242,39,169,191,69,245,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,75,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,214,113,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,90,255,0,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,113,34,184,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,103,219,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,253,56,10,173,226,94,171,135,155,100,28,83,218,106,232,242,122,58,142,205,178,107,131,152,183,26,203,66,211,192,250,121,171,81,175,115,146,165,28,249,99,114,74,140,155,240,154,178,181,100,87,61,244,109,197,143,154,125,100,249,129,144,250,140,231,213,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,83,71,116,119,1,208,172,2,215,167,58,115,97,164,183,91,109,212,240,69,44,177,82,195,12,247,9,227,134,56,93,87,84,232,88,198,203,83,35,98,98,201,42,181,21,202,159,241,34,81,183,52,127,61,154,155,244,95,71,162,37,87,0,191,250,44,184,141,253,95,255,0,234,229,41,85,102,146,56,100,187,90,172,28,34,105,69,246,251,115,164,183,91,109,218,111,98,171,172,172,171,153,176,193,77,4,118,200,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,85,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,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,148,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,253,255,0,170,203,255,0,151,255,0,254,206,20,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,148,192,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,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,201,63,212,159,182,149,235,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,111,64,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,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,105,127,192,20,173,206,175,205,62,45,242,254,135,212,110,36,180,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,125,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,246,177,168,198,57,168,249,145,243,212,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,34,175,52,127,34,122,155,244,95,88,162,40,219,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,228,105,162,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,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,154,206,38,237,54,171,7,18,90,175,98,177,91,41,45,214,219,118,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,95,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,146,156,176,248,32,163,226,47,42,169,213,237,72,165,223,128,225,247,8,98,167,167,108,208,63,218,183,136,100,167,168,90,89,233,229,138,68,146,143,176,238,147,35,182,43,187,241,181,142,119,73,54,93,248,0,2,42,243,52,214,191,185,110,17,242,159,15,111,241,85,249,223,92,42,143,124,91,225,139,198,193,55,136,146,78,146,49,205,233,75,21,78,199,38,238,146,172,91,154,173,221,210,128,65,42,185,101,235,95,220,183,23,24,183,136,183,248,170,12,239,166,21,89,178,45,243,69,227,103,135,195,201,31,89,24,214,244,170,138,155,123,151,119,72,150,93,173,87,109,233,127,192,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,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,166,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,19,252,231,249,134,128,232,214,127,168,248,182,174,102,90,123,106,186,229,248,94,239,98,93,39,99,187,148,221,85,92,221,205,69,70,75,219,122,172,145,119,26,238,212,142,115,227,216,245,87,47,64,51,173,171,154,103,149,107,39,29,218,131,165,184,85,39,136,189,100,218,161,124,183,211,110,142,71,199,14,251,156,251,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,93,167,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,80,15,52,127,61,154,155,244,95,71,162,37,87,0,191,250,44,184,141,253,95,255,0,234,229,41,85,100,191,226,143,141,250,205,73,208,45,50,225,135,79,42,182,98,24,222,31,140,197,144,213,246,103,167,168,173,188,82,81,108,158,151,175,117,25,45,28,111,88,87,163,226,69,89,233,247,181,206,99,99,115,186,87,44,46,61,105,180,98,235,73,195,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,29,144,201,43,165,237,83,208,185,91,59,149,82,47,134,105,214,71,185,172,89,30,219,159,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,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,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,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,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,254,171,47,254,95,255,0,251,56,80,9,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,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,42,128,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,85,124,243,191,36,255,0,82,126,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,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,19,252,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,191,224,8,255,0,147,240,163,98,206,248,196,179,241,55,154,197,106,186,80,98,120,125,37,158,193,107,158,23,201,36,55,134,87,84,206,181,238,234,169,26,118,163,149,169,18,42,61,123,146,58,68,237,186,24,220,233,0,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,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,210,152,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,79,240,0,5,43,115,132,215,239,183,250,227,110,210,60,75,80,189,171,139,97,118,246,123,82,215,70,255,0,235,90,108,137,102,168,108,253,199,34,34,75,52,112,44,17,255,0,73,201,19,157,51,19,99,214,102,172,42,166,211,60,170,167,75,46,58,199,225,59,88,221,191,32,163,198,123,242,71,35,124,69,117,69,53,77,70,200,93,179,182,254,220,116,189,100,77,232,230,247,224,248,85,31,213,62,93,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,200,252,155,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,25,240,109,174,148,124,68,240,227,134,106,55,182,125,163,122,117,190,59,118,70,231,164,12,153,151,138,118,54,58,165,146,40,21,89,23,113,233,223,99,58,53,123,83,68,237,141,71,35,83,181,153,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,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,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,71,254,26,248,81,177,104,118,109,170,90,171,118,138,213,114,204,245,39,48,188,222,22,229,4,47,89,40,108,245,21,142,154,154,129,175,122,255,0,197,44,170,198,177,29,35,154,197,238,36,17,189,100,0,40,7,154,63,158,205,77,250,47,163,209,18,171,128,95,253,22,92,70,254,175,255,0,245,114,148,170,179,218,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,86,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,180,158,87,92,125,81,230,22,43,111,12,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,221,245,141,238,70,216,187,104,231,77,27,93,185,17,241,171,230,178,160,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,255,0,85,151,255,0,47,255,0,253,156,40,4,210,159,9,222,86,52,111,229,254,61,233,208,29,84,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,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,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,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,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,137,254,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,95,240,0,2,170,249,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,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,166,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,19,252,0,15,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,249,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,122,116,234,171,252,201,211,196,86,136,90,180,71,149,78,149,54,223,124,171,186,84,103,153,197,167,56,174,124,209,182,54,65,61,125,138,165,82,8,154,157,85,25,28,81,196,197,87,57,85,207,71,191,225,71,36,108,137,124,39,121,167,209,191,152,24,247,168,192,118,174,104,188,61,125,198,241,53,114,191,219,42,110,181,182,93,75,241,57,108,85,53,148,187,35,134,186,122,169,86,178,142,57,154,136,201,123,111,86,73,209,17,28,200,234,97,107,145,203,210,71,201,94,73,122,215,255,0,159,92,57,214,91,255,0,251,185,173,190,170,56,191,230,244,117,113,204,245,147,254,100,177,181,177,255,0,151,87,59,250,8,90,161,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,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,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,0,2,128,121,163,249,236,212,223,162,250,61,17,42,184,5,255,0,209,101,196,111,234,255,0,255,0,87,41,74,171,47,123,150,55,10,184,110,136,232,54,61,170,83,91,105,42,243,189,69,179,193,118,175,187,36,139,42,193,110,168,233,61,45,28,10,230,53,98,103,105,97,124,173,68,93,211,35,186,189,236,142,29,159,171,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,162,31,237,171,2,202,191,213,92,115,36,199,46,31,240,148,117,214,218,234,121,63,232,201,12,209,200,207,247,156,215,55,252,74,133,233,242,230,227,95,248,170,211,137,236,25,253,206,213,30,166,226,223,135,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,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,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,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,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,10,171,231,157,249,39,250,147,246,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,73,254,164,253,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,127,234,178,255,0,229,255,0,255,0,179,133,0,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,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,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,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,63,192,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,75,254,0,0,85,95,60,239,201,63,212,159,182,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,1,93,92,230,245,210,143,22,209,171,22,131,90,47,59,47,89,181,194,59,141,210,146,52,130,79,236,61,35,149,237,73,145,202,178,197,220,171,74,119,70,246,181,17,254,18,118,239,68,107,154,234,225,224,127,71,110,186,223,197,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,110,201,26,212,129,169,34,108,116,147,198,199,42,111,234,89,167,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,119,209,219,174,165,112,184,204,187,28,176,210,87,92,180,250,241,21,238,166,84,165,116,181,177,218,157,20,144,213,182,7,49,142,114,49,28,250,121,229,69,86,179,183,74,231,185,127,13,168,84,7,13,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,214,42,216,99,100,189,24,175,146,154,73,163,69,85,111,69,122,42,57,170,136,228,210,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,109,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,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,159,224,0,10,1,230,143,231,179,83,126,139,232,244,68,170,224,23,255,0,69,151,17,191,171,255,0,253,92,165,42,172,210,159,9,222,86,52,111,229,254,61,233,208,29,84,174,174,101,124,189,40,245,54,197,93,174,186,13,136,127,111,84,27,101,188,88,237,112,193,79,29,226,151,125,76,213,53,76,134,56,82,74,155,139,164,153,142,85,116,155,164,142,37,107,90,249,54,53,213,45,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,145,215,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,242,79,245,39,237,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,147,253,73,251,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,213,101,255,0,203,255,0,255,0,103,10,1,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,228,159,234,79,219,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,0,170,190,121,223,146,127,169,63,109,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,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,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,196,255,0,0,2,128,121,154,107,95,223,79,23,25,79,135,183,248,90,12,19,174,21,71,190,45,147,75,224,167,155,196,73,39,73,30,215,117,170,150,167,99,147,111,88,146,45,205,71,110,235,50,185,44,104,53,53,167,13,202,248,141,188,209,85,178,229,125,168,126,51,101,89,169,229,137,158,206,133,99,150,166,104,158,175,217,59,37,168,72,227,85,217,248,111,161,123,81,255,0,19,218,158,215,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,71,185,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,102,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,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,183,147,203,47,90,254,250,120,71,197,188,69,191,194,215,224,157,48,170,205,145,108,134,95,5,4,62,30,72,250,200,247,59,173,44,180,219,220,187,122,202,146,237,106,55,111,90,86,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,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,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,0,40,7,154,63,158,205,77,250,47,163,209,18,171,128,95,253,22,92,70,254,175,255,0,245,114,148,170,179,74,124,39,121,88,209,191,151,248,247,167,64,117,80,84,7,52,94,1,107,48,251,237,203,137,141,29,183,221,110,150,172,142,225,83,93,150,89,224,166,158,178,75,101,83,217,45,76,247,38,189,173,118,202,55,118,228,116,189,197,107,97,145,205,218,170,201,17,144,194,190,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,99,252,210,117,139,1,215,94,6,176,45,70,211,155,245,37,198,219,113,206,45,114,203,20,85,80,205,61,190,121,44,245,179,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,226,85,174,14,19,188,211,232,223,204,12,123,212,96,52,166,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,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,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,230,73,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,175,64,0,143,252,86,240,83,165,156,96,253,150,251,204,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,207,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,249,42,122,14,43,120,41,210,206,48,126,203,125,230,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,231,248,95,229,233,162,252,38,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,126,234,118,34,42,185,83,162,187,221,252,149,37,0,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,136,65,253,69,78,22,63,217,246,170,255,0,214,182,239,244,18,95,253,202,98,191,112,95,195,167,180,46,191,102,254,199,253,138,241,93,216,252,119,129,240,94,15,185,191,183,219,239,118,253,251,187,123,119,123,246,244,247,17,3,250,138,156,44,127,179,237,85,255,0,173,109,223,232,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,143,64,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,255,0,154,47,0,211,222,81,60,54,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,157,122,42,127,50,111,128,8,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,100,159,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,244,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,230,139,199,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,179,0,2,63,241,91,193,78,150,113,131,246,91,239,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,228,169,40,0,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,249,157,255,0,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,122,171,189,255,0,201,19,176,0,113,254,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,234,141,247,255,0,52,94,63,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,126,246,199,73,27,215,163,38,114,167,71,167,196,137,215,170,117,69,236,28,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,254,104,188,127,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,253,237,142,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,48,0,0,17,255,0,138,222,10,116,179,140,31,178,223,121,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,127,37,73,64,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,189,58,162,255,0,34,16,127,81,83,133,143,246,125,170,191,245,173,187,253,4,159,224,0,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,164,96,211,222,81,60,54,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,157,122,42,127,50,111,128,8,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,254,103,127,225,127,133,252,7,132,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,155,105,216,168,138,213,94,170,239,127,242,68,224,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,230,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,255,0,36,78,192,0,62,75,181,21,77,198,213,91,111,163,187,85,218,234,42,169,228,134,42,234,70,196,233,233,94,230,170,54,104,210,102,62,37,123,85,81,200,146,49,236,234,137,185,174,78,168,176,47,250,138,156,44,127,179,237,85,255,0,173,109,223,232,36,212,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,241,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,254,104,188,3,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,252,201,190,69,94,37,57,111,104,23,20,58,142,154,165,154,221,50,187,37,233,246,248,45,245,63,103,167,162,166,142,179,180,175,217,60,253,202,89,31,36,219,28,216,247,171,191,189,197,19,81,17,26,135,160,225,91,129,221,52,225,6,235,144,92,52,199,53,205,107,233,242,122,120,33,184,208,222,234,40,103,129,239,129,206,88,102,106,197,75,28,173,123,18,89,154,136,143,216,169,43,183,53,202,140,86,242,173,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,243,59,255,0,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,255,0,146,39,96,0,227,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,213,27,239,254,104,188,127,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,253,237,142,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,48,0,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,145,8,63,168,169,194,199,251,62,213,95,250,214,221,254,130,79,240,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,140,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,230,77,240,1,8,53,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,167,78,170,191,204,239,252,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,254,72,156,3,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,206,255,0,194,255,0,11,248,15,9,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,54,211,177,81,21,170,189,85,222,255,0,228,137,216,0,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,208,52,135,130,157,44,209,109,2,205,120,116,197,175,249,93,86,55,157,251,75,218,53,87,10,170,103,215,69,227,104,163,163,151,178,246,64,200,219,210,56,154,173,221,27,186,57,85,87,170,123,147,128,127,81,83,133,143,246,125,170,191,245,173,187,253,4,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,145,232,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,65,91,183,38,30,20,46,55,90,219,133,30,81,169,86,186,122,170,137,38,138,134,146,239,70,232,41,88,231,42,182,24,214,106,71,202,172,106,42,53,22,71,189,253,17,55,57,203,213,87,235,254,164,6,129,125,149,251,11,247,201,173,95,102,253,161,237,111,99,253,161,162,240,62,59,183,218,241,61,143,5,219,239,118,254,14,230,221,219,126,30,189,61,199,215,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,254,100,223,0,16,131,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,252,201,63,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,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,3,1,2,255,196,0,117,16,0,1,3,3,2,4,3,4,6,4,6,9,13,10,1,29,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,22,49,71,133,134,197,23,24,35,65,37,50,51,81,83,97,25,36,38,82,113,114,116,166,212,39,52,53,54,66,69,86,87,99,115,130,145,149,73,84,88,98,100,104,129,136,150,161,198,211,228,85,193,55,57,67,68,103,146,165,179,180,182,209,240,40,101,117,131,210,41,102,177,118,132,147,148,178,255,196,0,28,1,1,0,1,5,1,1,0,0,0,0,0,0,0,0,0,0,0,6,1,4,5,7,8,3,2,255,196,0,70,17,1,0,1,2,3,5,4,4,7,14,6,3,1,0,0,0,0,1,2,3,4,5,17,6,18,33,49,65,7,81,97,113,19,129,145,161,34,50,66,177,193,209,240,20,21,23,35,52,53,82,84,98,114,115,178,210,225,22,83,146,163,194,211,36,51,130,241,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,166,117,232,137,238,95,222,19,76,31,226,42,57,58,161,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,87,91,173,61,162,157,181,53,44,145,205,115,209,136,140,68,85,234,168,171,251,213,63,152,15,218,8,39,172,188,216,180,151,77,234,165,179,218,240,204,186,123,141,53,68,81,202,234,139,117,51,161,88,223,15,115,225,86,214,53,221,125,237,250,211,167,215,253,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,245,127,128,11,45,226,139,153,6,19,160,139,37,158,219,138,222,235,46,244,183,10,122,106,135,79,67,12,148,203,28,180,206,155,171,21,42,152,237,223,196,79,122,116,254,55,215,238,82,157,120,114,203,61,139,196,126,156,229,21,112,239,240,217,109,154,119,50,54,245,235,219,173,129,222,228,85,79,220,223,231,57,132,140,123,152,149,14,219,209,203,211,162,127,248,255,0,81,216,56,60,198,126,149,113,49,166,246,245,155,182,200,178,155,60,242,42,59,162,236,75,133,58,47,79,114,251,254,32,52,69,167,217,108,57,214,33,65,149,65,3,225,101,119,119,163,30,212,106,166,201,94,207,169,28,239,239,63,157,79,68,124,251,13,158,158,193,106,130,211,75,36,143,138,13,219,93,34,162,185,119,57,92,189,122,34,39,214,191,204,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,7,40,204,109,152,149,43,106,238,80,85,72,199,74,216,81,32,107,85,119,43,85,223,189,201,238,232,138,7,222,4,102,207,249,128,104,222,156,84,73,77,124,198,179,57,221,28,172,133,86,146,142,149,201,213,241,239,79,227,84,55,221,211,255,0,121,226,229,230,175,195,212,77,71,46,27,168,158,245,233,254,199,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,235,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,169,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,248,203,239,85,250,190,163,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,207,252,199,83,0,0,0,0,0,0,0,0,0,0,0,1,25,117,163,143,173,38,209,58,185,104,50,12,111,45,170,158,10,152,169,222,180,116,116,207,98,172,144,247,81,83,125,67,23,167,79,114,255,0,95,253,96,73,162,53,107,255,0,29,250,91,195,229,76,180,25,54,57,149,86,207,5,92,20,143,90,10,58,121,24,174,150,5,153,170,155,234,24,189,54,167,69,254,191,231,250,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,227,57,221,58,126,238,132,24,173,171,146,190,165,245,83,53,168,247,244,234,141,79,119,185,17,63,249,64,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,253,221,63,172,132,154,149,196,22,103,170,113,246,178,11,101,150,157,60,67,42,127,180,225,149,139,185,145,171,17,62,57,29,238,232,171,255,0,164,230,71,187,195,46,56,13,21,12,75,125,110,64,181,123,30,146,120,68,135,183,252,126,169,211,114,245,250,186,117,254,190,160,120,67,254,163,72,213,223,180,221,211,167,251,147,254,87,222,126,203,109,170,162,233,34,197,78,248,218,168,213,127,198,170,158,228,84,79,220,139,252,224,125,252,195,46,161,189,211,182,217,106,130,118,81,69,51,101,137,106,26,137,47,241,85,23,118,215,42,125,110,95,169,62,174,132,149,229,99,101,150,243,197,53,34,197,35,27,224,109,241,214,59,114,170,117,107,46,52,93,81,61,203,239,247,255,0,87,248,72,133,60,46,167,149,208,189,81,92,222,157,122,125,95,81,48,249,83,185,205,226,158,29,189,61,246,166,162,245,254,111,104,208,148,136,208,95,16,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,151,234,127,16,216,94,147,238,250,69,108,189,212,237,168,142,157,124,20,17,63,226,124,107,34,47,199,35,125,221,19,254,178,22,234,111,57,93,62,177,220,102,181,96,248,38,66,249,224,150,61,206,186,218,224,86,44,75,22,231,116,237,86,162,238,220,173,233,238,233,211,168,22,68,10,100,206,185,200,235,29,238,145,180,216,238,11,134,177,27,59,100,69,173,182,85,39,194,140,84,95,226,86,175,191,170,255,0,212,70,204,255,0,140,221,80,212,123,156,247,91,229,135,22,130,90,137,35,145,205,164,165,168,107,81,89,26,49,58,110,157,203,245,39,243,253,96,94,174,119,196,166,11,167,181,15,166,189,90,111,179,58,57,89,18,173,44,16,185,58,185,155,211,248,210,183,221,211,255,0,121,17,181,55,156,86,152,99,117,146,219,113,60,27,40,146,162,25,163,71,45,198,217,78,172,88,221,30,229,233,219,173,69,221,213,91,253,93,58,148,215,44,142,150,69,145,200,136,171,252,199,252,129,55,117,87,154,182,178,234,12,242,69,77,134,225,144,209,247,227,158,62,229,186,169,178,245,108,91,21,23,165,91,147,235,85,255,0,220,68,76,187,57,187,102,149,82,85,221,41,233,34,124,143,99,213,41,216,230,167,86,179,106,127,25,203,251,143,58,0,3,208,97,24,178,229,215,89,109,169,55,107,181,78,233,250,238,219,245,57,173,233,245,47,247,197,219,233,143,44,29,24,211,123,37,44,21,25,118,107,61,99,35,150,25,54,87,210,58,46,143,149,94,157,58,210,53,126,174,159,95,245,129,69,4,196,224,15,131,200,248,136,203,106,100,200,47,142,162,181,73,97,170,173,131,193,212,246,234,59,177,214,67,15,71,111,134,70,237,232,231,175,187,223,252,95,122,123,208,138,25,71,133,91,237,79,130,238,246,126,13,189,222,155,191,136,222,189,122,123,190,190,165,239,242,214,211,104,48,254,24,240,187,170,85,201,44,210,211,221,96,115,123,136,230,244,91,165,66,245,79,133,23,253,202,126,240,37,132,16,182,158,38,194,197,85,107,122,244,235,245,253,103,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,208,162,117,235,251,254,175,222,149,251,193,223,48,237,85,204,53,90,237,77,148,99,24,164,84,237,176,77,51,86,130,138,165,175,238,37,69,59,83,174,250,149,77,189,21,223,215,215,161,245,249,194,231,86,202,250,41,48,40,169,170,155,93,109,201,237,181,82,72,230,53,34,115,86,215,50,244,106,238,234,171,251,86,253,109,79,169,127,244,241,222,81,246,170,75,167,16,185,4,51,190,102,244,194,107,31,240,42,39,213,95,66,159,189,23,249,192,188,50,42,241,77,204,3,79,56,101,184,212,88,46,248,214,69,95,114,163,174,166,164,153,212,212,112,75,2,164,212,203,58,43,85,213,17,187,220,155,81,122,167,215,215,235,250,201,80,228,114,167,195,211,175,245,153,160,226,38,211,145,216,245,139,32,182,101,175,182,190,235,15,132,241,11,110,89,22,157,122,210,196,230,236,238,34,59,248,170,222,189,83,235,235,251,128,145,122,251,204,231,83,117,134,73,45,180,120,142,49,77,105,101,100,53,148,235,45,5,67,42,55,50,5,141,81,253,42,158,222,157,94,238,157,63,119,79,127,214,68,188,83,19,186,103,87,105,173,214,201,169,97,154,56,22,161,203,59,156,214,237,71,53,189,19,106,57,122,245,114,127,239,62,9,124,92,183,180,251,79,177,189,29,199,47,248,165,86,67,37,93,77,5,202,157,237,184,190,5,141,35,246,148,138,170,137,27,81,119,117,99,127,127,78,157,64,174,93,77,229,167,169,122,75,166,86,157,66,201,242,204,102,165,46,87,36,182,246,168,43,234,30,173,122,182,103,34,244,125,43,122,39,72,87,223,185,125,235,245,127,52,60,167,167,125,75,214,56,213,168,168,157,125,229,161,115,92,226,193,151,42,186,174,31,45,214,85,108,248,198,65,110,185,186,170,106,110,140,123,95,108,123,250,35,210,110,170,191,219,105,238,216,159,82,251,253,222,254,103,202,255,0,134,138,93,72,206,42,178,123,245,218,88,45,213,184,205,107,162,101,28,232,217,146,70,87,211,199,241,35,226,115,118,244,107,190,165,235,245,127,88,30,74,255,0,202,203,92,236,88,189,38,79,46,97,130,62,42,186,143,14,214,54,225,88,174,69,248,253,234,158,17,19,253,194,254,242,32,223,236,117,120,229,218,123,53,116,144,190,106,125,187,157,18,170,181,119,53,28,157,21,81,23,234,84,253,198,166,10,213,230,233,162,49,215,96,180,186,141,110,184,57,43,174,185,101,190,158,72,166,151,246,77,99,109,181,45,234,214,164,125,81,127,100,223,173,203,245,175,254,128,168,18,251,185,114,233,37,6,55,195,6,21,113,171,173,157,245,242,67,116,134,84,142,70,172,61,22,233,80,169,183,171,17,221,122,53,191,95,245,148,39,28,110,145,118,181,83,234,235,239,52,207,160,248,197,86,29,165,54,60,110,182,104,165,154,143,196,238,124,78,87,53,119,212,202,244,232,170,136,191,83,147,247,1,92,124,217,184,126,164,180,90,127,74,150,235,156,174,168,188,228,214,250,23,67,60,200,172,107,91,109,153,58,163,82,52,84,95,216,39,251,165,250,215,221,252,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,215,239,255,0,2,150,207,204,115,9,185,231,154,33,99,179,218,170,41,97,150,28,170,154,165,206,168,123,154,213,106,82,85,183,162,43,90,229,235,213,233,251,191,156,166,110,13,250,126,180,90,90,171,215,221,152,89,23,221,255,0,233,26,112,52,132,215,35,147,114,126,243,253,63,149,50,163,161,106,167,213,239,255,0,249,159,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,43,43,34,162,137,37,149,174,84,87,109,248,83,223,215,255,0,197,15,238,81,135,48,78,51,107,181,159,48,185,224,150,123,12,20,182,27,125,206,130,229,75,37,77,42,178,173,92,218,13,142,73,21,179,189,157,55,76,254,136,141,79,114,55,223,245,245,11,170,196,179,235,62,102,214,186,215,77,89,18,58,55,74,158,33,141,111,185,174,218,191,197,114,251,250,158,148,203,222,31,158,94,48,170,167,85,218,169,168,229,123,161,116,10,149,12,115,147,106,185,28,191,197,114,123,250,181,11,242,224,2,205,146,219,120,102,195,101,201,100,182,58,165,99,185,182,79,2,178,44,125,125,165,80,173,233,189,58,255,0,21,19,175,245,129,36,143,49,155,234,13,155,1,160,101,198,241,77,91,52,114,78,218,116,74,102,49,206,220,230,185,200,191,19,155,238,232,213,61,57,12,121,135,240,151,116,226,7,7,164,76,94,245,75,71,114,118,69,73,91,55,143,169,116,112,118,163,162,158,37,70,236,133,238,221,213,204,95,127,187,248,222,255,0,169,0,250,58,191,204,171,72,52,170,133,181,21,56,166,97,81,34,213,199,76,228,101,13,43,219,241,196,231,245,78,181,77,254,244,175,13,112,230,147,170,90,167,52,148,54,220,63,21,167,182,54,170,26,168,22,123,125,67,39,234,216,85,138,142,233,86,230,244,234,231,116,233,251,186,16,154,120,93,79,43,162,122,162,171,122,117,233,245,125,68,132,225,51,131,172,171,138,156,150,162,193,97,190,218,109,253,155,76,247,93,213,117,82,69,213,177,84,69,10,167,86,193,39,191,172,189,122,116,250,147,235,79,169,67,129,221,174,115,222,46,18,220,106,89,27,101,155,110,228,141,21,26,157,26,137,238,234,171,251,144,252,133,139,241,1,202,186,213,163,120,5,191,39,165,204,106,234,171,170,174,177,208,74,201,46,13,124,72,199,69,51,250,181,18,145,139,215,246,109,250,215,247,175,184,175,10,42,41,107,229,88,97,115,17,200,221,223,18,175,78,157,83,255,0,194,7,231,36,215,14,28,5,234,127,18,54,122,91,254,45,146,98,244,52,149,148,149,21,81,182,225,89,81,20,136,144,212,118,28,138,140,167,145,61,238,69,84,232,191,87,243,125,71,8,204,176,75,190,15,95,53,186,237,83,71,44,144,189,140,114,211,189,206,106,171,152,143,78,155,154,159,185,127,235,59,79,9,220,101,229,124,46,95,165,186,90,44,54,155,132,79,181,79,109,106,84,210,201,43,186,75,81,28,202,171,182,120,211,235,143,167,94,191,87,238,95,172,9,99,23,37,76,179,98,119,179,235,78,255,0,223,182,235,47,79,253,244,39,69,183,114,84,210,79,7,31,181,179,236,187,197,123,251,158,30,235,77,219,250,215,167,77,212,61,126,174,159,250,122,146,183,135,62,47,176,46,35,109,116,213,152,205,142,255,0,67,44,212,149,21,138,149,244,208,196,212,100,85,29,149,79,130,105,23,175,85,69,255,0,7,95,122,125,71,92,204,50,251,118,21,108,138,235,115,130,166,88,165,157,180,232,216,26,215,59,114,181,206,235,241,57,19,167,70,175,239,3,59,92,88,104,166,59,160,26,205,145,105,125,130,225,113,172,134,202,250,38,182,106,201,89,35,156,147,81,197,58,245,115,35,98,42,162,203,209,62,20,247,39,239,250,215,149,208,216,107,46,16,182,120,100,133,173,114,42,166,229,84,95,114,244,253,200,122,29,99,212,106,157,90,212,123,190,160,213,210,197,77,45,215,195,238,138,54,43,26,222,212,17,196,157,17,92,229,79,116,104,191,198,95,175,247,125,69,244,240,165,195,29,135,72,180,103,29,197,100,187,215,212,212,80,178,181,143,122,84,49,236,84,146,178,89,125,203,218,106,255,0,186,68,250,147,247,255,0,132,12,244,210,213,73,73,34,201,26,53,85,91,183,226,79,255,0,31,230,45,31,49,230,185,107,184,104,150,62,182,220,50,169,185,26,220,220,181,125,251,115,82,139,178,139,80,137,219,233,89,220,221,252,159,215,238,254,63,245,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,235,82,41,129,253,161,134,74,201,85,172,86,162,244,235,239,250,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,251,255,0,230,79,254,89,69,92,8,105,149,54,169,106,221,218,197,89,87,45,60,112,99,149,21,136,232,164,70,42,171,106,169,153,211,170,177,222,239,141,127,119,254,147,66,224,0,0,0,0,0,0,0,63,13,222,235,13,162,153,181,51,49,238,107,158,140,232,212,69,94,170,138,191,189,83,249,128,160,238,100,26,139,89,152,241,69,155,81,62,150,24,169,153,53,170,118,42,49,90,254,169,107,167,111,191,226,84,233,241,47,254,226,96,242,131,211,246,209,193,75,159,58,165,87,218,88,221,206,155,180,143,254,47,75,164,105,215,166,223,119,242,95,223,47,215,255,0,85,92,106,38,85,30,109,152,220,50,120,161,116,77,173,237,116,99,155,181,83,100,76,103,213,213,127,189,254,114,252,121,125,105,227,52,251,133,220,42,211,226,150,103,211,199,115,98,187,126,228,93,247,58,151,255,0,122,223,231,254,96,36,161,192,184,143,224,243,2,226,70,145,32,202,47,151,250,23,173,124,53,235,224,42,97,137,55,69,3,161,68,77,240,201,238,218,238,171,253,127,189,62,163,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,127,171,220,191,89,203,240,13,79,191,233,205,115,238,22,74,75,124,242,62,157,212,202,149,113,189,205,218,231,181,234,191,11,219,239,234,212,52,197,147,99,52,25,85,4,118,251,132,213,17,199,28,201,50,44,46,106,59,114,53,201,251,209,125,223,18,149,85,198,135,44,76,123,12,160,253,32,105,214,93,113,150,107,149,218,154,133,98,189,215,177,205,108,94,22,69,114,244,134,149,21,29,186,22,244,248,149,58,42,251,186,253,65,90,87,219,213,86,65,116,158,239,91,28,76,154,125,187,155,18,42,53,54,181,26,157,58,170,175,212,137,251,203,236,229,171,133,219,236,28,40,224,183,90,106,138,135,205,52,55,104,92,215,189,170,212,79,106,212,175,187,163,81,122,252,41,251,202,4,52,23,203,142,251,75,114,225,35,3,165,134,57,90,246,50,234,245,87,34,34,116,246,173,82,127,63,245,129,39,78,85,196,118,37,67,153,224,244,54,186,249,231,138,56,174,177,84,34,194,228,107,183,36,51,55,167,189,171,238,248,151,247,29,84,243,121,222,55,54,81,104,134,223,12,172,141,209,212,182,110,174,114,162,116,70,185,63,114,47,247,192,102,10,138,86,195,42,185,200,171,213,189,61,223,225,67,81,88,157,108,87,28,126,150,178,22,185,172,147,127,68,114,116,95,115,220,159,252,163,47,183,219,68,214,43,172,246,170,135,177,242,65,183,171,152,170,168,187,154,142,253,232,159,207,252,198,131,184,20,214,42,77,91,225,235,19,188,165,12,212,213,85,49,92,102,123,123,72,200,209,35,184,79,31,185,55,185,122,251,145,126,191,231,255,0,0,29,238,245,101,165,190,210,178,146,174,73,88,198,72,146,34,198,168,139,213,17,83,247,162,255,0,58,148,168,238,15,242,190,22,120,181,194,43,221,124,180,220,44,182,236,215,29,137,136,149,50,75,84,237,210,83,212,59,175,236,99,98,255,0,21,232,159,87,251,159,235,82,238,207,249,123,17,232,136,189,125,203,215,220,7,203,197,175,12,191,216,169,110,209,177,204,108,251,250,53,201,209,83,107,220,223,231,95,230,254,115,235,31,226,34,53,58,33,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,231,26,233,174,24,222,130,226,148,153,110,79,111,185,86,83,85,220,99,182,177,148,17,71,36,137,35,226,146,68,85,71,200,196,219,210,39,123,250,245,234,169,238,253,232,17,183,152,47,25,236,208,123,4,118,28,110,194,181,151,186,75,237,37,61,75,171,169,123,148,171,12,180,82,205,213,138,201,216,253,222,248,211,222,157,63,141,245,251,148,163,5,85,114,245,83,222,107,134,172,221,117,187,83,47,58,149,121,162,164,164,170,188,45,50,201,21,52,110,142,54,246,105,227,133,58,53,207,122,167,84,141,21,126,37,247,170,253,95,81,243,180,219,78,47,90,159,124,158,193,98,170,162,167,158,158,145,213,142,117,91,222,198,43,26,246,49,81,21,173,114,245,235,34,126,239,231,247,129,223,248,34,224,202,167,137,220,170,162,142,229,126,142,130,218,150,74,155,140,43,5,82,197,63,114,42,168,97,232,237,208,72,222,159,27,151,162,123,254,175,122,123,208,191,59,85,182,11,61,4,86,234,103,200,232,225,221,181,100,84,87,123,220,171,239,232,137,251,212,231,92,58,232,109,167,135,237,45,178,105,181,170,227,87,91,21,157,181,76,108,181,19,54,71,57,38,170,146,117,234,230,198,196,94,139,39,79,226,167,185,63,127,214,117,0,0,0,42,47,152,55,47,58,251,69,250,187,89,112,252,158,7,65,126,186,208,219,217,5,202,181,202,246,53,180,10,215,42,182,58,100,68,93,212,254,239,141,125,203,245,127,52,52,225,127,137,75,207,13,153,157,102,91,107,180,209,87,58,174,211,53,175,101,68,15,149,17,178,79,12,170,189,27,44,126,254,176,162,117,235,251,254,175,222,154,63,41,31,152,63,2,181,58,43,117,171,212,236,127,34,138,170,195,117,187,208,218,169,97,172,171,87,213,181,203,66,231,185,210,53,148,236,98,38,234,119,244,84,114,251,149,190,238,189,122,7,98,227,171,152,14,21,168,186,85,106,177,97,24,213,238,10,184,50,42,122,183,186,235,71,19,99,88,146,150,165,170,136,177,84,185,119,110,123,122,123,186,116,234,115,14,84,122,23,73,153,106,101,195,35,187,92,102,138,150,175,19,174,216,202,121,145,178,35,217,112,165,103,189,29,26,167,79,133,223,191,249,138,252,47,183,150,174,147,63,4,225,203,15,188,213,86,164,213,83,82,221,41,164,108,114,110,141,17,110,147,185,21,17,88,213,250,152,159,191,249,192,239,122,173,162,152,174,176,91,99,181,100,183,11,173,52,81,213,178,177,29,67,44,108,118,246,70,232,209,62,56,222,157,58,61,127,119,215,211,222,84,214,188,114,147,207,52,254,73,46,184,54,107,96,154,205,45,92,52,212,205,187,92,166,117,87,197,10,185,234,254,213,27,89,252,118,59,167,69,254,47,78,190,254,165,210,128,50,229,28,247,44,34,247,81,3,82,154,90,134,70,145,189,87,115,153,209,200,215,123,190,165,254,111,253,231,100,212,142,53,53,79,84,49,42,60,54,255,0,96,197,105,232,168,171,91,95,28,148,116,181,44,149,100,70,200,222,138,175,157,201,183,164,174,253,200,190,228,247,255,0,61,205,113,31,193,22,158,241,25,190,124,131,32,200,168,106,37,174,130,181,233,71,87,4,76,235,20,14,133,17,55,193,34,253,74,138,191,215,251,211,234,40,71,85,52,254,191,75,51,203,166,7,116,169,167,168,169,182,118,55,201,78,247,62,55,119,33,100,169,209,92,214,170,251,164,68,254,42,123,250,255,0,132,14,161,193,142,147,75,172,122,161,116,198,34,173,109,42,210,216,39,175,222,233,54,34,163,106,41,217,211,174,199,255,0,73,252,223,187,235,52,86,214,163,26,141,79,169,10,236,229,73,195,149,183,28,192,172,218,229,37,214,165,245,217,13,154,231,108,150,157,179,181,98,99,91,116,232,138,214,246,145,81,122,82,183,222,175,95,173,125,222,255,0,117,138,129,231,115,140,30,211,159,90,98,179,222,42,42,225,134,26,134,212,181,212,207,107,92,174,70,185,168,138,174,107,147,167,71,175,238,254,99,60,28,88,112,250,188,56,235,30,67,166,176,220,252,117,61,154,74,40,217,43,166,238,189,203,61,28,85,11,213,221,184,209,122,44,138,159,197,79,169,62,191,172,210,9,71,188,210,245,30,203,148,235,54,75,143,208,82,214,199,61,53,202,215,80,231,76,198,35,21,190,203,98,116,69,71,42,245,248,211,247,127,56,29,15,147,44,148,238,214,59,180,77,73,59,201,133,92,21,221,122,109,233,237,42,63,171,247,255,0,49,110,119,59,156,22,168,27,81,80,201,28,215,61,24,136,196,69,94,189,21,127,122,167,243,25,170,208,237,115,202,52,23,40,170,203,49,75,117,170,178,170,174,223,37,181,236,184,67,36,145,164,111,150,57,21,81,35,145,139,187,172,77,247,245,233,209,87,221,251,211,216,235,159,24,218,147,175,106,246,101,86,44,106,142,55,85,195,88,158,207,165,168,141,119,199,10,196,137,241,206,255,0,119,71,42,255,0,135,167,191,247,1,108,154,189,205,7,70,52,178,162,75,116,248,134,105,81,87,5,68,80,200,172,183,210,62,53,71,196,178,39,78,181,109,95,171,167,254,242,49,100,92,234,242,159,105,77,244,75,1,181,120,14,173,236,251,70,213,39,123,166,212,221,187,183,93,183,248,221,122,116,253,221,63,121,91,88,166,41,113,204,46,50,91,45,147,83,69,44,80,172,234,179,185,205,110,212,115,91,211,225,69,94,189,92,159,184,177,253,28,228,213,116,189,208,67,116,213,108,238,149,144,79,79,47,68,199,174,142,71,164,233,54,214,255,0,47,68,169,179,98,59,175,191,174,238,159,184,9,179,194,31,25,22,222,40,104,224,88,108,85,54,250,167,219,170,174,15,221,74,216,163,219,21,82,65,209,58,79,34,245,248,145,127,235,247,167,212,73,99,196,105,86,146,99,122,65,140,209,98,184,213,109,202,166,146,133,147,71,27,235,164,141,242,42,73,51,165,119,85,99,24,159,198,114,162,116,68,247,127,214,123,112,0,0,4,23,230,129,196,52,250,93,166,54,235,125,146,215,29,69,194,28,166,142,25,86,170,5,124,43,27,232,106,100,248,118,200,215,110,235,183,235,247,125,127,212,78,130,129,249,143,234,236,186,133,196,118,97,110,130,133,176,208,199,83,107,169,137,95,22,217,122,182,217,3,85,29,209,238,78,157,92,239,171,250,128,143,90,111,133,38,121,124,158,208,181,11,15,102,145,213,59,145,251,122,244,123,27,211,174,215,127,127,252,198,155,49,251,52,56,253,162,11,69,60,143,124,112,111,232,231,170,42,174,231,43,191,114,39,243,255,0,49,66,156,183,225,181,77,174,23,198,93,214,173,33,76,82,165,91,225,182,238,221,227,41,58,117,221,238,233,211,175,254,226,255,0,0,0,0,31,51,32,176,210,100,52,108,162,172,146,102,49,146,164,168,177,42,34,245,68,84,253,232,190,239,122,159,76,255,0,151,34,170,116,64,50,213,145,82,71,67,120,168,165,137,206,86,179,103,69,114,251,253,236,69,255,0,229,151,83,202,138,242,250,173,6,197,45,139,27,81,177,91,110,210,34,162,123,255,0,217,105,127,175,255,0,27,249,138,104,212,91,85,69,151,50,184,91,42,159,27,229,135,181,185,99,85,86,175,88,152,228,233,213,19,247,47,243,22,159,202,7,38,154,170,223,71,139,186,22,36,116,120,229,206,100,122,53,119,42,173,213,139,245,245,255,0,199,254,98,147,195,65,102,192,2,163,48,154,174,189,115,251,162,255,0,204,127,246,150,22,181,202,41,136,152,125,165,255,0,207,97,186,122,170,21,85,172,20,147,80,234,53,222,150,161,204,89,25,225,250,171,21,122,123,224,141,127,127,248,75,84,229,19,43,87,17,181,68,136,189,91,97,186,47,245,127,178,168,5,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,173,88,213,124,127,71,177,218,108,155,36,162,184,212,211,84,214,178,133,140,161,141,143,145,36,116,114,61,21,81,239,98,109,233,27,191,127,94,170,158,224,63,70,165,234,93,139,74,236,80,100,57,13,37,125,69,53,69,91,104,154,218,40,216,247,163,220,199,189,21,81,239,106,116,233,26,254,254,189,122,123,138,6,226,227,139,75,207,19,153,157,206,234,251,45,21,5,166,166,174,146,178,6,165,51,226,169,71,195,72,144,42,63,246,210,55,162,174,245,247,47,247,190,244,247,161,253,56,179,227,7,38,226,127,34,174,168,174,177,219,40,45,83,86,210,215,64,144,211,73,21,71,114,42,94,199,71,117,154,70,237,94,175,95,119,191,248,190,244,247,161,30,64,23,73,203,19,132,26,125,56,196,173,122,223,114,190,73,61,211,32,179,220,109,51,211,193,82,142,167,99,82,229,238,115,90,232,90,228,94,148,173,234,170,245,247,170,251,189,233,210,163,244,163,10,139,60,200,170,45,18,212,58,20,134,137,245,59,154,253,170,170,146,49,189,58,237,119,247,255,0,204,105,170,219,111,134,215,69,29,5,59,158,232,226,235,209,94,168,171,239,85,95,220,137,252,224,126,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,127,252,199,175,63,197,69,84,247,1,150,75,173,15,179,46,18,209,43,183,118,246,251,250,245,250,218,139,253,95,206,105,147,69,107,18,225,166,86,106,180,110,212,147,196,123,186,116,250,170,36,79,254,81,154,140,197,138,204,142,173,174,233,213,59,127,87,252,219,77,3,112,99,172,182,173,66,208,92,94,228,202,10,184,102,158,58,249,28,139,19,90,212,70,87,204,207,119,198,229,253,200,4,137,7,24,203,184,172,211,204,50,190,91,117,210,205,145,75,36,46,99,28,180,244,240,57,170,174,98,61,58,110,153,63,114,145,171,49,231,15,161,118,74,38,75,104,193,179,183,204,179,181,142,241,54,202,53,110,213,107,151,221,182,181,23,175,84,79,253,224,79,194,139,57,166,233,244,182,62,36,115,44,193,42,88,248,107,171,109,52,205,102,245,87,34,251,38,31,122,166,212,79,254,134,191,189,126,179,222,106,119,56,189,80,201,55,80,226,56,54,44,202,6,79,28,176,173,198,217,80,147,116,72,213,29,187,183,90,173,254,51,151,167,79,221,211,247,144,107,80,245,38,251,169,87,170,155,237,246,146,130,10,138,167,198,247,182,146,55,181,136,172,141,35,78,136,231,57,126,164,78,190,255,0,172,11,83,225,67,142,109,23,208,126,30,113,76,39,32,199,179,90,203,133,181,107,163,154,74,58,74,73,33,119,118,182,162,102,237,87,212,49,203,209,175,68,94,168,158,254,191,95,214,124,172,163,157,94,41,225,91,244,47,1,187,120,158,235,119,123,82,213,30,206,214,213,235,211,183,93,215,118,237,189,63,119,78,164,33,210,30,5,245,99,89,233,227,169,198,114,44,74,149,146,211,203,82,137,95,87,82,197,219,28,169,18,167,193,78,255,0,126,229,234,159,213,255,0,81,208,120,148,229,191,151,240,217,167,150,236,239,36,202,172,245,204,175,187,199,105,72,232,107,165,149,81,239,134,121,81,221,31,75,31,187,164,10,157,119,47,189,83,221,251,210,154,192,248,186,205,204,123,87,245,130,121,34,184,98,184,117,53,39,137,138,170,62,205,13,83,36,222,200,86,62,139,214,165,233,211,226,119,254,226,39,72,247,76,245,123,186,34,175,243,31,242,127,211,218,177,189,90,189,58,161,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,251,149,253,255,0,204,120,130,80,217,56,227,202,41,52,146,199,164,213,248,245,169,104,172,149,82,213,199,52,52,146,119,92,247,201,51,250,43,150,163,162,167,237,221,254,229,62,164,255,0,211,23,138,70,162,228,249,78,240,247,71,143,96,22,93,117,117,206,103,212,100,86,91,165,177,244,233,50,43,24,141,186,237,234,140,237,162,167,250,213,61,251,215,235,95,119,191,221,98,164,106,229,227,138,86,98,92,39,96,182,202,201,161,146,72,27,116,106,172,78,85,69,221,116,169,114,125,104,159,185,127,152,146,165,64,0,0,0,7,159,205,115,75,102,11,106,138,239,117,167,170,154,41,170,27,76,214,211,177,174,114,57,90,231,117,93,206,106,116,232,197,253,255,0,204,102,127,83,115,105,181,27,56,185,102,85,20,236,130,75,135,103,172,108,98,181,19,183,11,35,250,149,206,254,243,249,215,255,0,148,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,182,111,214,212,79,114,255,0,87,90,126,3,216,105,118,75,62,45,127,168,184,65,19,36,116,148,111,133,81,237,85,78,138,246,47,238,84,254,244,211,117,182,173,107,232,163,170,86,244,223,215,221,211,249,149,83,255,0,148,101,154,158,161,244,207,89,35,70,170,170,116,247,154,112,209,220,174,151,55,211,155,70,79,69,12,177,67,91,226,54,178,86,163,92,155,39,145,139,213,17,85,62,182,175,239,3,217,128,0,0,0,205,39,18,180,110,183,235,94,71,72,231,35,150,63,7,239,69,235,245,210,66,191,252,178,194,57,59,100,171,85,127,118,49,218,68,74,76,86,229,54,253,191,95,91,164,11,245,245,255,0,199,254,98,9,241,147,104,170,177,241,29,151,91,170,223,19,229,135,217,251,150,53,85,111,190,130,157,201,211,170,39,238,82,114,114,115,199,46,116,217,92,185,44,178,210,173,21,94,39,113,134,54,53,206,238,163,146,231,78,159,18,116,233,211,224,119,212,191,204,5,173,128,0,169,206,54,249,110,231,217,190,175,100,26,159,131,229,88,252,84,151,154,154,24,162,134,235,93,51,100,107,99,161,142,55,110,108,84,170,136,187,161,94,157,28,190,229,254,127,114,79,62,19,56,109,166,225,179,74,108,88,44,151,89,107,171,237,112,214,65,44,141,157,37,133,205,154,178,74,132,218,189,168,220,170,136,246,167,189,169,251,254,191,172,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,93,93,21,4,73,52,205,123,154,231,109,248,81,21,122,244,85,253,255,0,224,51,229,198,119,22,55,126,36,115,187,180,141,178,209,208,217,36,172,163,174,166,235,76,232,170,187,145,81,54,21,71,254,218,70,116,234,231,175,187,223,211,111,189,61,232,91,55,49,205,88,143,74,52,94,205,122,90,39,84,58,108,166,154,141,91,219,222,137,186,142,173,253,122,111,111,247,159,207,255,0,160,160,112,0,0,61,246,139,231,20,152,14,81,85,120,172,167,150,102,77,64,250,100,108,76,71,42,42,201,27,186,244,87,55,251,197,253,230,152,232,170,153,91,76,202,168,218,228,107,250,244,71,39,191,220,170,159,252,163,43,200,189,13,45,112,213,159,187,84,116,83,28,206,159,76,148,235,115,241,157,99,70,108,70,246,234,230,139,234,220,238,159,201,245,254,50,255,0,242,128,233,192,0,0,0,4,76,226,219,143,252,67,134,105,230,177,174,53,120,175,187,82,92,105,169,42,29,224,226,150,153,89,53,43,167,69,98,248,136,221,213,19,98,123,211,251,239,175,220,164,164,188,222,105,108,116,173,171,171,142,87,177,242,36,104,145,162,42,245,84,85,253,234,159,204,102,179,136,125,80,164,214,109,98,200,53,42,134,142,90,88,47,30,19,108,82,198,140,123,123,84,177,66,189,90,143,122,39,85,137,87,248,203,245,254,239,169,3,198,228,215,234,140,158,249,83,124,170,142,56,229,169,217,185,177,162,163,83,107,26,212,232,138,170,191,83,127,156,252,148,151,9,168,215,172,77,98,251,186,124,72,191,207,254,19,179,112,193,160,118,125,121,203,42,177,203,165,202,178,141,180,246,169,174,27,233,230,100,106,174,100,241,70,137,213,209,191,221,210,79,230,253,223,95,238,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,223,254,16,41,7,17,208,220,191,59,172,125,61,174,227,103,134,68,133,211,170,212,77,43,83,107,92,141,84,248,99,119,191,170,161,254,106,214,132,229,218,55,87,45,30,79,113,179,213,62,25,226,167,114,208,77,43,211,116,145,119,81,83,124,108,247,109,247,47,245,255,0,214,105,15,36,201,109,120,45,162,26,219,132,85,83,64,249,210,6,164,45,107,159,185,200,231,117,94,170,212,233,240,175,254,227,61,60,89,241,47,114,226,67,83,175,121,124,150,154,106,26,43,140,244,117,17,177,32,116,82,163,161,163,100,29,21,59,178,39,69,218,229,247,42,254,239,171,234,41,58,244,28,48,148,188,28,113,57,167,26,11,121,146,183,58,180,100,149,145,58,209,83,66,137,105,167,130,71,119,36,170,142,86,175,237,101,98,109,218,197,69,253,253,122,123,191,121,206,180,83,133,236,255,0,94,36,72,177,11,190,63,70,171,73,45,103,240,149,68,241,252,17,202,216,149,63,103,19,253,251,156,138,159,213,251,255,0,113,248,53,123,135,124,215,69,156,246,101,55,75,37,82,178,166,42,85,246,124,242,191,227,124,75,34,47,199,19,61,219,83,162,255,0,95,253,101,116,26,35,211,77,79,199,117,47,26,162,201,49,234,59,140,20,149,141,149,241,178,182,54,54,68,70,74,232,221,213,24,247,39,241,154,189,61,255,0,87,79,240,20,145,204,47,138,74,221,110,212,203,230,43,67,103,130,146,193,75,112,183,220,41,31,45,58,199,88,175,109,189,177,185,36,84,149,236,233,186,89,58,116,78,189,17,190,255,0,175,172,94,176,102,23,60,113,122,208,193,74,255,0,129,99,253,171,92,190,229,119,95,220,228,253,232,124,53,247,129,51,57,115,112,197,108,215,125,68,175,167,190,221,234,168,233,62,141,213,214,177,105,42,27,28,155,227,173,167,139,162,238,137,233,211,163,156,191,207,245,123,255,0,113,101,60,71,114,240,211,94,32,24,234,138,252,159,38,163,171,150,186,10,185,18,26,218,120,227,233,28,14,133,17,58,211,61,126,165,69,255,0,175,223,251,143,33,202,183,2,109,151,135,252,75,44,117,74,190,74,219,125,218,157,88,143,234,212,254,22,151,222,137,181,63,163,254,127,222,78,32,51,139,196,143,10,153,159,13,215,218,187,94,75,121,178,215,71,77,85,79,72,139,67,81,44,174,87,203,79,223,69,248,225,143,221,211,170,125,95,95,79,114,253,103,18,106,34,175,69,53,11,156,224,214,156,254,211,21,154,243,81,87,12,48,212,54,165,174,166,123,90,229,114,53,205,68,85,115,92,157,58,61,127,119,243,25,179,214,237,58,126,146,234,133,235,79,223,84,149,43,106,240,221,101,71,239,71,119,105,227,151,235,218,222,191,202,116,254,42,125,95,191,235,3,70,186,37,143,82,98,186,99,102,176,208,203,52,144,82,248,141,174,149,200,175,93,213,18,61,122,170,34,39,214,229,253,199,185,56,167,6,119,250,124,159,134,204,62,247,75,20,145,199,83,237,13,173,145,168,142,77,181,245,13,94,168,138,191,189,191,206,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,244,105,251,255,0,127,212,5,22,241,109,169,50,234,182,190,101,25,179,233,27,78,151,37,161,94,218,70,172,219,219,162,130,47,171,115,186,127,19,175,214,191,252,163,215,112,115,193,245,207,138,172,190,171,28,130,249,75,111,138,11,53,69,213,175,125,75,161,114,246,170,97,135,106,170,67,47,244,189,122,116,253,223,90,125,75,28,101,145,210,200,178,57,17,21,127,152,150,60,24,241,191,31,11,181,235,37,195,31,117,194,153,182,154,155,123,59,52,157,217,55,75,85,28,253,87,172,241,167,79,133,83,254,175,114,253,96,70,124,211,23,169,195,50,106,204,106,178,104,165,154,143,183,185,241,185,92,213,223,27,94,157,21,81,23,234,114,126,226,245,185,107,234,188,89,207,13,184,117,158,106,39,67,91,13,53,210,166,71,54,61,177,42,37,210,118,162,34,239,114,245,232,244,250,211,249,202,65,214,76,210,131,80,245,34,239,152,91,41,231,130,154,225,225,246,71,59,26,215,166,200,35,141,122,163,92,228,250,216,191,189,125,223,245,22,7,201,235,82,169,228,207,170,240,37,164,147,125,183,17,184,84,172,157,180,232,237,215,58,101,233,215,119,191,249,95,239,83,234,255,0,172,45,200,0,0,0,7,53,212,61,4,195,245,46,178,90,235,237,202,243,4,147,75,28,174,74,73,162,106,117,100,123,19,166,232,221,238,233,255,0,188,246,184,190,57,67,137,88,169,177,235,108,179,201,79,73,191,99,167,114,43,215,115,220,245,234,168,136,159,91,151,247,125,71,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,94,107,24,29,211,54,208,123,21,29,178,166,150,39,179,50,163,157,86,119,185,169,181,40,107,91,211,225,106,251,250,185,10,49,53,43,144,99,244,89,37,19,40,107,165,153,145,178,84,149,22,39,34,47,84,69,79,222,139,238,248,148,173,216,185,43,96,171,118,157,213,25,245,251,217,202,196,236,236,186,195,223,223,240,255,0,27,173,14,222,159,198,250,191,171,250,192,168,192,92,174,170,114,121,211,140,141,93,87,132,231,57,35,42,164,168,141,207,75,173,206,4,143,180,145,171,87,167,110,137,87,118,237,189,63,119,78,165,85,107,54,139,100,218,35,151,220,48,220,158,190,217,87,87,110,146,8,228,146,130,89,36,141,86,88,27,51,122,43,216,197,95,133,232,139,213,19,223,252,255,0,88,28,252,149,28,44,241,251,168,92,50,208,193,99,180,99,88,245,125,186,146,134,166,146,23,84,209,207,44,202,179,84,164,234,174,86,212,70,223,114,238,68,232,159,87,79,175,235,34,184,2,231,49,94,114,90,49,112,162,137,47,216,38,104,218,205,175,116,190,14,215,72,145,127,31,162,109,223,91,215,248,189,58,245,253,253,73,201,167,154,133,101,212,188,106,143,41,177,82,214,193,73,92,217,93,27,42,216,198,200,157,185,93,26,245,70,185,201,245,181,122,123,215,221,211,252,6,95,206,207,195,183,20,121,159,14,55,217,175,120,173,158,203,93,36,182,233,109,202,219,133,60,178,166,201,38,142,85,94,140,150,63,127,88,209,58,245,250,149,125,223,188,13,32,130,35,112,237,204,99,76,245,210,146,26,38,98,217,61,37,221,180,115,214,212,42,208,211,199,77,177,149,9,18,35,63,182,94,238,189,30,197,247,251,191,141,239,250,144,151,32,127,10,202,56,171,98,72,165,115,145,17,219,190,21,247,245,255,0,241,82,171,245,255,0,147,253,117,85,214,166,253,165,57,196,9,29,77,84,12,107,114,27,154,245,72,146,14,143,234,144,81,127,27,123,83,167,191,166,223,175,222,90,184,3,45,217,110,49,95,134,228,21,88,221,206,106,121,106,104,251,123,223,3,156,232,215,123,26,244,232,174,68,95,169,201,251,190,190,165,133,240,249,205,234,235,128,99,148,88,150,164,225,20,147,91,168,41,234,59,79,177,219,92,233,150,119,212,44,141,220,179,86,181,187,54,189,253,122,34,47,93,191,187,169,58,120,175,224,103,11,226,126,157,101,186,100,87,186,10,201,110,84,245,242,120,122,184,162,139,246,84,207,129,17,187,169,228,95,169,200,190,255,0,223,215,222,159,81,72,154,229,195,230,93,160,185,13,102,61,149,92,236,245,147,81,207,4,15,117,190,105,100,106,186,88,18,102,170,43,227,98,244,218,189,23,221,245,255,0,63,214,7,96,227,47,142,219,207,20,21,83,217,40,49,202,43,126,53,21,202,150,231,68,233,168,223,21,119,114,58,71,66,228,145,82,162,72,246,238,146,69,68,68,235,209,27,239,250,208,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,254,202,166,56,21,23,108,18,39,214,245,94,159,205,251,211,234,57,142,151,104,110,91,171,85,174,160,199,46,54,138,105,25,74,250,181,90,233,165,99,118,50,70,177,83,224,141,222,254,174,79,253,29,77,9,112,219,162,84,186,1,164,118,29,50,167,184,75,89,236,102,213,183,188,249,82,77,201,53,84,179,255,0,25,35,103,94,157,206,159,197,79,171,247,253,106,30,155,75,244,230,209,165,120,93,187,8,177,213,86,84,81,219,82,100,142,74,183,181,242,187,185,51,229,94,170,214,181,23,222,245,68,232,137,238,233,254,19,233,229,88,173,191,47,183,199,109,185,77,81,20,81,76,147,162,192,230,181,219,145,174,111,79,137,23,221,209,202,125,144,5,58,241,61,202,127,36,196,42,166,202,52,223,51,182,203,106,171,174,167,165,167,101,238,227,35,170,17,190,25,85,234,244,134,141,27,215,124,110,233,209,127,138,169,215,222,87,36,240,186,158,87,66,245,69,115,122,117,233,245,125,70,169,76,249,115,16,211,186,109,63,226,151,54,182,209,85,75,53,60,18,90,227,98,202,244,115,215,125,178,153,235,215,163,90,159,90,168,22,97,202,199,80,150,253,195,230,35,137,62,151,99,232,168,46,213,42,244,103,68,95,225,105,125,221,119,47,244,159,205,251,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,245,171,191,241,191,152,183,240,6,118,120,247,137,25,197,118,114,168,191,190,217,233,180,166,135,107,235,225,183,66,147,206,215,185,174,118,207,129,17,87,175,69,95,222,191,212,102,251,139,108,198,221,159,241,7,149,229,214,152,42,97,164,175,240,61,182,84,181,173,145,54,80,193,26,245,70,185,201,245,177,127,122,251,186,1,59,121,96,113,101,102,198,177,219,126,145,223,44,181,178,67,99,178,220,106,91,61,37,51,21,206,124,151,36,145,17,92,233,145,21,58,78,191,238,83,234,79,253,51,143,43,227,51,75,240,251,132,214,219,157,135,41,150,88,92,198,185,96,165,167,115,85,92,196,114,116,221,58,126,229,51,162,0,185,76,203,156,190,144,91,105,209,152,206,9,152,58,169,38,106,63,199,218,233,86,62,218,181,85,122,108,173,235,187,174,223,234,233,212,247,252,30,115,22,182,241,73,168,87,12,7,232,189,77,190,122,11,28,247,135,75,224,91,19,21,35,168,130,45,168,190,38,69,255,0,232,232,189,54,167,213,245,254,229,171,14,25,120,50,207,56,153,174,90,124,106,253,96,160,141,109,211,220,26,181,213,83,68,187,98,168,100,42,139,178,9,61,251,159,213,63,171,247,167,212,92,175,10,60,21,97,124,46,83,67,87,101,191,222,238,23,63,103,212,219,166,74,170,168,165,131,183,45,74,79,213,187,96,141,219,190,6,39,85,247,127,27,220,190,229,2,71,158,99,80,116,250,205,169,22,104,108,119,202,154,216,32,130,169,181,109,117,35,216,215,171,218,199,181,17,85,205,114,116,232,245,253,223,204,122,112,5,90,234,7,37,202,106,171,132,211,233,214,123,34,64,233,35,216,151,171,162,111,216,145,244,127,94,205,15,78,187,254,175,221,183,250,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,254,210,22,123,182,162,162,255,0,95,253,102,143,207,197,117,181,83,222,41,219,77,82,249,26,214,189,36,69,141,81,23,170,34,167,239,69,254,112,50,200,117,142,27,53,161,218,23,156,215,101,169,64,149,126,46,211,45,187,98,197,220,233,190,104,100,235,211,123,63,162,250,250,254,255,0,171,249,187,71,30,220,26,220,52,3,50,186,101,54,155,237,61,102,49,85,113,161,182,209,50,166,169,210,87,164,143,161,73,28,178,163,96,100,123,119,69,39,69,106,245,232,173,247,117,234,169,15,192,212,158,49,145,81,101,150,58,108,130,221,20,241,211,213,111,216,217,218,136,244,218,247,49,122,162,42,167,214,213,253,231,213,40,123,132,46,98,89,39,13,182,218,108,78,233,139,219,107,172,54,251,125,85,61,43,233,232,164,150,177,101,154,169,39,85,122,186,166,54,109,77,210,39,185,17,127,139,245,251,212,187,125,49,212,107,38,171,225,54,220,247,29,165,174,167,183,221,59,221,152,235,88,198,76,222,220,207,137,219,145,142,115,83,226,141,85,58,57,125,221,62,175,168,15,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,115,109,105,208,108,67,93,108,16,99,185,109,202,241,73,77,79,93,29,193,174,183,77,20,111,89,25,19,227,68,85,146,55,166,222,146,59,247,117,234,137,239,253,199,73,0,103,167,138,158,9,243,30,26,111,53,105,93,127,179,87,218,153,91,77,67,7,106,174,89,106,59,146,210,247,186,187,172,17,183,111,194,244,247,123,255,0,139,238,95,122,145,180,212,189,242,199,73,127,164,101,29,100,147,49,140,145,37,69,137,81,23,170,34,167,239,69,247,123,212,174,45,110,228,235,103,202,175,117,87,253,50,206,107,35,169,170,158,29,205,191,92,218,140,72,91,2,49,221,18,26,37,93,251,218,222,158,254,157,58,254,240,42,20,245,24,190,157,222,178,213,233,110,170,162,143,246,110,151,246,239,122,123,145,200,213,250,154,191,189,79,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,245,255,0,214,116,238,24,120,227,212,30,25,165,70,99,216,246,61,95,79,29,190,122,22,120,218,73,229,127,73,106,27,50,170,236,168,141,63,140,222,137,253,95,185,126,176,36,23,12,220,172,51,204,154,161,50,92,211,49,176,71,106,172,183,206,144,178,215,112,153,42,18,102,212,53,169,185,36,164,86,236,232,215,253,75,215,174,223,235,46,76,138,252,54,113,255,0,167,60,66,81,193,75,69,141,100,148,87,95,5,81,93,58,203,71,4,116,253,184,234,18,46,141,233,80,247,110,248,152,190,255,0,119,241,189,255,0,82,18,160,0,0,1,194,120,198,214,74,109,16,211,43,102,89,85,65,37,91,42,239,208,219,145,145,196,146,42,43,169,234,36,235,209,94,207,232,190,190,191,191,234,254,110,236,70,254,60,112,95,210,6,144,218,44,222,35,179,217,201,41,234,183,111,219,215,165,45,83,122,117,218,239,239,255,0,152,10,175,211,62,101,154,165,128,229,245,185,19,49,60,86,104,234,104,93,72,141,90,10,151,42,117,124,110,235,211,197,55,250,63,231,47,90,217,112,134,235,67,29,125,59,94,216,229,221,209,30,136,139,238,85,79,220,171,252,198,88,77,46,112,218,245,126,139,99,174,94,157,87,197,255,0,247,92,192,116,192,15,229,81,80,202,102,36,146,35,149,21,122,123,128,254,165,58,115,116,134,141,185,181,222,118,44,222,33,215,219,90,63,175,77,157,61,148,191,87,239,235,238,79,253,228,206,215,46,101,58,69,162,179,73,65,112,197,51,10,170,184,42,161,167,145,97,161,165,124,107,220,133,101,69,78,181,76,95,171,162,127,135,175,248,74,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,181,255,0,209,245,1,241,184,121,214,218,221,5,205,43,115,10,11,124,21,146,86,90,228,182,171,38,137,100,68,71,203,20,157,122,36,140,247,254,201,61,253,127,127,213,252,214,49,144,243,169,198,218,155,113,140,6,231,189,30,223,245,253,170,62,155,54,251,255,0,137,93,245,245,233,255,0,160,171,44,95,17,185,101,181,111,162,182,207,77,27,217,18,204,171,59,156,137,181,28,141,253,205,95,127,87,33,58,52,123,148,78,165,102,244,112,222,50,156,219,25,138,134,162,158,87,70,219,125,202,161,179,36,173,151,98,117,71,209,171,118,244,71,125,75,215,175,79,235,2,58,235,191,24,218,141,175,181,115,79,148,88,177,186,54,73,85,13,95,74,10,89,227,93,241,192,177,34,124,115,191,221,209,85,127,195,255,0,81,241,52,163,134,44,247,88,90,215,99,55,123,5,50,62,158,74,148,241,213,19,51,225,100,169,26,167,193,19,253,253,87,221,253,95,245,23,31,163,188,181,244,127,73,237,208,71,77,149,230,53,53,108,130,90,121,55,215,82,190,61,175,155,185,213,58,82,181,122,251,147,255,0,121,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,225,247,47,214,5,15,103,152,93,207,79,114,170,236,66,241,81,75,53,101,7,107,184,250,103,185,209,174,248,219,34,116,87,53,171,245,61,58,245,68,247,245,58,167,10,188,47,221,248,152,204,171,49,106,11,189,29,2,83,90,38,186,111,154,161,209,117,72,231,134,37,78,169,20,159,190,94,189,58,126,239,175,247,47,142,194,176,108,175,136,12,222,190,142,209,81,105,163,184,37,31,142,149,106,95,36,112,246,227,88,162,232,221,173,123,183,124,109,95,127,187,235,247,253,72,104,3,133,254,28,109,28,56,105,181,155,7,161,186,214,87,77,108,134,174,23,73,44,237,149,174,108,213,111,159,220,169,20,106,170,155,209,62,164,255,0,211,245,129,237,52,159,75,172,90,63,131,219,112,44,114,178,190,166,134,214,147,164,82,86,200,199,204,238,236,207,153,219,149,140,98,47,197,34,162,116,106,123,186,125,127,89,236,128,0,0,0,0,3,229,228,56,245,22,75,68,202,10,249,103,142,56,229,73,145,97,114,34,245,68,84,253,232,190,239,137,74,216,214,222,78,116,87,235,189,77,235,75,51,169,217,37,69,68,41,183,32,185,162,53,33,108,59,95,238,130,137,126,45,237,111,79,127,77,189,127,121,103,96,12,190,106,38,1,121,211,60,178,191,13,191,84,209,79,91,111,88,146,89,41,30,247,68,189,200,155,34,109,87,53,171,252,87,167,94,168,158,254,191,225,59,31,11,124,102,230,188,49,93,31,89,96,176,217,43,226,91,100,246,230,165,101,44,210,187,164,181,12,153,85,118,79,31,191,171,58,117,254,111,220,191,89,122,218,175,160,152,126,177,82,165,38,77,114,188,211,49,42,163,171,235,65,52,76,93,236,141,209,162,124,113,191,221,209,203,255,0,164,174,205,79,228,189,119,150,231,61,70,149,231,180,105,72,233,98,72,147,32,186,59,185,219,237,124,123,187,20,61,55,119,19,221,211,221,183,235,247,129,96,60,56,241,23,141,113,23,129,218,179,92,126,215,115,161,101,202,26,153,146,58,200,35,137,90,216,106,95,2,251,153,44,157,21,85,189,126,181,247,127,55,212,117,194,157,120,74,224,191,137,157,50,207,171,238,248,181,251,76,103,168,150,203,53,43,155,112,170,184,57,157,183,84,64,245,84,217,3,87,119,86,55,247,244,233,212,184,90,87,78,232,26,234,158,223,113,122,238,237,245,219,245,254,238,191,212,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,251,191,152,173,189,112,228,229,79,95,93,53,223,73,115,169,17,243,212,194,221,185,29,205,17,18,20,135,163,255,0,144,162,254,62,246,183,167,191,166,222,189,125,229,164,0,51,77,157,232,86,105,165,157,103,189,92,108,181,31,182,101,55,246,172,210,191,226,115,21,232,191,20,109,247,116,111,253,101,183,242,236,226,231,54,214,155,53,22,41,151,89,44,148,177,82,90,43,174,8,251,109,52,204,114,200,218,244,98,39,89,38,127,187,108,171,215,221,215,170,39,191,249,231,5,194,223,13,202,22,193,59,158,214,181,200,244,86,42,34,245,232,169,251,211,250,207,246,223,67,13,182,142,58,40,28,247,50,62,189,21,234,138,190,245,85,253,223,225,3,244,128,0,28,171,136,216,217,38,17,66,217,21,221,61,171,18,251,191,230,102,58,169,90,124,193,57,129,91,49,42,250,173,32,197,113,154,169,47,86,43,189,21,69,68,247,10,38,173,43,225,146,133,210,116,99,163,169,71,171,250,207,31,214,196,79,115,191,169,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,243,123,214,171,192,22,207,154,243,166,176,195,214,44,19,2,184,44,173,149,157,125,175,106,102,222,222,197,221,252,149,119,93,219,186,116,253,221,58,254,242,5,235,39,23,218,141,173,119,25,238,25,45,143,27,165,116,243,195,80,169,67,77,59,17,29,28,61,164,79,142,103,251,186,123,215,250,255,0,234,56,165,12,116,210,202,173,170,89,118,35,122,167,111,167,94,189,83,249,203,56,225,105,220,31,99,88,237,21,210,219,250,99,146,225,45,37,76,50,164,254,203,88,118,45,82,175,195,183,163,186,252,45,250,215,167,214,4,74,209,190,6,53,99,91,105,227,170,197,242,44,74,145,146,211,75,82,212,175,171,169,141,118,199,50,68,168,187,41,223,239,220,189,83,250,191,234,39,54,156,114,98,198,232,26,217,181,19,60,185,58,161,208,72,217,61,139,116,141,89,191,184,138,206,157,234,30,189,54,39,191,247,238,254,162,198,113,172,154,217,123,99,96,183,195,84,196,107,29,34,44,205,106,123,145,221,23,234,85,253,234,125,224,60,62,151,233,14,53,164,182,106,107,30,57,93,115,169,130,150,57,98,99,171,101,141,239,84,146,85,145,122,171,24,212,235,185,122,39,187,234,255,0,172,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,122,123,191,122,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,239,235,238,95,172,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,250,190,163,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,95,81,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,238,240,49,193,221,55,13,152,149,182,235,117,190,201,93,146,62,223,91,110,172,109,61,82,75,67,219,146,187,188,213,143,116,17,201,215,108,113,162,170,175,78,187,189,223,82,146,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,102,113,187,203,22,231,169,89,157,211,86,180,227,46,165,130,237,124,175,162,138,104,47,117,238,109,51,105,226,162,72,151,107,97,165,115,145,251,161,141,83,171,149,58,43,190,175,114,37,153,128,40,134,209,202,203,95,46,149,14,133,51,12,1,189,24,175,255,0,100,43,83,247,162,127,222,139,252,231,221,186,114,143,215,170,41,223,20,89,182,2,168,213,68,248,174,85,191,189,58,255,0,222,101,224,128,40,106,171,149,214,190,211,78,232,29,151,233,250,171,122,125,87,10,223,230,235,255,0,122,28,167,52,225,31,82,48,91,132,214,219,181,239,26,154,88,30,198,57,105,170,103,115,85,92,196,122,116,221,11,127,114,255,0,214,104,236,1,151,250,106,251,214,154,100,21,84,241,182,134,122,152,226,72,94,174,71,186,61,175,70,191,221,239,106,245,250,191,247,157,135,6,227,159,86,180,254,177,245,182,108,119,17,154,71,192,234,117,74,154,74,151,38,215,61,174,85,248,106,27,239,234,212,47,207,39,211,107,22,87,82,250,171,141,93,124,111,145,237,122,164,50,49,19,171,91,181,62,182,175,238,35,142,77,203,55,67,178,90,54,82,79,150,103,81,163,37,73,122,178,190,141,61,232,213,79,223,74,191,206,5,123,89,121,184,235,245,189,234,234,156,39,79,220,155,21,191,5,182,181,87,175,84,95,223,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,250,255,0,155,234,37,239,19,124,170,111,154,65,104,143,37,194,51,42,26,155,109,77,202,10,24,25,117,184,189,243,162,58,7,189,234,228,138,145,141,254,60,107,211,162,253,74,158,238,165,126,129,105,188,176,56,49,164,185,90,104,181,222,255,0,126,149,180,153,37,142,225,66,202,106,58,164,73,24,248,238,45,141,21,88,248,58,34,116,166,119,251,181,95,122,123,189,254,235,91,56,31,2,73,74,156,42,96,233,69,221,236,255,0,9,237,238,244,221,254,201,84,245,235,211,221,245,245,59,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,104,91,59,81,143,85,68,69,235,238,51,67,196,70,13,14,155,107,22,65,133,65,80,249,217,110,240,157,36,123,209,202,238,229,44,82,125,104,214,245,254,63,243,39,255,0,44,211,17,66,156,204,180,206,60,55,137,124,206,235,71,86,233,105,37,169,181,83,198,217,36,221,39,85,181,64,229,85,232,196,79,173,171,251,255,0,152,9,245,202,151,86,166,200,180,87,25,211,73,168,152,197,180,219,46,181,189,214,198,169,187,173,213,254,237,219,215,175,242,223,222,167,213,245,255,0,60,241,40,247,149,46,168,179,5,214,203,206,250,53,153,19,15,172,135,221,30,239,227,87,209,187,251,246,255,0,49,120,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,163,198,175,4,191,173,37,134,42,107,70,65,236,251,138,222,105,174,50,173,77,95,106,30,220,84,178,193,209,187,96,145,219,190,54,175,69,247,125,126,244,247,33,43,128,21,157,193,207,44,205,68,209,156,254,191,47,206,114,220,114,170,146,178,199,61,189,140,180,215,206,249,18,87,84,64,244,85,73,105,88,155,118,196,238,190,254,189,85,61,223,205,102,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,151,19,60,83,98,60,51,227,20,217,46,77,103,187,215,199,81,116,134,214,140,160,167,138,87,35,228,130,89,81,122,62,104,253,221,34,84,235,215,235,84,247,126,244,234,249,46,75,67,139,80,199,112,184,69,60,145,201,50,66,137,11,90,174,220,173,85,253,234,158,239,133,76,229,241,59,175,55,189,125,213,91,230,107,91,112,171,154,146,229,37,36,177,178,170,146,8,37,71,67,73,28,29,92,144,252,41,252,71,116,232,171,238,84,85,247,129,223,53,75,154,142,176,103,55,170,154,139,102,29,135,67,67,36,145,73,18,79,111,170,108,189,91,18,49,119,109,171,114,125,125,126,175,221,208,150,252,182,56,195,212,45,112,202,167,192,178,155,30,59,73,77,111,199,107,110,109,146,223,77,60,111,89,27,93,11,17,21,95,51,211,111,73,157,238,218,139,213,19,223,252,244,247,105,180,212,222,106,93,75,74,248,218,246,177,100,85,145,85,19,162,42,39,238,69,254,114,254,56,24,225,82,219,195,222,158,89,234,238,84,86,199,229,75,69,93,67,93,93,65,93,85,52,82,197,37,115,165,107,90,217,81,173,78,141,100,72,170,140,69,234,213,250,250,170,168,74,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,237,84,214,220,87,72,109,236,184,228,182,251,181,76,79,170,101,34,37,12,81,189,219,223,27,164,69,248,228,111,187,163,23,255,0,79,79,113,253,116,155,89,49,141,99,199,233,50,76,98,130,233,75,77,91,28,210,198,202,248,163,100,136,145,204,177,59,170,49,239,78,187,154,170,158,255,0,171,254,160,61,224,0,0,7,1,212,126,52,180,183,76,47,213,88,237,254,193,149,84,84,209,190,38,61,212,116,180,239,98,171,226,73,19,162,190,118,175,212,228,235,238,250,255,0,235,3,191,2,42,127,100,123,67,255,0,224,174,115,255,0,250,52,127,233,39,29,204,185,193,232,165,146,249,83,65,77,141,106,43,25,18,198,136,137,106,183,57,19,171,17,223,90,213,117,253,224,88,104,42,119,80,121,194,82,92,97,233,167,115,230,150,185,59,236,119,90,187,29,173,201,218,70,42,57,190,249,31,239,87,116,95,240,39,215,251,136,255,0,158,243,64,226,114,249,95,52,184,174,167,214,209,211,58,72,221,27,42,49,235,78,228,68,143,163,186,254,197,223,238,186,175,215,245,127,212,5,241,3,58,57,87,29,28,82,102,116,237,164,200,181,65,106,225,108,173,153,173,246,37,186,62,143,70,171,81,122,178,157,23,234,114,255,0,214,119,94,92,188,65,106,213,247,137,27,109,142,241,150,45,69,21,100,16,193,44,73,65,74,221,205,125,125,35,92,157,91,26,42,117,71,42,123,151,175,188,11,185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,199,57,26,157,84,255,0,74,94,230,17,199,118,83,155,101,215,61,53,193,175,55,123,125,162,213,115,160,175,166,166,173,181,208,237,98,120,15,143,227,77,239,85,87,206,229,232,170,169,209,87,234,232,136,7,50,227,179,140,76,147,93,243,107,174,57,106,187,92,227,196,105,238,20,55,11,125,190,186,221,73,20,144,202,202,20,141,238,87,199,185,235,213,210,74,168,138,245,78,142,253,221,17,18,59,105,110,150,228,26,185,144,84,99,120,221,101,190,154,166,154,141,245,207,125,116,143,100,107,27,94,198,42,34,177,142,94,189,100,111,238,233,209,23,222,120,226,249,185,107,104,117,143,79,180,23,21,204,253,159,76,151,234,234,59,157,21,85,92,53,83,189,36,141,110,114,170,55,99,213,24,158,232,163,247,163,81,126,31,235,94,161,236,120,94,224,171,77,56,124,177,81,212,179,23,161,102,83,224,234,104,107,171,168,238,149,211,69,44,50,84,247,90,214,182,103,35,83,220,216,186,174,196,94,173,95,127,189,85,100,136,0,0,0,0,0,0,32,158,163,115,98,209,12,15,46,175,197,234,241,141,66,116,180,75,22,229,130,217,64,230,124,113,54,68,232,174,170,69,250,156,159,90,125,96,78,192,87,119,246,100,116,39,254,11,106,79,253,147,110,255,0,75,31,217,145,208,159,248,45,169,63,246,77,187,253,44,11,17,5,107,228,220,227,244,149,212,17,165,130,197,168,148,213,29,228,220,249,45,22,213,69,102,215,117,79,125,75,191,127,79,221,251,136,181,157,243,82,226,58,237,95,51,240,237,73,185,80,209,172,140,116,81,212,227,214,149,115,90,145,244,114,47,236,159,245,187,170,253,127,87,253,64,94,104,41,255,0,12,230,241,146,209,82,70,204,214,247,149,92,42,17,143,71,190,158,195,106,106,43,149,253,90,190,231,51,234,111,187,234,250,255,0,235,61,37,235,156,61,174,122,54,50,200,236,218,158,161,36,69,115,228,178,90,213,21,157,23,170,127,42,191,191,167,238,253,192,90,224,41,235,251,46,217,111,255,0,39,242,143,251,6,213,255,0,225,56,30,171,243,21,226,75,80,229,125,44,122,147,85,236,230,212,71,81,12,51,216,173,140,115,92,216,149,138,170,172,133,87,235,115,191,122,167,188,11,178,201,120,131,195,49,91,229,78,63,112,182,94,164,168,165,217,189,208,195,18,177,119,49,175,78,138,178,34,253,78,79,220,116,154,90,150,85,192,218,136,209,200,215,245,232,142,250,253,203,211,255,0,148,101,138,174,174,162,186,161,245,85,82,111,149,253,55,59,162,39,94,137,209,61,201,253,72,116,44,87,136,141,97,194,109,208,218,113,156,191,193,210,83,181,237,142,63,103,210,201,181,28,245,123,189,239,141,85,122,185,85,126,176,52,194,12,222,86,113,137,196,109,122,170,213,234,46,245,85,69,255,0,98,40,19,222,137,211,247,66,126,111,214,199,136,15,248,125,255,0,216,170,47,254,34,6,147,10,240,227,35,153,77,62,151,93,170,240,93,60,151,40,181,95,237,151,10,79,19,82,182,170,9,233,223,79,37,34,202,172,106,202,247,175,93,210,68,190,246,39,241,85,58,244,250,234,167,34,226,11,87,178,186,118,210,95,242,239,21,19,100,73,145,190,2,149,159,26,53,90,139,213,145,162,253,74,167,60,3,236,229,57,134,71,154,93,103,189,228,215,31,25,91,82,172,116,178,246,99,143,114,181,136,198,251,152,212,68,232,212,68,247,33,125,220,5,112,238,205,17,209,204,117,183,72,173,210,95,89,75,112,165,170,170,162,170,158,88,228,100,151,9,37,106,34,72,141,79,226,163,17,87,106,47,84,255,0,210,181,159,203,147,133,101,214,92,226,174,235,144,199,105,172,179,212,99,149,115,211,211,203,89,83,12,172,150,58,216,34,220,189,166,167,254,63,187,114,167,189,61,221,126,171,208,68,233,238,64,63,208,0,31,3,51,179,92,47,150,184,169,45,179,195,20,172,168,108,138,178,170,162,109,70,185,58,123,145,125,253,85,12,224,107,54,134,102,122,53,118,169,183,229,247,59,61,101,68,19,195,78,247,91,229,145,237,87,73,15,117,170,155,227,103,187,111,185,125,223,95,253,102,151,143,155,125,199,172,249,45,35,40,111,116,126,38,8,228,73,154,206,227,153,209,232,138,136,189,90,168,191,83,151,254,176,50,210,116,109,37,208,172,187,89,46,15,182,227,23,27,69,44,172,164,146,177,86,190,105,88,221,140,145,177,170,124,17,191,223,213,233,255,0,163,175,188,146,28,125,112,73,81,161,57,37,195,54,197,153,97,160,196,107,174,116,54,203,125,4,53,245,115,213,68,247,80,247,30,175,239,49,126,21,124,50,175,94,227,151,226,106,116,68,247,39,153,224,59,138,186,174,31,179,154,202,139,189,85,210,91,79,176,42,104,96,130,223,69,77,43,217,36,149,112,75,213,86,85,111,195,240,191,253,210,175,85,79,119,79,169,35,169,105,247,40,125,108,185,92,228,142,255,0,147,105,221,84,41,76,231,53,173,186,220,26,168,253,237,68,95,134,149,63,114,169,30,184,181,225,225,120,120,206,46,152,92,236,182,248,139,109,85,36,47,117,13,84,243,70,169,53,35,103,77,171,50,35,151,220,228,235,213,62,190,168,158,226,246,181,183,92,172,58,61,132,208,230,87,90,91,164,148,213,183,38,91,216,218,56,98,146,68,123,163,149,253,85,36,123,83,111,72,151,222,139,215,234,247,125,102,113,243,204,214,253,168,153,93,118,99,147,87,186,182,229,112,237,119,231,88,99,137,95,219,141,177,183,225,141,17,169,209,172,106,123,147,247,127,56,31,42,221,110,158,231,59,160,129,204,107,154,197,122,171,213,81,58,117,68,253,200,191,206,95,23,2,188,25,226,122,15,134,89,178,171,181,154,217,38,104,250,58,202,58,235,149,5,202,178,88,229,99,171,150,88,209,35,145,90,196,232,216,225,69,84,98,47,86,254,254,170,171,199,57,98,240,115,97,178,97,118,173,111,201,45,150,186,170,140,130,209,113,182,190,72,46,21,125,231,43,110,91,83,116,127,12,109,77,180,221,58,183,223,245,127,58,150,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,8,115,28,227,22,167,71,172,17,226,24,85,85,226,219,145,91,242,10,54,85,213,182,130,146,122,121,41,228,161,154,93,141,238,171,151,175,87,69,239,216,139,240,175,191,167,214,17,115,143,206,63,115,171,174,115,118,211,141,57,200,110,214,171,125,170,227,65,89,12,53,150,154,7,53,141,90,4,87,162,61,82,71,170,171,230,85,247,175,79,122,253,93,17,10,233,85,85,94,170,127,212,146,62,87,172,146,47,87,47,214,189,15,249,0,104,231,130,187,170,222,184,102,195,110,110,87,42,205,237,31,123,154,136,190,235,133,67,126,164,247,126,227,56,198,131,249,117,228,148,183,174,19,176,88,224,142,100,114,50,234,245,87,181,168,157,18,233,82,159,185,87,249,192,147,32,0,0,0,0,0,5,127,241,81,203,7,31,213,140,134,183,46,211,59,70,57,106,186,215,214,82,186,106,139,157,230,228,155,169,227,165,237,57,155,90,146,53,23,115,35,84,232,159,82,125,127,90,45,128,0,50,237,158,97,119,77,60,202,235,176,251,213,69,44,213,150,254,215,117,244,175,115,162,93,241,182,68,218,174,107,87,234,122,117,234,137,239,234,124,2,236,121,158,240,201,108,212,76,22,147,46,199,40,173,212,217,29,126,79,69,226,235,42,235,42,90,217,32,101,5,68,123,118,55,115,17,126,8,190,166,167,185,171,239,247,175,90,78,0,15,209,67,67,45,124,171,12,46,99,92,214,238,248,149,81,58,117,68,253,223,225,45,75,24,229,20,250,220,50,223,37,194,155,14,150,238,175,145,106,42,18,247,115,70,61,169,35,209,17,17,35,68,250,182,39,241,83,234,95,253,33,84,164,203,208,46,89,218,191,172,150,26,76,198,143,34,193,219,107,184,211,206,248,33,171,184,86,199,51,93,20,235,18,171,146,58,101,79,173,142,233,209,203,238,84,253,255,0,87,10,215,142,29,51,45,0,200,107,49,252,182,231,100,171,154,142,120,41,222,235,108,243,72,197,116,176,36,205,84,89,35,98,244,218,189,23,221,245,255,0,58,123,206,247,194,63,49,76,187,65,104,41,241,44,202,251,123,172,197,109,246,250,168,104,168,45,150,139,124,143,138,166,90,164,155,122,190,77,143,86,252,83,117,234,245,247,185,58,39,68,78,129,233,53,159,149,150,166,105,142,61,79,125,146,241,131,118,231,174,142,145,18,158,233,95,35,186,186,57,31,239,71,211,162,116,248,23,247,245,250,136,20,92,199,26,92,108,224,151,237,22,178,86,226,214,188,158,142,73,114,40,85,93,81,71,75,252,68,167,170,106,167,78,243,147,175,84,69,41,182,146,146,74,217,22,40,156,212,84,110,239,137,127,119,255,0,138,129,252,65,120,154,73,203,51,65,219,165,22,59,110,125,128,91,110,87,232,159,80,234,186,170,107,245,209,177,73,214,121,85,155,81,36,103,212,197,98,47,194,158,244,95,175,235,90,204,227,3,131,236,167,134,155,253,109,93,117,110,62,182,127,29,73,111,167,167,183,214,84,207,35,36,150,147,188,170,171,52,109,248,126,7,255,0,186,85,234,168,157,58,125,65,101,220,48,112,3,195,29,235,75,172,153,86,69,166,81,85,213,214,197,86,201,36,109,242,228,197,114,182,174,70,183,225,108,232,212,248,88,137,238,58,190,65,203,243,132,171,156,9,223,210,100,123,187,136,229,85,191,92,211,234,69,79,221,80,83,79,14,188,102,106,255,0,15,210,37,22,57,152,84,209,90,96,161,158,146,158,10,123,85,13,67,152,178,206,217,157,213,102,141,85,81,92,142,95,122,170,251,209,19,220,122,237,125,230,19,173,90,197,75,236,120,179,122,255,0,101,69,91,13,108,16,85,89,109,209,43,28,200,93,26,170,186,56,213,85,122,189,222,238,170,157,23,252,0,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,215,251,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,81,201,141,8,112,49,195,125,159,67,52,143,31,117,69,5,15,210,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,225,80,237,186,97,167,24,222,148,225,86,236,27,20,182,178,130,219,108,73,146,8,27,60,179,35,59,147,62,87,124,114,170,189,122,185,238,95,122,254,254,137,238,232,122,176,0,0,0,0,0,252,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,212,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,250,209,19,221,245,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,234,247,255,0,128,12,238,93,115,12,138,245,110,138,211,115,184,247,169,97,147,186,200,251,49,183,163,250,42,117,234,214,162,255,0,186,95,223,251,206,233,193,23,15,44,226,27,83,110,120,173,84,86,233,98,165,199,234,46,109,109,101,84,240,53,21,149,52,241,117,221,10,43,149,127,106,190,229,247,116,235,251,209,8,230,190,227,65,60,188,244,167,29,192,120,108,195,171,233,237,177,71,121,124,55,58,122,138,136,170,38,123,95,27,174,115,185,17,17,235,209,61,205,103,191,106,47,187,254,176,147,20,84,84,214,250,102,81,209,199,219,134,62,187,91,213,87,167,85,85,95,122,251,254,181,83,251,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,249,207,59,41,216,143,122,42,162,175,79,112,28,163,137,61,119,180,104,6,19,69,151,94,32,186,75,21,93,218,43,98,37,190,8,101,147,115,225,154,68,234,146,189,169,183,164,75,239,235,215,175,79,119,214,103,79,63,206,178,77,74,203,43,179,76,182,228,181,247,91,143,107,196,84,44,49,196,175,237,196,216,219,240,70,214,181,58,53,141,79,114,39,213,213,125,253,78,231,198,255,0,18,247,189,122,213,107,247,135,184,215,253,24,117,85,13,101,21,21,109,21,52,50,197,44,116,49,196,231,57,209,117,85,248,157,42,162,111,84,232,228,250,189,200,145,177,140,87,175,68,232,7,248,9,199,195,231,44,13,82,212,214,71,127,185,94,240,121,237,117,116,115,190,8,101,185,87,71,43,100,100,233,31,85,237,211,255,0,83,255,0,221,47,214,159,250,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,238,149,125,233,238,233,245,4,75,45,235,148,46,160,85,92,108,86,253,60,124,211,172,22,188,122,233,86,214,44,81,163,17,86,234,213,234,142,79,141,87,246,203,238,95,119,215,252,200,84,41,36,56,35,226,82,167,135,125,70,184,228,53,117,23,37,162,158,193,81,109,142,58,10,74,121,164,71,62,166,158,94,170,146,171,83,111,236,221,239,235,215,170,167,187,160,26,24,7,227,180,93,41,239,54,248,174,84,172,145,177,77,187,106,72,136,142,78,142,86,175,94,138,191,189,15,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,235,103,85,218,139,213,23,247,125,97,51,1,74,88,87,54,13,114,134,237,43,242,252,246,243,93,68,180,238,72,227,131,30,180,181,201,46,230,244,119,185,141,247,116,220,159,95,239,250,139,167,164,169,101,93,59,42,35,71,35,95,215,162,59,235,247,47,79,254,80,31,216,0,7,248,230,163,147,163,147,169,73,220,198,248,44,151,73,114,107,142,169,98,177,216,232,113,123,189,218,130,215,67,70,202,250,185,170,226,122,219,213,207,87,164,173,86,237,87,211,200,189,82,71,47,196,223,114,123,209,46,200,243,153,214,29,99,205,237,16,218,175,244,41,85,79,21,75,106,26,197,149,241,244,122,53,205,69,234,197,69,250,156,190,239,171,222,6,108,180,135,253,178,212,255,0,144,191,255,0,182,70,105,192,203,228,21,85,56,46,73,87,18,73,210,70,66,145,42,196,136,244,232,228,99,255,0,221,26,104,194,242,6,101,56,213,29,246,52,151,109,87,115,167,117,173,107,190,25,28,223,122,53,85,63,220,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,212,247,39,78,189,61,255,0,224,40,119,141,46,13,175,92,58,229,119,27,157,20,214,8,113,183,215,209,219,232,232,232,235,106,167,154,57,36,163,73,92,174,89,163,79,133,92,201,23,248,234,191,18,34,39,79,171,64,103,206,190,99,246,140,142,145,148,55,170,79,17,3,36,73,90,222,227,153,209,232,138,136,189,90,168,191,83,151,254,178,146,50,209,215,247,29,251,130,204,66,221,154,234,149,210,213,115,166,100,241,69,96,158,161,26,249,30,196,71,37,77,59,122,245,98,245,250,156,191,212,73,110,59,249,120,179,74,233,221,168,88,13,54,59,107,177,92,175,20,150,234,74,111,106,87,79,80,206,180,111,115,247,36,172,114,116,87,194,245,235,189,87,222,159,87,189,18,16,105,46,84,152,142,71,83,114,85,153,59,180,79,131,246,76,107,151,223,36,110,250,157,238,233,240,136,86,97,167,51,229,100,88,197,143,44,162,101,187,32,161,241,84,241,202,147,181,157,215,179,163,209,21,17,122,177,81,126,167,47,253,103,238,162,171,142,186,153,149,81,53,200,199,245,232,142,79,127,185,85,63,249,71,247,42,162,149,184,249,224,26,61,29,158,124,255,0,5,166,176,91,49,187,141,222,142,219,69,72,219,149,108,245,49,170,209,57,239,222,147,53,201,209,95,12,139,215,122,175,189,191,82,117,68,128,6,167,46,118,155,125,230,157,180,183,42,126,244,77,122,72,141,222,230,244,114,34,167,94,168,169,251,149,76,189,230,22,248,173,121,21,93,4,45,70,178,46,223,68,69,85,79,124,109,95,173,125,255,0,188,9,165,202,223,64,233,117,35,85,46,119,44,134,158,134,174,217,62,41,89,44,48,190,170,120,164,108,172,175,165,102,229,237,162,126,237,255,0,189,126,180,247,127,53,223,25,241,208,94,54,115,189,2,196,45,248,254,21,144,220,173,181,20,112,212,83,185,209,91,40,170,25,219,150,161,211,43,81,103,71,47,241,149,171,215,167,95,119,68,247,19,147,150,199,27,186,143,173,121,157,86,154,106,38,77,112,187,79,107,199,43,46,143,85,181,208,211,194,175,74,232,24,213,107,161,107,92,170,140,159,167,69,68,79,175,249,145,64,178,160,0,0,0,0,0,3,197,106,197,84,148,152,237,52,145,57,90,171,90,198,253,72,191,253,14,79,231,61,169,225,117,135,253,172,211,127,151,179,255,0,181,200,6,100,228,123,164,122,189,235,213,84,210,119,10,221,63,64,184,191,79,252,183,255,0,187,103,51,94,105,67,133,111,254,96,184,191,255,0,222,255,0,247,108,224,117,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,2,160,121,160,113,135,116,186,229,55,45,15,198,43,238,212,142,199,175,86,235,143,73,232,41,22,4,99,173,170,229,70,201,213,210,43,186,212,162,244,84,233,245,251,253,200,119,62,63,248,247,159,74,38,159,78,244,246,170,255,0,106,201,45,55,138,37,171,171,246,109,20,244,210,83,75,66,249,85,140,89,92,229,235,214,72,151,222,196,254,43,145,23,167,215,78,144,195,113,201,174,50,201,36,241,186,161,204,222,247,189,54,162,162,116,111,251,148,255,0,7,238,3,230,151,197,203,255,0,134,189,38,199,180,35,22,206,35,196,216,220,134,225,77,113,164,171,172,101,194,173,201,36,94,209,155,163,118,44,155,19,221,20,126,244,106,47,195,253,107,214,139,47,214,90,172,118,237,61,158,182,72,159,53,62,221,206,137,85,90,187,154,142,78,138,168,139,245,42,126,226,240,57,87,231,140,189,240,219,134,226,211,248,135,214,209,209,93,170,36,145,209,177,177,170,123,90,110,157,21,23,175,94,146,39,238,79,222,4,217,63,156,208,69,80,212,100,173,220,136,189,122,117,84,247,159,208,1,91,124,86,242,178,179,230,87,42,156,135,69,237,88,197,134,122,186,234,110,175,185,222,174,78,95,14,202,85,99,216,169,182,84,69,89,26,213,78,159,185,62,180,250,138,188,213,45,18,202,180,146,190,107,118,71,112,180,212,201,4,209,64,229,161,150,71,181,92,248,187,137,211,124,109,247,116,250,255,0,175,254,179,76,231,225,187,217,109,151,234,102,209,221,105,187,240,177,233,35,91,189,205,232,228,69,78,189,90,168,191,82,168,25,217,208,190,48,245,175,66,85,180,184,118,109,53,186,134,42,73,169,98,138,43,85,13,66,181,36,153,37,114,117,154,53,94,138,228,85,235,215,175,238,79,113,103,152,63,54,93,28,173,196,40,43,111,216,238,160,84,215,200,178,164,178,178,215,111,106,59,164,143,70,251,146,165,19,248,168,137,245,126,226,11,115,37,208,156,127,74,181,151,36,185,98,182,218,106,27,84,149,246,218,74,120,25,87,60,210,51,117,182,55,187,175,117,87,220,174,99,151,248,202,190,244,253,196,56,2,115,241,35,204,251,82,181,45,207,161,210,236,170,249,104,181,178,186,10,154,120,46,86,59,102,230,49,180,238,99,209,85,18,69,85,89,28,170,158,245,247,47,238,250,136,55,52,210,79,34,203,43,183,61,223,90,244,232,126,155,85,170,162,241,80,234,106,103,198,215,53,139,34,172,138,168,157,17,81,63,114,47,243,151,79,193,183,46,12,59,76,173,84,185,38,167,216,108,119,107,221,77,186,174,142,170,170,219,120,184,170,72,174,171,71,71,209,171,219,106,34,71,27,81,122,53,23,170,126,254,170,160,113,78,94,60,2,67,117,164,166,213,93,71,165,176,93,172,183,171,53,117,53,60,20,247,58,216,234,91,80,202,230,177,30,246,177,172,106,55,108,50,39,185,235,245,183,221,252,214,190,136,141,78,137,245,6,181,26,155,90,158,228,63,208,0,0,0,0,51,77,196,203,81,154,221,146,53,19,220,158,15,255,0,185,33,44,195,129,30,62,112,107,46,144,227,218,107,150,91,114,170,219,173,166,150,190,122,137,169,232,41,18,157,219,235,228,123,118,187,188,215,42,163,102,106,47,86,167,189,23,235,247,42,192,238,96,216,159,209,62,43,243,155,108,73,11,96,133,214,182,181,177,189,206,232,174,182,83,59,235,119,191,247,169,28,64,211,221,46,165,216,170,224,109,68,116,149,232,215,245,232,142,141,157,125,203,211,251,243,250,254,144,236,191,247,173,111,255,0,88,207,255,0,104,203,248,2,242,248,210,227,3,76,177,188,110,12,102,227,98,201,228,169,163,188,211,57,239,134,154,157,99,93,212,178,185,58,42,204,139,245,61,63,119,243,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,239,253,231,183,254,203,182,97,255,0,8,50,143,251,6,213,255,0,225,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,126,238,159,88,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,175,234,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,100,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,253,106,122,254,22,184,113,190,113,23,154,86,98,214,138,139,68,111,166,180,77,115,95,104,212,207,11,54,178,120,98,94,139,19,28,187,186,202,158,238,157,58,117,254,162,223,168,57,99,112,181,79,67,21,60,250,89,72,233,25,215,170,183,33,187,116,250,213,127,167,254,176,37,30,29,147,209,102,88,229,38,73,111,138,120,233,235,59,155,27,59,90,215,166,201,28,197,234,141,85,79,173,171,251,254,163,237,31,62,195,97,180,227,22,152,44,118,58,79,13,69,77,187,181,23,113,207,219,185,202,229,247,185,85,87,226,114,175,189,127,121,244,0,0,0,0,0,30,7,90,41,228,169,197,233,89,26,181,21,43,216,190,255,0,249,185,15,124,69,222,97,247,155,181,143,69,108,181,118,106,180,167,153,249,69,52,110,114,177,174,234,213,164,171,85,78,142,69,79,173,16,12,252,154,83,225,114,158,74,93,10,198,96,153,205,87,183,198,245,86,253,95,235,201,148,205,165,10,162,76,187,147,253,207,255,0,45,13,71,99,168,212,179,83,163,19,162,124,125,63,250,245,3,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,252,87,34,47,79,175,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,152,160,155,213,234,231,144,220,230,188,94,42,124,69,101,70,222,228,155,26,205,219,90,141,79,115,81,17,61,200,137,238,64,63,149,194,225,87,116,171,146,190,190,110,236,242,244,222,253,168,222,189,17,17,61,200,136,159,82,33,223,248,67,226,122,151,135,44,190,170,255,0,115,246,179,233,166,179,79,109,99,45,244,148,243,61,29,37,68,50,245,84,149,205,77,191,179,95,127,94,189,122,123,186,19,179,151,55,7,26,77,157,104,214,55,168,26,133,136,210,221,101,186,80,220,152,247,178,233,91,11,214,72,238,82,70,213,86,198,246,53,17,25,31,79,119,245,47,215,239,56,87,26,124,185,171,52,137,101,204,176,54,99,54,188,114,182,233,75,111,162,164,75,165,116,245,17,171,169,28,247,238,238,177,201,209,95,19,215,174,245,95,122,125,73,238,64,229,252,194,114,140,55,80,117,175,37,207,177,59,85,117,28,87,74,187,115,90,149,157,18,93,177,219,162,141,200,230,181,239,106,124,81,245,78,139,245,116,255,0,1,44,121,61,220,169,164,174,101,181,177,200,147,69,140,92,158,231,42,38,213,79,106,67,245,123,255,0,173,63,113,84,4,193,229,151,170,212,90,95,173,183,187,165,209,149,178,83,203,137,85,82,53,180,177,70,247,35,157,91,72,254,171,189,205,247,116,98,254,255,0,230,2,249,192,0,15,37,169,122,151,98,210,203,20,25,14,67,73,95,81,79,81,86,218,54,182,142,54,61,232,247,49,239,69,84,123,154,157,58,70,191,191,175,94,158,227,131,113,13,199,198,153,232,91,223,111,187,89,50,233,42,160,173,130,154,71,208,209,82,74,213,238,64,178,167,78,228,237,247,116,233,215,221,245,148,181,196,31,18,250,147,196,30,71,91,114,204,50,89,174,52,53,21,20,245,81,199,53,5,45,59,210,88,169,210,20,114,246,24,159,187,114,116,235,211,223,213,125,224,127,14,35,117,243,38,215,253,72,188,102,183,155,165,77,84,55,41,41,101,106,84,210,83,193,38,248,105,89,2,42,164,41,181,61,204,95,169,126,174,138,190,243,152,208,208,205,112,153,97,133,204,107,154,221,223,18,170,39,78,168,159,187,252,39,232,177,216,234,239,245,111,163,163,146,22,61,145,172,170,178,170,162,116,69,68,253,200,190,255,0,122,26,40,225,171,133,172,15,135,236,38,217,103,183,99,244,144,94,105,96,169,166,168,168,165,184,85,207,19,227,150,169,211,35,91,222,119,248,157,87,106,47,84,95,221,245,132,70,229,137,193,237,70,11,52,122,183,149,54,201,86,203,213,130,190,219,253,169,93,84,179,111,75,132,125,21,204,86,181,136,221,180,234,157,81,122,253,94,239,122,150,82,0,0,0,0,0,0,0,16,207,152,31,8,112,235,198,37,79,95,139,211,218,41,114,9,239,244,149,85,85,119,26,234,168,217,36,17,209,205,22,212,108,109,123,81,223,201,253,77,79,115,87,223,215,235,162,200,101,150,221,80,238,142,232,237,187,85,90,157,126,190,139,251,205,79,148,243,204,127,129,247,225,183,74,205,93,196,226,177,80,219,111,119,154,11,116,17,45,194,178,74,134,244,183,187,118,246,189,174,98,34,186,157,203,213,28,171,245,127,58,162,4,211,208,157,21,225,111,94,52,210,205,157,211,105,157,195,101,209,42,100,79,27,114,171,138,79,217,84,73,15,189,177,84,171,83,248,158,238,139,245,116,235,239,41,95,137,43,70,47,97,214,108,134,209,134,219,36,160,180,65,225,60,61,60,146,58,71,51,117,36,46,127,87,57,206,114,245,122,185,125,234,191,95,254,131,226,96,122,193,168,186,101,58,212,225,25,23,179,100,88,31,76,174,240,144,77,251,55,61,30,230,254,213,142,250,220,212,94,191,95,184,242,85,85,83,214,206,234,170,169,55,202,254,155,157,209,19,175,68,232,158,228,254,164,3,214,105,102,153,94,181,91,32,168,199,172,85,52,16,79,79,70,250,215,58,178,71,177,138,198,189,140,84,69,99,92,189,122,200,159,187,167,215,239,47,207,13,224,91,134,236,99,30,164,179,187,77,227,223,79,220,69,88,239,87,23,55,226,145,206,247,43,166,235,251,200,189,202,51,72,105,109,120,149,171,87,22,10,94,237,238,195,116,161,115,219,60,171,42,163,110,168,159,19,23,224,68,254,215,79,122,123,254,175,231,82,201,64,173,30,47,57,93,99,151,238,229,255,0,67,236,216,222,61,83,85,114,166,69,125,202,245,114,122,173,59,105,92,215,179,163,146,100,69,89,26,197,69,254,100,250,211,234,42,114,239,110,186,97,151,202,155,76,181,48,173,85,59,90,215,190,31,137,138,142,107,94,157,55,34,126,229,79,220,106,68,227,122,205,194,118,137,235,139,223,87,158,225,44,186,85,203,83,21,84,146,62,233,91,78,142,124,113,44,77,94,144,202,212,247,49,122,116,233,211,247,175,188,12,248,230,218,209,169,122,141,106,138,201,153,100,190,208,162,130,161,181,81,197,224,233,226,233,43,90,230,163,186,198,198,175,212,247,39,78,189,61,255,0,224,60,92,113,186,87,109,106,167,84,78,190,243,187,241,109,195,45,235,135,61,68,188,88,42,231,179,120,42,58,138,58,104,226,160,170,158,109,174,150,141,147,245,221,51,26,170,158,247,117,234,191,90,244,79,113,243,56,84,196,237,249,142,161,220,109,151,26,118,77,20,86,89,167,70,186,71,177,17,201,60,13,235,213,190,255,0,169,202,5,230,112,109,162,246,205,25,208,204,103,28,109,29,43,46,84,113,215,69,52,180,181,51,75,19,153,37,116,210,162,55,185,209,126,165,111,95,133,61,232,191,184,238,192,0,0,0,0,0,0,0,34,151,50,47,254,97,214,63,255,0,170,233,191,251,142,176,149,164,84,230,61,4,181,26,31,99,100,78,106,42,101,116,203,239,254,111,7,86,5,41,112,241,137,218,179,28,214,182,217,120,164,109,68,49,90,228,157,173,116,175,103,71,36,177,53,23,171,21,23,234,114,154,84,134,24,169,226,108,48,183,107,27,215,162,117,234,103,239,151,150,156,201,169,218,211,122,176,197,225,122,211,226,245,53,159,219,18,201,27,126,26,186,70,123,149,136,171,215,227,255,0,7,214,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,247,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,234,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,126,239,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,250,156,159,187,235,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,182,251,189,235,210,31,243,25,191,55,32,226,255,0,62,184,55,185,251,87,90,87,227,106,34,251,173,84,173,250,147,221,251,128,185,30,2,152,198,112,161,131,108,111,68,254,19,245,42,163,191,61,141,122,116,114,117,67,142,112,125,97,250,51,195,166,37,99,233,26,120,111,31,252,155,156,230,252,85,213,14,247,43,189,255,0,238,142,202,5,68,241,247,203,194,155,20,171,168,212,93,47,163,199,172,214,139,165,222,138,134,154,9,238,149,210,212,49,169,66,238,226,57,36,107,219,209,100,133,202,138,142,85,232,169,245,123,209,43,57,174,115,23,171,87,162,154,167,41,15,153,254,143,105,198,157,106,29,234,229,134,227,190,207,169,146,237,109,166,115,252,92,242,245,141,214,196,114,183,164,143,114,127,25,173,94,189,58,251,128,248,122,23,204,195,89,244,218,130,11,30,81,155,221,106,173,116,180,211,50,24,40,236,118,199,43,101,124,253,205,219,156,198,185,83,162,191,235,95,173,126,175,230,242,58,215,204,19,95,53,78,178,104,33,207,234,253,146,149,48,212,211,211,212,217,45,209,189,143,108,59,21,85,89,18,175,214,231,251,183,42,116,82,46,128,63,234,73,31,43,214,73,23,171,151,235,94,135,247,150,130,104,105,25,88,231,49,89,35,182,162,34,175,94,190,255,0,255,0,1,254,219,164,164,138,119,58,178,39,200,197,98,162,35,126,190,189,83,250,211,250,201,27,198,198,117,136,101,250,131,120,92,26,217,112,183,217,214,178,138,90,106,122,196,110,246,109,162,107,95,213,81,239,95,123,213,202,159,18,251,151,247,125,64,122,62,90,154,121,54,125,173,151,170,6,45,47,70,98,117,85,29,38,145,236,79,134,178,145,191,91,17,87,175,196,95,113,75,156,156,213,63,79,215,228,255,0,248,34,187,212,104,75,163,0,0,0,0,0,0,0,0,0,127,42,138,88,42,216,145,212,51,123,81,119,34,117,84,247,255,0,232,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,250,209,62,175,171,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,238,233,245,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,101,0,81,87,213,219,165,89,232,229,237,189,205,218,171,181,23,221,213,23,247,255,0,129,0,211,158,147,233,213,155,74,48,27,94,3,143,209,71,73,65,107,239,246,161,142,121,38,107,123,179,190,87,116,124,138,175,94,174,145,87,222,191,191,162,123,186,30,184,240,90,21,153,59,80,52,174,201,151,57,211,57,107,252,79,190,104,216,199,252,21,50,199,239,107,62,20,254,39,238,61,232,0,0,17,111,152,6,139,91,117,127,73,237,86,153,41,41,95,52,89,45,53,99,157,83,83,52,77,84,109,37,75,61,221,190,171,215,227,79,119,78,159,89,70,58,73,157,212,105,238,73,83,122,167,150,104,221,53,11,233,85,98,137,146,47,69,146,55,125,79,247,116,248,63,194,105,186,104,34,168,106,50,102,110,106,47,94,157,85,61,230,102,53,219,9,126,156,234,173,243,13,127,135,221,111,240,221,123,18,61,236,253,165,52,82,123,156,244,71,47,241,255,0,122,125,96,105,126,209,116,167,189,91,162,185,210,178,70,69,54,237,169,34,34,57,58,57,90,189,122,42,167,214,135,236,34,231,47,13,90,253,36,240,221,135,186,181,245,146,220,93,5,206,121,166,150,8,163,107,145,183,57,216,157,17,139,211,175,69,111,238,79,169,73,70,0,0,0,0,0,0,0,249,89,30,55,107,202,40,89,111,187,210,165,68,49,202,147,53,171,35,217,209,200,138,136,189,90,168,191,83,148,250,160,8,7,193,63,0,119,190,30,53,114,239,151,228,82,227,83,211,86,99,211,218,218,219,109,198,178,89,17,239,168,166,149,21,82,88,216,155,122,66,190,254,189,122,244,247,125,100,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,93,205,51,44,204,113,61,9,177,86,226,23,118,80,84,191,48,164,133,207,116,49,201,214,53,161,172,114,183,163,218,228,254,51,90,189,122,117,247,20,80,106,75,37,197,108,25,125,12,118,220,138,131,197,211,69,50,78,214,119,95,31,71,162,43,81,122,177,81,126,167,59,221,245,123,202,170,226,27,148,173,226,147,117,203,73,62,134,89,40,165,173,133,144,199,87,121,185,72,246,199,216,118,244,93,241,73,245,200,222,169,239,95,119,243,125,64,113,190,27,57,146,231,154,47,138,91,240,91,206,71,123,154,195,108,167,169,109,45,37,21,154,221,39,110,105,106,86,109,219,228,70,189,83,227,147,235,114,251,221,238,78,136,157,34,126,167,102,181,26,137,156,92,179,10,169,102,146,75,135,103,115,165,141,145,189,123,112,178,63,123,89,240,167,185,159,184,249,185,86,49,95,136,95,42,108,23,41,169,229,168,165,217,189,208,57,206,98,238,98,61,58,43,145,23,234,114,126,239,172,249,0,105,87,134,21,115,180,55,26,87,175,85,254,220,255,0,238,201,142,166,85,39,2,156,199,49,108,47,4,180,233,118,160,82,229,151,41,172,212,21,211,61,104,109,180,61,149,124,149,203,35,85,174,89,88,245,232,201,186,47,84,79,127,95,175,162,41,209,56,157,230,145,143,98,148,222,197,211,88,179,11,69,222,158,225,2,79,60,214,155,124,177,58,157,212,239,114,177,59,146,191,223,185,99,95,226,167,212,190,255,0,231,14,227,198,111,25,118,62,27,172,49,42,65,127,101,123,47,20,212,50,203,67,69,75,59,92,217,105,101,153,17,18,105,19,221,240,183,170,244,235,213,63,152,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,171,175,214,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,213,215,235,62,117,190,141,107,102,116,77,219,238,106,187,222,170,159,189,63,155,252,32,74,174,8,184,49,184,113,29,144,75,45,197,108,53,22,185,44,181,53,176,65,89,93,85,78,246,201,21,92,80,245,85,133,159,214,254,137,213,83,162,255,0,57,101,153,191,44,30,26,239,182,216,233,172,26,105,65,77,59,106,27,35,157,62,65,117,218,172,70,185,21,63,150,119,191,170,167,238,36,182,143,96,86,93,50,211,171,78,17,143,80,178,146,130,219,226,59,48,178,105,37,70,247,39,146,87,124,82,42,185,122,185,234,190,245,253,253,62,163,217,129,157,46,36,184,71,206,56,121,190,85,209,228,23,76,118,120,97,170,167,164,107,109,213,85,18,244,124,180,221,228,94,178,196,197,233,209,23,175,245,255,0,81,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,252,234,86,15,26,188,178,35,187,92,170,179,29,24,164,197,236,49,215,220,169,35,98,92,46,247,7,200,144,182,141,91,35,85,28,201,90,138,178,70,138,138,139,215,167,239,79,168,160,240,252,156,175,86,63,210,189,202,215,224,234,60,116,56,109,193,242,203,238,216,230,173,202,145,81,19,226,255,0,198,111,238,79,169,75,128,50,243,143,101,89,94,154,222,234,43,113,171,163,104,235,157,7,134,146,86,194,201,81,209,185,90,245,111,73,26,169,245,181,190,254,157,125,198,132,248,78,226,58,215,196,38,154,217,178,56,98,187,45,109,108,21,149,18,75,93,77,4,42,230,197,88,248,122,109,137,234,212,95,115,126,164,250,147,170,251,202,142,230,0,0,0,0,0,0,0,0,0,3,248,85,209,83,87,198,144,213,69,189,136,237,200,155,149,61,255,0,250,63,194,102,35,84,109,22,251,22,117,115,181,90,233,251,20,176,118,123,113,239,115,186,110,133,142,95,123,149,87,235,85,253,230,159,140,235,241,229,97,183,227,188,84,230,246,203,77,58,65,71,10,219,18,56,247,185,251,119,91,105,156,190,247,42,175,214,170,191,95,239,2,227,185,117,230,15,203,184,80,193,171,165,124,207,124,172,186,189,86,72,216,222,187,110,149,45,250,155,238,253,196,154,43,63,148,102,173,212,92,49,251,118,149,205,53,83,160,179,99,247,58,214,198,176,68,145,162,186,232,213,234,143,79,141,87,246,235,238,95,119,189,127,153,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,245,55,235,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,169,83,247,19,188,254,81,210,193,20,139,44,108,232,245,78,138,189,87,234,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,182,167,139,227,107,21,136,191,179,123,127,220,170,161,95,188,68,242,154,178,223,42,37,184,104,157,167,21,199,219,45,100,10,223,104,223,46,143,84,129,32,86,200,213,220,217,125,235,34,35,147,250,191,122,125,69,152,128,50,237,157,225,119,77,61,202,171,177,11,213,69,44,213,148,29,174,227,233,94,231,68,187,227,108,137,181,92,214,175,212,244,235,213,19,223,212,248,6,143,184,135,225,95,76,120,133,180,71,67,151,226,244,247,25,155,112,134,189,238,158,227,87,78,213,116,112,190,38,175,236,30,158,244,107,250,116,233,211,247,253,101,22,241,51,195,30,89,195,166,89,112,178,100,53,246,57,227,164,169,166,165,70,219,106,103,149,55,203,76,147,162,162,203,27,21,83,167,94,189,127,127,245,123,192,226,103,215,198,19,173,124,159,243,43,255,0,253,52,249,7,245,167,169,154,149,235,36,47,218,229,78,157,122,34,251,191,244,129,169,186,20,84,165,103,95,235,255,0,249,169,250,15,21,163,57,60,153,150,155,89,242,73,159,35,223,89,226,58,172,140,107,28,187,42,36,103,189,27,238,79,226,254,227,218,128,0,1,2,248,248,224,35,31,213,219,111,211,45,58,181,89,109,153,117,198,245,72,234,251,133,202,233,92,214,75,73,29,28,145,118,210,54,164,140,71,117,100,62,244,98,123,152,190,255,0,122,245,168,45,59,213,92,255,0,70,111,245,23,108,34,253,236,218,233,105,29,69,36,172,165,134,126,177,61,236,145,91,210,102,57,63,140,198,175,94,157,125,223,205,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,77,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,121,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,155,170,244,235,213,58,39,184,239,0,0,0,0,0,0,0,0,0,10,142,230,237,163,87,27,109,214,183,87,214,91,127,133,190,100,54,202,6,53,179,74,181,8,173,181,189,191,19,21,187,17,63,181,215,222,138,171,245,127,58,244,183,19,229,100,88,197,143,44,162,101,187,32,161,241,84,241,202,147,181,157,215,179,163,209,21,17,122,177,81,126,167,47,253,96,81,215,43,44,206,155,13,215,171,245,124,172,168,234,252,58,174,5,88,152,215,47,190,186,137,223,83,149,19,167,194,94,209,201,116,175,133,141,13,209,139,188,183,253,59,193,210,211,112,158,145,244,50,76,151,58,202,141,208,58,70,72,230,237,154,87,53,62,40,216,189,122,117,247,125,125,21,78,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,215,220,122,207,146,210,50,134,245,71,226,96,142,68,149,172,238,57,157,30,136,168,139,213,170,139,245,57,127,235,62,136,2,151,184,237,229,245,62,154,94,107,51,189,63,139,28,181,99,87,11,165,21,5,21,26,220,235,102,169,137,86,137,93,38,254,235,28,157,22,72,100,94,187,213,125,237,250,190,164,175,131,85,4,32,226,119,150,142,156,106,178,62,245,167,56,181,150,217,144,84,215,211,203,85,87,114,189,92,145,146,83,71,78,232,213,136,214,172,141,71,110,72,151,220,212,247,53,125,255,0,185,66,53,242,240,227,250,44,34,201,69,164,217,252,185,21,202,215,100,180,87,79,13,61,13,182,139,99,39,146,189,36,71,36,138,246,72,169,182,103,162,162,175,78,171,245,123,145,75,113,99,210,70,163,219,215,162,255,0,57,151,108,231,14,185,224,25,77,110,35,121,158,150,106,202,14,223,113,244,206,115,162,93,241,182,68,232,174,107,87,234,122,117,234,137,239,234,73,14,29,57,129,235,22,139,50,59,45,118,103,112,117,130,150,138,120,41,105,40,236,214,233,93,28,178,78,146,171,149,210,49,28,169,213,100,250,220,190,247,39,187,167,212,23,246,14,71,160,92,72,225,156,64,217,41,46,248,165,178,249,74,218,154,121,234,83,218,80,67,27,182,197,63,101,81,82,57,30,157,119,123,211,250,191,175,220,117,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,57,14,184,240,197,165,90,237,68,216,51,92,86,43,148,190,54,42,199,58,75,141,93,58,43,227,133,209,53,127,99,35,126,166,187,167,79,171,247,253,101,47,113,77,192,110,161,112,247,91,61,230,190,237,138,58,207,45,117,53,190,158,158,130,186,174,105,89,36,148,203,42,170,247,97,111,195,251,55,255,0,186,85,234,169,238,233,245,95,249,252,167,167,134,165,137,28,236,220,212,94,189,58,170,123,255,0,244,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,109,111,191,235,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,250,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,245,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,230,64,53,62,15,13,162,89,163,117,11,76,44,185,131,59,253,46,30,39,167,126,54,49,255,0,5,68,145,251,209,138,173,79,226,126,239,220,123,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,7,26,190,112,123,195,158,73,116,158,245,122,211,191,17,89,81,183,187,47,181,235,153,187,107,81,169,238,108,200,137,238,106,39,185,63,113,217,64,31,158,130,130,146,217,72,202,26,24,187,112,71,215,107,119,42,244,234,170,171,239,94,171,245,170,159,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,22,233,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,41,7,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,37,81,5,120,154,227,126,179,133,94,56,177,108,75,49,170,221,166,89,102,31,108,150,250,229,134,122,153,173,114,54,174,237,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,157,69,43,115,171,243,79,139,124,191,161,245,27,136,23,61,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,128,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,111,224,0,0,0,0,65,94,100,28,87,106,63,9,90,143,161,249,174,21,47,142,181,87,125,32,130,255,0,96,158,101,101,45,222,149,171,110,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,249,149,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,151,207,59,236,79,241,39,229,164,106,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,80,190,144,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,3,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,224,230,188,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,99,101,100,107,189,28,249,122,109,107,155,28,170,206,191,195,37,218,235,127,225,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,157,125,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,46,135,184,78,242,177,163,127,47,241,239,78,128,10,192,230,35,136,241,103,194,174,118,153,110,29,196,102,170,187,76,178,203,132,177,88,154,153,197,230,166,107,92,141,134,41,31,75,85,43,213,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,188,171,133,30,100,218,227,161,154,142,203,158,168,102,217,94,163,97,151,94,221,61,230,219,120,187,77,93,85,79,26,42,244,169,161,146,161,235,219,153,155,156,171,30,230,199,43,126,23,237,84,142,88,175,39,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,51,195,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,240,209,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,165,117,243,148,213,141,83,210,255,0,209,7,232,207,82,242,188,75,218,127,72,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,173,78,1,202,247,142,159,208,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,251,38,186,162,69,234,188,243,190,196,255,0,18,126,90,7,159,229,19,173,250,209,169,92,73,100,150,45,70,213,236,215,42,182,193,131,214,85,197,71,123,191,213,215,65,28,237,175,160,107,101,108,115,72,230,163,209,175,123,81,200,157,122,61,201,251,212,183,66,149,185,42,121,167,202,126,95,215,122,141,184,247,252,206,185,133,209,229,52,117,60,58,240,253,151,247,173,83,110,139,45,191,219,38,130,122,91,173,44,176,67,36,84,180,85,112,76,253,208,175,118,102,84,166,214,57,93,26,71,185,88,178,181,225,202,184,232,230,77,155,107,30,163,210,219,56,120,205,178,188,55,12,197,252,69,61,53,202,211,118,172,182,85,95,228,145,89,190,166,104,227,123,54,194,157,164,72,99,123,123,141,107,164,115,246,172,139,20,127,43,130,135,241,137,197,166,178,209,97,191,172,142,181,81,226,22,222,149,153,77,238,139,44,174,119,128,165,218,245,142,52,116,147,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,17,215,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,237,145,53,202,222,139,36,177,183,221,185,13,9,240,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,178,38,185,91,213,35,138,54,251,246,160,29,2,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,63,88,0,0,0,102,179,245,177,226,159,255,0,9,109,85,255,0,219,43,143,255,0,22,52,17,195,37,218,235,127,225,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,154,35,74,124,39,121,88,209,191,151,248,247,167,64,7,85,33,82,113,245,71,167,124,118,103,220,50,107,29,194,213,109,196,23,192,212,99,185,21,101,76,20,48,218,36,91,61,61,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,27,36,103,102,106,148,3,205,31,207,102,166,253,203,232,244,64,95,240,43,215,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,235,10,0,0,0,0,2,58,241,183,161,218,185,172,26,95,45,195,66,53,83,53,196,243,188,110,158,121,172,244,54,60,153,246,138,43,195,228,146,5,146,26,181,98,117,123,210,40,100,108,10,175,141,141,146,95,141,200,199,57,82,141,191,91,30,41,255,0,240,150,213,95,253,178,184,255,0,241,99,74,101,90,243,80,224,42,154,170,154,235,197,62,141,216,169,40,223,71,79,53,195,57,182,83,247,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,155,34,238,244,87,172,174,120,74,14,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,127,95,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,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,110,255,0,37,226,95,75,56,160,224,119,87,179,173,51,187,125,159,228,126,54,207,89,61,55,181,45,159,218,149,177,71,226,224,134,89,59,61,222,195,223,30,231,124,108,232,228,253,232,129,74,223,173,143,20,255,0,248,75,106,175,254,217,92,127,248,177,165,51,42,230,140,248,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,248,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,135,52,230,35,198,253,31,10,184,34,98,88,117,86,237,77,203,45,242,203,98,114,67,5,76,54,184,219,52,81,190,170,170,39,202,215,183,115,31,63,135,85,142,72,223,45,59,145,237,86,177,237,90,118,180,241,55,197,221,254,235,69,98,177,113,7,172,23,27,149,198,162,58,74,58,58,76,178,231,52,245,51,200,228,108,113,71,27,101,87,61,238,114,163,81,168,138,170,170,136,135,128,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,115,229,123,192,45,247,69,182,113,15,172,214,255,0,7,151,221,109,239,167,177,88,42,105,152,179,89,105,102,218,175,169,157,94,213,124,85,146,49,21,137,27,85,174,138,41,36,100,157,95,43,227,132,58,6,159,105,46,184,232,7,3,186,167,150,234,214,179,234,5,235,83,110,122,127,118,184,214,54,227,150,77,114,135,30,170,167,164,173,146,157,40,37,95,142,25,145,146,69,221,123,36,123,86,88,81,99,122,181,173,114,212,15,235,99,197,63,254,18,218,171,255,0,182,87,31,254,44,95,247,22,62,86,53,147,229,254,67,233,211,153,172,3,85,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,53,235,127,55,253,92,190,107,13,179,33,209,42,42,75,110,9,142,84,62,166,130,211,122,161,124,115,221,159,45,15,97,233,115,74,122,165,73,25,20,178,78,248,153,20,140,103,94,211,228,71,190,54,109,185,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,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,133,223,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,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,125,32,14,63,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,186,86,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,134,123,56,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,80,36,7,6,92,210,245,31,78,245,30,186,217,196,174,91,117,203,112,204,182,224,234,170,187,149,71,89,170,177,250,169,23,223,53,60,108,79,245,159,212,143,165,141,168,216,218,136,232,26,138,142,138,107,169,41,175,149,55,4,180,122,173,125,169,226,7,87,177,79,25,134,89,187,148,118,11,109,210,219,5,69,191,32,170,123,37,134,121,30,201,145,221,200,105,253,221,21,25,181,211,170,109,145,22,158,70,45,202,0,0,138,188,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,99,101,100,107,189,28,249,122,109,107,155,28,170,192,227,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,251,94,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,210,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,21,27,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,125,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,2,63,240,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,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,190,196,255,0,18,126,90,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,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,128,130,188,77,113,191,89,194,175,28,88,182,37,152,213,110,211,44,179,15,182,75,125,114,195,61,76,214,185,27,87,118,141,149,84,177,50,86,177,187,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,250,174,10,249,140,233,199,21,117,143,192,239,116,191,69,53,11,251,110,178,27,68,189,60,45,109,42,79,51,163,142,142,117,122,186,162,104,105,82,23,76,142,100,78,115,187,178,71,31,109,143,237,193,110,117,126,105,241,111,151,244,62,163,113,2,231,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,80,28,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,0,0,12,251,113,55,196,223,18,86,14,36,181,94,197,98,226,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,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,114,234,121,92,121,19,211,47,190,189,98,180,9,84,0,0,66,174,26,248,250,163,204,56,137,213,46,25,245,138,225,106,181,221,113,204,194,243,67,137,222,39,169,130,142,59,157,43,46,142,166,167,182,185,142,115,119,214,55,185,27,98,237,163,157,52,109,118,228,71,198,175,154,106,153,182,226,110,237,117,176,113,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,1,164,144,67,254,92,220,107,254,181,90,113,61,131,63,185,218,163,212,220,91,246,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,0,0,0,0,0,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,43,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,240,170,84,174,151,243,111,213,199,241,70,185,198,163,77,73,75,165,249,29,69,53,166,179,28,77,242,65,96,183,36,170,140,172,129,236,141,101,146,166,36,145,242,74,228,98,248,132,220,205,140,70,211,164,28,131,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,155,157,43,229,138,160,106,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,148,193,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,100,50,74,233,123,84,244,46,86,206,229,84,139,225,154,117,145,238,107,22,71,182,231,192,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,178,152,56,130,230,201,174,58,141,168,246,155,158,149,47,208,236,51,21,200,34,187,219,109,173,146,104,234,175,81,194,172,217,21,218,72,101,78,228,47,219,34,186,154,39,54,61,179,43,92,233,150,54,74,151,126,83,7,51,222,2,169,180,98,235,87,196,14,143,216,169,40,52,250,231,81,77,13,214,209,73,221,122,218,110,51,186,109,243,71,19,98,237,83,208,185,91,3,81,22,95,134,105,210,54,53,172,88,216,208,179,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,25,204,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,31,127,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,2,168,123,83,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,191,219,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,252,42,148,3,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,37,167,5,60,211,114,171,110,169,221,113,110,35,46,62,43,27,206,242,9,238,20,183,30,244,143,246,13,117,109,77,59,25,7,118,178,175,183,75,104,130,52,153,219,17,28,232,250,245,69,84,234,91,249,149,114,215,185,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,251,13,86,108,130,57,2,210,128,32,87,50,254,61,105,180,27,30,155,69,116,154,251,73,62,162,223,41,228,134,238,248,251,187,236,22,233,233,100,107,102,108,208,203,27,160,174,87,73,12,176,167,199,181,141,87,189,173,71,194,175,14,65,205,11,152,30,85,98,202,159,195,183,15,185,207,178,253,151,178,76,175,33,177,214,201,29,116,85,204,145,223,193,145,78,196,111,103,183,177,142,153,209,61,206,87,59,178,171,31,110,104,228,244,28,60,243,20,204,184,131,225,183,89,112,108,213,213,116,58,161,137,233,190,69,127,163,200,44,148,201,67,3,233,41,104,34,138,58,135,72,217,183,178,185,106,102,116,139,217,142,56,145,17,170,205,138,155,74,171,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,158,196,120,46,197,120,71,224,71,87,104,107,91,106,189,231,215,45,63,201,167,189,228,49,80,198,217,25,221,182,46,234,26,105,213,137,50,209,177,96,141,81,175,95,142,68,116,187,89,185,35,96,122,174,92,220,107,254,181,90,113,61,131,63,185,218,163,212,220,91,246,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,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,130,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,7,117,0,0,0,135,250,249,204,207,67,180,19,92,113,237,33,185,199,237,234,10,158,227,114,139,253,162,225,13,76,120,228,137,52,144,182,25,32,139,124,146,204,201,34,122,207,18,246,228,138,53,99,154,217,156,238,218,4,170,203,44,31,74,241,91,206,45,237,187,173,155,219,54,250,139,127,180,109,53,62,30,186,143,187,27,153,223,167,151,162,246,230,102,237,204,127,69,218,228,69,232,189,10,44,227,2,251,198,39,10,218,227,120,211,43,159,18,250,171,53,170,109,215,76,110,173,217,229,116,242,85,217,229,154,70,83,201,42,182,70,109,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,121,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,202,184,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,5,117,242,235,230,67,144,226,25,146,105,55,18,218,133,87,113,198,50,10,137,166,164,202,111,245,149,85,181,116,23,25,18,158,56,97,158,170,121,213,176,208,237,138,95,127,109,118,75,50,61,206,108,123,220,219,137,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,109,60,181,57,133,209,234,109,138,135,66,181,231,47,254,238,168,55,69,103,190,93,38,130,158,59,197,46,250,104,105,169,95,52,147,36,149,55,23,73,51,218,136,216,247,73,28,72,231,57,242,111,115,130,42,243,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,253,234,87,7,52,127,61,154,155,247,47,163,209,19,211,147,85,218,213,96,225,19,54,190,223,110,116,150,235,109,187,56,185,85,214,86,85,204,216,96,166,130,59,101,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,4,223,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,162,30,34,185,129,113,13,171,250,185,125,204,48,205,93,205,112,252,97,106,31,77,97,180,89,174,181,22,166,65,110,99,221,216,89,226,167,153,90,250,151,53,119,74,245,115,250,189,202,214,170,70,216,216,223,171,204,51,141,59,175,20,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,108,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,59,113,189,243,110,249,92,14,112,57,153,113,123,153,58,170,169,245,118,61,58,177,212,53,151,235,243,24,155,228,127,68,119,130,163,220,138,215,212,185,170,213,87,42,43,33,99,145,239,71,43,162,138,80,149,92,180,52,239,138,253,121,200,97,214,173,89,215,157,96,131,78,172,117,17,205,104,100,153,149,102,203,253,198,10,168,220,232,93,12,221,198,207,66,141,142,104,166,95,131,115,220,140,99,156,172,153,25,107,231,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,8,21,85,199,173,54,140,115,0,212,46,31,181,130,251,73,65,167,215,58,139,124,214,171,189,95,117,235,105,184,207,105,182,108,134,73,93,47,106,158,133,202,217,220,170,145,124,51,78,178,61,205,98,200,246,207,82,128,121,163,249,236,212,223,185,125,30,136,11,254,5,106,242,186,227,234,143,48,177,91,120,103,214,43,133,170,215,117,199,45,244,212,56,157,226,122,152,40,227,185,210,177,241,83,65,109,115,28,230,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,53,149,0,0,1,154,207,214,199,138,127,252,37,181,87,255,0,108,174,63,252,88,208,71,12,151,107,173,255,0,134,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,104,141,41,240,157,229,99,70,254,95,227,222,157,0,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,31,130,253,126,179,98,246,106,220,139,34,185,211,219,173,150,232,93,81,85,85,80,244,100,112,198,212,234,174,114,169,88,252,74,115,17,206,243,202,250,188,95,70,43,42,113,124,106,55,58,47,105,71,240,92,107,209,23,248,232,255,0,174,157,139,209,58,53,189,31,211,248,206,247,237,75,28,118,97,103,1,78,245,201,227,60,163,172,165,59,47,177,249,150,214,95,155,88,42,116,162,159,141,92,240,166,159,174,123,162,61,209,197,99,217,134,170,105,166,159,116,76,231,63,199,172,47,114,34,182,59,133,202,24,36,114,47,213,181,142,114,57,223,250,19,247,41,225,162,227,7,134,73,166,109,59,53,159,28,71,57,122,34,190,103,53,191,250,92,173,68,79,240,245,41,90,174,178,174,225,85,45,109,125,84,213,53,19,185,95,44,211,61,94,247,185,126,181,115,151,222,171,253,106,127,34,59,94,210,221,153,248,20,70,158,58,255,0,102,231,195,118,33,151,211,111,76,70,42,185,171,246,98,152,143,100,239,79,189,126,120,190,119,132,102,240,58,167,11,204,108,119,232,152,136,175,125,178,225,21,83,90,139,252,235,27,151,167,254,147,238,153,251,180,94,111,24,253,194,27,189,134,235,89,109,174,167,118,232,106,168,231,116,50,198,191,206,215,181,81,81,127,192,164,207,225,187,152,238,95,138,214,210,98,186,237,52,153,5,133,238,72,155,123,108,125,107,232,145,125,219,165,70,255,0,174,24,159,191,221,220,250,215,171,253,205,47,112,155,67,106,237,81,69,250,119,124,121,199,246,69,182,135,177,188,126,95,106,172,70,87,119,211,68,113,221,152,221,175,213,198,98,175,46,19,221,19,43,53,7,225,178,94,173,57,37,158,139,32,176,220,32,175,182,220,96,101,85,37,76,14,221,28,209,61,168,230,189,171,251,209,81,81,79,220,72,162,98,99,88,105,170,169,170,138,166,154,163,73,128,0,85,242,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,170,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,128,5,207,114,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,93,89,122,25,194,142,163,241,19,167,26,143,154,233,124,94,213,186,233,207,179,39,154,193,20,42,234,171,149,45,82,85,172,142,166,84,95,142,104,252,43,85,33,233,186,70,189,200,197,87,181,145,203,199,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,83,192,138,188,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,0,0,5,85,243,206,251,19,252,73,249,105,85,101,170,115,206,251,19,252,73,249,105,2,184,73,209,11,87,17,250,253,142,104,189,230,249,87,102,167,200,233,238,141,101,125,52,109,145,244,211,195,110,169,168,133,234,199,123,158,196,150,24,247,179,171,85,204,220,212,115,21,81,232,19,3,149,95,28,246,173,45,169,253,91,181,114,233,73,111,196,238,85,21,87,43,30,67,114,186,54,158,154,205,63,105,100,150,150,103,84,72,145,71,77,42,198,231,51,102,213,74,137,92,138,215,247,247,71,113,38,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,213,57,102,243,16,166,201,109,77,208,14,32,50,58,181,190,219,105,238,23,75,86,93,119,184,75,80,149,212,145,54,90,202,152,235,234,39,115,150,39,193,19,102,123,101,115,146,37,134,45,139,177,209,183,188,22,41,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,225,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,85,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,79,149,192,79,4,23,222,46,51,185,107,114,58,91,173,183,76,172,157,216,175,119,186,57,153,79,51,234,150,21,88,105,105,29,36,82,50,73,183,186,39,200,155,21,172,139,174,231,53,210,68,143,8,170,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,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,232,53,115,137,125,83,215,28,19,3,193,117,50,237,237,191,209,255,0,181,60,21,230,178,122,154,155,165,119,142,154,57,100,241,115,205,43,251,187,59,76,100,123,90,221,172,106,53,119,116,69,75,169,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,208,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,160,123,93,30,215,77,71,208,106,204,154,237,165,247,159,99,93,114,140,126,108,110,107,148,72,169,85,71,75,44,240,77,35,233,158,138,157,169,151,195,181,137,39,69,115,26,247,43,54,189,24,246,124,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,249,54,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,203,239,128,172,123,134,108,54,135,57,212,27,21,37,102,170,93,233,227,154,185,245,30,22,181,150,7,162,212,181,33,161,153,34,71,194,247,83,212,54,58,133,108,143,99,222,197,70,185,204,68,85,14,149,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,18,0,0,0,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,169,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,95,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,125,48,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,121,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,105,204,28,127,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,0,0,0,0,41,47,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,170,140,166,154,94,174,141,236,219,27,31,39,99,108,104,144,247,98,86,148,235,166,163,232,213,30,95,105,194,175,61,171,86,119,143,214,227,119,251,108,232,175,165,173,165,168,130,72,81,238,98,42,116,154,46,235,159,20,136,168,230,185,92,139,213,143,145,143,210,158,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,97,26,206,149,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,53,38,87,47,190,2,178,30,38,115,42,28,231,80,108,85,116,122,87,104,168,142,106,231,212,120,170,39,223,216,169,82,212,134,134,100,137,89,51,27,81,78,216,234,21,178,49,236,99,213,26,230,189,81,80,58,255,0,43,126,1,104,245,19,192,241,55,172,118,251,85,203,16,79,25,79,142,227,181,148,208,87,67,119,145,59,180,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,124,12,141,157,235,127,63,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,235,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,28,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,221,0,1,154,30,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,44,127,148,239,27,245,153,39,179,56,76,212,202,173,245,118,251,122,197,132,214,164,51,205,53,84,112,248,137,234,41,106,166,116,175,70,246,160,70,37,58,54,54,70,216,169,220,197,118,228,141,174,147,252,125,240,109,77,197,246,151,209,91,236,85,52,148,25,222,49,80,179,99,149,213,213,178,193,68,198,79,36,41,89,13,66,71,28,138,230,62,40,145,205,84,102,244,146,40,250,57,172,89,17,212,25,253,213,96,89,87,251,235,142,100,152,229,195,254,82,142,186,219,93,79,39,253,25,33,154,57,25,253,78,107,155,251,149,0,157,92,208,184,233,253,53,229,79,208,237,28,204,252,94,155,89,118,123,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,181,107,105,228,72,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,28,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,52,81,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,131,165,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,125,96,121,252,255,0,50,166,211,236,54,237,153,213,88,50,11,227,45,84,235,50,91,44,22,185,110,55,26,199,245,70,178,24,41,226,69,115,222,231,43,83,170,244,99,122,171,158,230,49,174,114,7,63,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,217,225,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,246,188,81,113,55,159,113,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,30,200,27,34,237,107,222,216,34,116,175,99,88,146,72,142,126,214,245,70,182,85,114,185,224,74,213,173,151,89,181,223,90,49,154,186,140,38,199,80,198,227,246,234,184,27,224,178,26,214,185,233,43,228,220,187,165,166,167,115,26,138,205,157,185,100,114,177,92,228,134,104,156,16,175,83,180,119,62,209,201,49,202,61,70,176,213,216,238,89,37,157,111,113,91,43,169,102,166,173,164,131,198,213,82,53,181,16,204,198,58,55,185,212,143,145,168,157,81,99,146,55,117,248,149,19,245,96,218,23,168,250,147,167,25,206,168,97,86,111,106,218,180,231,192,203,127,134,5,87,85,83,210,213,37,66,165,83,99,68,248,225,143,194,187,186,168,187,152,215,181,234,213,99,100,123,38,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,128,175,94,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,59,115,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,116,74,105,234,62,140,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,121,175,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,26,19,43,158,119,216,159,226,79,203,74,171,45,83,158,119,216,159,226,79,203,72,85,193,159,11,95,173,198,109,152,105,189,22,73,236,75,213,183,15,170,190,217,42,37,110,234,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,124,76,114,181,253,30,141,88,222,19,87,149,231,48,47,246,183,194,150,174,205,253,21,167,12,188,57,223,229,50,173,53,108,245,21,63,228,212,212,145,195,23,247,145,116,254,42,150,168,101,179,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,234,121,110,241,245,98,215,220,86,215,162,90,145,112,240,90,155,143,219,217,79,79,53,85,75,228,250,77,75,4,125,22,165,146,74,231,61,213,141,99,55,79,27,156,174,127,71,76,206,173,238,50,16,155,247,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,67,204,71,141,250,206,42,179,180,196,176,234,173,186,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,118,215,178,127,14,171,28,114,50,42,135,35,218,142,123,218,157,171,154,71,31,84,122,137,227,184,100,209,203,133,170,229,136,39,131,168,200,178,42,58,152,43,161,187,200,157,170,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,254,6,70,254,244,43,225,211,134,141,83,226,131,59,135,5,211,59,79,247,222,54,243,89,5,79,178,237,159,177,154,88,252,92,240,197,39,103,187,216,123,35,220,223,141,253,26,159,189,80,58,255,0,47,62,13,179,46,38,117,66,159,41,154,167,32,199,48,76,78,161,102,175,201,237,21,169,67,91,13,197,145,239,165,134,130,103,70,244,90,150,202,176,202,229,70,254,206,52,234,174,99,223,10,63,165,243,171,243,79,139,124,191,161,245,27,137,109,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,169,110,117,126,105,241,111,151,244,62,163,113,2,0,23,39,202,247,143,171,238,180,236,225,227,89,174,30,51,47,181,91,223,81,98,191,212,212,177,38,189,82,195,181,31,77,58,61,200,249,107,35,98,171,210,70,163,157,44,81,200,249,58,62,39,201,52,11,225,27,131,106,158,44,52,191,88,238,24,165,77,91,179,188,34,158,205,54,53,66,181,177,83,209,87,62,162,74,149,168,134,117,124,110,93,238,138,153,91,18,239,141,137,35,155,220,114,51,170,182,58,255,0,117,88,22,85,254,250,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,70,72,102,142,70,127,83,154,230,254,229,64,53,38,8,149,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,247,61,164,181,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,18,168,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,72,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,205,191,22,62,105,245,147,230,6,67,234,51,129,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,52,19,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,50,138,243,126,25,243,44,59,135,77,60,226,105,181,212,149,248,158,121,81,89,109,122,53,82,57,237,183,24,42,170,226,108,15,98,185,86,70,75,21,35,229,108,141,250,149,36,99,218,222,145,186,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,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,248,21,125,168,0,0,0,0,2,149,185,149,243,2,253,59,86,87,104,38,148,205,179,1,181,92,27,237,75,139,93,210,75,197,117,36,245,44,253,148,176,84,190,26,139,115,211,195,79,30,230,35,150,72,216,255,0,118,214,157,255,0,155,95,25,181,152,77,138,179,133,60,42,213,117,164,186,228,214,248,106,47,247,185,89,61,36,113,219,100,127,84,166,163,114,109,241,29,238,219,163,154,68,87,66,145,247,97,93,239,116,137,5,91,104,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,252,8,161,250,180,167,66,245,31,89,104,242,251,182,21,102,238,218,176,76,126,183,36,191,220,167,85,101,45,21,45,60,18,76,140,115,209,23,172,210,246,156,200,163,68,87,57,200,229,94,140,100,143,103,128,47,206,126,25,240,222,20,57,126,106,198,150,225,245,213,119,23,187,7,201,46,87,123,157,74,171,95,113,184,201,106,145,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,232,48,15,107,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,240,162,90,79,43,174,62,168,243,11,21,183,134,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,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,72,14,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,191,186,172,11,42,255,0,125,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,163,36,51,71,35,63,169,205,115,127,114,160,26,147,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,74,229,153,197,46,85,196,158,135,62,135,53,198,238,177,222,176,31,9,98,169,200,102,116,147,82,223,122,67,240,75,223,145,206,123,171,26,198,53,106,26,170,239,138,88,165,69,68,153,35,142,96,1,64,60,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,19,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,188,157,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,133,23,62,220,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,14,129,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,216,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,77,206,149,242,199,88,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,234,247,164,80,189,238,218,139,177,22,61,251,123,145,238,234,188,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,39,255,0,52,157,29,192,116,43,129,172,11,78,116,230,195,73,110,182,219,179,139,92,82,203,21,44,48,207,112,158,59,61,108,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,240,34,5,85,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,250,143,201,253,213,96,89,87,251,235,142,100,152,229,195,254,82,142,186,219,93,79,39,253,25,33,154,57,25,253,78,107,155,251,149,14,129,194,119,154,125,27,249,129,143,122,140,5,175,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,192,226,186,95,206,34,155,21,225,113,108,217,94,49,87,120,213,252,118,158,154,203,106,125,76,178,205,69,121,98,68,173,101,202,174,103,61,101,71,198,145,167,126,61,219,230,145,236,88,220,214,203,34,211,86,181,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,189,25,27,83,222,228,70,167,212,135,159,45,123,149,63,2,86,164,181,80,113,77,172,184,205,91,174,78,168,73,240,139,85,198,6,182,8,224,70,177,209,222,21,138,170,231,189,206,87,36,27,218,212,98,51,190,212,126,248,36,140,58,175,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,148,28,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,58,175,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,102,213,229,71,127,226,83,133,27,238,135,97,58,91,170,182,152,174,183,44,51,82,112,251,53,225,46,83,194,197,142,134,241,81,70,217,170,104,28,246,47,248,101,137,94,214,43,163,115,152,157,197,130,71,168,95,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,192,171,237,76,245,240,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,119,87,83,64,175,72,86,177,137,4,104,142,122,124,113,163,162,220,205,201,35,46,43,137,142,52,244,191,66,120,121,166,214,91,126,65,73,112,174,204,108,254,47,2,161,146,154,69,125,222,121,169,219,45,60,174,129,206,142,86,211,49,37,137,243,57,202,197,99,28,141,254,85,241,177,193,226,121,140,241,175,250,170,233,196,22,12,2,231,106,147,83,114,159,217,219,105,167,94,236,150,186,21,71,164,151,55,67,181,204,118,215,177,35,137,178,171,90,249,28,231,116,149,176,203,26,209,103,247,85,158,229,95,239,174,71,146,100,119,15,249,74,202,235,149,117,68,159,244,164,154,105,36,127,245,185,206,119,239,85,62,174,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,212,229,233,71,166,86,42,29,117,215,156,67,251,186,175,221,45,158,199,116,134,10,136,236,244,187,233,166,166,170,124,50,66,178,83,92,91,36,47,114,43,100,221,28,114,163,92,214,73,189,173,14,235,203,207,133,155,175,11,26,13,79,98,203,230,171,110,97,146,212,45,227,32,163,75,171,170,168,168,167,95,134,40,96,141,189,33,99,219,10,68,217,94,196,114,190,68,114,119,100,141,144,237,148,0,1,15,249,140,240,81,250,213,105,196,23,252,2,217,106,143,83,113,111,218,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,103,247,85,129,101,95,239,174,57,146,99,151,15,249,74,58,235,109,117,60,159,244,100,134,104,228,103,245,57,174,111,238,84,53,38,86,175,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,5,91,107,38,175,102,90,239,168,151,13,82,212,25,233,39,200,110,212,244,48,215,79,77,2,66,202,135,211,82,67,74,147,43,19,225,107,222,216,26,247,163,81,172,222,231,109,107,27,209,169,245,104,184,129,207,173,220,60,215,240,209,111,125,37,46,39,116,202,19,42,174,150,21,153,149,117,83,165,60,112,165,52,174,73,59,79,166,69,134,41,82,55,70,171,221,141,142,221,240,162,39,53,61,174,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,192,138,30,171,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,166,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,192,137,207,248,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,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,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,242,121,102,113,163,250,201,233,195,244,223,53,119,111,62,192,109,244,144,84,212,77,93,222,146,251,66,137,218,101,119,73,30,233,157,51,85,141,109,67,151,115,123,146,196,244,114,119,146,56,235,91,71,184,32,190,235,207,7,121,54,186,233,125,45,214,243,157,98,249,132,214,233,172,113,76,197,142,178,207,21,12,19,72,180,208,164,75,36,181,137,37,67,92,140,238,34,62,54,57,172,99,164,86,53,241,215,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,106,113,235,199,134,174,84,113,95,115,131,69,115,220,215,8,182,233,197,71,209,199,209,195,120,123,105,46,87,26,10,201,214,106,185,104,218,171,3,216,233,23,182,140,145,36,238,69,11,21,232,155,150,38,78,174,91,92,84,235,207,20,184,5,218,245,170,152,126,62,150,220,118,161,182,150,101,20,85,125,137,238,117,172,134,7,58,55,208,35,92,212,122,53,235,44,147,181,241,71,214,104,153,20,62,233,21,148,109,253,213,103,185,87,251,235,145,228,153,29,195,254,82,178,186,229,93,81,39,253,41,38,154,73,31,253,110,115,157,251,213,77,25,240,153,195,245,171,134,93,6,198,52,162,141,148,143,185,81,211,248,187,245,101,58,53,82,182,235,55,71,84,203,220,72,227,116,140,71,116,138,39,72,221,233,12,80,181,221,118,129,155,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,29,226,233,77,100,180,87,94,171,85,201,79,111,166,150,170,109,169,213,118,49,170,231,116,79,223,238,69,19,58,113,149,105,166,107,152,166,158,114,173,174,100,220,68,85,228,153,115,116,35,25,175,115,44,214,7,50,123,218,198,189,18,170,185,81,28,200,149,127,123,34,106,181,122,127,126,229,234,157,88,138,145,111,69,116,107,48,215,108,246,139,1,195,41,216,181,51,162,205,85,83,47,84,134,142,153,170,136,249,164,84,255,0,114,155,145,58,39,189,85,90,137,239,83,203,229,25,21,203,46,201,110,185,85,226,103,75,95,120,173,154,186,165,238,85,85,116,178,189,94,229,234,191,214,229,45,19,150,174,151,81,98,58,26,237,65,154,153,18,233,154,86,73,50,202,228,248,155,73,78,247,69,19,19,249,147,123,101,127,245,239,79,230,66,9,98,138,179,156,124,205,115,195,159,170,57,71,219,205,214,57,174,38,215,102,123,39,69,24,90,98,110,70,148,199,141,202,163,90,170,158,253,52,153,242,136,167,147,163,104,183,6,186,29,163,22,218,116,164,197,104,242,11,227,26,139,53,230,239,78,201,230,115,250,123,214,54,185,21,176,167,215,209,24,157,122,123,149,206,250,206,216,250,10,25,40,253,159,37,20,14,165,218,140,236,58,52,88,246,167,212,155,126,174,159,212,127,112,77,173,88,183,98,157,203,116,196,67,151,49,249,166,55,52,189,56,140,109,218,171,174,122,204,235,236,238,242,142,16,143,26,223,192,222,135,235,21,5,68,244,56,253,54,35,144,185,21,208,221,108,244,237,137,170,245,253,243,64,222,145,202,138,191,90,251,159,252,206,66,171,245,159,71,51,45,10,207,43,48,28,218,153,141,171,167,106,77,79,83,10,170,193,89,78,229,93,147,68,229,68,85,106,244,84,247,167,84,86,185,23,162,162,151,174,68,46,101,250,99,67,148,232,116,122,137,21,43,61,167,134,215,66,245,153,17,55,58,142,161,237,134,72,255,0,157,83,184,232,93,253,91,87,249,212,194,103,57,93,171,150,106,191,110,52,170,158,60,58,199,86,209,236,211,110,241,248,44,202,214,85,141,185,53,216,187,49,76,111,78,179,77,83,194,157,38,120,233,51,194,99,151,29,99,199,137,242,219,226,58,178,199,146,254,128,242,170,229,125,166,240,178,79,97,124,174,255,0,91,85,162,43,159,2,42,253,76,145,17,85,19,251,244,247,123,222,165,148,148,9,137,228,151,28,55,41,179,229,214,121,21,149,214,90,232,46,20,206,235,211,164,145,72,143,111,254,246,161,126,54,187,141,53,222,219,73,118,162,114,186,158,182,8,234,34,85,233,239,99,218,142,106,251,189,223,82,161,77,158,197,85,122,205,86,106,249,60,188,167,234,125,118,199,144,90,203,179,59,89,141,136,210,47,196,239,71,237,211,166,179,235,137,143,57,137,158,175,212,124,155,118,89,138,222,47,183,124,90,211,147,90,171,111,88,255,0,135,246,189,186,158,182,57,42,173,253,246,43,224,241,17,53,85,241,119,24,138,230,111,68,220,212,85,78,168,112,14,96,90,207,174,58,19,160,82,102,186,9,140,123,86,244,251,130,210,92,106,125,145,53,195,216,246,213,162,170,146,91,142,198,46,200,251,47,138,37,238,76,142,133,58,244,123,92,139,208,165,110,26,248,174,212,126,27,245,197,117,190,217,47,210,58,251,167,126,12,146,11,164,203,36,151,154,90,137,153,45,67,95,80,228,116,140,153,210,70,201,18,100,234,228,145,168,174,73,26,175,141,242,22,157,124,174,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,74,54,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,235,47,39,149,199,145,61,50,251,235,214,43,64,149,69,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,219,103,225,191,204,143,41,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,27,36,127,103,213,242,49,251,108,252,55,249,145,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,129,153,125,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,109,64,243,4,224,43,33,225,155,50,174,206,116,250,197,87,89,165,119,122,137,38,161,125,63,138,173,125,129,136,148,205,88,107,166,88,145,144,177,213,21,14,142,157,93,35,222,246,49,17,206,115,209,85,120,167,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,13,36,131,202,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,176,42,175,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,164,170,231,157,246,39,248,147,242,210,42,242,184,243,217,166,95,125,122,61,104,22,147,199,223,2,118,174,46,241,154,43,238,53,89,73,105,212,92,118,157,105,44,245,149,82,54,10,42,168,36,168,133,210,69,93,35,41,229,157,236,142,54,212,58,22,177,81,27,36,207,85,247,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,106,120,174,174,103,220,2,223,117,178,178,139,94,116,94,223,227,51,54,120,27,37,222,195,5,51,26,235,188,111,157,176,193,86,217,90,212,233,52,93,214,54,87,206,238,218,83,68,215,43,226,74,126,146,5,101,240,187,195,38,125,197,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,155,231,116,105,181,175,123,96,149,177,49,238,98,73,34,53,155,155,213,92,221,10,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,60,79,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,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,168,190,119,56,6,27,98,204,180,203,80,108,216,245,37,30,67,149,83,221,169,175,85,208,162,181,245,236,163,74,36,166,89,81,23,107,158,198,207,35,17,253,55,171,54,53,85,91,27,17,182,232,85,95,60,239,177,63,196,159,150,129,197,57,54,226,214,44,131,139,138,203,181,222,135,196,85,227,56,125,198,233,107,147,186,246,120,122,167,207,77,72,233,58,53,81,31,214,10,186,134,116,114,43,126,62,189,55,53,170,151,126,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,249,54,12,179,21,202,253,165,244,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,169,13,185,167,235,247,16,218,31,165,246,152,52,78,215,87,75,104,200,233,238,20,217,46,83,73,111,168,146,123,11,18,74,56,233,214,58,166,47,106,145,243,44,243,70,143,122,43,250,244,88,149,146,53,28,149,149,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,132,107,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,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,122,114,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,65,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,179,171,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,158,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,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,61,156,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,233,92,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,123,26,5,250,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,0,0,7,10,227,143,0,195,117,7,133,13,79,165,204,241,234,75,171,44,120,189,210,255,0,108,89,145,119,209,220,105,40,230,150,158,162,39,181,81,204,123,92,157,23,162,252,76,115,216,237,204,123,154,189,212,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,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,174,93,205,84,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,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,135,42,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,224,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,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,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,247,252,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,96,114,171,224,98,213,170,85,63,172,142,174,90,233,46,24,157,182,162,170,219,99,199,174,86,182,212,83,94,103,237,44,114,213,76,218,136,214,41,41,162,89,28,214,108,220,171,81,19,149,92,206,198,217,2,15,232,38,181,229,92,59,106,197,139,88,240,171,125,170,182,245,143,248,175,13,5,210,41,36,165,127,126,154,90,119,239,108,114,70,245,232,201,156,169,209,233,241,34,117,234,157,81,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,164,190,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,252,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,208,191,64,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,4,21,215,206,83,122,29,171,122,177,143,103,56,146,125,4,176,203,220,167,202,236,152,252,112,209,199,60,109,166,145,41,170,104,91,218,124,80,76,147,54,6,203,31,111,183,36,106,231,166,201,90,229,154,111,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,126,176,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,253,182,126,27,252,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,2,205,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,47,240,181,203,51,67,184,108,202,175,25,173,116,159,79,175,82,92,18,108,122,166,251,111,133,125,133,75,28,141,146,14,211,62,38,58,177,175,99,85,213,104,140,119,192,212,141,144,162,200,146,76,0,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,90,115,53,224,74,213,173,216,109,199,92,244,183,25,171,147,84,44,52,241,186,170,142,215,3,94,252,146,137,138,214,185,146,71,213,21,245,48,197,213,209,189,155,164,123,35,236,109,145,86,30,213,48,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,106,76,171,94,101,188,185,238,183,251,173,227,137,13,5,179,85,220,110,87,26,143,23,147,227,84,84,238,154,122,153,228,117,44,17,203,109,164,165,166,87,61,238,114,212,84,84,186,89,21,85,85,210,39,251,164,2,176,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,67,188,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,229,92,187,184,32,163,225,87,4,92,183,49,165,221,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,238,99,224,241,8,146,73,27,229,167,106,177,202,214,49,203,48,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,109,159,134,255,0,50,61,87,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,239,43,200,199,237,179,240,223,230,68,244,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,193,158,29,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,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,179,58,249,101,255,0,233,94,85,121,202,125,137,106,179,123,102,225,81,112,246,117,166,155,195,208,209,247,100,115,251,20,241,117,94,220,44,221,181,140,234,187,90,136,157,87,161,111,220,169,184,50,205,180,146,197,83,174,122,155,117,202,236,23,92,135,185,79,73,134,72,250,203,108,112,71,11,229,133,42,110,116,175,217,223,153,119,74,176,71,35,93,28,113,201,221,77,207,145,189,144,172,30,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,9,84,113,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,218,234,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,103,223,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,96,88,167,41,45,98,207,181,215,63,226,3,81,181,26,253,87,113,185,92,106,44,50,197,20,181,83,77,5,190,9,38,187,76,218,74,86,204,247,186,42,104,221,43,210,56,145,202,141,69,255,0,10,173,101,241,99,230,159,89,62,96,100,62,163,57,63,249,24,253,182,126,27,252,200,128,28,88,249,167,214,79,152,25,15,168,206,5,196,242,247,192,48,221,83,229,195,132,233,246,160,227,212,151,204,122,249,79,123,166,174,161,169,69,217,43,61,179,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,84,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,183,254,87,30,68,244,203,239,175,88,173,58,255,0,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,133,32,240,57,199,30,101,194,22,100,234,90,166,85,223,52,234,249,80,215,223,172,44,122,111,141,253,17,190,54,143,114,163,89,82,214,163,81,90,170,140,153,141,70,61,90,173,138,88,175,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,52,58,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,152,28,181,57,129,126,130,107,40,116,19,85,166,223,128,221,110,14,246,93,197,206,235,37,158,186,174,122,102,126,214,89,234,89,13,61,185,137,226,103,147,107,21,201,36,143,127,191,115,128,186,144,0,0,0,28,171,136,94,24,180,107,138,12,86,28,91,87,49,127,31,224,59,239,181,220,105,166,117,61,117,178,105,99,86,58,72,37,111,253,7,44,111,71,196,247,69,26,189,143,216,222,156,255,0,131,46,5,244,227,131,203,21,116,150,202,255,0,165,25,157,231,116,87,44,154,162,141,41,228,117,46,253,209,210,211,197,189,253,136,83,107,28,244,71,185,210,72,136,231,57,81,177,50,57,42,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,4,53,226,255,0,150,214,3,197,62,168,99,218,159,30,67,87,141,92,157,81,73,69,148,190,145,144,181,43,109,80,71,80,171,36,109,236,171,159,92,231,45,44,9,52,178,43,25,11,17,118,63,182,216,221,50,128,30,83,76,244,171,78,52,111,21,131,10,210,220,46,213,140,217,105,246,187,195,91,233,210,62,244,141,141,145,247,166,127,241,230,153,89,28,104,233,100,87,72,253,168,174,114,175,188,245,96,0,56,87,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,206,234,0,226,156,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,141,124,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,33,174,166,242,208,210,61,76,226,190,223,175,215,10,122,74,44,121,212,236,185,94,177,250,56,24,214,93,47,240,214,69,43,103,168,142,88,229,134,106,106,152,86,86,84,70,214,196,231,61,141,126,231,186,105,92,217,148,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,209,70,145,233,158,43,172,156,8,233,246,150,230,180,158,34,203,147,105,125,142,223,83,182,56,223,36,59,237,144,108,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,157,115,74,124,39,121,88,209,191,151,248,247,167,64,5,16,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,226,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,173,202,171,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,198,141,232,215,49,207,138,89,88,143,102,253,201,84,28,36,114,198,207,179,94,33,175,120,207,16,184,118,65,105,193,48,90,137,146,182,185,148,147,82,82,100,147,197,80,177,69,79,71,60,201,20,175,166,149,25,36,171,60,76,85,72,152,141,235,19,230,141,232,30,175,150,135,46,250,109,79,169,135,94,245,251,28,171,110,49,110,168,141,248,254,53,114,183,203,11,47,143,88,163,154,58,217,146,86,163,102,161,219,43,21,141,102,230,78,244,114,61,123,108,115,38,184,147,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,126,176,0,0,0,0,51,195,204,47,0,195,116,195,140,109,70,195,52,255,0,30,164,177,88,169,106,40,42,105,237,244,136,173,130,7,212,219,233,170,37,72,219,215,163,24,178,205,34,163,27,209,140,69,70,181,26,212,70,164,255,0,228,161,128,97,177,104,190,101,170,77,199,169,23,44,170,202,42,44,15,187,57,21,211,165,186,42,74,41,219,78,197,85,232,198,44,179,61,238,218,137,189,82,61,251,187,113,237,132,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,78,158,74,153,102,43,250,2,202,112,95,164,214,175,164,159,76,43,174,222,198,241,177,248,239,3,224,173,209,120,158,199,94,231,103,185,240,119,54,237,221,240,245,235,238,56,175,52,94,1,107,48,251,237,203,137,141,29,183,221,110,150,172,142,225,83,93,150,89,224,166,158,178,75,101,83,217,45,76,247,38,189,173,118,202,55,118,228,116,189,197,107,97,145,205,218,170,201,17,144,193,93,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,66,245,143,78,56,176,208,235,118,115,105,134,213,116,181,100,118,245,161,191,217,37,114,86,71,69,84,248,81,42,237,181,45,145,141,223,183,184,173,93,241,181,178,70,230,189,17,89,35,85,66,168,57,68,112,235,83,169,58,242,253,99,201,241,58,186,172,79,0,167,150,106,26,233,98,137,212,82,95,215,182,144,66,169,43,85,100,124,81,73,37,66,44,125,29,20,145,211,61,206,110,230,35,238,208,231,250,49,161,122,113,160,54,43,214,55,166,86,111,102,80,95,178,10,252,146,174,22,170,36,109,170,170,122,42,178,40,216,141,142,24,99,141,145,67,28,113,181,173,108,112,179,174,231,43,158,238,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,118,69,99,162,201,241,251,158,53,114,89,18,146,237,71,53,13,66,196,237,175,72,229,98,177,219,87,162,244,94,142,94,139,208,250,32,164,196,76,105,47,170,43,170,221,81,93,51,164,199,20,74,254,198,71,13,255,0,247,222,97,255,0,106,69,255,0,196,73,35,167,88,21,139,75,240,155,70,1,141,45,74,219,44,176,120,122,101,169,122,62,85,110,229,119,196,228,68,69,94,170,191,185,15,72,11,123,56,59,24,121,222,181,68,68,248,51,25,158,209,230,217,205,184,179,143,196,85,114,152,157,98,42,157,116,158,90,128,2,229,133,8,249,199,181,234,142,205,194,182,102,218,167,38,251,130,81,209,64,222,189,55,200,250,184,151,167,254,134,181,238,255,0,162,72,50,181,57,153,235,213,14,81,145,91,116,63,27,172,108,212,184,228,235,95,122,145,139,213,171,92,172,86,199,10,47,243,198,199,189,93,255,0,141,39,79,173,170,99,179,108,69,56,124,37,115,60,230,52,143,90,105,217,246,81,123,56,218,28,53,22,227,224,219,170,46,85,61,209,68,196,241,243,157,35,206,80,105,17,92,168,214,162,170,175,185,17,11,249,195,237,147,217,49,43,37,154,167,249,106,11,117,53,44,158,239,247,76,137,173,95,253,232,82,247,10,250,95,85,171,186,241,137,226,145,211,186,90,40,171,153,113,185,175,79,115,40,233,220,146,75,213,127,118,238,136,196,95,239,158,210,238,12,70,205,90,152,166,229,217,229,58,71,179,255,0,214,196,237,195,31,110,187,248,76,13,51,240,169,138,170,159,254,180,136,254,89,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,33,230,51,193,71,234,171,168,240,95,240,11,101,214,77,50,202,127,105,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,125,39,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,148,52,59,48,69,255,0,114,184,242,39,166,95,125,122,197,105,70,218,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,125,68,159,229,153,198,143,234,217,168,239,211,124,213,221,204,7,62,184,82,65,83,81,53,119,102,59,21,114,175,105,149,221,36,123,97,108,46,71,181,181,14,93,174,237,197,19,209,203,217,72,228,11,212,41,91,157,95,154,124,91,229,253,15,168,220,75,158,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,166,30,117,126,105,241,111,151,244,62,163,113,3,170,242,49,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,251,41,225,131,143,90,154,94,43,245,59,133,141,100,190,213,214,50,179,82,47,118,252,26,231,81,218,70,81,177,43,43,92,180,21,53,18,74,215,43,21,204,130,42,86,53,143,126,249,123,93,81,137,19,89,45,120,139,225,163,75,56,160,193,38,193,117,50,211,253,239,130,188,209,193,77,237,75,103,237,161,150,79,9,60,209,73,217,238,246,24,201,54,183,227,103,86,175,238,84,10,96,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,51,67,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,149,202,231,142,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,130,199,171,92,231,172,172,147,114,110,138,154,161,207,106,171,247,246,226,145,170,245,107,82,105,165,104,116,190,121,223,98,127,137,63,45,34,175,43,143,61,154,101,247,215,163,214,146,171,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,160,95,240,0,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,0,85,95,60,239,177,63,196,159,150,150,168,85,95,60,239,177,63,196,159,150,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,34,255,0,20,28,194,244,95,132,204,254,223,167,58,141,140,102,183,27,149,198,207,21,238,41,108,148,84,147,64,216,36,154,104,90,215,58,106,152,156,143,221,78,245,84,70,170,116,86,251,254,180,79,65,194,151,26,218,89,198,15,210,159,209,157,131,43,182,125,18,240,62,55,219,180,180,208,247,60,87,127,183,218,236,207,47,94,158,25,251,183,109,233,213,189,58,245,94,144,47,155,182,136,107,70,165,113,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,245,232,246,175,239,67,165,114,107,210,125,83,210,255,0,210,255,0,233,51,77,50,188,75,218,127,71,252,23,183,108,213,52,30,43,183,237,14,231,107,188,198,239,219,220,102,237,189,122,111,111,95,173,0,176,172,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,183,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,93,107,49,107,221,108,44,111,143,165,218,197,146,53,116,106,172,89,160,123,251,82,39,70,57,122,50,78,219,25,44,104,104,164,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,6,104,141,41,240,157,229,99,70,254,95,227,222,157,1,154,194,199,249,85,241,207,106,210,218,159,213,187,87,46,148,150,252,78,229,81,85,114,177,228,55,43,163,105,233,172,211,246,150,73,105,102,117,68,137,20,116,210,172,110,115,54,109,84,168,149,200,173,127,127,116,97,113,37,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,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,28,171,136,190,26,52,179,138,12,18,108,23,83,45,63,222,248,43,205,28,20,222,212,182,126,218,25,100,240,147,205,20,157,158,239,97,140,147,107,126,54,117,106,254,229,76,245,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,77,36,85,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,132,32,229,87,199,61,171,75,106,127,86,237,92,186,82,91,241,59,149,69,85,202,199,144,220,174,141,167,166,179,79,218,89,37,165,153,213,18,36,81,211,74,177,185,204,217,181,82,162,87,34,181,253,253,209,220,73,150,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,11,105,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,129,241,179,188,22,84,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,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,52,209,175,122,215,138,240,237,164,247,221,99,205,109,247,90,219,46,63,225,124,76,22,184,163,146,169,253,250,152,169,217,177,178,73,27,23,163,230,106,175,87,167,194,139,211,170,244,69,136,31,217,171,225,99,254,0,234,175,253,149,110,255,0,78,59,87,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,164,31,213,59,138,127,252,26,117,87,255,0,99,110,63,252,68,13,41,148,129,204,235,141,170,205,115,212,122,157,36,210,252,175,126,155,98,251,168,230,169,180,220,167,90,92,150,169,203,12,146,73,51,17,91,20,208,193,52,45,100,43,181,237,220,201,37,100,142,108,172,70,220,166,169,96,31,165,12,18,231,130,253,53,202,241,47,105,246,127,134,113,107,151,128,186,82,246,230,100,191,177,159,107,182,110,237,236,119,194,189,88,247,183,247,245,51,131,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,208,233,124,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,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,42,219,147,239,22,118,42,126,156,38,100,118,59,85,170,174,167,191,113,198,171,109,214,199,182,107,189,82,119,231,173,74,249,145,238,71,76,216,25,18,68,254,219,91,218,165,86,57,251,146,38,186,213,0,241,90,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,235,113,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,251,246,169,165,226,146,249,183,113,55,128,235,158,168,98,250,127,167,53,52,151,139,110,158,211,213,58,92,134,134,227,13,93,21,198,122,248,233,100,115,41,221,10,185,174,100,77,133,141,115,213,221,86,71,72,205,173,237,163,158,29,131,149,31,29,63,200,112,191,173,121,159,253,239,75,128,86,215,55,252,102,186,215,37,66,187,254,107,194,177,205,254,254,20,127,250,222,18,213,12,240,240,37,195,62,101,196,182,188,217,173,86,42,236,130,197,98,199,42,34,187,223,114,123,58,164,115,217,217,30,231,193,217,153,92,137,29,76,178,198,140,137,83,115,218,187,165,70,61,176,189,19,67,192,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,246,217,248,111,243,32,45,80,0,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,61,175,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,26,241,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,218,213,150,101,68,116,142,107,81,17,140,100,113,179,143,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,202,14,2,120,32,190,241,113,157,203,91,145,210,221,109,186,101,100,238,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,189,209,62,68,216,173,100,93,119,57,174,146,36,120,117,254,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,174,124,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,12,214,113,99,230,159,89,62,96,100,62,163,57,114,124,184,114,204,87,6,229,237,167,153,78,107,147,90,177,251,45,23,181,188,77,198,233,91,29,37,44,27,239,117,108,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,77,156,88,249,167,214,79,152,25,15,168,206,122,12,223,138,172,202,249,195,30,158,112,183,142,92,170,237,184,158,57,79,89,83,144,64,216,210,53,187,92,101,186,85,213,68,143,123,94,171,37,52,81,73,78,230,177,90,207,219,119,28,228,127,110,23,52,61,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,190,42,157,127,133,94,25,243,46,43,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,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,237,124,210,116,119,1,208,173,104,192,180,231,78,108,52,150,235,109,187,77,237,113,75,44,84,176,195,61,194,120,234,235,97,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,129,16,36,87,35,31,182,207,195,127,153,16,3,139,31,52,250,201,243,3,33,245,25,201,255,0,200,199,237,179,240,223,230,68,0,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,58,255,0,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,120,14,51,56,51,192,120,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,189,80,178,73,20,125,23,170,110,111,191,235,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,189,238,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,151,154,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,192,240,28,169,248,231,181,94,177,154,14,23,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,220,234,150,58,118,50,8,226,234,142,133,155,17,140,236,162,203,102,134,91,63,186,172,11,42,255,0,125,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,163,36,51,71,35,63,169,205,115,127,114,161,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,125,253,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,54,58,74,184,222,189,25,51,81,122,177,62,36,94,157,83,162,175,96,225,127,138,12,7,139,60,2,225,168,218,115,104,200,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,155,106,24,136,170,228,94,168,239,119,212,171,84,28,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,236,159,13,113,181,227,53,181,116,179,236,181,82,49,251,37,142,55,49,219,94,199,53,122,47,185,205,84,95,122,41,56,57,68,233,238,125,166,188,54,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,167,86,57,63,114,129,55,192,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,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,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,0,0,0,0,160,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,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,102,1,72,28,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,236,159,13,113,181,227,53,181,116,179,236,181,82,49,251,37,142,55,49,219,94,199,53,122,47,185,205,84,95,122,40,22,191,194,255,0,20,24,15,22,120,5,195,81,180,230,209,144,91,173,182,235,196,182,73,98,189,211,195,12,238,158,56,97,153,206,107,97,150,86,171,54,212,49,17,85,200,189,81,222,239,169,86,152,121,163,249,236,212,223,185,125,30,136,177,254,81,58,123,159,105,175,13,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,233,213,142,79,220,165,112,115,71,243,217,169,191,114,250,61,16,28,42,77,33,204,153,162,244,250,246,216,41,36,196,231,202,38,196,31,35,103,78,252,23,22,82,71,84,214,190,53,232,170,201,34,145,234,215,55,119,69,134,68,126,206,177,239,233,92,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,176,174,82,120,6,27,170,124,19,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,187,37,103,179,237,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,3,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,31,84,232,187,155,238,250,130,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,19,208,20,109,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,101,136,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,55,197,7,18,24,223,14,56,12,151,218,206,205,110,65,113,71,65,100,181,171,250,45,68,221,61,242,63,167,189,34,103,84,87,47,239,247,53,23,171,144,243,187,118,139,20,77,203,147,164,66,243,47,192,98,115,76,85,24,60,37,51,85,202,231,72,136,251,112,136,231,51,202,35,140,188,7,27,60,91,82,104,70,48,236,55,13,173,138,92,242,245,15,236,17,58,57,45,116,238,234,139,82,244,250,183,175,69,72,218,191,90,245,114,251,155,209,213,54,171,114,189,220,149,206,90,154,251,133,124,253,85,87,116,179,84,76,247,127,233,115,222,231,47,245,170,170,159,191,49,204,50,60,251,39,184,230,57,109,214,107,141,218,235,59,170,42,170,37,94,170,231,47,238,68,250,154,212,78,136,214,167,185,17,17,19,162,33,96,252,0,112,126,236,122,10,61,119,212,251,82,182,233,59,123,184,237,182,162,53,69,165,141,201,238,171,145,171,255,0,209,28,138,187,26,169,240,167,71,127,25,83,108,38,229,119,243,220,86,237,60,41,143,116,119,249,203,168,48,152,124,179,178,124,130,111,94,210,171,213,115,239,174,189,56,83,29,212,211,238,141,103,156,233,61,91,129,222,23,23,64,240,137,114,76,174,6,253,52,201,162,99,171,91,245,248,10,100,248,153,74,139,253,247,95,138,69,79,114,187,163,125,232,196,114,201,176,9,166,31,15,70,22,220,90,183,28,33,204,217,198,109,138,207,113,183,49,248,202,181,174,185,214,123,163,186,35,194,35,132,0,3,217,140,102,179,139,31,52,250,201,243,3,33,245,25,206,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,250,218,168,157,47,139,31,52,250,201,243,3,33,245,25,203,20,209,126,11,177,94,46,57,102,105,205,13,19,109,86,76,250,219,237,89,236,153,12,180,49,186,71,246,174,247,61,180,53,51,163,22,100,163,122,207,34,171,88,191,4,138,217,118,191,106,198,240,249,92,167,120,223,190,220,46,54,206,19,53,50,170,235,122,146,163,172,88,77,106,66,201,60,13,45,61,45,68,245,20,181,83,58,84,122,194,198,64,196,167,70,198,247,55,115,152,174,72,219,27,89,202,185,213,249,167,197,190,95,208,250,141,196,178,158,20,120,40,209,174,18,236,76,250,27,108,246,150,95,89,111,142,138,247,148,214,35,188,85,127,71,172,142,108,113,171,156,202,88,85,234,159,178,143,167,86,197,15,113,210,190,52,144,173,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,102,179,139,31,52,250,201,243,3,33,245,25,203,201,229,233,159,230,90,159,193,206,156,230,122,129,144,213,223,111,181,84,245,244,213,23,10,181,71,79,59,41,174,21,52,241,44,142,233,213,239,72,161,141,21,238,234,247,170,43,156,174,114,171,150,141,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,3,159,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,164,18,255,0,185,163,249,19,212,223,185,125,98,136,160,16,45,83,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,164,170,231,157,246,39,248,147,242,210,42,242,184,243,217,166,95,125,122,61,104,23,252,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,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,0,0,0,0,12,171,159,170,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,245,57,143,107,147,170,42,41,249,75,147,205,57,122,98,188,90,112,177,160,57,54,45,115,181,97,185,157,14,31,141,123,70,236,150,168,223,237,90,25,45,212,49,75,226,156,196,108,179,77,4,48,181,105,247,63,111,194,232,151,98,73,221,136,61,183,43,158,48,110,188,67,105,124,218,105,158,46,65,113,205,176,26,118,54,182,253,87,19,167,130,233,69,36,143,74,103,201,82,214,35,89,82,214,167,109,89,42,172,147,36,75,50,58,85,239,246,171,131,154,63,158,205,77,251,151,209,232,139,179,208,110,29,116,143,134,220,54,155,12,210,156,78,146,220,198,211,195,13,117,205,241,49,215,27,179,227,87,185,38,172,168,70,163,166,126,233,101,84,69,232,198,111,86,198,214,51,163,82,147,57,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,10,192,231,71,161,122,113,67,132,227,156,67,219,44,222,7,51,174,200,41,177,187,149,77,58,163,35,184,210,186,142,166,72,223,80,206,159,28,209,248,86,49,146,34,163,187,110,86,59,122,50,36,142,32,114,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,5,255,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,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,17,43,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,45,64,25,108,254,234,176,44,171,253,245,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,140,144,205,28,140,254,167,53,205,253,202,133,249,240,9,198,77,55,23,218,95,91,112,190,211,82,80,103,120,197,66,67,145,208,208,209,75,5,19,25,60,147,45,28,212,235,36,146,43,152,248,162,86,185,21,251,210,72,164,234,214,177,99,87,68,190,107,156,11,127,47,197,6,138,97,159,247,197,86,127,69,66,239,241,92,219,164,116,232,223,249,223,20,246,187,251,201,149,159,235,137,138,245,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,45,211,153,215,27,84,122,25,167,21,58,73,165,249,94,205,73,202,55,81,205,83,105,185,64,149,88,213,43,82,25,36,146,102,34,186,88,102,158,25,154,200,87,107,29,181,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,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,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,207,114,197,224,150,143,67,52,226,155,86,245,67,20,217,169,57,70,218,200,105,174,214,216,18,171,26,165,106,77,28,113,194,245,71,75,12,211,195,51,159,50,110,99,182,190,56,159,27,93,19,213,193,34,184,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,119,96,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,251,108,252,55,249,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,126,219,63,13,254,100,5,170,0,0,170,190,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,192,93,73,199,248,152,226,171,72,248,80,195,105,179,13,82,185,85,185,247,26,143,13,108,180,91,99,100,215,27,139,209,91,220,88,98,123,216,221,145,181,200,231,189,238,107,27,213,173,235,189,241,177,254,175,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,190,40,184,155,207,184,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,90,26,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,79,64,81,15,47,190,61,114,30,25,179,42,28,27,80,111,181,117,154,87,119,168,142,26,230,84,120,170,215,216,24,137,82,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,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,3,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,69,254,23,120,100,207,184,166,213,11,110,159,226,20,213,116,118,215,212,53,183,172,133,109,211,84,209,89,160,88,229,147,124,238,141,54,181,239,108,18,182,38,61,204,73,36,70,179,115,122,171,155,161,77,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,112,114,49,251,108,252,55,249,145,106,128,0,0,102,179,139,31,52,250,201,243,3,33,245,25,207,63,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,246,188,68,98,121,86,115,198,38,173,98,216,86,51,117,200,47,85,186,129,146,248,107,117,174,138,74,186,169,246,87,84,189,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,165,202,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,3,165,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,234,182,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,182,207,195,127,153,16,3,139,31,52,250,201,243,3,33,245,25,201,255,0,200,199,237,179,240,223,230,68,0,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,78,171,197,143,149,141,100,249,127,144,250,116,231,42,229,113,228,79,76,190,250,245,138,211,170,241,99,229,99,89,62,95,228,62,157,56,25,225,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,248,21,52,230,101,92,213,64,20,215,206,87,66,244,227,77,181,31,12,213,12,42,205,236,171,174,163,123,90,91,252,48,42,54,150,162,170,149,105,85,42,155,26,39,193,52,158,41,221,213,69,218,247,49,175,86,163,221,35,223,242,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,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,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,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,145,215,68,248,245,225,231,94,117,115,34,209,92,50,251,87,6,67,99,168,169,134,137,245,190,31,194,95,217,3,228,108,179,91,102,134,89,27,59,17,177,247,81,23,99,221,19,183,181,174,107,36,86,67,254,107,28,118,218,146,213,95,194,206,141,100,213,110,185,58,161,96,205,238,182,233,218,216,35,129,26,246,201,103,71,162,43,158,247,57,90,179,236,115,81,136,206,195,149,251,231,142,58,193,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,35,87,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,74,128,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,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,232,129,201,83,202,198,83,243,2,187,211,173,196,255,0,2,130,240,174,88,220,81,228,154,243,46,139,228,24,117,93,130,219,111,168,114,220,115,41,105,37,150,200,148,77,218,190,34,150,117,70,182,169,239,107,219,219,129,170,217,55,59,108,137,14,201,93,29,223,232,190,149,90,180,67,75,241,253,40,177,100,89,5,242,219,141,211,186,146,142,178,253,86,218,154,213,131,184,231,71,19,164,107,24,221,145,181,201,20,109,70,162,54,56,216,212,254,41,237,64,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,229,101,57,69,131,10,199,110,57,102,83,115,134,221,105,181,83,190,170,174,166,101,232,216,227,106,123,255,0,173,85,126,164,68,234,170,170,136,136,170,168,133,38,98,152,214,95,116,81,85,218,162,138,35,89,158,17,17,206,102,122,67,207,107,14,174,98,58,37,129,92,51,252,202,173,35,164,163,110,200,32,106,254,214,174,161,81,123,112,70,159,189,206,84,255,0,2,34,43,151,162,34,169,76,26,213,172,153,134,186,231,213,217,246,99,82,139,61,71,72,169,105,35,114,246,104,169,155,215,100,49,34,253,77,78,170,170,191,91,156,174,114,251,213,79,97,197,79,18,249,7,17,217,227,238,111,89,232,177,139,91,157,13,146,216,231,123,163,143,175,190,105,17,61,203,43,250,34,170,254,228,218,212,235,211,170,253,254,13,248,84,185,113,17,152,45,210,251,28,244,184,69,142,86,186,231,84,213,218,234,169,61,202,218,72,151,251,231,34,245,115,147,248,173,254,101,115,122,194,179,12,109,204,218,252,97,176,255,0,23,94,30,62,51,224,233,237,142,217,172,23,103,185,85,121,214,113,49,23,166,157,106,158,123,177,60,168,167,190,169,157,53,211,156,233,17,194,53,158,141,192,95,7,238,212,139,157,54,177,234,77,177,23,20,183,77,186,213,67,59,58,182,235,80,197,254,59,154,191,92,12,114,123,209,83,163,220,157,61,232,215,34,217,250,34,53,17,173,68,68,79,114,34,31,150,213,106,182,88,173,148,150,91,53,4,20,84,20,48,178,158,154,154,6,35,35,134,38,34,35,88,214,167,185,17,17,17,17,15,214,74,112,24,26,48,22,162,221,60,250,207,124,180,54,214,237,78,43,107,51,9,197,223,225,68,112,162,158,148,211,245,207,57,158,179,225,17,16,0,23,168,184,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,18,168,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,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,1,205,31,200,158,166,253,203,235,20,69,0,151,253,205,31,200,158,166,253,203,235,20,69,0,129,106,156,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,64,191,224,0,0,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,170,190,121,223,98,127,137,63,45,45,80,170,190,121,223,98,127,137,63,45,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,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,82,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,254,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,1,229,53,87,41,211,140,47,78,50,60,147,87,171,173,84,152,101,37,190,86,222,221,116,137,37,165,146,150,68,237,186,23,196,168,238,247,115,122,70,145,35,92,233,28,244,99,90,229,114,53,115,69,168,85,184,109,199,63,201,110,26,115,105,171,181,226,117,87,138,217,172,52,53,110,87,79,75,110,116,207,90,104,100,85,123,213,94,216,149,141,85,87,191,222,139,241,59,235,89,191,205,11,142,159,211,94,84,253,14,209,204,207,197,233,181,151,103,182,42,104,155,182,27,237,210,57,28,171,210,100,114,248,138,56,122,71,219,232,141,99,229,71,201,251,86,182,158,68,143,252,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,32,30,127,132,92,203,72,240,14,34,240,204,167,93,236,20,151,156,18,154,162,166,27,197,45,93,173,151,24,17,147,82,205,12,115,73,76,244,84,145,145,75,36,114,170,35,92,244,72,213,88,215,61,26,213,210,73,153,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,217,87,41,222,55,235,50,79,102,112,153,169,149,91,234,237,246,245,139,9,173,72,103,154,106,168,225,241,19,212,82,213,76,233,94,141,237,64,140,74,116,108,108,141,177,83,185,138,237,201,27,92,22,126,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,126,219,63,13,254,100,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,182,207,195,127,153,1,106,128,0,42,175,158,119,216,159,226,79,203,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,216,159,226,79,203,74,181,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,125,109,69,64,148,28,123,113,191,125,226,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,123,165,100,107,189,90,200,186,109,107,93,36,170,255,0,213,192,39,2,119,94,46,242,106,219,238,75,89,87,105,211,172,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,247,189,167,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,135,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,51,131,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,164,223,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,97,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,168,130,149,185,213,249,167,197,190,95,208,250,141,196,147,252,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,70,14,117,126,105,241,111,151,244,62,163,113,3,170,242,49,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,0,0,68,174,22,56,44,181,105,158,180,106,175,17,218,141,143,210,79,155,101,121,198,65,87,141,189,213,45,168,75,93,146,122,185,22,57,88,212,110,216,170,106,26,247,171,156,142,123,155,11,163,103,236,213,243,198,233,106,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,237,179,240,223,230,68,0,226,199,205,62,178,124,192,200,125,70,114,127,242,49,251,108,252,55,249,145,0,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,202,185,92,121,19,211,47,190,189,98,180,234,188,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,53,80,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,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,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,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,186,107,247,28,116,220,56,240,77,164,58,61,131,178,173,250,139,154,105,61,137,240,213,198,249,105,217,99,183,77,111,100,11,90,217,152,173,114,212,171,153,43,97,107,29,240,62,53,145,234,136,214,50,106,139,63,85,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,234,107,24,214,167,68,68,64,62,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,95,35,147,222,229,87,47,214,164,201,226,151,149,102,163,232,6,141,89,245,79,22,191,253,52,146,213,111,89,115,170,74,56,21,61,157,38,231,61,213,84,137,209,31,45,28,108,86,178,69,114,36,141,237,172,234,212,141,239,109,52,202,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,125,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,246,177,168,198,57,168,249,145,243,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,80,51,67,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,173,75,115,47,224,42,167,65,178,25,181,171,73,172,85,115,233,213,242,162,73,174,236,143,181,178,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,252,123,94,213,99,220,213,124,40,254,21,193,119,22,217,87,8,218,166,153,77,182,47,29,141,223,124,53,191,38,183,57,178,75,220,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,58,61,64,209,72,60,254,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,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,115,207,13,44,50,84,212,204,200,161,137,170,249,36,123,145,173,99,81,58,170,170,175,185,17,19,247,149,61,199,23,22,210,235,142,70,184,30,15,92,246,224,182,73,213,91,35,21,91,237,90,150,245,78,251,147,250,54,251,210,54,170,127,59,151,222,168,141,233,220,192,184,191,246,164,181,218,7,166,87,39,37,36,47,116,25,53,198,23,116,239,189,61,203,71,27,147,253,194,47,94,226,255,0,186,95,131,234,71,110,128,196,67,60,205,125,36,206,22,204,240,235,61,254,31,91,163,123,44,216,31,184,233,167,61,204,169,252,100,241,183,76,252,152,159,151,62,51,242,123,163,143,57,141,58,159,14,90,1,148,113,17,168,84,248,141,141,29,77,110,167,219,81,120,185,43,122,178,138,155,175,189,127,174,71,116,86,177,191,189,126,190,136,142,84,185,189,61,192,49,109,46,195,173,152,38,23,109,109,13,166,211,15,106,24,211,222,231,47,94,174,145,238,255,0,116,247,57,85,206,119,239,85,82,158,244,135,139,157,91,208,220,97,216,158,157,37,134,134,142,105,221,83,81,36,150,198,75,53,68,171,238,221,35,220,189,87,162,34,34,39,212,136,158,228,250,250,251,143,236,145,113,61,255,0,201,155,7,253,145,31,255,0,132,243,202,177,248,44,5,26,213,19,53,207,57,211,221,28,87,155,125,178,91,79,181,216,168,162,205,86,233,195,81,241,105,154,167,89,159,210,171,224,243,233,17,210,60,102,117,182,224,84,143,246,72,184,158,255,0,228,205,131,254,200,143,255,0,194,63,178,69,196,247,255,0,38,108,31,246,68,127,254,19,43,254,34,194,119,85,236,254,237,127,248,26,218,47,210,181,254,169,254,149,183,2,164,127,178,69,196,247,255,0,38,108,31,246,68,127,254,18,213,112,203,165,85,239,15,177,94,171,213,171,83,95,109,165,170,153,90,222,136,175,124,77,115,186,39,238,78,170,165,246,11,50,179,143,153,139,90,240,239,69,118,159,98,115,45,146,162,221,120,249,166,98,228,204,70,236,204,242,211,93,117,136,239,125,144,1,144,68,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,64,149,69,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,219,103,225,191,204,139,84,42,175,145,143,219,103,225,191,204,139,84,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,14,104,254,68,245,55,238,95,88,162,40,4,191,238,104,254,68,245,55,238,95,88,162,40,4,11,84,231,157,246,39,248,147,242,210,42,242,184,243,217,166,95,125,122,61,105,42,185,231,125,137,254,36,252,180,138,188,174,60,246,105,151,223,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,5,85,243,206,251,19,252,73,249,105,106,133,85,243,206,251,19,252,73,249,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,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,148,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,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,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,95,240,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,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,1,0,57,161,113,211,250,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,63,100,231,83,200,179,167,44,250,85,244,86,243,244,23,217,95,73,61,159,81,236,127,107,119,60,15,142,237,187,177,226,59,95,180,236,247,54,111,217,241,109,235,211,223,208,205,22,180,92,245,114,245,170,25,5,231,93,227,200,35,206,235,234,27,83,120,101,250,145,244,181,173,123,227,107,163,71,66,246,181,98,103,105,99,237,177,26,214,54,61,136,196,70,35,80,15,149,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,40,225,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,209,215,150,47,4,180,122,25,167,20,218,183,170,24,166,205,73,202,54,214,67,77,118,182,192,149,88,213,43,82,104,227,142,23,170,58,88,102,158,25,156,249,147,115,29,181,241,196,248,218,232,158,174,157,64,69,254,62,248,54,166,226,251,75,232,173,246,42,154,74,12,239,24,168,89,177,202,234,234,217,96,162,99,39,146,20,172,134,161,35,142,69,115,31,20,72,230,170,51,122,73,20,125,28,214,44,136,234,12,254,234,176,44,171,253,245,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,140,144,205,28,140,254,167,53,205,253,202,134,164,202,192,230,197,193,5,102,73,237,62,44,244,206,151,125,93,190,222,146,230,212,75,52,243,77,85,28,62,30,10,122,170,88,91,19,209,189,168,17,235,80,174,145,145,182,42,118,189,27,185,36,115,130,79,240,9,198,77,55,23,218,95,91,112,190,211,82,80,103,120,197,66,67,145,208,208,209,75,5,19,25,60,147,45,28,212,235,36,146,43,152,248,162,86,185,21,251,210,72,164,234,214,177,99,87,74,3,56,60,28,234,22,184,233,191,16,88,221,215,135,139,15,183,243,59,135,126,215,77,100,151,188,234,91,148,115,68,228,124,117,45,142,88,186,195,31,68,157,85,239,108,113,186,6,202,245,68,141,85,52,124,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,253,182,126,27,252,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,2,213,0,0,85,95,60,239,177,63,196,159,150,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,178,158,119,22,155,173,254,235,160,214,43,21,178,174,227,114,184,212,100,20,148,116,116,144,186,105,234,103,145,214,198,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,40,56,9,224,130,197,194,62,9,45,110,71,75,106,185,106,109,239,187,21,238,247,71,51,234,33,101,42,76,171,13,45,35,164,138,55,199,14,198,196,249,19,98,57,242,245,220,231,54,56,145,129,210,184,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,119,96,0,1,13,121,130,112,21,143,113,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,194,209,50,254,245,90,102,172,53,211,44,74,249,158,218,122,119,71,78,174,145,140,99,222,136,231,53,138,170,147,40,1,68,60,18,114,249,214,141,114,207,226,201,239,179,100,26,101,143,97,215,136,29,89,117,154,142,174,130,235,36,240,205,59,100,101,173,238,137,25,226,96,168,164,88,164,122,189,22,157,238,107,149,175,115,123,107,237,121,213,249,167,197,190,95,208,250,141,196,185,235,101,166,213,101,166,125,29,154,217,73,65,79,37,68,245,111,138,154,22,196,199,79,60,175,154,105,85,173,68,69,124,146,201,36,143,119,214,231,189,206,94,170,170,165,48,243,171,243,79,139,124,191,161,245,27,136,29,87,145,143,219,103,225,191,204,139,84,42,175,145,143,219,103,225,191,204,139,84,0,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,253,182,126,27,252,200,128,28,88,249,167,214,79,152,25,15,168,206,79,254,70,63,109,159,134,255,0,50,32,7,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,223,94,177,90,117,94,44,124,172,107,39,203,252,135,211,167,57,87,43,143,34,122,101,247,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,170,190,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,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,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,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,180,158,84,252,9,93,86,235,65,197,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,111,107,149,234,254,251,81,155,32,146,78,43,203,67,129,202,158,35,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,141,146,36,108,69,87,61,240,221,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,126,176,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,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,135,136,222,94,154,227,163,250,227,69,166,88,86,33,117,203,109,89,109,193,209,98,117,244,48,205,52,111,142,73,170,124,61,45,93,83,161,134,157,149,141,167,166,116,211,34,42,70,200,209,210,43,145,136,170,219,254,0,69,254,95,156,39,102,92,34,233,29,211,12,206,51,170,75,229,202,249,120,146,239,53,21,182,52,246,117,3,246,54,20,236,202,248,153,60,175,146,56,162,87,171,250,49,54,181,172,99,118,190,73,165,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,6,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,158,169,98,217,118,107,132,92,113,124,43,56,76,70,227,113,103,97,110,233,64,181,114,65,18,255,0,31,180,222,236,123,94,169,238,71,238,93,189,85,81,58,244,84,245,128,249,170,152,174,153,166,121,75,214,197,250,240,215,105,189,111,77,234,102,38,53,136,152,214,59,226,98,98,124,166,38,21,238,188,166,85,202,174,118,191,170,170,251,213,87,21,255,0,227,193,253,137,143,254,175,223,230,175,255,0,30,22,16,12,103,222,76,7,249,126,250,190,180,239,240,165,181,159,173,255,0,183,107,250,21,239,253,137,143,254,175,223,230,175,255,0,30,15,236,76,127,245,126,255,0,53,127,248,240,176,128,62,242,96,63,203,247,213,245,159,133,45,172,253,111,253,187,95,208,175,127,236,76,127,245,126,255,0,53,127,248,240,127,98,99,255,0,171,247,249,171,255,0,199,133,132,1,247,147,1,254,95,190,175,172,252,41,109,103,235,127,237,218,254,133,123,255,0,98,99,255,0,171,247,249,171,255,0,199,132,246,198,172,255,0,71,177,203,85,131,196,120,143,102,81,65,71,222,217,179,185,219,141,25,187,111,85,233,215,167,94,157,87,167,243,159,72,23,88,108,6,31,7,51,54,41,211,95,25,159,158,88,28,243,107,51,141,164,166,138,51,75,219,241,70,179,31,6,154,116,215,77,126,45,49,221,28,192,1,118,142,161,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,235,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,87,160,0,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,214,171,40,0,17,255,0,133,46,10,116,179,131,239,165,63,163,59,254,87,115,250,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,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,214,73,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,175,64,0,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,164,64,254,194,167,11,31,240,251,85,127,237,91,119,250,9,63,192,17,255,0,138,222,10,116,179,140,31,162,223,164,203,254,87,108,250,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,57,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,96,0,0,0,0,0,32,7,246,21,56,88,255,0,135,218,171,255,0,106,219,191,208,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,234,61,0,0,0,0,71,254,43,120,41,210,206,48,126,139,126,147,47,249,93,179,232,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,169,82,80,0,0,0,0,0,0,0,4,0,254,194,167,11,31,240,251,85,127,237,91,119,250,9,55,244,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,125,71,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,152,0,14,63,194,255,0,11,248,15,9,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,54,211,177,81,21,170,189,85,222,255,0,169,19,176,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,214,139,199,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,179,0,0,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,168,244,0,8,1,253,133,78,22,63,225,246,170,255,0,218,182,239,244,18,127,128,0,0,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,245,16,131,251,10,156,44,127,195,237,85,255,0,181,109,223,232,36,255,0,0,0,0,14,85,170,124,47,104,118,180,103,120,166,163,106,70,1,106,189,222,177,30,252,84,238,172,164,134,120,107,41,101,134,88,214,150,174,41,88,230,79,11,31,55,126,52,114,110,142,86,35,152,230,163,164,107,250,168,0,0,0,0,3,133,112,227,193,102,131,112,177,117,201,47,186,87,143,213,182,229,146,212,61,95,89,114,169,241,83,209,81,43,145,205,183,211,72,173,71,50,153,174,68,119,71,43,164,122,163,22,89,36,217,30,222,234,0,0,0,17,127,138,14,94,154,47,197,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,238,168,122,42,163,145,58,35,125,223,90,175,160,225,75,130,157,44,224,251,233,79,232,206,255,0,149,220,254,150,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,167,95,18,253,219,183,117,232,222,157,58,47,89,0,0,0,0,243,247,92,3,13,190,230,86,13,65,188,227,212,149,153,14,43,79,93,77,101,174,153,21,207,160,101,98,68,149,43,18,42,237,107,222,216,35,98,191,166,244,102,246,162,163,100,122,59,208,0,0,0,0,0,0,139,252,80,114,244,209,126,44,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,117,67,209,85,28,137,209,27,238,250,213,101,0,2,63,240,165,193,78,150,112,125,244,167,244,103,127,202,238,127,75,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,0,0,0,0,1,23,248,160,229,233,162,252,89,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,126,234,135,162,170,57,19,162,55,221,245,170,202,0,4,127,225,75,130,157,44,224,251,233,79,232,206,255,0,149,220,254,150,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,167,95,18,253,219,183,117,232,222,157,58,47,94,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,250,201,190,0,231,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,95,65,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,117,233,213,23,234,61,0,2,0,127,97,83,133,143,248,125,170,191,246,173,187,253,4,159,224,1,31,248,173,224,167,75,56,193,250,45,250,76,191,229,118,207,162,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,207,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,167,69,119,187,234,84,148,0,0,0,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,117,233,213,23,234,33,7,246,21,56,88,255,0,135,218,171,255,0,106,219,191,208,73,254,0,0,0,0,0,0,0,28,127,138,14,23,240,30,44,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,109,168,122,170,35,81,122,163,125,255,0,90,47,96,0,66,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,214,77,240,0,0,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,235,211,170,47,212,122,0,7,159,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,95,64,0,0,0,0,0,0,0,0,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,216,56,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,170,187,223,245,34,118,0,0,0,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,227,252,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,250,145,59,0,0,0,0,64,15,236,42,112,177,255,0,15,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,212,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,190,110,218,223,173,26,107,196,150,55,98,211,157,94,205,113,91,108,248,61,29,92,180,118,75,253,93,12,18,78,234,250,246,186,87,71,12,141,106,189,90,198,53,92,169,215,163,26,159,185,11,116,41,91,157,95,154,124,91,229,253,15,168,220,64,239,252,154,245,99,84,245,67,244,191,250,76,212,188,175,45,246,103,209,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,234,66,202,138,171,228,99,246,217,248,111,243,34,213,0,21,23,205,219,91,245,163,77,120,146,198,236,90,115,171,217,174,43,109,159,7,163,171,150,142,201,127,171,161,130,73,221,95,94,215,74,232,225,145,173,87,171,88,198,171,149,58,244,99,83,247,33,110,133,43,115,171,243,79,139,124,191,161,245,27,136,29,255,0,147,94,172,106,158,168,126,151,255,0,73,154,151,149,229,190,204,250,63,224,189,187,121,169,175,240,189,207,104,119,59,93,231,187,102,238,219,55,109,233,215,99,122,253,72,89,81,85,124,140,126,219,63,13,254,100,90,160,0,0,16,42,171,143,90,109,24,230,1,168,92,63,107,5,246,146,131,79,174,117,22,249,173,87,122,190,235,214,211,113,158,211,108,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,158,165,0,243,71,243,217,169,191,114,250,61,17,53,57,93,113,245,71,152,88,173,188,51,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,119,214,55,185,27,98,237,163,157,52,109,118,228,71,198,175,152,44,168,0,0,133,92,53,241,245,71,152,113,19,170,92,51,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,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,52,213,51,109,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,135,252,185,184,215,253,106,180,226,123,6,127,115,181,71,169,184,183,236,238,84,208,47,106,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,186,68,217,162,141,38,0,0,0,0,8,255,0,198,191,21,214,46,18,244,106,183,50,238,218,171,50,251,151,90,60,90,201,91,51,219,227,234,183,49,36,145,91,26,43,214,24,24,254,236,139,213,141,94,140,143,184,199,203,26,129,202,185,136,241,245,71,195,30,42,152,30,150,220,45,87,45,77,189,247,105,250,165,76,21,31,70,99,72,226,127,137,170,166,220,175,73,158,201,227,117,60,114,49,35,119,197,35,183,54,62,220,190,43,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,234,129,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,147,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,26,158,4,85,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,202,160,43,87,156,166,172,106,158,151,254,136,63,70,122,151,149,226,94,211,250,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,106,70,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,237,124,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,2,255,0,128,0,14,105,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,167,75,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,170,244,11,155,158,169,167,16,94,223,215,234,155,84,120,14,77,224,237,247,42,107,101,190,165,241,216,33,130,41,210,57,232,161,239,170,166,249,231,108,149,47,122,79,43,227,98,53,137,251,56,163,75,148,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,219,42,229,59,198,253,102,73,236,206,19,53,50,171,125,93,190,222,177,97,53,169,12,243,77,85,28,62,34,122,138,90,169,157,43,209,189,168,17,137,78,141,141,145,182,42,119,49,93,185,35,107,130,207,192,56,255,0,20,92,77,224,60,44,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,221,17,174,8,235,204,235,141,170,61,12,211,138,157,36,210,252,175,102,164,229,27,168,230,169,180,220,160,74,172,106,149,169,12,146,73,51,17,93,44,51,79,12,205,100,43,181,142,218,249,37,100,141,116,76,71,120,174,89,92,195,46,186,181,83,110,225,187,91,107,42,235,243,40,233,228,76,115,33,123,93,43,238,240,65,19,164,125,61,99,147,170,165,76,113,70,247,36,238,247,74,198,42,61,82,100,71,84,84,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,92,247,44,94,9,104,244,51,78,41,181,111,84,49,77,154,147,148,109,172,134,154,237,109,129,42,177,170,86,164,209,199,28,47,84,116,176,205,60,51,57,243,38,230,59,107,227,137,241,181,209,61,92,19,168,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,166,190,34,185,176,106,93,195,136,186,12,167,66,43,105,29,130,97,21,21,176,217,233,107,98,174,167,131,33,101,69,44,112,201,53,202,153,149,44,73,216,201,91,36,180,200,173,141,236,71,53,94,212,126,230,167,160,230,145,199,213,30,162,120,238,25,52,114,225,106,185,98,9,224,234,50,44,138,142,166,10,232,110,242,39,106,166,26,106,73,35,115,216,216,98,122,70,178,72,138,146,58,88,214,63,129,145,191,189,90,192,105,163,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,207,95,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,127,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,129,245,128,0,12,251,113,55,196,223,18,86,14,36,181,94,197,98,226,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,134,130,76,214,113,99,230,159,89,62,96,100,62,163,56,23,125,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,36,169,21,121,92,121,19,211,47,190,189,98,180,149,64,0,0,15,201,118,182,83,94,173,85,182,106,201,42,227,167,175,167,146,154,87,210,85,203,75,59,88,246,171,92,177,205,11,155,44,79,232,171,209,241,185,175,106,244,86,170,42,34,159,172,1,155,107,183,19,124,93,216,46,181,182,43,239,16,122,193,110,185,91,170,36,164,172,163,171,203,46,112,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,94,79,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,37,80,243,94,209,219,174,154,241,105,123,203,155,97,164,161,199,181,6,158,158,247,107,150,138,149,209,65,36,237,134,56,107,90,247,108,107,22,165,106,24,249,228,70,171,151,165,84,79,122,238,145,80,146,156,143,179,250,153,109,90,167,165,181,217,13,34,83,210,212,91,175,246,187,75,150,38,206,175,149,178,193,91,80,196,233,221,123,17,33,160,99,189,234,198,42,199,252,85,145,119,5,165,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,245,144,215,154,246,177,90,180,215,132,187,222,34,219,245,93,14,67,168,53,20,246,75,92,84,85,77,138,121,32,108,209,205,90,231,183,123,94,180,203,78,199,193,34,181,28,157,106,162,99,211,108,138,160,84,5,219,140,78,43,239,87,90,219,205,103,18,90,149,29,69,125,68,149,50,178,147,39,172,165,129,175,123,149,206,72,225,134,70,197,19,58,170,244,100,109,107,26,157,17,168,136,136,133,202,97,84,218,209,167,156,179,175,21,154,157,150,228,15,212,90,61,55,200,175,115,220,234,235,234,214,235,71,60,208,85,213,211,54,73,166,219,60,117,48,71,36,49,170,47,190,55,196,173,106,170,53,20,164,189,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,52,41,197,143,149,141,100,249,127,144,250,116,224,80,15,235,99,197,63,254,18,218,171,255,0,182,87,31,254,44,105,76,202,185,170,128,0,0,0,0,33,7,55,109,66,207,180,215,134,220,110,251,167,57,198,65,138,220,167,206,40,233,37,172,178,92,230,161,158,72,29,65,94,231,68,233,33,115,92,172,87,49,142,86,170,244,234,198,175,238,66,15,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,132,192,231,87,229,99,22,249,129,67,233,215,18,173,120,69,214,251,87,14,60,69,225,154,203,125,177,213,221,237,182,10,138,150,214,82,82,72,214,78,176,84,82,205,77,35,227,221,240,185,236,108,234,244,98,171,81,234,196,106,185,155,183,160,105,36,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,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,67,62,255,0,173,143,20,255,0,248,75,106,175,254,217,92,127,248,177,127,220,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,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,28,131,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,213,120,177,242,177,172,159,47,242,31,78,156,207,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,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,52,230,14,63,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,123,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,31,43,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,97,175,45,254,43,181,31,139,93,71,215,12,215,53,151,192,218,168,126,143,193,96,176,65,50,190,150,209,74,229,184,170,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,0,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,73,43,200,199,237,179,240,223,230,64,90,160,7,52,226,31,136,28,7,134,93,47,174,213,125,70,125,91,237,180,117,20,244,145,81,208,172,43,91,91,60,210,35,91,21,60,115,73,27,100,122,55,124,174,106,59,170,71,20,142,247,237,80,60,7,28,156,93,218,184,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,155,119,246,211,170,190,72,99,87,71,221,73,27,13,121,121,115,52,184,220,47,183,13,43,226,171,62,241,18,94,174,19,92,44,153,69,205,105,105,41,104,119,178,162,162,170,10,218,151,203,27,35,135,123,99,109,51,25,26,237,116,171,18,43,99,108,76,101,122,241,15,196,14,125,196,214,168,87,106,190,163,62,145,151,42,202,122,122,72,168,232,86,100,162,162,130,24,209,173,138,158,57,164,145,209,177,93,190,87,53,29,209,100,150,71,123,183,41,207,238,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,223,83,152,246,185,58,162,162,129,169,224,87,175,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,214,20,4,21,230,65,197,118,163,240,149,168,250,31,154,225,82,248,235,85,119,210,8,47,246,9,230,86,82,221,233,90,182,229,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,153,88,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,190,196,255,0,18,126,90,70,174,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,11,233,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,8,43,196,215,27,245,156,42,241,197,139,98,89,141,86,237,50,203,48,251,100,183,215,44,51,212,205,107,145,181,119,104,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,172,234,41,91,157,95,154,124,91,229,253,15,168,220,64,185,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,214,84,7,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,155,127,0,0,2,154,249,164,103,60,83,232,183,20,21,215,27,6,178,234,5,131,12,204,45,244,119,12,126,11,54,69,113,165,161,139,179,79,21,61,84,8,214,57,145,54,100,154,37,149,236,143,119,70,212,196,247,42,44,157,19,165,114,137,226,223,50,205,115,44,191,69,117,147,84,178,12,146,229,116,167,138,243,140,62,255,0,114,74,167,239,133,28,218,218,120,230,157,235,59,222,232,214,9,91,11,119,49,25,79,82,254,140,248,213,253,175,155,126,131,83,106,159,13,18,106,77,190,138,174,124,135,76,42,61,169,76,148,212,242,212,62,91,116,239,142,42,232,213,140,122,53,140,107,82,42,151,202,230,63,99,40,220,159,11,94,247,37,69,240,177,173,127,171,183,16,88,78,177,201,111,241,180,152,253,193,124,124,13,139,185,35,232,103,137,244,245,93,166,247,35,69,153,32,154,85,143,115,209,189,196,102,238,173,234,138,26,8,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,207,191,235,99,197,63,254,18,218,171,255,0,182,87,31,254,44,95,247,22,62,86,53,147,229,254,67,233,211,153,172,3,85,5,69,243,93,227,35,62,180,235,109,187,69,244,143,47,205,112,170,140,10,157,206,190,87,218,47,179,80,50,233,61,116,20,181,17,51,101,59,209,94,200,98,219,209,239,94,187,231,149,168,214,163,119,201,109,55,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,140,213,93,76,202,181,147,81,242,61,82,205,106,252,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,11,20,229,43,122,215,221,113,214,92,131,58,212,14,32,53,2,247,141,233,253,190,61,246,107,134,87,91,83,13,117,117,115,102,138,14,236,18,171,227,150,22,71,21,83,215,226,107,155,43,105,220,155,145,28,137,249,121,187,107,126,180,105,175,18,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,167,94,140,106,126,228,37,167,43,77,11,163,209,254,20,236,57,37,109,155,194,100,154,137,253,210,92,230,145,96,146,71,210,200,170,150,246,54,72,147,119,103,194,246,230,108,111,115,156,201,42,103,254,42,185,88,216,45,206,175,205,62,45,242,254,135,212,110,32,119,254,77,122,177,170,122,161,250,95,253,38,106,94,87,150,251,51,232,255,0,130,246,237,230,166,191,194,247,61,161,220,237,119,158,237,155,187,108,221,183,167,93,141,235,245,33,101,69,32,114,164,226,187,78,56,118,212,124,151,10,213,9,125,149,106,212,111,103,65,13,254,89,145,180,182,218,170,85,168,72,219,82,138,159,4,50,120,167,34,205,215,108,110,99,85,232,140,115,228,138,239,192,16,131,155,182,161,103,218,107,195,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,122,117,99,87,247,33,55,200,1,206,175,202,198,45,243,2,135,211,174,32,67,254,92,60,66,235,238,115,198,118,158,98,217,174,184,106,6,65,101,173,246,183,137,183,93,50,106,218,186,89,246,90,170,222,205,241,73,35,152,237,175,99,92,157,83,220,230,162,167,189,16,146,188,229,53,99,84,244,191,244,65,250,51,212,188,175,18,246,159,210,15,27,236,43,205,77,7,138,237,251,63,183,221,236,189,187,246,247,31,183,119,94,155,221,211,235,82,21,242,184,243,217,166,95,125,122,61,105,42,185,231,125,137,254,36,252,180,14,41,203,135,136,93,125,206,120,206,211,204,91,53,215,13,64,200,44,181,190,214,241,54,235,166,77,91,87,75,62,203,85,91,217,190,41,36,115,29,181,236,107,147,170,123,156,212,84,247,162,23,126,80,15,43,143,61,154,101,247,215,163,214,151,252,0,0,0,0,0,0,4,74,227,239,142,203,87,8,152,205,21,139,26,163,164,187,106,46,69,78,181,118,122,58,168,219,61,21,44,17,212,66,217,37,174,141,149,17,78,198,73,27,170,27,11,152,138,142,146,23,162,251,152,227,133,114,201,230,17,149,106,238,85,54,129,107,165,227,218,25,37,195,197,92,49,171,186,82,72,233,174,51,44,149,85,149,176,85,72,143,88,227,217,27,155,225,217,28,81,68,200,160,116,125,81,82,38,187,186,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,135,251,170,192,178,175,247,215,28,201,49,203,135,252,165,29,117,182,186,158,79,250,50,67,52,114,51,250,156,215,55,247,42,1,169,48,69,254,1,56,201,166,226,251,75,235,110,23,218,106,74,12,239,24,168,72,114,58,26,26,41,96,162,99,39,146,101,163,154,157,100,146,69,115,31,20,74,215,34,191,122,73,20,157,90,214,44,106,233,64,0,168,190,99,92,198,114,103,234,133,131,79,248,95,212,202,187,125,183,11,168,138,235,113,200,108,55,74,122,138,43,229,107,227,142,72,98,107,162,222,217,169,161,107,156,217,35,123,150,57,100,145,236,146,37,236,177,206,145,92,206,184,218,163,208,205,56,169,210,77,47,202,246,106,78,81,186,142,106,155,77,202,4,170,198,169,90,144,201,36,147,49,21,210,195,52,240,204,214,66,187,88,237,175,146,86,72,215,68,196,117,48,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,160,95,159,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,207,211,143,170,61,59,227,179,62,225,147,88,238,22,171,110,32,190,6,163,29,200,171,42,96,161,134,209,34,217,233,234,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,61,215,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,83,15,52,127,61,154,155,247,47,163,209,1,127,192,175,94,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,155,147,108,181,52,237,99,85,95,191,185,44,110,87,171,92,176,205,43,172,40,0,0,8,21,195,7,30,180,213,92,79,106,119,11,26,201,125,164,163,125,30,113,123,183,224,215,58,142,234,190,177,235,118,173,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,155,34,237,117,87,172,77,124,245,51,89,197,143,154,125,100,249,129,144,250,140,229,180,242,230,230,17,250,201,209,207,165,186,201,120,181,82,106,109,23,199,109,236,82,120,72,239,180,49,192,206,228,141,248,220,199,86,53,236,154,73,99,99,99,111,109,205,116,108,218,201,123,97,58,128,0,0,43,87,154,47,31,84,120,125,138,229,195,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,101,99,187,114,54,94,226,53,208,198,230,237,69,124,136,248,67,218,210,241,235,77,172,252,192,52,247,135,237,31,190,210,87,233,245,178,162,225,53,214,239,73,221,98,221,174,48,90,110,123,225,142,86,203,218,168,161,106,186,7,34,172,95,20,208,36,140,115,152,145,189,221,87,152,15,19,25,151,10,26,105,133,106,150,31,67,73,113,99,179,138,75,109,222,217,82,136,214,92,109,210,80,214,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,80,242,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,9,149,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,240,42,251,82,128,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,243,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,213,121,24,253,182,126,27,252,200,181,66,170,249,24,253,182,126,27,252,200,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,219,103,225,191,204,139,84,42,175,145,143,219,103,225,191,204,139,84,0,0,2,128,121,163,249,236,212,223,185,125,30,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,131,154,63,158,205,77,251,151,209,232,134,143,112,65,125,215,158,14,242,109,117,210,250,91,173,231,58,197,243,9,173,211,88,226,153,139,29,101,158,42,24,38,145,105,161,72,150,73,107,18,74,134,185,25,220,68,124,108,115,88,199,72,172,107,194,205,57,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,102,7,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,82,255,0,184,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,40,18,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,121,77,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,75,244,225,19,140,204,7,137,173,23,171,212,106,186,234,75,5,203,17,167,138,44,202,42,217,97,165,130,138,118,210,50,105,234,216,213,158,71,71,66,174,239,164,114,204,230,170,164,18,245,254,35,148,167,92,147,130,236,171,245,66,211,254,43,176,6,221,111,244,151,191,106,65,148,90,224,161,146,162,75,87,133,171,173,107,107,154,232,152,168,202,52,130,145,18,87,74,169,219,147,106,238,115,101,219,23,11,195,115,252,203,79,170,110,181,88,102,67,87,106,125,242,207,91,96,185,164,42,155,43,45,213,113,44,85,20,242,177,200,173,123,28,213,234,157,83,225,123,88,246,237,123,26,228,9,63,153,115,52,226,59,245,142,201,117,143,77,51,235,173,6,55,95,112,70,91,177,91,154,190,162,215,236,184,159,26,69,28,148,111,150,72,225,154,88,224,98,205,37,59,216,253,242,207,219,123,17,229,186,112,89,172,218,185,175,154,13,106,212,237,101,211,170,76,70,239,116,168,153,244,44,164,222,200,46,86,229,218,232,43,99,134,87,62,88,24,244,115,154,141,123,221,189,35,73,154,189,185,88,137,64,58,41,165,247,93,106,213,204,67,74,44,206,171,142,163,41,188,83,91,95,81,77,68,234,183,209,192,247,167,122,169,98,106,162,189,144,197,220,149,255,0,19,81,25,27,149,92,212,69,84,210,70,39,142,88,180,111,75,44,216,149,185,247,90,187,46,13,143,211,219,160,119,135,125,109,116,212,180,84,205,141,171,218,167,143,124,211,43,35,79,130,40,247,61,203,209,172,234,168,208,60,255,0,16,252,64,224,60,50,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,187,229,115,81,221,82,56,164,119,191,106,153,236,226,31,136,28,251,137,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,124,174,106,59,162,201,44,142,247,110,83,160,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,43,151,119,0,181,156,78,101,75,158,106,149,190,235,109,211,43,39,106,163,162,211,79,79,244,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,68,17,171,57,208,189,71,211,109,56,193,181,67,53,179,123,42,213,168,222,58,91,4,51,170,182,170,162,150,149,41,213,106,157,26,167,193,12,158,41,189,165,85,220,246,177,207,70,163,29,27,223,249,116,199,71,115,237,99,147,35,163,211,155,13,93,242,229,141,217,210,247,45,178,134,150,106,154,218,184,60,109,45,35,155,79,12,44,123,164,123,93,86,201,28,139,209,18,56,228,119,95,133,17,108,127,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,192,67,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,109,96,115,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,224,177,234,215,57,137,19,227,218,187,162,166,168,115,220,136,205,157,184,164,106,49,28,212,154,24,155,21,120,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,112,79,94,121,223,98,127,137,63,45,34,175,43,143,61,154,101,247,215,163,214,146,83,157,21,255,0,233,94,43,195,214,83,236,75,173,155,219,54,251,229,195,217,215,106,111,15,93,71,221,142,214,254,197,68,93,87,183,51,55,109,123,58,174,215,34,167,85,232,70,190,87,30,123,52,203,239,175,71,173,2,255,0,128,0,1,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,91,158,246,181,58,170,162,31,172,8,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,161,111,238,171,2,202,191,223,92,115,36,199,46,31,242,148,117,214,218,234,121,63,232,201,12,209,200,207,234,115,92,223,220,168,106,76,172,14,108,92,16,86,100,158,211,226,207,76,233,119,213,219,237,233,46,109,68,179,79,52,213,81,195,225,224,167,170,165,133,177,61,27,218,129,30,181,10,233,25,27,98,167,107,209,187,146,71,56,59,255,0,8,124,194,48,77,107,225,247,35,213,45,94,188,90,177,75,214,158,124,121,151,106,146,104,45,244,240,207,44,190,10,74,109,207,149,242,247,88,196,141,35,71,44,174,157,142,107,89,209,241,111,168,206,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,156,82,138,237,117,183,83,87,209,219,238,117,116,180,247,74,116,164,174,138,25,156,198,85,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,223,27,29,245,181,21,59,175,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,4,149,229,77,193,45,30,171,95,106,120,129,213,236,83,198,97,150,110,229,29,130,219,116,182,193,81,111,200,42,158,201,97,158,71,178,100,119,114,26,127,119,69,70,109,116,234,155,100,69,167,145,139,114,135,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,250,192,10,224,230,169,199,61,215,75,105,191,86,237,35,186,85,219,242,203,149,61,45,202,249,144,219,110,142,167,169,179,65,221,73,34,165,133,212,242,36,177,212,202,145,181,207,223,181,18,158,86,162,53,253,253,209,247,254,62,248,191,186,240,137,165,244,87,220,107,13,171,187,100,57,21,66,210,89,235,42,173,206,158,201,75,60,114,66,233,34,174,145,147,68,246,62,74,119,84,58,22,177,85,92,232,94,171,240,177,197,6,127,117,89,238,85,254,250,228,121,38,71,112,255,0,148,172,174,185,87,84,73,255,0,74,73,166,146,71,255,0,91,156,231,126,245,80,63,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,121,242,250,57,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,150,133,192,244,23,220,3,50,198,113,156,103,51,190,227,213,116,150,44,198,158,166,166,197,112,114,34,193,92,202,122,135,211,206,140,114,42,162,62,57,99,84,115,23,163,209,29,27,149,54,200,199,58,100,242,221,227,234,251,160,89,85,175,68,181,34,225,227,116,203,32,184,50,158,158,106,170,150,71,244,102,170,121,58,45,75,36,149,205,99,104,220,247,238,158,55,57,26,206,174,153,157,29,220,100,211,43,131,254,31,176,30,38,185,98,96,26,81,168,204,171,101,182,178,162,227,87,21,101,10,66,149,180,83,195,124,172,115,101,167,146,104,228,108,111,86,239,137,206,70,245,88,229,145,190,237,202,84,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,32,172,14,83,188,107,101,89,95,179,56,82,205,44,23,91,207,177,173,235,244,118,241,67,75,37,71,131,161,139,196,75,55,180,231,146,117,237,194,205,212,148,212,221,184,145,173,235,28,75,211,171,20,179,240,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,190,189,98,180,149,68,85,229,113,228,79,76,190,250,245,138,210,85,0,0,0,0,1,93,92,233,52,114,251,152,104,214,37,172,86,137,187,148,154,119,112,168,167,186,83,109,98,109,165,185,58,158,54,212,239,115,209,87,100,240,83,197,219,107,30,231,120,157,223,11,99,114,172,0,229,201,169,159,162,254,50,116,226,227,81,87,117,142,130,253,112,118,51,89,5,190,78,158,43,199,198,234,122,118,76,213,123,90,248,91,85,37,52,174,69,235,211,178,143,107,92,230,53,11,191,226,159,69,63,88,158,31,115,109,28,142,225,224,170,242,11,122,120,9,221,47,110,54,87,65,43,42,41,123,174,237,200,169,10,207,12,73,38,214,43,187,106,253,189,29,209,83,53,128,106,160,167,110,118,26,161,106,200,117,115,3,210,139,123,105,38,168,195,44,245,87,42,234,136,107,91,43,227,158,224,248,250,82,203,18,39,88,94,200,168,226,149,55,59,171,153,84,197,218,212,68,87,218,166,138,106,133,171,90,180,143,16,213,123,51,105,35,167,202,108,244,215,39,211,211,86,182,173,148,115,189,137,222,165,89,90,136,143,124,50,247,34,127,194,213,71,198,228,86,181,81,81,51,195,197,62,181,254,177,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,32,74,174,77,154,41,244,231,136,43,182,177,213,220,59,52,154,101,111,78,204,17,203,182,73,235,174,49,84,83,199,185,171,27,145,208,182,6,86,43,186,61,142,73,59,29,55,55,122,22,169,197,143,149,141,100,249,127,144,250,116,228,117,229,5,165,246,172,47,132,186,108,242,23,82,79,114,212,27,197,109,202,162,118,209,54,41,226,130,154,103,81,69,74,249,122,171,166,99,93,79,52,205,235,181,26,181,82,34,55,235,115,164,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,172,14,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,80,59,175,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,47,36,204,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,127,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,194,122,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,84,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,175,240,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,237,15,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,81,103,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,245,112,9,199,101,215,132,76,154,182,197,146,209,213,221,180,235,34,168,74,187,197,29,44,110,158,182,150,120,233,230,108,114,208,198,250,136,160,99,228,145,212,237,153,207,69,87,71,11,17,61,236,104,23,232,84,7,52,142,62,168,245,19,199,112,201,163,151,11,85,203,16,79,7,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,252,12,141,253,238,213,204,195,152,31,232,203,21,182,233,47,15,89,205,170,167,36,203,109,233,91,116,190,218,107,123,211,89,237,115,71,27,233,221,79,36,104,177,182,106,168,228,87,178,84,126,248,226,68,145,173,69,154,25,155,81,152,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,30,124,181,78,70,63,109,159,134,255,0,50,32,7,20,26,41,250,187,107,85,223,71,36,184,120,218,188,126,223,103,241,243,182,94,228,111,174,158,215,75,81,85,218,119,110,53,88,82,121,165,72,247,49,29,219,70,110,234,238,170,179,255,0,145,143,219,103,225,191,204,128,179,76,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,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,183,26,252,87,95,120,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,128,165,218,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,90,167,52,190,31,117,199,92,116,106,134,183,70,114,11,173,68,120,207,138,158,251,135,81,79,51,62,145,82,189,208,72,199,36,108,118,202,137,169,223,76,143,142,23,49,92,237,239,237,175,113,172,142,90,44,2,106,114,238,224,22,179,137,204,169,115,205,82,183,221,109,186,101,100,237,84,116,90,105,233,254,147,72,178,74,207,13,75,83,181,24,176,177,240,72,218,137,35,122,200,223,134,54,237,116,157,200,172,43,152,39,1,88,247,19,56,109,118,115,167,214,42,74,61,84,180,83,201,53,11,233,252,45,19,47,239,85,166,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,169,208,56,18,215,237,35,215,109,6,179,79,166,54,188,127,29,174,176,83,197,77,145,98,214,123,123,45,240,90,46,50,110,146,101,134,149,138,168,202,105,165,239,73,19,209,93,189,21,200,229,238,178,86,183,191,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,6,93,255,0,186,172,11,42,255,0,125,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,163,36,51,71,35,63,169,205,115,127,114,161,125,60,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,250,107,227,27,88,116,227,94,120,130,201,53,67,74,176,127,162,246,27,207,98,84,134,90,100,167,170,172,170,237,53,106,106,170,99,100,210,196,147,73,50,201,213,98,86,181,237,70,189,205,89,93,35,223,221,121,80,240,253,170,25,247,17,118,77,104,177,50,174,211,135,224,85,21,11,115,189,34,70,212,168,158,74,89,35,75,124,29,216,228,108,175,123,102,78,234,34,34,199,11,220,228,146,41,31,2,184,59,175,60,239,177,63,196,159,150,149,86,90,167,60,239,177,63,196,159,150,144,43,132,157,16,181,113,31,175,216,230,139,222,111,149,118,106,124,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,185,236,73,97,143,123,58,181,92,205,205,71,49,85,30,129,50,185,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,219,249,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,181,238,86,252,125,86,106,39,129,225,147,88,238,23,91,150,94,158,50,163,29,200,171,42,103,174,154,239,26,119,106,102,166,171,146,71,61,237,154,38,36,139,28,138,169,27,162,141,35,248,31,27,59,193,101,69,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,184,158,85,124,115,221,117,74,155,245,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,36,21,225,27,131,106,158,44,52,191,88,238,24,165,77,91,179,188,34,158,205,54,53,66,181,177,83,209,87,62,162,74,149,168,134,117,124,110,93,238,138,153,91,18,239,141,137,35,155,220,114,51,170,182,58,255,0,117,88,22,85,254,250,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,70,72,102,142,70,127,83,154,230,254,229,64,44,127,154,239,25,25,245,167,91,109,218,47,164,121,126,107,133,84,96,84,238,117,242,190,209,125,154,129,151,73,235,160,165,168,137,155,41,222,138,246,67,22,222,143,122,245,223,60,173,70,181,27,190,78,213,203,47,141,46,37,248,153,186,222,240,253,73,199,113,252,130,209,139,211,197,53,199,46,108,204,183,86,194,249,221,80,176,194,250,72,152,177,84,189,234,196,107,86,54,211,178,56,233,228,115,221,36,142,99,95,80,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,123,220,183,120,104,253,92,184,113,181,251,126,211,225,51,60,215,101,255,0,32,239,65,219,168,167,238,51,251,86,137,251,226,142,86,118,97,84,221,20,155,187,115,203,85,181,122,56,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,152,205,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,13,63,20,237,206,127,65,169,177,93,80,198,181,254,197,69,87,225,243,138,119,90,239,175,109,60,174,130,59,141,28,113,182,9,31,50,189,88,199,205,77,209,141,137,26,207,117,12,143,77,234,231,171,67,186,112,203,174,148,122,193,202,183,81,177,186,219,207,139,201,52,239,79,242,44,110,231,12,137,4,114,50,150,59,117,66,219,222,216,226,93,221,159,11,219,133,178,61,173,115,228,166,159,248,202,213,123,169,176,147,252,21,107,125,215,3,177,235,94,141,67,99,164,172,182,234,142,155,228,77,168,171,116,142,100,244,51,219,172,151,42,152,158,207,173,175,99,154,179,49,204,84,69,234,248,220,142,77,138,201,35,0,23,83,206,79,90,254,131,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,183,71,5,13,186,90,122,137,54,185,36,106,182,103,78,250,52,111,86,61,171,31,127,174,215,108,82,170,248,88,209,79,214,39,136,44,39,71,36,184,120,42,76,130,224,190,62,118,203,219,145,148,48,68,250,138,174,211,187,114,34,76,176,67,42,71,185,138,222,226,179,119,70,245,84,237,92,210,245,210,179,88,56,172,191,99,116,87,159,23,141,233,223,247,55,108,134,52,158,56,217,85,26,34,220,30,232,229,93,189,239,21,220,133,210,49,173,107,227,166,131,248,200,212,123,164,175,37,189,1,255,0,109,188,65,230,58,123,255,0,123,219,48,187,237,107,63,202,25,114,117,43,21,127,230,34,89,209,191,211,68,199,255,0,46,192,45,80,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,0,23,19,202,175,142,123,174,169,83,126,173,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,29,81,83,121,131,186,178,75,75,51,170,36,89,100,169,137,36,115,153,179,114,45,60,78,69,107,59,27,164,130,188,35,112,109,83,197,134,151,235,29,195,20,169,171,118,119,132,83,217,166,198,168,86,182,42,122,42,231,212,73,82,181,16,206,175,141,203,189,209,83,43,98,93,241,177,36,115,123,142,70,117,86,199,95,238,171,2,202,191,223,92,115,36,199,46,31,242,148,117,214,218,234,121,63,232,201,12,209,200,207,234,115,92,223,220,168,6,164,200,1,206,175,202,198,45,243,2,135,211,174,39,85,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,242,174,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,125,122,61,105,42,185,231,125,137,254,36,252,180,138,188,174,60,246,105,151,223,94,143,90,74,174,121,223,98,127,137,63,45,2,42,242,184,243,217,166,95,125,122,61,105,127,197,0,242,184,243,217,166,95,125,122,61,105,127,192,0,0,0,0,0,0,10,181,230,161,192,85,53,85,53,215,138,125,27,177,82,81,190,142,158,107,134,115,108,167,238,171,235,30,178,194,212,175,166,167,142,39,53,30,141,124,242,213,61,207,99,54,69,221,232,175,89,92,251,74,0,102,135,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,11,180,213,206,97,26,53,133,112,167,111,226,47,24,188,119,170,243,75,125,83,48,187,61,125,35,188,85,93,210,53,116,79,142,120,17,237,94,205,60,237,233,81,35,100,216,141,111,72,222,247,73,10,73,88,28,196,120,32,172,225,87,59,76,183,14,165,221,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,238,123,231,240,232,178,73,35,226,167,114,189,202,230,61,203,18,164,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,235,181,175,123,96,133,174,114,39,87,36,81,162,245,218,157,3,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,207,114,197,224,150,143,67,52,226,155,86,245,67,20,217,169,57,70,218,200,105,174,214,216,18,171,26,165,106,77,28,113,194,245,71,75,12,211,195,51,159,50,110,99,182,190,56,159,27,93,19,213,209,87,149,55,4,180,122,173,125,169,226,7,87,177,79,25,134,89,187,148,118,11,109,210,219,5,69,191,32,170,123,37,134,121,30,201,145,221,200,105,253,221,21,25,181,211,170,109,145,22,158,70,45,202,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,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,170,189,39,224,163,42,215,222,14,238,186,215,164,246,207,105,101,248,126,97,115,162,185,90,98,73,31,85,118,181,165,13,190,88,219,76,221,202,197,154,7,190,161,201,19,88,143,153,179,185,17,206,124,113,68,248,255,0,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,40,26,126,7,31,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,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,158,171,24,225,70,251,157,240,119,120,226,111,10,138,235,116,175,196,243,10,187,61,254,215,4,44,146,56,108,236,161,166,157,43,219,209,82,68,237,73,43,146,84,68,122,118,228,108,139,219,108,50,57,193,114,156,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,29,213,212,208,43,214,100,163,122,207,26,35,158,159,4,138,232,183,63,106,72,249,42,102,51,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,224,84,185,235,223,52,45,26,253,81,228,226,10,209,39,128,202,235,252,85,142,215,138,86,198,234,137,190,145,69,4,111,116,43,181,99,239,81,197,223,167,150,74,134,185,137,218,149,141,248,39,123,97,3,234,243,25,227,95,245,85,211,136,44,24,5,206,213,38,166,229,63,179,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,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,65,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,32,53,135,130,11,238,131,112,119,140,235,174,168,82,221,108,217,214,81,152,67,110,134,199,44,204,72,232,236,242,208,207,52,107,83,10,196,146,69,88,178,83,185,202,206,226,163,35,123,90,246,54,68,123,88,14,87,30,123,52,203,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,32,82,177,63,249,106,115,2,253,4,214,80,232,38,171,77,191,1,186,220,29,236,187,139,157,214,75,61,117,92,244,204,253,172,179,212,178,26,123,115,19,196,207,38,214,43,146,73,30,255,0,126,231,17,127,132,157,16,181,113,31,175,216,230,139,222,111,149,118,106,124,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,185,236,73,97,143,123,58,181,92,205,205,71,49,85,30,158,87,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,225,68,13,57,130,176,57,90,113,245,98,171,177,88,120,83,213,235,135,129,186,208,255,0,104,225,215,186,170,151,190,59,132,110,122,172,118,217,157,35,151,183,51,55,36,116,253,21,35,124,109,142,22,163,30,200,210,123,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,80,95,51,126,32,112,30,33,248,146,75,238,156,190,174,123,110,43,103,250,43,45,100,171,11,160,174,158,154,190,177,206,169,165,146,25,36,108,180,207,108,204,116,114,42,181,92,158,253,169,238,235,42,185,172,113,219,106,75,85,127,11,58,53,147,85,186,228,234,133,131,55,186,219,167,107,96,142,4,107,219,37,157,30,136,174,123,220,229,106,207,177,205,70,35,59,14,87,239,158,56,234,132,11,20,228,213,174,154,113,166,218,143,153,233,126,107,121,246,85,215,81,189,147,21,130,105,209,27,75,81,85,74,181,72,180,174,145,87,224,154,79,20,222,210,42,109,123,152,230,35,145,238,141,143,185,67,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,23,83,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,122,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,109,159,134,255,0,50,45,80,170,190,70,63,109,159,134,255,0,50,45,38,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,60,254,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,133,123,112,49,197,86,101,197,127,48,60,231,48,188,220,170,219,140,91,176,123,181,54,39,104,146,52,133,150,235,114,221,109,219,21,209,53,239,111,137,145,173,141,211,63,115,183,61,17,168,189,182,70,198,68,174,99,60,107,254,181,90,143,5,131,0,185,221,99,211,44,91,246,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,157,3,146,167,154,124,167,229,253,119,168,219,128,229,92,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,143,252,209,120,5,172,195,239,183,46,38,52,118,223,117,186,90,178,59,133,77,118,89,103,130,154,122,201,45,149,79,100,181,51,220,154,246,181,219,40,221,219,145,210,247,21,173,134,71,55,106,171,36,70,67,8,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,82,231,185,145,113,121,138,240,239,163,87,76,22,219,91,106,175,212,44,218,222,250,43,93,154,178,130,59,132,49,208,202,238,213,69,93,92,18,47,111,179,219,239,50,52,145,175,108,146,244,106,199,44,108,153,27,68,54,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,165,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,103,179,139,31,52,250,201,243,3,33,245,25,203,190,224,23,133,79,213,79,67,169,44,23,107,149,214,163,41,201,187,55,172,142,154,162,179,125,45,5,115,225,106,58,150,158,24,228,124,45,237,34,36,111,153,138,174,153,204,71,43,182,54,40,226,164,30,44,124,211,235,39,204,12,135,212,103,2,228,249,97,125,21,204,56,7,195,177,106,223,101,94,233,25,237,203,77,238,221,47,110,166,54,247,110,53,79,117,53,76,75,213,19,124,19,198,229,141,233,241,71,43,87,162,181,201,214,184,121,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,78,105,193,119,22,217,87,8,218,166,153,77,182,47,29,141,223,124,53,191,38,183,57,178,75,220,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,58,61,75,222,187,81,105,31,22,250,13,91,111,163,187,82,100,120,38,161,89,228,134,42,234,70,177,234,140,127,84,108,209,164,204,114,69,83,4,173,71,34,72,205,241,77,10,110,106,61,138,136,16,3,146,199,15,215,91,117,54,87,196,189,241,149,116,180,247,74,119,226,182,8,156,142,99,42,160,73,99,154,178,165,90,232,250,61,137,44,48,69,28,145,200,169,190,58,166,185,189,90,213,75,74,60,166,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,2,26,241,49,202,231,65,184,133,204,169,181,2,213,83,87,129,223,107,111,30,63,39,168,180,69,220,101,238,7,163,123,205,237,61,221,170,122,151,43,119,37,67,26,168,175,146,87,203,28,206,122,43,101,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,231,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,33,6,129,242,155,208,237,36,213,140,135,57,203,83,233,221,134,46,221,62,41,100,200,35,134,178,56,35,117,52,105,83,83,92,222,211,34,158,101,153,211,182,40,251,125,184,227,70,189,119,202,230,172,51,168,1,85,124,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,64,191,224,10,160,230,161,199,173,77,85,77,215,133,141,27,190,213,209,178,142,162,107,126,115,115,167,237,43,43,24,177,66,228,160,166,168,142,87,57,24,142,124,241,85,49,204,99,247,197,218,234,172,89,90,240,243,250,193,199,213,103,19,156,104,104,214,7,165,183,11,173,183,76,172,154,129,99,167,234,149,51,211,253,38,145,110,212,111,241,53,84,219,145,139,11,31,4,110,167,142,70,44,141,248,164,118,215,73,219,138,223,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,0,230,133,199,79,232,83,21,126,135,104,230,103,225,53,38,245,179,219,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,253,147,157,79,34,247,254,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,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,128,124,162,90,114,234,227,38,155,132,253,80,169,183,229,116,212,141,193,51,122,138,72,114,90,228,162,150,162,182,133,148,241,212,165,60,208,35,36,106,108,108,181,40,233,83,100,143,88,218,238,219,85,253,17,211,127,132,14,87,90,113,79,195,141,210,159,136,91,39,180,178,157,76,183,210,86,61,171,68,148,213,216,148,104,199,73,4,116,178,203,31,122,26,196,89,17,213,8,168,145,185,204,108,46,141,236,141,206,150,173,184,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,13,47,2,170,249,81,241,211,252,135,11,250,215,153,255,0,222,244,184,5,109,115,127,198,107,173,114,84,43,191,230,188,43,28,223,239,225,71,255,0,173,225,45,80,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,145,43,133,174,88,250,113,195,94,187,94,53,138,159,37,186,222,227,182,244,167,194,233,171,42,17,211,81,71,45,27,99,171,169,171,124,81,196,201,102,115,228,169,138,56,209,157,182,68,168,231,111,145,200,176,205,80,0,202,185,170,131,42,224,95,247,43,143,34,122,101,247,215,172,86,159,87,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,249,92,174,60,137,233,151,223,94,177,90,74,160,57,87,14,156,52,105,103,11,248,36,56,46,153,218,127,190,241,183,154,200,41,189,169,115,253,180,210,199,226,231,134,40,251,221,174,251,217,30,230,252,12,232,212,253,234,189,84,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,190,189,98,180,149,68,85,229,113,228,79,76,190,250,245,138,210,85,0,0,0,0,0,51,153,199,54,151,218,180,115,139,77,76,192,236,78,164,75,108,23,143,105,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,157,58,34,164,104,168,214,245,218,154,51,42,47,157,134,142,218,172,185,150,7,173,246,59,13,92,85,25,45,61,85,146,255,0,89,13,43,91,72,233,233,82,55,81,186,89,26,196,85,169,146,41,39,98,44,143,85,116,84,108,70,162,36,78,3,245,112,121,198,109,247,78,249,111,106,173,13,134,213,179,36,209,206,213,61,158,174,54,49,145,182,59,229,107,217,77,82,229,147,186,217,102,130,170,90,169,29,26,196,216,221,28,112,51,222,174,123,146,178,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,181,171,63,204,172,88,109,255,0,79,172,217,13,93,30,61,149,84,80,212,222,168,97,84,107,43,223,70,178,173,50,74,168,155,156,198,58,121,30,140,235,177,95,177,202,138,232,216,173,146,156,172,176,10,156,235,141,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,19,217,89,61,34,179,98,43,218,253,175,78,155,21,205,11,201,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,242,188,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,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,47,207,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,160,28,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,13,25,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,216,193,205,11,129,111,211,94,42,253,113,209,204,51,197,234,77,151,103,182,41,168,157,182,107,237,174,56,220,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,251,87,54,158,52,15,41,163,252,125,81,241,57,193,126,178,224,122,165,112,181,91,117,54,201,167,247,202,126,171,83,5,63,210,104,214,211,88,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,170,4,253,86,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,169,204,123,154,189,81,85,15,202,6,170,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,167,61,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,122,248,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,232,142,118,146,78,63,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,67,56,54,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,203,187,130,10,62,21,112,69,203,115,26,93,218,155,150,91,226,138,250,213,154,10,152,109,113,182,105,100,101,45,44,172,137,175,110,230,62,15,16,137,36,145,190,90,118,171,28,173,99,28,188,171,151,31,46,106,205,16,202,170,245,207,88,234,187,217,125,158,225,116,179,227,182,234,94,252,84,244,177,199,36,212,83,87,189,100,100,111,155,196,49,36,88,17,91,219,236,74,217,126,39,200,206,197,138,129,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,66,160,57,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,219,249,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,54,252,58,113,47,170,124,47,231,112,231,90,103,118,254,251,198,217,171,39,169,246,93,207,246,51,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,247,162,201,254,99,92,195,45,92,75,218,172,26,99,162,245,153,5,191,9,101,60,87,44,131,197,181,180,203,116,173,123,99,146,42,89,34,111,87,43,41,28,142,69,253,162,199,36,202,174,70,185,33,134,103,241,94,62,244,7,13,225,191,137,123,254,159,105,245,210,146,124,122,122,122,107,181,13,11,46,11,87,83,105,100,236,234,180,117,42,168,142,99,218,228,115,227,107,149,239,90,121,41,220,231,185,207,85,35,168,29,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,232,123,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,197,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,238,192,5,85,243,206,251,19,252,73,249,105,21,121,92,121,236,211,47,190,189,30,180,149,92,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,2,207,185,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,146,139,63,186,172,11,42,255,0,125,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,163,36,51,71,35,63,169,205,115,127,114,161,165,237,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,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,114,245,239,90,242,174,34,117,98,251,172,121,173,190,213,69,122,200,60,47,137,130,215,20,145,210,179,177,77,21,59,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,129,117,60,187,184,223,163,226,171,4,92,75,49,170,219,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,109,99,32,241,10,145,199,27,37,168,106,49,168,215,177,169,5,185,213,249,167,197,190,95,208,250,141,196,234,188,167,120,32,190,219,238,54,206,44,245,50,150,235,101,146,159,172,184,77,18,76,200,252,117,45,69,45,68,21,21,85,80,186,37,122,66,246,78,197,167,86,200,199,59,107,158,173,88,221,27,159,202,185,213,249,167,197,190,95,208,250,141,196,15,127,201,11,44,197,108,247,221,85,197,174,217,53,170,138,245,144,123,15,217,22,234,138,216,227,170,184,118,25,114,124,254,30,39,42,62,94,219,21,28,253,136,187,90,168,171,209,14,129,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,168,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,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,40,20,237,203,167,135,90,158,33,56,151,199,32,188,226,117,119,108,39,21,168,109,231,38,153,34,137,212,145,178,54,61,244,180,245,9,51,92,201,25,61,68,113,198,232,122,43,223,23,125,81,17,24,247,179,65,39,52,210,142,29,116,143,68,114,108,207,41,211,28,78,146,193,81,157,84,80,205,113,165,161,137,148,244,80,50,146,157,33,134,26,122,104,154,216,162,103,85,154,87,42,53,94,233,42,36,87,57,83,99,89,210,192,17,215,152,46,142,221,117,191,132,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,252,76,148,237,168,130,52,98,117,114,207,177,85,26,247,41,34,128,25,87,7,127,227,191,66,236,92,59,113,65,151,105,206,29,102,186,219,177,102,248,91,141,137,183,5,123,247,210,212,83,199,35,210,25,94,136,178,195,28,235,60,13,122,171,157,251,21,107,222,231,181,238,94,0,0,210,159,11,26,41,250,187,112,251,132,232,228,151,15,27,87,143,219,215,199,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,247,49,29,219,70,110,234,238,170,180,193,203,43,135,90,109,127,226,94,221,62,83,137,210,95,48,156,50,158,75,205,254,26,248,165,117,36,207,216,230,81,211,185,90,213,99,222,234,133,100,157,153,85,25,36,84,245,8,168,244,107,152,235,244,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,253,182,126,27,252,200,245,92,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,160,7,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,104,79,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,80,51,69,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,177,78,97,60,77,224,60,83,112,19,129,234,6,33,83,73,71,114,126,113,111,117,235,30,91,140,53,53,182,105,214,138,237,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,245,86,183,154,243,66,224,91,244,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,254,201,174,167,141,96,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,168,74,14,87,30,123,52,203,239,175,71,173,37,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,73,85,207,59,236,79,241,39,229,160,69,94,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,0,0,0,0,0,5,117,115,89,227,106,179,74,108,84,220,63,105,14,87,224,243,59,207,110,178,255,0,114,181,220,167,167,184,99,244,172,124,83,65,27,31,10,183,183,53,71,191,170,43,247,54,4,93,209,170,84,70,244,8,215,205,11,142,159,211,94,84,253,14,209,204,207,197,233,181,151,103,182,42,104,155,182,27,237,210,57,28,171,210,100,114,248,138,56,122,71,219,232,141,99,229,71,201,251,86,182,158,68,128,7,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,183,253,89,229,55,167,23,142,24,44,26,95,166,137,106,102,166,226,189,36,165,203,235,227,74,15,107,73,53,66,62,173,181,235,79,20,143,146,29,142,127,97,174,71,201,23,110,22,36,170,213,149,100,14,105,202,43,140,154,106,170,107,127,8,25,157,53,37,27,232,233,234,102,195,42,41,40,165,87,214,61,101,171,173,174,134,170,94,227,154,143,70,191,124,74,145,177,155,34,145,174,114,189,99,71,218,81,150,207,238,171,2,202,191,223,92,115,36,199,46,31,242,148,117,214,218,234,121,63,232,201,12,209,200,207,234,115,92,223,220,168,94,247,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,184,37,169,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,63,243,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,144,28,149,60,172,101,63,48,43,189,58,220,122,14,100,252,113,227,218,5,128,86,105,54,20,204,127,35,206,242,202,122,155,93,101,29,83,233,107,160,177,82,62,24,214,73,43,168,220,174,87,62,88,170,27,217,138,104,251,82,34,189,239,222,198,118,165,10,149,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,20,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,135,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,65,60,14,112,145,77,194,22,145,187,15,170,202,42,239,153,13,242,161,183,75,244,204,169,151,217,209,213,236,70,118,232,224,119,70,177,141,106,53,171,42,181,37,155,106,57,251,90,216,162,136,40,219,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,42,243,43,229,251,250,9,172,174,215,189,41,135,126,3,117,184,55,218,150,230,183,172,150,122,234,185,234,95,251,40,160,166,100,52,246,230,39,134,130,61,207,87,36,146,49,158,253,205,32,1,169,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,160,193,121,66,120,30,46,43,177,108,202,225,117,187,232,197,162,223,22,67,77,113,107,123,19,92,123,147,185,144,217,231,149,21,155,102,78,212,174,154,74,116,119,236,155,26,255,0,107,190,166,62,216,124,174,87,92,2,214,102,23,219,111,19,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,221,244,109,238,70,232,187,106,230,205,35,93,185,81,145,171,38,144,28,234,252,172,98,223,48,40,125,58,226,79,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,8,23,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,45,83,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,170,190,87,30,123,52,203,239,175,71,173,47,79,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,64,51,47,253,213,96,89,87,251,235,142,100,152,229,195,254,82,142,186,219,93,79,39,253,25,33,154,57,25,253,78,107,155,251,149,11,180,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,106,87,139,61,126,169,226,99,94,114,125,89,117,174,146,223,67,95,81,225,173,80,197,111,138,150,127,103,67,213,148,171,84,177,171,150,90,158,210,51,184,247,72,255,0,127,192,197,72,153,27,25,53,121,83,240,57,144,221,178,106,14,41,53,37,249,6,59,67,96,168,71,226,214,198,178,170,223,61,213,242,83,177,233,90,249,58,49,100,161,88,167,70,181,177,185,204,168,85,145,175,94,211,29,28,193,110,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,42,230,103,198,143,234,217,167,12,211,124,41,221,204,251,62,183,213,193,77,81,13,119,102,75,21,10,167,105,245,221,35,123,102,108,206,87,185,180,238,77,173,238,69,43,213,203,217,88,228,154,165,32,115,92,225,107,42,210,77,101,159,92,126,146,93,114,76,111,83,46,21,19,248,154,230,201,44,214,138,230,181,171,224,100,155,111,111,179,219,255,0,90,183,170,57,34,129,241,237,84,131,184,240,133,127,221,86,123,149,127,190,185,30,73,145,220,63,229,43,43,174,85,213,18,127,210,146,105,164,145,255,0,214,231,57,223,189,84,237,92,102,112,181,250,163,230,216,126,155,214,228,158,219,189,92,176,250,91,237,238,162,38,237,165,101,116,181,149,113,58,42,100,86,163,214,22,50,8,218,142,127,196,247,35,159,209,136,228,141,159,151,130,206,35,173,92,44,107,205,171,85,47,184,69,38,75,109,109,60,214,218,198,44,77,117,109,20,19,237,73,42,168,92,229,70,178,165,173,69,111,189,81,31,27,230,137,92,206,231,113,189,211,155,254,83,98,206,117,247,79,115,92,90,187,198,217,114,13,47,180,221,45,213,61,167,199,223,165,158,182,190,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,28,87,135,94,18,114,174,37,180,179,84,178,157,63,151,189,146,105,207,179,110,12,183,57,210,59,218,20,50,211,92,159,60,16,69,20,50,73,45,99,164,165,165,108,44,234,198,174,249,17,85,85,91,211,138,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,97,92,164,181,139,1,208,172,3,136,13,70,212,107,245,37,186,219,110,167,176,203,20,82,213,67,12,247,9,227,134,237,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,252,42,144,127,95,181,103,244,235,172,185,102,174,125,16,181,98,255,0,74,46,14,173,246,93,177,189,33,131,225,70,238,115,186,39,114,103,237,238,75,46,214,247,37,124,143,218,221,219,80,47,83,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,186,186,154,5,122,204,148,111,89,227,68,115,211,224,145,93,22,231,237,73,31,93,124,234,252,211,226,223,47,232,125,70,226,123,254,81,156,36,234,157,179,59,135,137,204,166,91,174,51,141,199,111,171,183,219,173,207,117,77,21,69,239,191,13,59,226,158,72,159,10,71,83,110,116,115,58,70,61,178,123,231,167,137,200,138,140,247,248,14,117,126,105,241,111,151,244,62,163,113,3,170,242,49,251,108,252,55,249,145,226,185,151,243,16,166,212,250,153,180,19,64,114,58,182,227,22,234,137,25,144,100,182,219,132,176,178,248,245,138,72,100,162,133,98,114,54,106,29,178,189,30,231,238,100,239,70,171,19,182,198,190,104,171,161,28,85,102,92,60,105,30,167,225,250,107,114,171,180,100,250,135,81,102,166,109,222,8,211,125,13,186,157,149,254,41,97,151,122,58,26,151,58,162,157,172,122,53,219,88,179,57,171,28,141,141,233,205,52,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,3,202,147,255,0,146,167,154,124,167,229,253,119,168,219,143,63,204,43,133,92,55,133,13,35,208,60,62,205,109,164,118,79,113,167,190,84,229,151,120,228,89,159,113,184,163,45,187,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,250,14,74,158,105,242,159,151,245,222,163,110,3,149,115,71,243,217,169,191,114,250,61,17,45,57,111,107,206,27,195,111,47,205,71,213,108,206,182,145,172,183,103,23,22,91,40,102,168,88,95,118,184,173,170,129,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,34,95,52,127,61,154,155,247,47,163,209,10,124,79,218,252,175,166,202,105,49,159,27,87,143,235,132,189,235,140,116,93,201,45,244,51,217,41,217,38,233,81,21,98,134,73,210,141,174,234,168,215,72,144,34,245,118,192,56,86,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,194,171,109,60,176,184,10,169,209,139,85,39,16,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,118,77,36,78,139,187,79,92,228,108,237,84,73,126,24,103,88,222,214,189,100,99,107,3,131,186,218,106,14,43,244,122,122,171,77,37,197,142,206,44,176,164,53,46,149,172,107,228,172,137,140,153,22,39,177,219,227,115,155,35,17,85,88,175,99,81,237,123,55,49,218,73,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,60,166,85,166,121,86,31,136,97,89,213,218,147,173,151,61,183,213,220,45,21,81,199,39,109,222,26,182,122,57,224,115,220,196,98,204,199,192,143,115,24,231,109,142,120,28,170,138,254,137,45,121,104,113,199,83,195,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,240,50,52,145,138,138,215,178,105,191,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,6,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,67,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,170,14,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,59,95,0,0,2,170,249,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,42,175,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,164,170,231,157,246,39,248,147,242,210,186,180,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,110,156,205,120,237,181,104,142,27,113,208,205,45,201,170,227,213,11,245,60,109,170,172,181,206,214,63,27,162,122,181,206,124,146,116,85,101,76,209,117,108,108,102,217,24,201,59,251,163,84,135,187,73,135,213,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,177,76,219,128,90,62,24,249,117,106,110,121,170,86,251,85,203,83,111,126,192,168,232,180,208,84,125,25,141,46,148,236,240,212,181,59,85,233,51,217,60,141,168,146,55,164,110,248,99,110,230,199,220,148,33,95,9,222,105,244,111,230,6,61,234,48,26,51,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,230,112,157,230,159,70,254,96,99,222,163,1,118,124,193,56,98,204,184,153,209,42,235,54,159,101,217,5,30,67,104,167,146,106,28,126,158,242,148,86,139,251,214,122,105,86,26,232,213,170,217,158,214,211,187,195,171,156,198,50,103,162,185,205,106,171,144,41,91,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,204,174,82,156,23,125,52,190,209,241,93,159,183,109,151,28,184,77,6,47,107,158,135,115,110,53,209,179,107,171,156,233,88,172,88,96,123,213,34,116,74,174,241,48,185,119,70,180,251,100,174,11,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,244,229,221,197,157,139,137,253,26,90,47,97,218,177,252,167,7,237,91,174,246,75,53,177,244,118,186,58,87,186,84,160,90,54,171,228,68,133,96,135,102,205,251,154,248,100,248,26,197,141,92,18,168,139,252,125,240,109,77,197,246,151,209,91,236,85,52,148,25,222,49,80,179,99,149,213,213,178,193,68,198,79,36,41,89,13,66,71,28,138,230,62,40,145,205,84,102,244,146,40,250,57,172,89,17,210,128,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,1,152,47,238,171,2,202,191,223,92,115,36,199,46,31,242,148,117,214,218,234,121,63,232,201,12,209,200,207,234,115,92,223,220,168,94,247,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,154,248,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,172,213,228,227,195,62,101,89,153,87,113,61,121,174,200,44,56,245,186,158,107,69,150,24,85,33,166,201,31,42,61,149,61,213,87,110,150,154,157,204,141,81,54,108,117,66,49,81,251,169,158,197,11,116,0,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,1,15,245,239,154,6,129,112,237,171,23,221,28,205,113,13,64,173,189,99,254,23,196,207,107,183,209,73,74,254,253,52,85,12,216,233,42,227,122,244,100,205,69,234,196,248,145,122,117,78,138,179,0,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,11,95,225,127,138,12,7,139,60,2,225,168,218,115,104,200,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,155,106,24,136,170,228,94,168,239,119,212,171,65,156,88,249,167,214,79,152,25,15,168,206,91,167,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,238,82,162,248,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,0,0,0,139,252,203,176,10,157,65,224,183,81,41,109,184,245,37,214,229,99,167,166,191,210,172,201,22,250,54,82,84,199,45,85,68,79,145,83,99,219,70,149,104,187,87,123,152,231,177,187,183,237,89,64,120,173,107,205,112,29,58,210,60,191,53,213,42,122,74,172,78,215,103,169,150,237,71,82,200,94,202,248,21,138,213,164,72,231,115,98,149,243,171,146,22,68,245,68,145,242,53,159,238,128,204,97,110,156,147,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,81,101,249,242,172,187,90,174,60,14,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,171,30,177,77,20,136,215,116,93,146,49,223,83,145,84,37,169,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,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,63,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,74,33,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,125,94,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,14,213,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,27,36,127,102,181,141,36,113,55,118,181,95,248,68,213,123,237,138,231,73,113,182,220,116,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,129,168,141,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,89,8,63,179,87,194,199,252,1,213,95,251,42,221,254,156,75,78,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,169,220,83,255,0,224,211,170,191,251,27,113,255,0,226,32,95,247,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,0,0,0,10,1,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,5,170,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,245,144,215,154,246,177,90,180,215,132,187,222,34,219,245,93,14,67,168,53,20,246,75,92,84,85,77,138,121,32,108,209,205,90,231,183,123,94,180,203,78,199,193,34,181,28,157,106,162,99,211,108,138,160,83,95,18,58,223,117,226,63,91,114,157,104,188,216,233,44,213,25,29,68,78,101,5,52,142,145,148,208,67,4,116,240,177,94,239,123,222,145,67,30,247,244,106,57,251,156,141,98,42,49,57,169,245,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,154,156,217,184,107,177,104,118,172,98,25,110,22,190,31,27,203,113,250,123,93,37,186,74,167,205,37,12,150,122,106,106,36,141,170,246,238,236,248,95,3,181,95,36,146,58,68,157,92,168,155,122,133,143,242,219,214,139,174,183,240,151,139,223,114,140,190,175,36,201,236,117,21,150,27,237,101,91,29,223,73,225,153,93,3,100,145,90,157,231,248,57,104,220,178,245,114,185,92,170,247,58,77,228,160,41,175,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,123,142,123,26,223,13,183,226,116,141,68,185,64,42,175,158,119,216,159,226,79,203,72,149,203,58,237,106,176,113,175,167,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,108,48,83,65,29,146,185,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,75,94,121,223,98,127,137,63,45,33,7,4,122,95,106,214,174,36,44,90,81,121,117,36,116,249,77,159,35,182,178,162,166,137,181,108,163,157,246,58,238,205,82,68,229,68,123,225,151,183,43,62,38,170,62,54,170,57,170,136,168,29,43,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,62,175,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,71,69,166,158,159,233,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,21,154,61,224,178,255,0,130,100,252,41,233,133,239,78,44,150,171,61,150,108,126,6,58,223,107,166,154,10,90,90,232,213,99,174,141,137,58,186,87,109,171,101,66,44,143,115,221,35,145,94,175,145,93,189,193,218,202,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,33,174,51,164,57,150,95,165,249,190,174,88,160,164,154,197,167,181,22,152,111,168,233,209,147,194,203,132,147,69,4,204,98,251,158,196,150,20,141,200,139,189,22,104,213,26,173,71,185,159,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,9,255,0,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,56,7,48,78,2,178,30,25,179,42,236,231,79,172,85,117,154,87,119,168,146,106,23,211,248,170,215,216,24,137,76,213,134,186,101,137,25,11,29,81,80,232,233,213,210,61,239,99,17,28,231,61,21,84,46,123,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,207,95,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,127,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,129,245,128,0,86,175,58,77,11,190,229,56,38,37,175,56,229,154,212,250,76,39,196,91,178,90,190,172,142,187,194,213,205,78,202,37,234,168,139,44,49,206,178,183,102,229,115,29,87,185,172,86,186,87,54,160,75,243,230,127,171,216,110,154,112,151,150,227,183,217,241,250,171,238,111,78,219,53,138,209,117,129,106,22,173,235,52,93,250,136,162,79,123,95,77,19,150,118,76,189,25,28,205,167,234,170,231,49,143,160,192,46,167,147,102,138,125,6,225,246,237,172,117,119,14,245,94,166,220,19,179,4,114,238,142,10,27,116,181,20,241,238,106,198,213,108,206,157,245,138,238,143,123,86,62,199,77,174,222,132,255,0,35,175,47,125,80,181,106,175,7,218,109,115,183,182,146,26,139,5,158,44,94,186,146,26,214,212,190,158,123,123,82,153,59,189,17,22,55,203,20,113,84,36,110,78,173,101,67,61,238,69,71,186,69,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,128,4,233,229,139,198,213,102,134,106,61,54,146,106,134,87,179,77,178,141,180,112,212,221,174,83,165,46,53,84,213,154,72,228,133,138,174,138,24,103,154,103,50,101,218,198,238,124,114,190,70,182,39,163,189,7,43,142,31,176,30,38,180,191,94,180,163,81,153,86,203,109,101,70,39,87,21,101,10,66,149,180,83,195,37,197,205,150,158,73,163,145,177,189,91,190,39,57,27,213,99,150,70,251,183,41,13,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,26,26,83,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,160,30,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,142,101,114,175,227,214,154,170,154,213,194,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,155,34,237,117,87,172,77,127,75,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,146,171,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,164,170,231,157,246,39,248,147,242,208,34,175,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,0,0,0,0,4,63,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,95,19,61,174,223,69,37,43,251,244,209,84,51,99,164,171,141,235,209,147,53,23,171,19,226,69,233,213,58,42,244,14,20,184,214,210,206,48,126,148,254,140,236,25,93,179,232,151,129,241,190,221,165,166,135,185,226,187,253,190,215,102,121,122,244,240,207,221,187,111,78,173,233,215,170,244,172,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,146,188,154,244,159,84,244,191,244,191,250,76,211,76,175,18,246,159,209,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,235,64,37,87,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,66,213,57,185,240,153,168,249,69,28,92,69,97,87,204,175,40,181,89,187,210,223,236,21,87,53,168,165,176,82,246,41,163,74,171,117,34,49,59,80,175,135,115,234,149,28,231,110,86,72,173,70,54,71,50,178,244,95,85,110,186,33,170,24,254,171,216,177,220,126,249,114,198,234,29,87,71,71,126,164,117,77,18,207,219,115,99,149,209,181,236,118,248,220,228,150,55,35,145,91,36,108,114,127,20,11,158,229,153,193,119,234,217,167,15,212,140,213,189,204,251,62,183,210,79,83,79,53,15,102,75,21,10,167,117,148,61,100,99,102,108,206,87,181,213,13,93,173,238,69,19,17,171,217,73,36,154,167,138,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,43,3,155,23,4,21,153,39,180,248,179,211,58,93,245,118,251,122,75,155,81,44,211,205,53,84,112,248,120,41,234,169,97,108,79,70,246,160,71,173,66,186,70,70,216,169,218,244,110,228,145,206,173,93,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,39,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,102,220,13,52,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,186,144,121,163,249,236,212,223,185,125,30,136,179,78,87,60,51,230,92,61,104,52,215,93,64,174,200,40,175,185,229,67,46,245,24,197,122,164,112,89,24,205,236,139,164,59,149,91,83,52,93,183,204,174,218,244,68,130,39,49,174,129,85,213,151,205,31,207,102,166,253,203,232,244,64,119,254,10,248,174,177,112,151,203,211,54,204,187,182,170,204,190,229,168,21,212,120,181,146,182,103,183,199,213,120,11,90,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,43,219,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,62,253,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,206,159,4,50,120,166,49,146,34,171,123,141,86,59,98,190,36,145,160,58,179,250,10,214,92,79,87,62,136,90,178,143,162,247,6,214,251,46,230,222,176,207,240,185,187,154,238,139,219,153,155,187,145,75,181,221,185,89,27,246,187,110,213,11,116,229,149,192,149,171,68,112,219,118,185,234,150,51,87,30,168,95,169,228,117,45,29,210,6,177,248,221,19,213,205,107,35,143,170,171,42,102,139,163,164,123,246,200,198,73,216,219,26,164,221,217,234,121,77,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,16,43,215,150,117,218,213,96,227,95,79,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,37,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,246,188,204,248,209,253,100,245,29,154,111,133,59,183,128,224,55,10,184,41,170,33,174,239,71,125,174,69,237,62,187,164,111,116,46,133,168,199,54,157,201,185,221,185,101,122,185,59,203,28,124,171,129,28,23,244,161,196,197,147,76,253,169,236,207,165,184,254,85,98,241,189,142,247,133,241,88,245,198,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,156,42,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,37,175,46,110,10,63,90,173,71,158,255,0,159,219,46,177,233,150,45,251,75,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,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,226,188,11,92,240,219,183,7,218,73,85,130,71,72,203,107,49,122,74,105,210,154,145,105,153,237,24,91,218,175,85,98,181,189,94,181,140,169,87,191,167,237,30,174,122,43,183,110,94,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,154,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,30,172,1,156,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,252,82,182,237,117,184,211,80,81,220,46,117,117,84,246,186,117,164,161,138,105,156,246,82,192,178,201,50,197,19,85,122,49,139,44,210,200,173,111,68,223,35,221,245,185,85,116,125,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,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,225,68,15,41,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,93,174,123,27,60,205,107,149,58,181,37,145,19,166,229,235,42,185,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,238,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,29,222,3,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,141,27,43,152,246,248,153,26,217,27,11,54,187,115,209,92,169,219,100,143,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,252,8,129,234,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,135,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,129,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,203,155,130,143,213,87,78,39,191,231,246,203,84,154,155,148,254,210,229,83,2,119,100,181,208,170,49,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,172,173,134,41,23,144,114,208,229,223,83,166,20,208,235,222,191,99,148,142,201,238,52,241,191,31,198,174,86,248,166,125,141,137,44,115,71,91,50,74,213,116,53,219,162,98,177,172,218,248,24,174,71,175,113,238,100,54,62,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,3,149,115,71,243,217,169,191,114,250,61,17,42,184,1,196,254,156,242,190,215,236,90,60,103,233,5,93,109,195,36,240,22,230,209,120,185,39,174,101,146,137,244,189,168,186,57,93,51,103,100,78,143,106,110,73,26,197,111,196,136,69,94,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,74,198,156,244,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,250,204,245,241,129,128,84,233,135,20,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,46,198,49,105,166,133,81,137,211,98,42,53,81,170,138,212,182,174,79,89,173,215,42,224,249,150,43,133,61,36,116,248,118,81,114,178,80,186,22,57,31,36,15,108,53,202,233,85,92,168,175,238,215,74,212,86,163,83,99,88,157,58,162,185,193,55,204,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,125,122,197,105,232,56,204,224,207,1,226,207,0,169,163,172,161,164,183,102,214,234,119,203,97,191,69,20,48,206,233,227,134,161,41,169,42,170,86,9,102,90,30,245,66,201,36,81,244,94,169,185,190,255,0,175,207,242,184,242,39,166,95,125,122,197,105,42,128,162,30,25,249,99,107,206,172,234,229,78,41,171,152,118,65,167,184,158,57,81,210,253,117,173,164,237,190,169,26,247,55,195,219,94,228,88,170,94,245,99,186,78,197,124,44,103,237,21,95,214,40,229,188,140,78,193,244,83,21,179,98,222,219,186,222,125,141,111,167,183,251,70,237,83,226,43,171,59,81,181,157,250,137,122,39,114,103,237,220,247,244,77,206,85,94,137,212,250,192,0,0,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,170,190,121,223,98,127,137,63,45,42,172,181,78,121,223,98,127,137,63,45,56,255,0,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,7,106,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,201,65,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,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,2,170,249,174,112,45,252,191,20,26,41,134,127,223,21,89,253,21,11,191,197,115,110,145,211,163,127,231,124,83,218,239,239,38,86,127,174,38,43,215,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,41,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,84,28,214,120,218,163,213,107,237,55,15,218,67,149,248,204,50,205,219,172,191,220,173,119,40,42,45,249,5,83,217,20,208,70,199,194,174,238,67,79,239,234,138,253,174,157,87,116,104,180,241,189,98,174,138,241,129,174,60,63,105,198,109,166,90,95,146,123,46,131,56,236,186,106,189,243,45,85,174,70,35,153,36,212,10,146,36,116,243,77,26,182,55,203,177,210,109,142,37,99,152,232,216,228,230,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,29,127,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,52,39,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,205,120,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,119,96,0,0,0,101,92,213,65,149,112,47,251,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,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,223,94,177,90,73,251,101,218,213,122,166,125,101,154,231,73,95,79,29,68,244,143,150,154,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,214,215,177,205,94,138,138,133,64,227,252,115,218,184,125,229,171,167,218,87,167,55,74,74,237,69,202,169,242,59,108,175,163,186,53,179,226,240,58,229,82,174,170,149,176,200,147,195,82,232,234,24,234,110,168,212,235,214,93,202,145,164,114,113,254,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,11,233,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,0,8,65,205,247,84,45,88,95,9,117,56,28,205,164,158,229,168,55,138,43,109,60,14,173,108,83,197,5,52,205,173,150,169,145,116,87,76,198,186,158,24,93,211,106,53,106,163,85,119,212,215,77,242,149,185,201,235,95,211,158,32,173,58,57,73,111,236,210,105,149,189,123,211,201,22,217,39,174,184,197,79,81,38,215,36,142,71,66,216,25,70,141,234,198,57,36,239,245,220,221,138,4,0,44,211,146,126,177,90,172,185,150,121,162,23,203,245,92,85,25,45,61,45,238,193,71,53,83,91,72,233,233,82,70,214,54,40,220,244,85,169,146,41,32,122,164,108,85,116,84,111,87,42,36,77,33,6,7,162,159,78,120,125,213,109,99,164,184,118,106,244,202,225,141,247,160,146,93,177,207,67,113,150,174,158,77,173,72,220,174,153,179,178,141,91,213,236,106,71,223,235,185,219,16,244,28,12,234,133,171,71,56,180,211,60,242,250,218,68,182,193,120,246,109,100,245,117,173,164,130,146,10,232,100,162,146,170,73,92,138,214,178,22,212,172,203,215,162,42,70,168,174,111,93,200,26,51,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,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,177,254,106,156,115,218,181,74,167,245,110,210,59,165,37,195,19,182,212,82,220,175,153,13,182,232,218,138,107,204,253,164,146,42,88,93,79,34,197,37,52,75,35,92,253,251,149,106,34,106,35,89,216,221,32,92,72,42,215,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,237,40,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,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,231,135,136,190,26,53,79,133,252,238,108,23,83,45,63,222,248,43,205,28,21,62,203,185,254,198,25,100,240,147,205,20,125,238,215,125,140,147,107,126,7,245,106,254,229,93,41,145,255,0,141,126,20,108,92,90,104,213,110,27,218,181,81,229,246,222,181,152,181,238,182,23,187,192,85,110,98,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,2,173,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,48,128,244,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,231,192,213,64,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,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,106,133,43,115,147,214,191,167,60,65,90,116,114,146,223,217,164,211,43,122,247,167,146,45,178,79,93,113,138,158,162,77,174,73,28,142,133,176,50,141,27,213,140,114,73,223,235,185,187,20,186,147,50,218,253,172,119,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,54,230,63,194,82,177,169,29,53,54,246,49,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,9,43,202,59,76,242,172,195,139,219,62,117,105,164,233,101,192,173,245,247,11,189,84,145,201,219,111,137,164,154,142,8,26,246,177,88,147,61,243,171,218,199,185,187,163,130,119,34,170,179,162,206,174,112,90,57,98,206,120,96,93,85,168,155,195,222,180,210,225,5,69,28,155,94,254,253,45,117,68,20,149,20,221,17,237,99,119,61,244,210,247,21,175,114,120,109,141,218,146,57,79,63,201,131,72,106,113,13,6,201,117,114,227,5,92,53,26,133,120,108,52,104,233,226,124,19,91,173,253,200,163,153,140,111,198,199,173,76,213,209,185,30,190,244,134,53,70,162,46,231,205,253,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,0,206,191,11,26,215,250,187,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,247,61,27,220,70,110,234,222,168,186,83,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,252,84,8,23,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,251,19,252,73,249,105,21,121,92,121,236,211,47,190,189,30,180,15,21,199,54,151,218,180,115,139,77,76,192,236,78,164,75,108,23,143,105,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,157,58,34,164,104,168,214,245,218,150,105,201,179,90,254,156,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,82,58,243,176,210,251,86,61,171,152,30,171,219,221,73,13,70,103,103,170,182,215,83,195,68,216,159,36,246,247,199,210,170,89,81,122,204,247,197,89,20,73,185,189,90,202,86,38,231,34,162,51,207,242,108,214,191,160,220,65,93,180,114,174,223,222,164,212,219,122,118,103,142,45,210,65,93,110,138,162,162,61,206,89,26,141,133,208,62,177,29,209,143,114,201,216,233,181,187,212,11,169,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,126,219,63,13,254,100,89,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,86,95,35,31,182,207,195,127,153,22,168,5,11,106,103,44,190,35,172,92,71,79,163,152,22,3,117,186,99,119,75,131,159,98,202,167,71,201,107,138,214,247,189,99,146,186,177,145,54,56,102,142,54,42,75,30,198,189,94,223,217,50,68,146,30,229,196,240,171,195,141,171,133,141,35,163,210,139,54,111,144,100,244,240,84,58,181,245,23,105,91,178,25,228,100,125,232,233,34,106,116,167,166,116,173,146,86,195,185,234,215,205,34,171,222,174,85,94,192,0,0,121,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,0,168,30,114,122,215,244,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,144,0,244,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,192,179,78,73,250,197,106,178,230,89,230,136,95,47,213,113,84,100,180,244,183,187,5,28,213,77,109,35,167,165,73,27,88,216,163,115,209,86,166,72,164,129,234,145,177,85,209,81,189,92,168,145,52,183,67,49,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,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,7,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,126,219,63,13,254,100,75,78,62,248,54,166,226,251,75,232,173,246,42,154,74,12,239,24,168,89,177,202,234,234,217,96,162,99,39,146,20,172,134,161,35,142,69,115,31,20,72,230,170,51,122,73,20,125,28,214,44,136,232,151,200,199,237,179,240,223,230,69,170,1,150,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,9,149,196,119,28,117,60,86,240,77,101,195,245,5,148,148,250,139,135,231,22,183,215,77,19,226,137,151,186,71,91,238,76,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,57,127,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,48,129,42,185,92,121,236,211,47,190,189,30,180,149,92,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,177,63,196,159,150,129,21,121,92,121,236,211,47,190,189,30,180,190,139,142,89,138,217,239,182,140,90,237,147,90,168,175,89,7,136,246,69,186,162,182,56,234,174,29,134,35,231,240,241,57,81,242,246,216,168,231,236,69,218,213,69,94,136,103,179,128,221,76,197,116,111,138,92,87,84,179,90,191,15,101,198,109,247,251,133,78,217,35,100,147,108,178,214,236,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,32,214,62,54,181,199,85,56,130,143,136,27,102,87,117,197,235,236,215,5,172,197,237,180,183,41,170,41,108,49,246,163,133,209,194,201,85,99,94,236,113,51,196,34,49,177,206,229,147,116,104,215,108,64,209,72,35,255,0,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,72,0,0,0,0,0,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,111,208,231,250,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,10,86,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,91,211,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,205,102,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,125,94,97,198,6,184,230,220,62,226,220,51,221,178,77,152,102,47,185,170,216,159,50,213,93,35,108,171,37,52,53,146,190,71,119,33,167,247,54,24,152,140,141,173,100,93,90,229,138,55,48,62,175,26,252,87,95,120,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,128,165,218,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,73,94,84,220,18,209,234,181,246,167,136,29,94,197,60,102,25,102,238,81,216,45,183,75,108,21,22,252,130,169,236,150,25,228,123,38,71,119,33,167,247,116,84,102,215,78,169,182,68,90,121,24,177,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,52,39,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,168,31,88,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,122,114,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,129,204,51,151,157,215,134,139,173,70,170,105,93,29,93,199,74,238,53,8,143,98,185,211,79,141,207,35,186,54,158,119,47,87,62,153,206,84,108,83,185,85,81,85,177,74,187,251,114,79,50,185,42,121,88,202,126,96,87,122,117,184,238,188,118,241,49,134,240,211,160,215,155,173,246,135,31,190,223,114,58,121,109,22,44,98,240,139,36,23,135,201,181,147,247,161,70,170,201,77,20,82,43,229,69,218,199,38,216,149,236,116,204,85,10,128,224,115,142,60,203,132,44,201,212,181,76,171,190,105,213,242,161,175,191,88,88,244,223,27,250,35,124,109,30,229,70,178,165,173,70,162,181,85,25,51,26,140,122,181,91,20,177,95,158,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,91,75,243,229,177,195,142,125,195,238,131,81,187,81,179,124,130,186,229,149,83,211,92,162,198,107,37,153,180,88,188,14,238,76,218,88,169,230,68,116,53,46,117,67,223,83,209,173,78,231,70,109,94,218,201,32,83,15,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,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,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,211,207,243,8,210,251,174,149,113,131,169,54,203,131,170,230,167,191,222,37,202,40,106,230,162,117,51,42,32,184,57,106,87,181,213,85,36,100,82,201,45,58,200,213,232,231,211,191,220,213,69,99,125,7,43,143,61,154,101,247,215,163,214,146,83,157,166,142,95,98,202,176,94,32,105,230,239,89,106,109,233,135,86,71,181,141,240,149,81,201,81,87,78,189,85,251,228,239,50,90,159,114,51,107,60,47,196,238,178,53,16,58,95,36,124,214,213,95,162,250,133,167,48,211,213,165,202,199,148,69,123,168,149,204,111,97,208,87,82,71,12,77,99,183,110,87,163,173,243,43,145,90,136,136,232,250,43,186,170,54,199,202,54,228,245,154,218,177,94,48,89,98,184,83,213,201,81,152,226,247,43,37,11,161,99,85,145,206,199,67,92,174,149,85,200,168,206,213,12,173,69,106,57,119,185,137,211,162,171,155,121,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,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,182,207,195,127,153,22,168,85,95,35,31,182,207,195,127,153,22,168,0,138,186,195,193,5,139,94,120,196,198,117,215,84,41,109,87,156,23,23,195,225,183,67,99,150,103,172,149,151,136,171,167,154,53,169,133,98,88,229,163,72,234,28,229,103,113,21,242,49,173,123,29,26,189,175,149,64,0,0,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,7,42,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,95,231,79,128,84,216,184,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,239,115,217,79,61,3,17,239,79,123,54,53,170,189,181,70,185,44,103,245,54,46,33,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,155,220,246,83,207,94,245,99,23,222,205,238,114,47,109,21,178,171,156,182,1,83,147,112,185,107,204,237,216,245,37,93,70,29,148,82,84,214,92,28,145,36,244,54,234,136,165,167,145,24,231,42,61,89,37,76,148,40,230,51,175,85,108,110,84,233,30,230,213,95,7,249,253,78,152,113,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,214,38,193,5,186,166,84,167,173,89,29,42,108,99,22,154,105,145,94,189,54,34,171,145,90,168,142,64,210,73,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,0,0,0,0,85,95,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,4,74,227,83,131,106,158,47,181,67,72,45,247,218,154,186,12,19,24,167,200,230,200,235,168,107,98,130,181,143,158,58,36,163,134,157,36,142,68,115,223,44,74,231,42,179,98,71,20,157,92,215,172,104,233,63,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,245,128,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,17,43,153,206,107,160,216,223,11,153,14,63,173,20,244,151,11,149,254,158,120,176,219,114,51,125,106,222,217,18,164,21,112,116,115,93,27,32,116,141,116,178,245,70,246,222,232,151,127,121,177,73,37,115,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,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,185,219,158,136,212,94,219,35,99,3,133,22,19,201,163,50,210,59,70,182,223,240,204,206,193,73,62,109,145,83,193,54,25,115,154,214,201,223,72,250,104,43,29,93,12,85,29,21,244,207,150,158,94,170,169,181,143,100,47,107,157,215,182,215,242,174,24,57,121,234,135,18,186,37,157,234,189,154,142,174,138,162,223,79,20,88,69,61,75,163,166,166,200,107,89,63,246,226,36,175,234,168,200,226,142,72,152,187,91,27,234,37,106,44,204,72,38,66,48,127,117,88,22,85,254,250,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,70,72,102,142,70,127,83,154,230,254,229,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,0,0,25,87,53,80,101,92,11,254,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,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,114,163,218,234,110,138,106,230,140,212,219,233,117,91,78,50,12,85,247,106,118,84,208,173,210,133,240,178,165,142,138,41,85,35,122,166,215,61,141,158,36,145,136,187,226,123,182,72,140,122,43,82,194,121,78,240,65,71,146,123,51,139,61,76,165,223,73,111,184,44,184,77,18,77,4,208,213,73,15,136,130,162,170,170,23,68,245,111,106,116,98,211,171,100,100,141,150,157,207,86,237,72,220,233,255,0,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,192,174,190,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,54,254,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,167,149,95,28,247,93,82,166,253,91,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,72,22,62,0,0,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,151,191,204,23,88,174,186,33,194,94,117,151,99,87,234,75,86,67,91,79,13,146,207,44,181,78,130,117,158,174,102,67,35,169,92,199,177,254,38,58,119,84,79,26,177,122,181,96,222,168,173,99,144,207,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,129,115,220,8,240,201,106,201,185,109,86,105,198,67,77,87,65,81,171,244,247,123,165,74,222,109,205,168,101,12,243,255,0,107,80,214,193,78,244,98,185,141,138,150,138,174,37,87,117,87,170,72,199,181,21,155,105,48,212,237,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,125,185,141,233,159,232,191,140,157,71,183,83,210,93,99,160,191,92,27,147,81,207,112,143,167,138,241,241,182,162,161,240,185,24,214,190,22,213,73,83,19,85,58,244,236,171,28,231,57,142,80,46,255,0,133,141,107,253,98,120,125,194,117,142,75,127,130,171,200,45,235,227,224,108,93,184,217,93,4,175,167,170,237,55,185,34,164,43,60,50,172,123,158,174,237,171,55,116,119,84,71,22,62,86,53,147,229,254,67,233,211,144,255,0,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,152,28,88,249,88,214,79,151,249,15,167,78,6,107,15,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,158,124,190,142,93,220,16,81,240,171,130,46,91,152,210,238,212,220,178,223,20,87,214,172,208,84,195,107,141,179,75,35,41,105,101,100,77,123,119,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,10,44,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,222,215,34,167,185,80,187,238,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,210,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,23,159,230,107,192,149,171,91,176,219,142,185,233,110,51,87,38,168,88,105,227,117,85,29,174,6,189,249,37,19,21,173,115,36,143,170,43,234,97,139,171,163,123,55,72,246,71,216,219,34,172,61,170,97,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,13,73,130,58,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,210,40,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,254,0,1,5,121,158,240,93,138,235,30,150,94,53,199,22,109,170,193,153,224,150,250,219,237,198,165,40,99,103,183,232,97,166,98,203,21,84,204,103,117,243,71,13,43,124,59,156,174,107,122,58,53,68,73,59,145,210,9,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,170,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,20,3,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,9,191,199,54,168,93,116,115,132,189,76,207,44,77,171,75,148,22,127,102,209,207,73,90,234,73,233,39,174,154,58,40,234,163,149,168,174,107,225,117,74,76,157,58,42,172,104,136,230,245,220,153,204,46,251,156,86,166,125,15,225,78,28,22,146,174,212,181,121,238,65,71,111,154,150,162,79,237,167,80,211,42,214,73,61,59,17,232,171,178,120,40,216,247,171,92,214,182,116,106,162,57,236,84,166,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,80,26,29,224,179,76,255,0,68,92,41,233,134,11,37,37,214,146,174,159,31,130,225,95,75,116,143,183,85,75,93,90,171,89,85,3,217,177,170,206,220,245,18,177,24,230,238,107,90,141,114,171,145,85,123,88,0,103,51,142,109,47,181,104,231,22,154,153,129,216,157,72,150,216,47,30,210,163,130,146,137,180,144,82,65,93,12,117,177,210,199,19,85,90,214,66,218,148,133,58,116,69,72,209,81,173,235,181,44,251,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,134,188,226,180,207,232,127,21,144,231,84,148,151,85,164,207,113,250,59,132,213,85,17,255,0,106,186,186,153,22,142,72,41,222,140,68,93,144,65,70,247,177,92,231,53,211,163,149,81,175,98,39,85,228,117,148,216,169,50,173,92,194,170,43,182,94,174,182,251,61,210,142,155,180,245,238,210,210,73,85,29,68,155,209,54,55,107,235,105,147,162,170,57,123,157,90,138,141,114,160,125,110,121,223,98,127,137,63,45,34,175,43,143,61,154,101,247,215,163,214,146,171,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,160,89,79,55,29,51,197,115,14,16,175,25,213,218,147,165,235,2,184,80,92,45,21,81,199,31,113,190,38,174,26,57,224,115,220,197,122,66,246,78,143,115,24,230,238,146,8,28,170,168,206,139,78,220,53,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,88,171,97,141,146,244,98,190,74,105,38,141,21,85,189,21,232,168,230,170,35,147,70,122,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,130,3,85,5,43,115,171,243,79,139,124,191,161,245,27,137,105,60,33,106,245,78,187,240,209,167,186,165,112,158,174,123,149,218,206,200,110,147,212,193,20,47,168,184,211,61,212,181,147,35,34,248,26,199,212,65,43,216,141,70,252,14,111,194,207,226,165,91,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,219,103,225,191,204,139,84,42,175,145,143,219,103,225,191,204,139,84,0,0,0,64,14,114,122,215,244,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,147,252,207,95,49,45,116,163,215,238,43,50,188,146,195,121,246,158,55,97,237,99,118,25,154,144,44,110,165,165,69,73,95,20,144,171,155,52,50,85,62,170,104,228,87,57,206,142,102,127,21,17,24,208,228,26,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,222,40,177,254,0,52,118,235,101,224,155,138,13,111,190,88,105,34,167,201,112,123,197,146,193,89,53,43,155,86,232,41,109,245,110,172,116,82,57,136,139,77,36,178,64,197,88,222,168,233,104,222,142,68,88,154,87,0,30,255,0,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,23,41,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,241,131,157,134,142,218,172,185,150,7,173,246,59,13,92,85,25,45,61,85,146,255,0,89,13,43,91,72,233,233,82,55,81,186,89,26,196,85,169,146,41,39,98,44,143,85,116,84,108,70,162,36,78,56,255,0,41,221,116,190,233,135,20,22,205,57,246,205,170,139,22,212,190,182,235,187,110,8,198,110,170,130,158,162,74,5,134,85,86,171,102,116,239,236,53,157,85,178,120,149,110,199,63,182,230,5,234,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,109,159,134,255,0,50,45,80,170,190,70,63,109,159,134,255,0,50,45,80,1,77,124,216,120,46,197,116,110,227,65,196,46,153,182,213,101,198,242,107,133,53,138,183,25,163,161,142,146,26,10,228,165,122,199,45,35,33,99,99,72,100,142,149,235,35,93,209,205,151,171,145,94,146,170,69,114,132,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,146,171,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,164,170,231,157,246,39,248,147,242,208,42,172,247,248,126,128,235,46,127,167,25,78,174,97,186,123,117,186,226,24,94,223,109,221,32,99,123,116,221,81,28,237,173,85,71,203,219,98,164,146,246,218,238,212,110,107,228,216,197,71,47,235,225,187,68,46,188,71,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,239,123,210,40,100,216,206,173,71,63,107,85,204,69,87,166,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,157,110,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,61,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,234,107,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,125,25,145,36,137,158,26,170,167,106,177,33,123,231,141,180,242,72,244,145,223,20,110,220,232,251,146,243,94,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,119,108,238,39,69,100,147,70,142,143,186,178,52,52,60,15,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,245,128,0,0,0,112,174,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,5,121,211,230,186,13,115,169,197,48,171,125,61,37,110,175,217,234,25,45,117,101,35,58,190,223,100,124,82,57,41,42,164,71,34,43,228,150,72,166,138,39,35,156,198,36,143,253,155,103,78,245,91,30,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,36,254,165,242,221,214,93,61,225,79,26,226,10,75,13,214,75,211,188,101,195,48,199,166,137,172,170,177,90,213,89,224,230,236,55,115,221,181,140,150,90,133,115,154,248,91,52,77,116,77,72,103,145,2,122,114,121,204,180,142,253,195,165,70,45,136,88,41,40,51,188,98,161,97,204,106,155,107,100,19,220,25,61,85,92,214,249,159,82,196,235,80,198,196,233,98,106,61,219,227,88,164,77,173,98,177,207,158,166,104,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,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,169,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,180,229,183,196,14,3,195,47,1,57,190,171,234,51,234,223,109,163,212,137,169,34,163,161,88,86,182,182,121,168,173,173,108,84,241,205,36,109,145,232,221,242,185,168,238,169,28,82,59,223,181,74,235,226,31,136,28,251,137,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,124,174,106,59,162,201,44,142,247,110,83,159,201,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,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,78,174,89,92,9,93,117,187,50,183,107,158,169,99,52,146,105,125,134,162,71,82,209,221,32,115,217,146,86,177,28,214,178,56,250,162,62,154,25,122,58,71,191,116,111,124,125,141,178,34,205,218,14,213,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,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,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,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,223,94,143,90,90,79,52,125,33,169,213,174,15,178,105,237,176,85,207,114,193,170,33,203,233,97,134,120,162,99,217,76,215,178,169,210,172,159,198,99,40,231,171,145,26,213,107,213,241,177,27,187,248,142,171,110,87,30,123,52,203,239,175,71,173,47,123,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,212,6,107,52,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,250,205,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,223,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,9,240,19,169,152,174,168,112,143,166,119,28,90,175,185,236,28,126,139,25,184,192,249,35,89,169,107,168,32,101,60,172,145,172,123,182,110,237,182,86,35,186,57,98,154,39,171,91,191,160,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,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,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,0,0,0,0,85,95,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,224,57,87,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,37,255,0,16,58,103,250,100,208,236,243,75,99,164,181,84,85,228,216,253,117,190,131,218,145,239,165,134,185,240,187,194,206,255,0,129,234,222,212,233,20,136,246,181,92,199,49,28,212,220,212,51,46,106,160,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,232,225,163,63,169,213,62,30,116,223,80,110,25,13,37,242,229,124,197,237,181,55,74,234,101,139,100,183,31,14,196,172,69,72,145,24,199,182,161,37,99,216,212,77,143,107,155,209,187,122,38,125,248,177,243,79,172,159,48,50,31,81,156,181,78,75,153,103,182,56,101,200,241,106,188,155,198,213,227,249,133,79,102,221,37,111,114,75,125,12,244,180,207,143,108,74,170,177,67,36,233,88,230,244,68,107,164,73,213,58,187,121,85,124,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,0,0,0,2,170,249,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,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,11,201,227,238,231,196,53,167,134,139,253,87,13,49,213,191,39,125,69,53,53,90,91,41,42,42,110,254,206,153,253,169,150,220,200,26,231,37,74,57,241,42,191,167,236,225,73,222,213,108,141,99,144,43,131,154,23,29,63,166,188,169,250,29,163,153,159,139,211,107,46,207,108,84,209,55,108,55,219,164,114,57,87,164,200,229,241,20,112,244,143,183,209,26,199,202,143,147,246,173,109,60,137,31,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,67,144,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,138,56,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,112,116,172,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,74,214,230,197,193,5,102,73,237,62,44,244,206,151,125,93,190,222,146,230,212,75,52,243,77,85,28,62,30,10,122,170,88,91,19,209,189,168,17,235,80,174,145,145,182,42,118,189,27,185,36,115,172,252,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,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,164,190,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,234,188,155,53,11,92,104,245,98,237,166,88,149,135,218,154,109,112,233,116,202,234,234,59,206,142,203,35,41,170,25,77,37,58,247,91,20,115,84,77,216,141,233,177,242,73,28,8,168,136,216,92,230,133,202,0,0,25,87,53,80,101,92,11,254,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,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,247,215,172,86,146,168,138,188,174,60,137,233,151,223,94,177,90,74,160,33,255,0,49,30,8,40,248,170,193,19,45,195,169,118,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,81,103,247,85,129,101,95,239,174,57,146,99,151,15,249,74,58,235,109,117,60,159,244,100,134,104,228,103,245,57,174,111,238,84,53,38,86,175,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,238,188,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,75,83,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,222,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,4,11,231,131,159,211,75,117,210,205,45,161,200,106,210,162,150,158,227,127,186,90,90,178,182,5,100,174,138,10,42,135,167,78,211,222,139,13,123,27,239,87,177,22,79,226,164,137,187,133,114,142,211,60,171,48,226,246,207,157,90,105,58,89,112,43,125,125,194,239,85,36,114,118,219,226,105,38,163,130,6,189,172,86,36,207,124,234,246,177,238,110,232,224,157,200,170,172,232,188,215,152,46,177,90,181,191,139,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,60,52,149,13,168,158,53,98,244,114,79,189,81,28,247,33,98,156,152,52,134,167,16,208,108,151,87,46,48,85,195,81,168,87,134,195,70,142,158,39,193,53,186,223,220,138,57,152,198,252,108,122,212,205,93,27,145,235,239,72,99,84,106,34,238,120,88,81,86,188,240,112,10,153,109,90,89,170,84,56,245,34,83,210,212,92,108,23,75,179,82,38,206,175,149,177,79,69,78,245,235,221,123,17,33,175,123,125,202,198,42,201,252,85,145,55,90,81,31,248,248,211,60,171,87,120,66,212,156,23,10,164,241,119,170,139,125,61,194,154,149,177,201,36,149,94,10,174,26,199,193,19,35,99,158,249,164,101,59,153,27,17,191,20,142,99,85,81,21,85,2,168,121,80,235,21,215,77,120,180,178,98,46,191,82,80,227,218,131,79,81,100,186,69,91,84,232,160,146,118,195,36,212,78,99,119,181,139,82,181,12,100,17,171,145,203,210,170,86,49,55,72,138,92,79,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,209,159,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,224,51,132,106,160,202,185,170,128,5,80,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,101,175,128,51,67,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,134,132,248,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,167,110,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,142,137,77,61,71,209,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,47,42,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,178,174,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,147,127,155,102,127,134,234,159,4,216,6,160,233,246,67,73,124,199,175,153,197,5,77,13,117,50,174,201,89,236,251,146,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,32,229,113,231,179,76,190,250,244,122,208,47,248,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,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,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,28,243,190,196,255,0,18,126,90,68,174,89,118,155,85,235,142,61,48,163,188,219,41,43,233,227,168,185,85,178,42,152,91,43,27,60,22,202,185,161,149,26,228,84,71,199,44,113,200,199,125,109,123,26,228,232,168,138,72,14,119,25,173,214,191,90,52,247,78,102,167,164,75,109,143,23,150,247,79,43,88,238,251,167,174,171,146,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,111,159,228,185,137,251,99,137,172,143,41,171,198,124,109,38,63,135,212,246,110,50,81,119,35,183,215,79,85,76,200,246,202,168,169,20,210,64,149,141,111,69,71,58,52,157,19,171,119,129,117,32,0,42,175,158,119,216,159,226,79,203,72,235,202,79,53,186,226,188,105,99,246,43,125,61,36,148,249,141,158,235,100,174,116,204,114,190,56,25,76,234,228,116,74,142,68,71,247,104,98,106,171,145,201,177,207,78,157,85,28,217,127,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,223,94,143,90,4,170,231,157,246,39,248,147,242,210,42,242,184,243,217,166,95,125,122,61,105,42,185,231,125,137,254,36,252,180,138,188,174,60,246,105,151,223,94,143,90,5,255,0,25,214,227,227,76,241,93,34,226,247,82,112,92,42,147,194,89,105,238,20,247,10,106,86,199,28,113,210,248,218,72,107,31,4,76,141,141,99,33,141,245,14,100,108,70,252,49,181,141,85,85,69,85,209,73,81,124,240,112,171,85,6,127,165,154,141,13,69,90,220,175,150,123,141,146,162,39,61,189,134,193,67,52,83,68,230,55,110,228,122,186,225,50,57,85,202,138,141,143,162,55,162,171,131,181,114,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,114,88,225,99,219,241,189,233,83,13,116,142,87,167,185,38,141,17,202,137,181,145,131,157,95,154,124,91,229,253,15,168,220,79,63,202,11,84,46,184,95,22,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,116,86,204,246,182,158,104,91,215,106,181,42,164,84,119,214,215,122,14,117,126,105,241,111,151,244,62,163,113,3,170,242,49,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,0,0,114,174,41,245,175,245,118,225,247,54,214,56,237,254,54,175,31,183,167,128,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,109,122,59,182,143,219,213,221,17,115,109,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,102,156,235,53,210,142,235,125,194,248,120,176,222,123,222,196,223,146,100,84,209,164,18,70,202,169,89,219,161,99,158,138,178,199,51,33,117,83,221,26,163,26,177,213,192,255,0,143,171,85,156,47,149,14,142,221,117,43,139,75,38,92,235,13,37,118,61,167,212,245,23,187,164,181,180,174,150,8,231,116,50,67,68,214,59,99,152,149,41,80,246,79,26,57,90,189,41,101,123,23,116,104,128,90,78,103,163,150,46,31,249,122,103,26,59,142,77,226,41,49,157,47,191,211,201,83,181,236,241,117,79,160,169,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,103,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,73,28,93,104,133,215,136,238,29,51,61,26,177,95,41,45,23,43,253,61,51,168,234,234,227,115,224,73,233,234,161,169,141,146,109,248,154,199,186,4,98,189,17,202,196,122,185,26,253,187,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,26,158,51,215,204,75,66,232,244,7,138,204,175,27,176,217,189,153,141,223,187,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,198,69,71,184,47,83,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,150,231,87,230,159,22,249,127,67,234,55,19,186,242,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,167,10,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,182,207,195,127,153,22,168,85,95,35,31,182,207,195,127,153,22,168,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,251,235,209,235,73,85,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,251,19,252,73,249,104,17,87,149,199,158,205,50,251,235,209,235,75,254,40,7,149,199,158,205,50,251,235,209,235,75,254,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,184,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,69,39,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,42,7,150,199,28,247,94,31,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,162,53,122,116,151,114,172,107,28,151,146,102,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,182,21,202,191,143,90,154,90,155,87,11,26,201,125,171,172,101,101,68,54,252,26,231,81,218,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,239,151,181,213,24,145,53,129,107,224,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,100,255,0,231,63,115,226,26,44,103,26,179,99,145,213,174,144,85,83,186,167,32,125,178,146,161,202,151,24,170,35,108,73,114,153,173,237,50,153,86,106,127,14,197,114,111,153,37,87,35,157,28,42,216,21,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,1,37,121,83,112,75,71,170,215,218,158,32,117,123,20,241,152,101,155,185,71,96,182,221,45,176,84,91,242,10,167,178,88,103,145,236,153,29,220,134,159,221,209,81,155,93,58,166,217,17,105,228,98,220,161,242,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,62,176,20,45,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,174,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,187,77,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,117,184,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,13,47,20,3,205,31,207,102,166,253,203,232,244,69,138,114,140,212,45,113,205,184,125,150,213,168,246,29,152,102,47,217,181,225,119,185,251,203,85,116,141,178,212,173,76,110,116,178,187,185,13,63,246,188,17,43,24,200,218,214,58,36,87,44,78,70,67,94,48,56,126,207,184,154,230,119,159,233,70,156,178,145,151,42,202,123,117,92,181,149,201,50,81,81,65,13,142,141,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,32,28,127,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,191,236,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,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,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,5,0,243,52,209,79,208,183,23,25,79,135,184,120,170,12,239,174,107,71,190,93,243,69,227,103,155,196,71,39,72,216,214,244,170,138,167,99,83,119,72,150,45,206,87,110,233,53,57,37,234,102,43,83,165,153,214,142,120,190,214,73,111,200,23,38,236,73,36,109,241,20,53,20,212,244,251,225,110,254,227,251,114,82,244,145,118,35,91,223,131,226,85,127,68,242,188,237,52,83,253,162,241,25,71,112,254,108,42,225,75,36,191,229,21,148,146,66,196,143,252,181,36,115,164,254,129,26,223,227,169,29,121,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,166,228,84,145,242,203,73,29,59,35,234,213,115,234,27,209,85,81,24,224,189,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,47,241,65,203,211,69,248,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,253,213,15,69,84,114,39,68,111,187,235,85,148,0,8,255,0,194,151,5,58,89,193,247,210,159,209,157,255,0,43,185,253,45,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,0,0,0,35,255,0,21,188,20,233,103,24,63,69,191,73,151,252,174,217,244,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,74,146,128,1,15,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,216,217,41,36,122,117,100,45,85,234,245,248,149,122,116,78,136,157,131,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,122,171,189,255,0,82,39,96,0,8,191,197,7,47,77,23,226,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,247,84,61,21,81,200,157,17,190,239,173,86,80,0,35,87,11,92,5,105,103,8,217,85,227,41,211,60,235,80,43,189,187,111,75,125,109,186,243,115,166,150,134,77,178,53,241,206,177,67,79,23,89,163,232,246,177,238,85,218,217,165,68,79,141,78,107,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,250,201,190,0,231,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,0,0,0,0,17,255,0,138,222,10,116,179,140,31,162,223,164,203,254,87,108,250,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,60,255,0,11,252,189,52,95,132,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,221,78,196,69,87,42,116,87,123,190,165,73,64,0,0,0,0,0,28,255,0,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,208,0,16,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,245,147,124,0,57,86,47,194,246,135,97,218,203,145,107,205,131,0,181,83,229,249,55,98,90,154,181,164,133,254,26,169,141,168,100,213,84,170,172,223,79,53,67,42,85,181,11,27,145,178,236,107,156,221,238,145,207,234,160,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,191,147,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,0,32,7,246,21,56,88,255,0,135,218,171,255,0,106,219,191,208,73,254,0,231,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,0,0,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,178,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,32,207,249,64,112,161,157,102,87,108,194,150,183,53,197,89,118,168,90,149,180,88,43,168,225,183,82,189,200,155,210,8,165,165,145,209,177,93,185,219,17,219,27,185,90,196,99,17,172,111,181,225,211,151,94,150,112,191,157,195,157,105,158,170,106,175,251,175,27,102,172,190,83,123,46,231,251,25,162,143,197,193,13,52,125,238,215,125,239,143,115,190,7,244,114,126,244,89,84,0,128,31,216,84,225,99,254,31,106,175,253,171,110,255,0,65,37,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,32,7,246,21,56,88,255,0,135,218,171,255,0,106,219,191,208,73,85,141,112,235,138,227,92,56,205,195,31,210,172,174,235,141,205,143,215,227,62,209,185,215,71,61,209,148,53,76,149,155,27,47,105,35,78,212,114,246,226,78,222,214,50,56,219,181,81,190,254,170,0,128,31,216,84,225,99,254,31,106,175,253,171,110,255,0,65,39,248,0,0,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,132,31,216,84,225,99,254,31,106,175,253,171,110,255,0,65,39,248,2,26,201,202,219,69,234,116,141,218,33,112,213,205,96,175,196,227,188,82,94,232,104,234,239,244,146,178,217,60,12,173,106,182,150,53,164,237,66,201,86,190,87,202,141,103,87,189,145,175,84,232,187,191,86,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,96,0,0,0,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,168,132,31,216,84,225,99,254,31,106,175,253,171,110,255,0,65,39,248,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,250,136,65,253,133,78,22,63,225,246,170,255,0,218,182,239,244,18,127,128,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,244,167,244,103,127,202,238,127,75,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,69,254,40,57,122,104,191,22,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,186,161,232,170,142,68,232,141,247,125,106,190,131,133,46,10,116,179,131,239,165,63,163,59,254,87,115,250,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,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,235,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,89,128,0,143,252,86,240,83,165,156,96,253,22,253,38,95,242,187,103,209,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,207,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,179,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,180,94,192,0,133,90,85,202,127,64,180,111,81,241,205,82,194,181,39,85,105,239,88,205,194,43,133,54,235,197,19,35,155,98,252,112,75,219,163,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,167,181,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,214,171,40,0,17,255,0,133,46,10,116,179,131,239,165,63,163,59,254,87,115,250,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,67,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,75,225,91,131,109,35,225,6,213,144,91,244,198,167,32,175,168,201,234,32,154,227,93,123,173,100,243,189,144,53,201,12,45,72,163,142,38,177,139,44,206,69,70,111,85,149,219,156,228,70,35,123,168,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,250,136,65,253,133,78,22,63,225,246,170,255,0,218,182,239,244,18,127,128,4,127,226,183,130,157,44,227,7,232,183,233,50,255,0,149,219,62,137,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,73,0,0,137,92,60,114,213,209,126,25,117,66,135,85,244,231,80,117,41,247,42,58,122,138,73,104,235,174,212,139,69,91,4,209,171,93,21,68,112,210,198,233,24,142,217,43,90,174,232,146,69,27,189,251,80,250,188,80,114,244,209,126,44,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,117,67,209,85,28,137,209,27,238,250,213,101,0,2,63,240,165,193,78,150,112,125,244,167,244,103,127,202,238,127,75,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,1,199,248,160,225,127,1,226,207,0,183,233,206,163,93,242,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,170,55,223,245,162,246,0,4,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,244,14,43,120,41,210,206,48,126,139,126,147,47,249,93,179,232,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,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,0,1,194,184,169,224,219,72,248,190,181,99,246,253,78,169,200,40,42,49,138,137,230,183,87,89,43,89,4,236,100,237,106,77,11,146,88,228,137,204,122,197,11,149,85,155,209,98,110,215,53,21,232,232,235,253,133,78,22,63,225,246,170,255,0,218,182,239,244,18,127,128,60,254,1,137,212,224,184,109,167,15,170,204,114,12,169,246,154,116,166,75,189,254,120,166,184,213,49,170,187,22,121,98,142,54,200,244,110,214,239,86,239,118,212,115,213,239,87,61,222,128,0,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,63,208,174,29,116,143,135,12,102,124,91,74,49,58,75,93,61,85,68,211,84,85,44,76,117,109,75,29,81,52,209,67,61,78,212,150,118,64,149,15,138,37,149,207,123,99,70,162,185,203,213,203,210,192,0,0,3,138,113,39,194,30,141,113,91,244,75,244,181,69,117,155,232,117,193,245,180,126,207,175,117,55,126,25,118,120,138,73,186,34,245,134,94,212,91,149,155,37,111,109,59,114,51,171,183,118,176,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,249,86,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,59,208,0,0,0,0,0,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,235,59,255,0,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,164,78,192,0,0,0,28,127,138,14,23,240,30,44,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,109,168,122,170,35,81,122,163,125,255,0,90,47,96,0,67,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,36,78,189,83,170,47,96,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,214,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,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,235,69,224,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,172,155,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,52,214,254,36,116,75,135,11,85,178,243,173,25,245,38,57,79,121,168,125,53,3,29,79,61,84,245,47,99,119,61,89,13,59,31,42,177,168,173,220,253,187,26,175,141,21,81,94,196,80,233,96,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,96,0,0,0,229,88,127,19,186,53,159,107,142,83,195,214,37,148,123,75,47,195,237,237,184,93,25,4,46,125,43,58,76,145,79,3,103,78,172,89,160,123,224,73,89,238,218,233,218,212,87,62,57,155,23,85,0,0,0,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,190,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,193,208,1,231,240,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,125,0,0,0,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,63,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,128,126,176,0,0,0,0,0,0,115,77,34,226,71,68,181,234,235,148,89,180,131,62,164,201,234,48,234,136,169,175,15,164,167,157,32,137,242,58,86,198,177,204,246,54,42,134,57,105,229,232,248,92,246,42,53,21,23,163,154,171,210,192,0,121,252,179,63,195,112,90,156,126,151,48,200,105,45,47,202,175,17,216,45,11,82,170,214,85,92,100,138,89,98,167,71,244,218,215,189,176,72,140,220,169,185,251,88,222,175,123,26,224,244,0,0,0,0,0,0,0,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,179,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,250,240,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,67,208,0,0,0,121,252,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,15,64,0,0,0,0,0,0,8,255,0,197,111,26,218,89,193,247,209,111,210,101,131,43,185,253,45,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,82,40,74,0,0,0,8,65,168,92,221,184,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,189,58,117,68,250,128,155,224,231,250,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,251,219,28,146,49,58,190,23,42,116,122,252,42,157,122,47,84,78,128,0,0,0,0,0,16,3,251,53,124,44,127,192,29,85,255,0,178,173,223,233,196,191,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,7,64,0,0,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,253,156,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,79,86,0,0,0,3,202,100,90,165,130,98,153,222,35,166,119,251,239,133,201,51,191,31,244,126,139,194,204,255,0,25,224,161,73,170,191,104,198,44,113,236,141,200,239,218,57,187,186,244,111,85,247,1,234,192,0,0,0,1,231,227,207,240,217,115,250,141,45,110,67,72,153,101,45,158,27,251,237,46,85,108,235,110,150,105,32,109,67,17,83,163,216,146,194,246,59,106,174,197,88,247,237,238,71,187,208,0,0,0,0,0,0,243,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,119,70,246,180,61,0,0,0,0,0,32,7,246,106,248,88,255,0,128,58,171,255,0,101,91,191,211,137,191,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,235,3,208,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,123,7,11,252,80,96,60,89,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,219,80,196,69,87,34,245,71,123,190,165,80,236,0,243,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,119,70,246,183,208,0,0,0,0,0,0,0,0,243,241,231,248,108,185,253,70,150,183,33,164,76,178,150,207,13,253,246,151,42,182,117,183,75,52,144,54,161,136,169,209,236,73,97,123,29,181,87,98,172,123,246,247,35,220,30,128,0,0,0,0,0,0,3,154,98,124,72,232,150,117,171,153,6,133,97,249,245,37,219,54,197,105,228,169,187,219,105,169,231,115,41,89,27,226,142,84,90,141,157,135,61,146,79,27,30,198,200,175,107,247,53,200,138,199,163,67,165,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,127,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,239,65,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,166,215,61,141,158,55,171,58,239,86,111,114,34,182,55,171,67,208,0,0,0,0,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,119,160,0,0,0,0,0,1,229,48,13,82,193,53,67,233,31,208,91,239,180,254,137,100,21,152,181,227,251,86,104,124,45,210,151,111,126,15,218,177,187,246,247,25,241,179,115,23,175,185,203,209,64,245,96,0,0,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,214,7,160,4,0,254,205,95,11,31,240,7,85,127,236,171,119,250,113,63,192,0,0,3,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,18,162,102,73,43,229,158,69,93,145,69,20,77,116,178,191,162,57,202,214,53,202,140,99,222,189,26,199,42,125,252,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,3,235,0,0,3,202,126,148,176,79,210,159,232,83,219,191,221,159,209,255,0,165,62,204,240,179,127,177,126,39,195,119,251,219,59,95,203,124,59,55,239,253,251,122,123,207,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,95,48,140,63,136,44,43,136,235,133,179,136,188,247,233,165,234,107,124,19,217,175,108,100,80,67,87,103,223,35,32,116,116,177,116,101,39,199,28,200,248,81,168,137,42,74,228,89,17,233,44,154,20,57,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,210,214,89,235,119,205,252,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,169,83,234,84,10,171,229,123,199,79,232,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,253,147,93,81,34,221,73,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,165,154,114,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,40,89,249,13,121,138,113,213,77,194,214,26,184,62,159,87,210,63,85,47,244,240,205,67,13,77,44,175,101,178,221,50,212,49,110,72,171,26,193,51,219,37,59,163,100,46,127,241,222,215,185,143,99,85,143,233,92,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,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,5,167,63,204,172,185,253,22,169,81,228,53,114,101,148,23,136,239,241,93,170,213,42,167,117,197,147,36,237,168,145,102,71,36,175,238,162,61,123,136,237,203,215,119,94,170,95,159,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,158,195,165,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,160,105,120,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,215,134,142,34,240,78,40,52,178,131,83,48,90,143,232,168,239,20,91,38,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,214,139,245,162,86,95,53,142,56,233,181,42,235,95,194,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,170,35,233,161,151,171,156,233,26,189,201,162,141,204,70,182,38,201,48,113,254,96,92,119,95,120,170,202,164,194,177,103,248,45,50,199,238,11,37,186,155,163,36,246,165,84,18,85,71,21,215,123,233,226,168,131,187,77,80,212,240,206,85,107,58,117,94,174,247,167,170,229,55,164,124,65,100,122,227,250,80,211,43,199,209,124,50,205,178,221,149,94,106,40,34,168,142,227,75,222,134,162,75,77,58,74,213,235,52,189,168,183,201,26,181,208,70,168,245,114,43,163,142,88,215,195,71,14,153,223,20,26,167,65,166,120,45,63,244,85,151,138,221,240,255,0,6,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,234,68,250,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,168,12,35,140,219,239,7,156,119,107,117,206,75,87,182,112,204,163,80,47,52,249,53,182,38,49,42,157,28,87,58,174,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,238,167,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,225,113,99,230,159,89,62,96,100,62,163,57,34,185,104,113,199,83,195,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,240,50,52,145,138,138,215,178,96,188,144,8,235,146,115,5,225,47,14,213,203,150,139,229,58,175,73,109,190,218,234,41,168,106,42,100,166,153,246,230,214,202,247,177,244,206,171,141,174,138,39,192,173,103,121,210,171,35,143,184,141,87,238,142,102,196,18,40,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,129,202,184,177,242,177,172,159,47,242,31,78,156,171,94,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,134,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,234,229,84,98,59,165,165,113,99,229,99,89,62,95,228,62,157,57,154,192,53,80,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,0,0,2,178,249,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,61,87,153,103,29,85,60,50,227,52,186,97,166,53,245,116,186,161,145,211,193,114,165,174,109,44,82,65,104,183,37,66,163,167,122,79,27,226,153,243,44,19,66,216,209,171,181,59,146,57,204,86,198,146,82,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,123,93,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,212,151,197,191,46,45,92,225,75,13,178,106,13,85,222,147,48,199,170,41,225,138,253,93,107,165,124,108,178,92,94,168,157,169,17,202,174,125,51,156,173,100,117,42,140,220,255,0,133,241,196,231,68,146,120,174,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,157,159,72,49,254,228,52,254,212,237,67,80,202,95,237,167,193,44,144,118,164,168,89,63,102,137,191,166,215,117,69,247,6,138,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,126,174,91,156,193,42,120,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,233,209,146,42,79,83,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,2,74,128,0,21,43,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,218,249,157,113,227,250,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,74,192,95,247,43,143,34,122,101,247,215,172,86,149,171,107,227,23,59,225,3,142,45,108,191,216,40,253,179,141,222,117,2,255,0,244,131,31,238,67,79,237,78,213,93,123,41,127,182,159,4,178,65,218,146,161,100,253,154,38,254,155,93,213,23,221,101,92,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,129,163,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,244,5,16,242,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,0,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,250,197,16,17,255,0,149,167,30,223,78,232,236,60,40,234,132,27,50,11,85,191,193,226,23,74,122,126,145,215,208,210,64,174,74,58,134,177,58,71,52,48,68,229,100,189,17,178,71,26,163,213,37,106,58,123,42,50,174,94,247,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,19,40,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,121,86,131,113,185,195,71,17,213,52,214,109,54,212,154,69,200,103,167,134,101,199,238,145,190,134,226,143,124,79,149,240,199,28,168,141,169,124,77,138,78,226,211,186,86,51,103,85,118,213,107,148,59,168,0,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,0,0,6,85,203,254,229,113,228,79,76,190,250,245,138,210,128,75,254,229,113,228,79,76,190,250,245,138,208,37,80,0,0,0,8,171,205,31,200,158,166,253,203,235,20,68,53,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,204,174,104,254,68,245,55,238,95,88,162,40,4,13,84,2,0,114,197,227,199,244,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,127,128,42,175,158,119,216,159,226,79,203,75,84,42,175,158,119,216,159,226,79,203,64,145,92,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,28,202,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,129,221,64,0,84,7,53,157,82,206,244,91,142,44,11,82,244,206,251,236,108,146,205,167,240,120,42,223,11,13,71,107,187,87,116,134,79,217,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,176,174,15,184,179,195,120,186,210,255,0,167,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,89,124,234,252,211,226,223,47,232,125,70,226,69,94,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,197,145,138,230,189,172,150,40,158,172,126,205,170,26,83,7,138,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,0,5,48,113,59,196,198,101,194,135,52,141,65,213,44,62,134,146,226,199,83,218,45,183,123,101,74,35,89,113,183,73,106,183,62,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,207,148,3,205,31,207,102,166,253,203,232,244,64,94,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,153,235,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,17,255,0,88,248,239,225,131,65,53,30,61,45,213,13,68,246,109,233,45,235,112,171,240,246,250,138,232,232,58,172,125,152,42,60,59,30,248,230,149,146,58,70,51,106,244,142,53,115,213,137,36,61,222,213,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,25,109,52,167,194,119,149,141,27,249,127,143,122,116,6,107,11,31,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,194,226,64,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,34,255,0,19,188,76,102,92,40,115,72,212,29,82,195,232,105,46,44,117,61,162,219,119,182,84,162,53,151,27,116,150,171,115,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,219,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,236,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,209,103,52,127,61,154,155,247,47,163,209,31,39,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,13,10,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,0,0,0,0,5,64,115,89,213,44,239,69,184,226,192,181,47,76,239,190,198,201,44,218,127,7,130,173,240,176,212,118,187,181,119,72,100,253,156,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,75,127,41,91,157,95,154,124,91,229,253,15,168,220,64,179,78,15,184,179,195,120,186,210,255,0,167,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,221,76,214,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,44,140,87,53,237,100,177,68,245,99,246,109,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,218,128,0,0,0,142,188,127,221,181,230,193,194,230,93,125,225,242,231,73,110,188,91,169,223,87,121,172,89,187,53,180,214,72,226,145,213,146,208,200,170,141,101,75,90,141,118,229,84,114,70,147,44,95,182,237,20,3,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,41,131,154,199,5,151,93,51,207,235,248,142,211,156,126,174,124,39,43,168,90,188,145,237,169,117,66,218,239,115,204,245,146,87,181,91,186,42,106,135,61,138,215,43,158,214,204,233,25,251,52,124,17,184,44,255,0,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,6,112,120,63,226,82,251,194,182,184,217,245,54,216,157,235,84,219,109,121,37,35,105,89,60,149,118,121,102,141,245,17,196,142,115,54,204,157,166,73,26,163,216,157,200,216,142,85,98,189,174,209,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,1,245,138,64,230,133,198,191,235,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,222,246,205,209,176,185,143,168,73,92,212,233,12,93,217,225,141,35,85,100,159,28,187,228,107,226,237,202,14,107,28,113,212,233,173,170,191,133,189,54,101,36,183,220,158,206,172,202,110,110,124,83,165,186,221,84,215,177,104,153,31,85,86,84,205,23,87,57,210,53,59,112,203,27,152,142,116,173,146,26,160,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,9,127,202,18,221,174,53,252,71,85,201,166,121,31,178,177,10,59,123,106,51,102,85,209,205,83,67,93,74,143,86,211,211,109,106,181,141,172,115,222,247,67,35,158,215,49,172,168,114,119,24,146,65,44,128,231,69,148,223,112,108,171,135,172,215,22,174,240,87,172,126,225,124,186,91,170,123,76,147,177,85,4,150,185,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,196,234,225,163,135,76,19,133,253,44,160,211,60,22,159,250,42,203,197,110,249,191,132,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,245,34,125,106,176,3,158,119,216,159,226,79,203,64,147,252,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,76,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,104,123,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,14,192,14,105,175,220,67,233,127,12,248,109,22,121,171,55,90,186,11,69,194,241,73,100,133,244,212,114,84,191,191,58,185,85,202,214,34,170,50,56,163,154,103,175,215,178,39,35,17,242,43,35,123,68,56,145,209,46,35,237,87,59,206,139,231,212,153,29,61,154,161,148,213,236,109,60,244,179,211,61,237,220,197,124,53,12,100,168,199,34,59,107,246,236,114,178,68,69,85,99,209,3,165,128,0,168,190,104,122,189,153,104,47,30,218,109,171,154,127,61,36,119,220,119,7,163,154,157,42,224,73,160,149,143,173,185,197,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,98,156,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,101,91,115,171,243,79,139,124,191,161,245,27,137,23,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,240,210,72,60,166,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,0,1,93,92,215,56,215,253,25,98,179,240,215,166,119,59,85,78,73,150,219,234,41,178,217,122,247,166,179,218,230,141,173,74,125,138,213,141,179,85,71,35,253,238,118,248,226,77,200,196,89,161,149,161,98,165,5,207,196,198,101,194,135,48,61,88,213,44,62,134,146,226,199,103,25,37,182,239,108,169,68,107,46,54,233,46,178,62,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,127,96,229,167,199,182,178,216,245,31,16,225,175,50,130,235,157,98,23,142,205,138,201,20,20,237,150,225,96,232,174,115,101,107,209,17,242,209,198,197,94,235,100,114,246,96,137,174,141,90,200,86,41,34,7,22,62,105,245,147,230,6,67,234,51,129,162,141,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,80,95,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,95,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,128,126,179,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,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,214,40,219,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,27,36,89,30,170,174,99,33,14,85,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,117,254,87,188,107,254,175,249,219,52,99,80,174,118,170,29,54,204,174,15,169,150,227,90,189,159,99,93,29,11,88,202,133,149,173,94,176,203,218,130,25,18,69,70,71,240,75,190,54,178,94,228,22,0,106,160,21,87,202,179,143,31,246,35,133,77,95,189,127,75,22,33,125,185,220,127,230,25,77,100,107,59,95,229,14,137,242,77,253,29,59,27,252,147,11,84,2,154,249,191,229,55,220,27,141,13,61,205,113,106,239,5,122,199,240,251,77,210,221,83,218,100,157,138,168,46,213,242,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,10,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,171,131,157,95,154,124,91,229,253,15,168,220,72,149,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,129,165,224,115,78,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,249,92,71,113,85,164,124,44,90,177,187,206,171,220,170,224,167,201,239,12,180,211,178,138,54,79,60,44,218,174,150,177,240,239,73,95,77,10,108,238,58,38,200,246,172,177,34,49,202,244,69,14,192,15,21,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,171,237,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,188,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,253,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,218,233,89,45,11,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,169,50,0,115,66,224,91,244,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,254,213,205,167,141,2,165,117,175,94,245,99,136,156,170,151,53,214,60,175,233,5,234,138,222,203,92,21,62,6,154,147,101,43,36,146,70,199,178,158,56,216,189,31,52,139,213,83,119,197,211,175,68,68,73,85,195,95,47,250,203,191,12,186,165,196,222,183,227,189,155,84,58,127,121,184,224,246,185,228,158,10,169,42,162,165,116,240,221,157,219,123,54,194,157,174,145,71,34,61,179,54,71,72,173,70,36,78,151,224,114,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,226,49,204,107,216,247,35,217,111,220,77,218,109,86,14,17,53,94,197,98,182,82,91,173,182,237,55,190,210,81,209,210,66,216,96,166,130,59,100,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,51,110,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,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,240,51,69,167,154,209,170,26,83,106,203,44,90,127,151,213,218,109,185,205,158,107,14,67,70,214,71,44,21,244,82,53,205,115,95,28,141,115,81,232,215,200,214,202,212,73,24,146,72,141,115,119,187,175,202,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,41,199,39,2,89,247,14,90,184,214,225,152,205,93,231,4,205,239,14,131,16,125,174,9,170,31,12,243,61,86,43,60,141,85,124,171,82,212,93,145,245,115,150,118,55,123,85,94,146,199,29,159,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,116,174,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,0,205,103,22,62,105,245,147,230,6,67,234,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,58,61,137,44,50,198,174,111,84,223,27,219,245,181,81,58,95,22,62,105,245,147,230,6,67,234,51,150,63,163,156,34,90,184,190,229,111,166,56,164,23,26,75,62,89,97,168,190,92,177,203,172,244,237,123,25,58,221,107,154,250,89,158,141,89,89,77,50,109,223,219,94,168,248,225,145,91,39,105,35,112,113,254,11,121,157,86,104,254,135,100,154,73,169,181,190,46,191,25,199,238,85,152,29,222,232,249,234,227,125,84,112,196,219,125,141,240,65,23,115,179,220,238,185,38,146,118,181,145,244,137,21,141,108,123,96,6,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,12,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,36,255,0,43,237,16,181,107,103,21,246,87,94,111,149,118,234,124,2,157,185,195,25,77,27,92,250,201,232,171,41,82,24,21,206,247,49,139,44,209,189,235,181,202,172,141,204,77,170,244,145,129,109,92,0,104,53,55,15,156,46,98,56,204,212,85,116,215,219,253,59,50,108,133,149,116,242,211,78,203,141,92,81,185,208,201,12,143,114,196,248,34,108,52,202,136,141,234,180,234,245,99,92,231,33,34,128,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,15,213,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,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,8,255,0,198,47,24,184,39,8,24,37,61,254,255,0,71,237,156,146,243,191,232,254,63,220,154,159,218,157,169,169,217,85,253,180,200,37,142,14,212,117,9,39,237,17,55,244,218,222,170,190,239,215,193,247,22,120,111,23,90,95,244,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,58,86,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,237,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,134,104,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,223,185,87,240,73,106,210,236,54,213,196,182,119,5,37,195,44,204,108,240,213,216,105,230,165,106,190,193,69,50,205,251,88,165,108,207,99,223,85,76,250,103,171,182,50,72,152,231,196,191,199,149,22,178,248,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,48,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,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,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,219,190,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,195,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,251,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,161,40,57,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,39,138,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,251,94,117,126,86,49,111,152,20,62,157,113,2,152,45,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,83,88,199,57,122,34,42,158,175,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,221,121,92,121,236,211,47,190,189,30,180,234,188,206,184,14,253,8,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,11,84,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,89,24,174,107,28,248,165,137,234,198,111,218,156,255,0,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,166,30,15,184,179,204,184,69,213,15,167,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,207,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,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,161,229,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,63,41,107,220,169,248,18,181,37,170,131,138,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,222,214,163,17,157,246,163,247,193,36,117,66,5,255,0,114,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,224,115,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,124,111,111,214,213,68,178,174,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,74,225,247,131,172,19,139,254,91,26,87,96,191,214,123,27,36,179,123,115,232,254,65,219,154,163,217,125,219,252,175,170,254,213,100,241,71,63,118,58,116,143,246,138,187,58,238,111,69,79,125,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,138,188,209,252,137,234,111,220,190,177,68,114,174,88,188,120,254,155,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,117,94,104,254,68,245,55,238,95,88,162,2,130,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,182,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,251,94,19,188,211,232,223,204,12,123,212,96,38,255,0,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,100,60,167,28,124,200,233,184,145,225,211,17,192,176,56,169,44,21,25,77,69,100,217,237,129,204,150,174,122,22,82,85,68,235,116,44,172,146,24,162,123,37,86,120,135,44,77,87,181,99,141,138,230,166,246,201,26,248,35,208,106,110,35,184,151,195,180,218,243,69,87,62,60,181,15,186,100,11,13,60,178,49,45,212,204,89,100,142,87,196,246,58,22,76,230,199,76,146,239,110,199,212,49,83,171,182,181,120,81,118,124,158,116,66,213,129,240,233,81,172,176,223,42,235,46,90,163,80,174,168,164,116,109,100,20,48,91,170,170,233,162,99,62,183,61,238,114,204,247,61,85,19,163,227,106,53,54,43,228,9,234,0,2,170,249,231,125,137,254,36,252,180,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,217,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,178,174,121,223,98,127,137,63,45,43,2,205,139,95,114,11,117,250,237,104,161,241,20,152,205,189,151,75,164,157,214,51,195,210,190,170,10,70,201,209,202,138,254,179,213,211,179,163,81,93,241,245,233,181,174,84,13,25,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,103,7,220,89,230,92,34,234,135,211,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,208,70,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,236,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,135,171,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,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,0,4,127,225,171,140,92,19,138,108,239,82,108,26,105,71,226,177,188,19,216,254,11,32,238,76,207,107,248,216,102,124,159,218,179,65,28,148,253,169,32,124,127,18,187,127,77,201,209,58,117,9,0,0,3,42,229,255,0,114,184,242,39,166,95,125,122,197,105,64,37,255,0,114,184,242,39,166,95,125,122,197,104,18,168,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,128,75,254,230,143,228,79,83,126,229,245,138,34,128,64,253,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,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,125,101,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,3,78,101,85,243,206,251,19,252,73,249,105,63,248,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,22,70,43,154,199,62,41,98,122,177,155,246,164,0,231,157,246,39,248,147,242,208,42,172,234,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,253,155,87,170,242,184,243,217,166,95,125,122,61,105,232,57,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,238,185,145,74,215,35,150,21,150,64,186,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,47,181,51,195,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,160,140,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,2,155,57,213,249,167,197,190,95,208,250,141,196,129,81,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,147,215,157,95,154,124,91,229,253,15,168,220,79,85,202,15,75,112,77,105,193,53,255,0,76,245,46,197,237,156,110,243,244,83,198,209,120,169,169,251,189,169,171,230,143,246,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,66,53,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,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,206,191,24,60,38,102,92,34,234,135,208,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,145,92,177,120,241,253,8,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,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,209,232,128,139,242,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,218,231,177,179,194,231,53,23,171,82,88,213,122,110,78,179,171,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,189,131,151,143,15,88,175,20,28,189,53,19,72,242,154,159,1,227,245,2,170,166,221,116,101,44,117,19,91,43,162,160,183,58,42,136,218,244,255,0,26,55,163,92,199,62,41,101,98,61,155,247,37,112,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,1,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,185,78,82,26,13,77,165,156,52,71,169,55,10,42,184,50,29,79,168,246,165,74,84,211,203,78,248,173,208,62,72,168,99,70,61,234,215,177,205,89,106,89,43,88,205,236,172,106,124,77,99,28,181,43,194,46,136,90,184,142,226,47,12,209,171,237,242,174,209,109,191,212,84,186,178,174,146,54,190,116,130,158,150,106,153,25,30,239,133,175,123,96,86,35,213,28,140,87,163,149,175,219,177,116,146,6,85,207,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,250,156,199,181,201,213,21,20,252,165,191,107,255,0,5,23,30,39,248,29,208,156,219,77,45,158,39,82,113,45,63,199,105,168,168,227,74,88,125,179,67,53,37,34,73,79,53,68,206,143,103,103,171,231,141,93,38,212,235,59,81,138,233,145,205,15,87,203,23,143,31,211,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,65,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,32,84,183,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,247,47,163,209,17,84,149,92,209,252,246,106,111,220,190,143,68,119,94,11,248,62,198,120,185,224,39,46,178,185,41,40,179,107,30,113,117,118,39,120,171,150,163,177,67,60,180,86,119,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,224,243,252,177,120,241,253,8,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,186,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,106,156,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,224,179,64,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,8,0,73,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,64,114,165,208,189,56,226,47,78,53,247,75,245,66,205,227,173,85,223,70,165,134,104,149,25,85,111,170,106,93,18,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,66,173,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,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,63,89,74,220,177,120,241,253,8,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,186,144,0,0,7,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,235,0,51,173,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,30,175,132,94,61,179,190,21,116,227,81,116,242,211,7,139,164,200,237,245,21,152,227,163,167,135,185,107,200,164,72,96,109,99,164,145,28,142,133,176,49,94,232,158,201,17,242,83,192,212,72,218,249,94,182,233,199,254,153,105,30,165,240,185,151,38,178,222,106,236,214,140,94,157,249,21,13,206,146,70,36,244,151,24,98,145,144,118,227,150,72,226,168,124,139,43,160,72,30,246,247,22,116,107,93,28,138,201,25,158,16,62,174,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,167,203,155,130,143,213,87,78,39,191,231,246,203,84,154,155,148,254,210,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,22,5,242,119,210,253,47,207,248,134,189,100,25,195,169,46,23,220,50,206,203,190,57,103,169,162,146,86,44,254,33,140,125,197,36,69,237,53,244,202,232,154,198,61,28,170,250,166,202,205,174,129,28,151,104,0,170,190,121,223,98,127,137,63,45,45,80,170,190,121,223,98,127,137,63,45,2,173,104,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,163,24,178,205,20,104,231,116,77,242,49,191,91,145,23,170,240,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,242,87,147,85,166,213,127,226,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,182,104,42,96,146,190,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,255,0,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,7,235,230,77,197,230,43,197,126,163,226,53,90,111,91,117,126,33,141,227,241,246,169,238,52,17,211,201,21,210,173,82,90,206,138,213,115,221,181,140,164,133,221,92,172,238,83,200,177,238,99,146,73,58,7,39,189,1,250,127,174,55,29,92,203,116,247,218,184,182,23,111,127,178,238,149,140,254,213,166,200,150,106,119,65,219,106,170,36,179,71,2,207,39,241,92,145,57,208,189,118,61,97,114,192,3,70,124,20,240,241,106,225,159,135,156,107,3,130,213,87,65,125,184,83,195,123,202,89,83,88,218,151,251,110,122,120,146,169,168,232,213,98,70,70,177,182,22,36,127,14,200,154,170,175,114,186,71,135,117,0,1,74,220,234,252,211,226,223,47,232,125,70,226,64,168,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,58,109,107,222,216,38,115,90,171,213,201,20,138,157,118,175,73,235,206,175,205,62,45,242,254,135,212,110,39,170,229,13,166,120,174,178,105,199,17,250,91,154,210,120,139,46,77,111,176,91,234,118,199,27,228,135,122,92,246,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,14,21,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,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,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,64,112,29,204,118,167,133,60,55,40,211,237,65,180,100,25,110,60,234,119,87,98,148,52,213,81,53,150,235,143,87,172,144,42,200,155,162,166,168,115,218,247,185,170,254,211,216,231,54,23,186,105,20,11,20,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,74,44,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,123,220,136,212,250,144,253,90,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,22,127,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,186,101,238,244,138,57,17,142,133,209,186,69,106,189,98,116,65,221,121,117,240,43,77,194,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,241,222,230,53,239,99,81,239,167,110,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,229,69,143,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,250,174,95,220,51,225,188,87,242,252,205,116,183,48,174,171,183,61,186,145,87,114,180,92,233,149,92,251,117,198,59,85,19,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,86,182,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,14,85,197,143,149,141,100,249,127,144,250,116,228,53,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,153,92,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,52,231,173,24,86,101,168,186,95,144,96,250,127,169,85,120,5,246,243,78,218,106,124,142,146,141,42,167,160,98,200,213,149,99,102,246,42,61,209,36,145,163,218,246,190,53,122,61,170,142,106,40,21,193,205,79,143,31,246,95,133,77,32,189,127,69,22,95,125,182,92,127,231,217,83,100,115,59,95,228,238,149,241,205,253,37,59,219,252,171,10,245,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,95,171,170,188,39,235,110,142,235,69,163,65,50,236,114,145,217,102,71,81,79,13,134,58,75,140,18,65,116,101,69,91,233,105,166,142,69,114,36,108,150,88,220,136,147,118,222,212,232,175,107,11,191,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,66,162,249,138,112,233,130,112,191,170,120,62,153,224,180,255,0,103,246,202,203,197,110,249,191,132,238,158,38,174,25,235,59,114,203,39,103,187,216,99,187,76,118,198,125,72,159,90,175,234,224,191,131,235,87,22,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,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,78,151,206,175,205,62,45,242,254,135,212,110,39,85,228,99,246,217,248,111,243,32,43,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,203,180,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,92,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,248,223,34,198,244,84,115,31,13,101,112,75,194,143,16,90,249,168,246,60,215,73,34,246,5,171,19,200,40,231,169,204,171,33,138,74,91,77,84,42,149,12,116,112,200,191,219,147,51,99,23,178,212,115,119,73,10,74,177,178,68,120,29,175,157,95,154,124,91,229,253,15,168,220,72,0,79,254,117,126,105,241,111,151,244,62,163,113,62,79,40,12,90,197,156,235,238,161,97,89,77,15,141,178,228,26,95,118,181,220,105,187,175,143,191,75,61,109,4,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,240,57,7,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,250,185,132,113,41,98,226,135,136,235,134,107,135,38,252,90,201,111,131,30,177,84,190,149,244,243,86,82,194,249,36,124,242,49,238,85,77,243,207,58,179,170,49,221,174,210,61,141,122,61,15,203,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,240,172,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,2,199,249,44,104,53,77,219,50,202,248,141,188,209,82,62,219,98,167,126,51,101,89,169,226,149,254,209,153,35,150,166,104,158,175,223,3,226,167,88,227,85,217,251,70,87,61,168,255,0,133,237,91,116,57,254,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,63,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,234,114,162,254,176,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,83,201,247,138,235,21,247,4,78,21,114,153,109,86,187,214,51,223,172,197,215,188,246,77,122,165,154,105,234,106,163,218,228,86,44,208,61,238,127,70,185,28,248,159,213,35,233,4,178,58,181,184,177,243,79,172,159,48,50,31,81,156,231,248,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,5,218,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,63,127,149,215,15,95,160,222,25,109,183,251,157,77,170,182,245,169,126,27,45,150,166,142,151,100,144,208,207,75,18,209,209,201,51,145,31,47,109,138,249,58,42,35,89,37,76,205,106,57,58,200,255,0,215,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,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,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,161,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,77,41,218,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,141,92,56,242,243,208,110,26,53,67,36,213,76,66,142,174,227,114,184,212,61,49,246,92,157,222,76,110,138,72,209,37,167,166,115,186,185,239,115,150,86,247,222,171,34,66,172,139,175,242,210,79,40,0,226,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,237,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,105,248,165,110,114,122,179,138,230,156,65,90,116,206,211,136,120,75,214,157,219,214,154,239,124,145,177,164,151,31,27,21,61,84,20,237,218,138,245,134,6,61,92,213,123,191,148,169,157,17,141,68,223,32,67,253,89,215,237,101,215,95,96,126,151,53,10,235,148,125,23,183,165,178,215,227,94,213,236,67,238,220,229,218,137,220,153,251,89,220,157,251,165,147,99,55,189,219,91,210,96,114,197,224,59,244,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,0,26,72,225,11,85,109,90,213,195,70,158,234,53,155,29,164,176,83,215,217,217,72,251,101,21,35,105,105,40,231,164,123,169,38,138,154,22,189,233,29,50,75,4,137,11,119,42,164,93,190,189,23,170,32,118,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,239,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,190,189,30,180,191,224,51,215,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,246,14,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,91,254,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,239,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,120,31,88,202,185,170,131,42,224,95,247,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,231,249,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,63,65,202,227,200,158,153,125,245,235,21,164,170,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,22,255,0,173,122,223,147,113,13,201,246,249,169,217,133,142,174,134,239,85,79,104,160,171,170,154,74,119,50,235,61,45,238,142,9,171,162,108,29,18,54,75,44,114,42,198,232,227,86,61,30,214,181,209,163,36,147,191,234,111,47,61,6,213,174,37,237,252,72,230,116,117,117,245,17,211,177,110,216,244,238,238,219,174,245,176,50,40,233,42,38,107,186,170,50,56,163,218,248,19,246,114,236,133,92,136,137,51,106,63,47,52,127,34,122,155,247,47,172,81,1,68,58,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,179,71,188,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,154,35,191,240,117,198,46,119,194,6,119,81,127,176,81,251,103,27,188,236,250,65,143,247,33,167,246,167,106,26,134,82,255,0,109,62,9,100,131,181,37,66,201,251,52,77,253,54,187,170,47,184,36,175,17,188,171,43,44,28,79,224,216,54,146,223,253,157,128,234,157,194,178,42,58,170,232,39,169,250,55,37,53,59,234,170,41,100,145,19,164,221,96,142,87,82,163,228,108,146,118,222,201,28,157,167,84,62,226,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,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,122,0,0,0,42,175,158,119,216,159,226,79,203,78,63,201,170,211,106,191,241,37,155,88,175,182,202,75,141,182,227,166,247,42,74,202,58,184,91,52,21,48,73,95,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,157,131,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,192,113,254,63,184,62,186,240,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,46,250,116,154,38,36,142,115,146,86,57,143,221,189,100,142,63,171,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,188,157,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,218,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,205,102,170,225,246,45,63,212,124,143,10,198,51,219,86,107,106,178,220,37,163,164,191,218,216,246,210,220,35,106,244,73,24,143,255,0,169,85,170,248,213,200,171,28,146,179,108,142,13,57,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,223,139,31,52,250,201,243,3,33,245,25,201,211,201,247,138,188,237,249,82,112,175,127,182,221,111,152,223,179,231,173,199,231,162,163,135,179,142,246,228,158,162,169,213,78,100,105,34,195,60,149,8,212,150,73,29,178,94,204,109,111,73,186,178,11,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,156,255,0,152,255,0,48,10,62,29,236,82,233,38,144,228,95,234,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,246,41,40,113,254,107,28,118,218,146,213,95,194,206,141,100,213,110,185,58,161,96,205,238,182,233,218,216,35,129,26,246,201,103,71,162,43,158,247,57,90,179,236,115,81,136,206,195,149,251,231,142,63,203,200,199,237,179,240,223,230,69,85,150,169,200,199,237,179,240,223,230,64,90,160,0,12,171,151,253,202,227,200,158,153,125,245,235,21,165,0,151,253,202,227,200,158,153,125,245,235,21,160,74,160,0,0,0,17,87,154,63,145,61,77,251,151,214,40,138,1,47,251,154,63,145,61,77,251,151,214,40,138,1,3,85,5,27,115,79,225,51,13,225,207,84,45,57,198,159,212,82,80,216,181,42,162,225,83,79,142,82,80,44,16,89,159,75,29,26,74,145,191,184,228,115,37,150,162,73,17,141,100,108,137,58,49,169,181,17,18,221,56,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,26,71,171,90,247,50,40,165,122,49,251,54,174,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,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,161,208,56,62,226,207,50,225,23,84,62,156,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,246,39,248,147,242,211,234,242,148,224,163,216,148,116,124,89,106,109,178,235,71,122,155,189,30,23,111,157,59,17,182,134,104,59,111,185,185,17,219,228,239,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,124,174,121,223,98,127,137,63,45,2,42,242,184,243,217,166,95,125,122,61,105,123,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,68,60,174,60,246,105,151,223,94,143,90,89,79,51,14,53,238,60,48,96,150,220,39,77,46,126,27,82,114,222,149,52,85,145,173,44,222,198,161,134,104,214,74,137,169,230,108,155,251,221,31,4,104,232,246,175,73,220,143,71,66,141,112,83,183,18,58,69,106,208,93,109,202,116,130,205,157,210,102,52,248,197,68,84,143,188,83,64,216,25,44,235,4,111,154,37,141,178,202,140,124,82,190,72,94,221,234,168,248,156,139,181,122,181,38,255,0,39,222,39,53,30,131,59,78,23,234,44,183,92,151,22,186,247,238,148,117,62,37,86,28,82,56,161,158,74,137,54,36,78,94,205,68,238,166,143,162,201,28,108,150,77,205,69,124,206,71,87,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,35,131,174,14,176,78,16,48,74,139,5,130,179,219,57,37,231,103,210,12,131,183,53,63,181,59,83,84,62,151,251,85,243,203,28,29,168,234,22,63,217,170,111,233,185,221,85,125,193,90,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,128,159,252,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,141,27,209,174,99,159,20,178,177,30,205,251,147,56,57,101,131,232,166,85,121,197,189,183,106,188,251,26,225,81,111,246,141,166,167,196,80,214,118,164,115,59,244,242,244,78,228,47,219,185,143,232,155,154,168,189,19,169,107,252,215,184,227,166,198,173,87,190,17,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,214,36,134,87,71,209,238,145,253,154,181,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,253,164,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,80,181,254,78,252,76,102,90,131,134,222,180,3,48,161,200,46,236,193,233,217,91,104,200,37,68,150,146,142,220,245,100,81,90,229,147,106,57,143,107,146,71,192,142,115,247,68,146,177,189,182,83,49,171,99,231,31,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,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,14,149,202,231,141,187,87,15,217,52,218,37,169,19,210,81,225,57,165,225,149,108,189,85,213,54,158,11,21,106,211,190,55,75,39,72,92,233,25,59,163,162,137,92,249,25,28,41,26,200,189,17,100,82,199,248,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,76,246,23,19,202,191,142,170,108,255,0,30,181,112,195,170,85,244,144,100,246,58,120,109,184,100,208,210,203,190,237,110,130,150,103,186,9,82,56,214,24,223,75,13,50,34,72,247,179,186,199,49,54,186,70,61,242,7,228,229,31,164,216,174,141,219,174,153,30,161,229,248,165,191,82,117,31,187,69,102,196,171,93,29,62,69,65,67,109,170,172,130,177,171,20,202,218,132,238,84,82,204,178,68,198,109,106,80,177,206,114,185,21,177,89,81,155,110,46,181,190,213,196,119,17,121,158,178,216,172,117,118,139,109,254,162,153,180,116,149,114,53,243,164,20,244,176,211,70,249,54,252,45,123,219,2,61,88,138,228,98,189,90,142,126,221,235,110,156,169,175,124,65,102,156,62,212,231,250,217,169,23,92,154,213,118,184,73,79,138,69,116,88,170,106,163,165,130,89,91,83,82,250,205,206,168,155,185,80,249,34,72,231,93,209,182,141,54,124,15,106,32,81,97,163,222,10,114,155,22,97,194,62,144,221,177,202,239,23,73,79,135,219,45,114,73,218,124,123,106,168,160,109,37,76,125,30,136,171,178,120,37,103,94,155,93,183,171,85,90,168,171,156,34,74,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,97,50,185,183,240,89,117,189,84,201,197,102,150,227,245,117,245,17,211,244,207,32,138,165,210,189,176,65,20,113,211,220,34,129,90,170,140,142,40,213,147,171,29,209,172,100,82,118,209,18,121,74,214,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,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,146,249,143,242,255,0,172,225,222,251,46,173,233,14,59,254,164,245,254,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,98,178,135,0,227,39,88,236,92,64,113,15,144,107,22,57,15,135,164,201,173,246,58,137,41,183,61,254,18,169,150,138,56,234,105,183,189,140,89,59,83,199,44,93,205,136,215,236,220,223,133,200,165,159,242,84,242,177,148,252,192,174,244,235,113,74,197,212,242,84,242,177,148,252,192,174,244,235,112,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,31,87,152,255,0,47,250,62,34,44,82,234,222,144,227,191,234,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,246,43,21,32,154,168,42,175,154,231,2,223,203,241,65,162,152,103,253,241,85,159,209,80,187,252,87,54,233,29,58,55,254,119,197,61,174,254,242,101,103,250,226,96,36,87,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,50,140,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,13,226,235,75,254,156,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,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,237,179,240,223,230,68,202,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,134,188,140,126,219,63,13,254,100,90,160,25,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,84,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,116,174,99,252,191,232,248,136,177,75,171,122,67,142,255,0,170,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,216,172,84,130,6,170,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,2,181,121,178,113,175,113,211,250,63,213,139,75,238,125,139,213,238,222,249,50,250,216,214,150,162,56,173,117,80,77,10,219,29,27,218,247,199,52,172,145,179,57,223,178,123,35,236,43,21,201,50,171,2,42,243,43,227,94,227,196,94,163,215,105,126,21,115,235,166,88,141,193,177,211,49,171,75,60,119,91,165,50,212,196,251,156,83,198,213,122,66,246,78,230,70,212,149,204,116,108,100,170,141,115,213,172,225,90,51,194,102,188,235,246,27,151,103,154,91,130,213,222,45,24,117,63,118,169,236,247,62,182,116,86,43,169,40,219,211,173,69,75,98,114,204,177,51,222,140,106,39,242,146,195,28,191,43,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,39,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,129,155,124,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,52,81,193,255,0,18,150,46,42,116,58,207,169,182,196,236,221,97,219,107,201,41,27,74,248,35,164,188,69,12,111,168,142,36,115,159,186,21,238,178,72,213,30,245,237,200,196,114,163,209,237,109,112,243,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,58,42,50,154,105,122,181,205,145,201,219,154,88,218,197,115,101,108,112,196,174,15,248,148,190,240,173,174,54,125,77,182,39,122,213,54,219,94,73,72,218,86,79,37,93,158,89,163,125,68,113,35,156,205,179,39,105,146,70,168,246,39,114,54,35,149,88,175,107,131,71,197,85,243,206,251,19,252,73,249,105,103,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,86,15,60,239,177,63,196,159,150,129,2,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,251,254,187,81,105,31,22,250,13,91,111,163,187,82,100,120,38,161,89,228,134,42,234,70,177,234,140,127,84,108,209,164,204,114,69,83,4,173,71,34,72,205,241,77,10,110,106,61,138,137,154,34,95,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,67,165,104,175,6,54,174,22,120,205,101,207,137,172,231,31,182,224,90,117,81,108,189,218,111,213,21,109,167,130,243,91,91,83,44,86,86,236,73,146,106,119,164,212,181,85,18,162,164,145,198,150,217,187,138,176,57,38,117,207,148,237,206,23,138,43,86,161,228,216,182,130,224,119,186,75,158,61,98,167,167,202,46,149,148,143,108,176,86,86,213,211,238,162,237,201,219,248,152,202,57,251,169,36,82,186,57,18,185,17,83,116,72,126,78,76,151,141,101,174,214,91,238,39,96,204,110,180,58,109,110,183,201,125,200,45,158,207,109,77,13,101,115,154,148,212,177,119,158,159,218,115,63,122,205,186,53,71,76,218,13,142,71,53,157,88,23,40,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,126,219,63,13,254,100,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,182,207,195,127,153,1,61,56,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,240,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,105,248,142,188,87,112,73,165,252,87,221,112,155,238,87,5,37,13,203,21,188,83,77,93,88,218,89,29,61,218,200,215,57,211,218,95,36,83,68,230,50,71,57,28,217,122,185,208,175,113,99,68,238,63,168,87,175,42,62,10,63,73,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,46,157,152,111,23,72,100,115,150,163,122,57,36,116,52,178,70,207,115,91,178,73,87,106,189,82,25,162,117,202,31,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,207,172,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,90,167,37,79,43,25,79,204,10,239,78,183,29,43,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,121,175,37,79,43,25,79,204,10,239,78,183,19,252,12,182,127,117,88,22,85,254,250,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,70,72,102,142,70,127,83,154,230,254,229,66,237,52,239,136,108,203,137,158,90,122,163,168,57,206,37,87,104,185,81,224,249,13,149,245,211,61,21,151,247,211,217,149,38,185,68,141,134,38,49,146,84,58,118,44,113,163,152,199,196,246,163,151,106,162,116,173,89,224,23,67,181,163,136,235,7,16,249,213,191,198,73,106,183,165,61,194,192,180,208,165,13,234,170,23,162,210,84,213,170,53,31,47,109,138,246,62,55,171,155,43,99,166,98,244,142,39,199,55,181,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,85,6,85,205,84,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,128,181,67,242,91,45,54,171,45,51,232,236,214,202,74,10,121,42,39,171,124,84,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,190,183,61,238,114,245,85,85,63,88,2,149,185,213,249,167,197,190,95,208,250,141,196,226,156,191,120,156,177,112,171,175,177,230,185,77,151,198,217,114,11,122,99,87,26,159,18,248,253,151,75,61,109,44,146,215,108,100,82,190,126,211,41,220,189,150,162,57,253,122,35,145,125,203,218,249,213,249,167,197,190,95,208,250,141,196,128,0,105,79,93,52,115,78,56,176,208,235,142,13,118,154,213,116,181,100,118,244,174,176,94,226,106,86,71,69,84,248,85,105,46,84,206,141,237,223,183,184,142,77,146,53,178,70,231,49,85,89,35,145,96,87,0,220,186,115,45,43,226,143,47,204,53,151,10,164,184,99,58,123,81,61,22,37,114,185,53,24,183,43,143,118,41,41,110,148,212,236,123,216,172,109,50,185,221,94,231,118,166,153,141,111,89,160,122,195,229,121,83,241,213,77,135,73,65,194,198,171,215,210,83,88,170,170,18,28,42,185,180,178,186,118,220,106,235,88,158,205,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,110,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,59,173,199,129,90,156,199,129,12,11,138,125,40,160,171,169,190,210,211,222,230,205,104,93,85,19,96,117,186,146,178,224,190,210,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,203,194,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,2,141,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,30,225,163,136,188,19,138,13,44,160,212,204,22,163,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,245,162,253,104,149,87,205,11,129,111,208,166,84,253,113,209,204,51,194,105,181,235,103,182,41,168,157,186,27,21,210,73,28,139,210,20,106,120,122,57,186,199,219,232,174,99,37,87,199,251,38,186,158,53,141,92,31,241,5,168,252,55,235,141,159,53,211,44,127,233,29,125,211,109,138,174,192,216,22,73,47,52,181,19,70,171,73,18,177,174,145,147,58,72,226,88,221,26,43,146,70,177,21,178,53,93,27,194,255,0,184,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,144,127,178,143,199,103,252,121,255,0,155,54,127,244,66,244,242,204,114,197,172,154,89,121,196,174,47,186,210,89,115,156,126,162,221,59,188,59,232,171,161,165,173,166,116,110,94,213,68,123,225,153,25,34,252,18,199,185,142,78,142,103,84,86,144,175,251,10,156,44,127,195,237,85,255,0,181,109,223,232,32,74,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,31,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,193,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,117,60,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,247,61,157,138,90,26,136,42,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,21,1,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,128,124,172,255,0,75,115,189,47,250,57,244,234,197,236,207,165,184,253,30,83,103,254,218,134,111,21,107,170,221,216,159,246,79,118,205,221,183,252,15,218,244,233,239,106,117,66,202,185,33,106,151,255,0,52,189,20,184,95,127,239,76,166,209,108,240,191,225,166,175,159,188,140,255,0,244,107,118,61,255,0,214,198,255,0,40,167,191,231,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,107,19,109,45,201,212,241,182,167,123,158,138,187,39,130,158,46,219,88,247,59,196,238,248,91,27,149,107,175,128,125,76,197,116,139,139,221,54,206,179,90,191,9,101,167,184,84,91,234,106,157,36,113,199,75,227,105,38,163,100,242,190,71,181,140,134,55,212,53,242,61,93,240,198,215,185,17,85,17,20,52,82,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,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,223,94,177,90,74,162,42,242,184,242,39,166,95,125,122,197,105,42,128,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,165,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,248,174,19,188,211,232,223,204,12,123,212,96,52,39,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,224,167,110,90,124,117,83,112,203,147,85,105,134,167,87,210,82,233,126,71,81,61,202,170,185,212,178,201,61,162,226,148,232,141,157,137,4,111,150,102,76,144,67,11,163,86,174,213,237,200,215,49,27,34,73,121,38,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,99,252,156,120,149,207,174,212,213,220,53,95,177,170,187,134,39,97,167,154,190,203,124,164,182,204,246,90,231,154,87,204,234,26,169,98,141,98,99,38,95,21,52,82,78,230,46,248,228,141,29,38,248,153,24,116,190,107,124,81,235,183,13,127,162,239,208,166,115,244,115,233,31,182,253,167,252,25,71,89,223,240,254,7,179,254,185,138,77,187,123,242,255,0,23,167,93,222,254,189,19,167,63,229,127,198,103,18,124,68,235,237,255,0,10,214,61,72,250,65,101,162,195,234,174,144,83,123,30,130,147,101,83,43,104,163,108,155,233,224,141,235,209,147,72,157,21,118,252,93,122,117,68,84,151,252,86,240,83,165,156,96,253,22,253,38,95,242,187,103,209,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,231,248,95,229,233,162,252,38,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,126,234,118,34,42,185,83,162,187,221,245,42,4,75,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,130,188,46,113,41,125,225,122,241,157,102,184,114,108,202,111,120,124,216,245,138,165,244,172,168,134,142,170,106,250,41,31,60,140,123,145,23,100,16,78,172,234,143,111,119,180,143,99,152,175,64,44,167,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,168,204,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,249,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,169,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,7,85,224,251,132,204,55,132,93,47,250,15,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,251,58,247,30,136,142,149,234,180,67,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,63,162,156,96,227,60,35,114,196,211,123,211,150,146,183,54,190,83,228,13,196,236,245,113,84,118,43,167,138,249,51,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,109,85,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,201,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,55,200,247,125,110,85,91,63,229,79,192,149,213,110,180,28,83,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,6,246,185,94,175,239,181,25,178,9,36,10,224,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,253,164,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,42,228,99,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,8,171,253,148,126,59,63,227,207,252,217,179,255,0,162,22,253,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,253,156,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,94,1,253,133,78,22,63,225,246,170,255,0,218,182,239,244,18,95,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,67,50,229,255,0,114,184,242,39,166,95,125,122,197,105,64,37,255,0,114,184,242,39,166,95,125,122,197,104,18,168,0,0,0,4,85,230,143,228,79,83,126,229,245,138,34,128,75,254,230,143,228,79,83,126,229,245,138,34,128,64,238,188,96,241,103,153,113,117,170,31,78,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,138,240,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,104,35,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,250,197,85,243,206,251,19,252,73,249,105,106,133,85,243,206,251,19,252,73,249,104,16,87,131,109,75,190,232,223,16,248,254,170,227,152,71,210,234,188,86,223,124,186,73,104,246,147,40,59,212,177,90,43,29,83,39,125,237,122,55,181,2,75,47,77,174,115,251,123,26,138,231,33,205,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,69,114,184,243,217,166,95,125,122,61,105,26,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,11,201,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,180,231,197,19,90,142,72,82,89,38,81,23,249,104,231,245,58,131,193,110,157,213,92,178,26,75,173,202,199,79,83,96,170,72,86,45,244,108,164,169,146,42,90,121,89,26,38,199,182,141,41,21,55,38,247,49,204,123,183,111,220,178,128,10,86,231,87,230,159,22,249,127,67,234,55,19,138,112,165,198,109,247,132,189,56,213,91,102,7,106,238,230,121,223,178,41,237,23,41,216,199,210,218,163,167,74,222,253,75,163,119,94,236,201,226,34,72,163,86,172,123,149,206,127,84,103,106,94,215,206,175,205,62,45,242,254,135,212,110,36,0,3,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,247,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,31,21,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,94,173,84,71,163,186,88,80,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,142,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,46,252,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,172,14,191,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,253,156,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,90,129,230,143,231,179,83,126,229,244,122,34,239,180,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,180,131,205,31,207,102,166,253,203,232,244,64,116,174,24,56,44,181,113,79,192,78,99,125,196,49,250,71,106,166,53,156,86,174,63,88,181,45,165,90,216,18,138,220,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,221,5,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,146,167,149,140,167,230,5,119,167,91,143,147,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,5,85,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,33,165,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,43,91,147,103,12,94,205,177,93,184,157,205,113,123,84,210,94,58,91,240,138,217,38,238,213,83,67,27,234,33,184,78,216,211,171,34,238,61,27,11,94,191,181,219,20,232,136,216,228,235,45,159,129,149,115,165,107,70,131,102,90,43,30,27,116,190,209,85,203,98,207,49,123,94,77,98,187,58,157,35,130,177,149,84,80,79,60,44,84,123,147,125,60,179,44,78,69,84,122,162,71,34,177,173,149,157,121,169,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,24,16,47,150,47,30,63,161,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,183,19,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,161,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,253,164,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,84,229,59,198,189,187,41,197,109,156,43,234,69,207,102,73,102,235,77,135,78,245,170,168,154,235,66,216,234,42,36,167,145,202,215,199,15,133,142,29,172,87,72,198,172,75,20,108,98,44,74,175,10,214,226,143,66,255,0,86,189,118,201,180,83,233,79,210,63,163,158,11,248,79,192,248,62,255,0,136,163,130,167,249,30,228,155,118,247,246,255,0,29,122,237,235,238,235,209,45,83,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,249,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,103,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,148,23,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,15,107,204,127,151,253,103,14,247,217,117,111,72,113,223,245,39,175,240,208,75,77,79,36,245,18,99,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,251,21,150,53,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,44,140,87,53,237,100,177,68,245,99,246,109,93,20,101,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,248,146,71,44,110,71,53,200,199,177,200,168,215,37,6,113,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,133,244,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,107,215,154,7,25,156,73,240,237,175,182,12,43,71,53,35,232,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,86,53,114,150,213,44,239,20,226,198,195,166,118,11,239,133,198,243,191,21,244,130,139,194,194,255,0,25,224,173,181,211,82,254,209,236,89,35,217,35,149,223,179,115,119,117,232,238,169,238,44,211,138,14,94,154,47,197,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,238,168,122,42,163,145,58,35,125,223,90,168,114,14,84,156,81,235,183,18,159,165,31,211,94,115,244,143,232,231,177,61,153,252,25,71,71,216,241,30,59,189,254,182,138,61,219,187,17,127,27,175,77,190,238,157,87,172,85,231,87,230,159,22,249,127,67,234,55,18,202,120,82,224,167,75,56,62,250,83,250,51,191,229,119,63,165,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,214,181,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,237,179,240,223,230,69,170,21,87,200,199,237,179,240,223,230,69,170,0,42,175,154,231,2,223,203,241,65,162,152,103,253,241,85,159,209,80,187,252,87,54,233,29,58,55,254,119,197,61,174,254,242,101,103,250,226,98,213,0,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,4,112,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,108,250,65,143,247,38,168,246,95,118,106,134,82,255,0,109,62,8,163,159,187,29,58,201,251,52,93,157,118,187,162,167,190,176,57,143,242,255,0,172,225,222,251,46,173,233,14,59,254,164,245,254,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,98,178,198,14,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,11,212,227,215,137,138,158,22,56,121,185,231,22,106,26,185,242,27,229,71,209,204,126,104,82,45,148,87,25,233,231,124,117,114,164,173,115,92,200,155,12,146,35,54,63,123,218,198,42,53,175,115,219,159,108,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,52,251,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,11,116,229,155,194,102,27,161,26,47,106,213,38,212,82,94,242,205,74,179,219,239,79,187,58,129,96,158,130,221,83,73,79,59,109,172,85,145,232,172,108,170,247,186,70,164,125,213,237,239,111,236,163,219,50,138,107,229,71,198,191,232,203,42,131,134,189,76,185,221,106,113,188,182,225,79,77,137,75,215,189,13,158,233,52,142,106,211,236,70,172,141,134,170,73,25,239,107,182,71,42,110,86,34,77,52,173,185,64,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,236,227,167,135,219,23,13,92,71,100,90,119,139,100,22,171,141,150,163,109,226,221,73,69,59,228,154,207,75,82,247,190,42,10,164,123,158,246,205,19,17,189,21,207,115,164,137,208,202,189,22,93,173,186,158,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,61,57,68,113,77,117,211,205,80,127,14,55,216,106,235,49,140,238,162,90,187,99,40,173,78,170,158,142,246,145,198,139,43,221,23,198,218,103,211,192,169,35,149,175,108,107,20,79,94,212,105,60,135,75,231,157,246,39,248,147,242,211,191,242,212,224,162,221,195,166,156,80,234,134,107,108,233,169,185,117,189,210,84,189,201,85,4,150,171,93,74,83,74,203,100,176,72,228,98,204,199,192,215,200,229,137,175,108,143,124,72,174,107,17,207,224,28,243,190,196,255,0,18,126,90,4,106,229,145,161,122,113,196,94,176,103,90,95,170,22,111,29,106,174,211,250,217,97,154,37,70,85,91,234,155,112,183,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,226,188,75,240,233,157,240,191,170,117,250,103,157,83,255,0,75,89,103,173,223,15,240,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,62,165,79,169,86,85,114,84,243,79,148,252,191,174,245,27,113,102,156,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,3,57,134,130,57,111,104,133,171,68,120,80,196,219,111,190,85,221,42,51,202,122,124,226,185,243,70,216,217,4,245,244,116,234,144,68,212,234,168,200,226,142,38,42,185,202,174,122,61,255,0,10,57,35,101,85,240,103,193,222,101,157,113,155,77,163,218,157,103,164,176,84,105,197,67,50,60,166,209,123,163,74,148,171,164,164,169,167,235,72,216,189,241,78,202,133,158,22,163,213,203,19,161,149,210,53,100,77,172,146,253,0,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,163,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,244,163,250,107,206,126,145,253,28,246,39,179,63,131,40,232,251,30,35,199,119,191,214,209,71,187,119,98,47,227,117,233,183,221,211,170,245,235,252,80,114,244,209,126,44,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,117,67,209,85,28,137,209,27,238,250,213,125,7,10,92,20,233,103,7,223,74,127,70,119,252,174,231,244,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,93,58,248,151,238,221,187,175,70,244,233,209,122,133,107,115,171,243,79,139,124,191,161,245,27,137,213,121,24,253,182,126,27,252,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,2,213,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,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,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,251,108,252,55,249,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,126,219,63,13,254,100,5,170,0,0,165,110,117,126,105,241,111,151,244,62,163,113,56,167,2,156,53,216,184,169,205,181,11,76,174,107,217,186,195,167,247,11,166,55,86,234,167,193,29,37,226,42,202,38,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,181,243,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,33,6,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,159,42,62,53,255,0,73,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,207,123,93,190,72,151,114,177,86,25,165,119,75,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,199,99,88,231,177,142,87,178,144,109,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,234,201,26,190,246,170,57,62,180,3,81,0,142,188,5,113,13,153,113,51,195,205,179,80,115,156,74,174,209,114,163,168,246,43,235,166,122,43,47,239,167,167,129,38,185,68,141,134,38,49,146,84,58,118,44,113,163,152,199,196,246,163,151,106,162,72,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,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,4,148,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,53,240,189,203,187,70,184,99,212,124,159,84,173,43,237,187,213,202,225,84,184,231,136,167,115,99,198,109,114,170,237,164,167,238,73,35,228,155,99,150,55,213,61,219,221,26,35,81,24,142,151,187,42,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,0,0,0,5,32,115,130,214,59,238,115,197,2,233,85,68,62,30,203,166,150,248,41,232,227,220,199,247,234,171,169,224,171,168,169,234,140,107,219,185,143,166,139,182,174,123,83,195,111,110,213,145,200,126,190,78,58,67,83,154,241,47,93,170,85,16,85,165,183,78,44,243,76,201,225,158,38,179,218,53,204,125,44,48,202,199,117,123,216,234,117,175,122,43,17,58,62,22,110,114,117,70,190,21,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,250,203,147,228,227,164,52,216,87,13,21,218,165,81,5,34,220,181,30,241,52,204,158,25,229,115,253,157,66,247,210,195,12,172,119,70,49,237,168,74,247,162,177,23,171,38,102,231,47,68,107,2,74,241,123,164,53,58,239,195,70,161,105,109,190,10,185,238,87,107,59,230,181,193,77,60,80,190,162,227,76,246,213,81,194,175,151,224,107,31,81,4,76,122,185,91,240,57,223,19,63,140,153,183,53,80,102,179,138,173,45,253,11,113,29,168,186,103,13,139,216,212,22,108,130,171,217,84,94,43,196,118,173,114,191,189,67,251,69,123,220,238,180,178,192,239,141,202,244,235,209,253,28,142,68,13,9,232,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,16,57,213,249,88,197,190,96,80,250,117,196,244,28,160,181,66,213,154,112,151,77,129,194,218,72,46,90,125,120,173,182,212,64,218,214,203,60,176,84,204,234,216,170,159,23,68,116,44,115,170,38,133,189,119,35,150,150,69,71,125,109,111,159,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,0,0,0,202,185,170,131,42,224,95,247,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,69,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,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,17,255,0,140,94,14,176,78,47,240,74,123,5,254,179,216,217,37,155,127,209,252,131,183,53,71,178,251,179,83,190,171,251,85,147,197,28,253,216,233,210,63,218,42,236,235,185,189,21,61,253,3,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,1,85,124,243,190,196,255,0,18,126,90,85,89,106,156,243,190,196,255,0,18,126,90,69,254,88,90,13,134,235,231,20,116,150,189,64,162,164,185,88,177,59,61,78,77,81,105,171,167,89,160,185,62,41,97,130,40,100,77,237,77,141,150,166,57,85,28,143,99,210,21,141,204,86,200,189,2,96,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,108,208,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,70,216,175,7,217,55,23,60,123,106,253,149,169,87,69,132,216,245,34,246,236,178,241,73,45,63,126,134,9,107,107,159,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,107,131,245,114,224,229,255,0,89,196,69,246,45,91,213,236,119,253,73,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,254,217,98,187,243,207,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,2,128,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,106,128,0,50,174,94,79,4,26,189,134,232,47,44,76,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,249,87,20,80,198,207,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,27,30,215,46,213,236,203,53,211,188,11,75,111,51,210,38,61,167,20,247,24,108,176,67,2,53,251,235,170,221,85,83,52,175,94,174,123,220,229,141,136,157,81,136,200,89,209,168,229,123,158,23,211,193,111,26,88,111,25,56,109,222,243,102,199,106,241,188,135,27,168,142,27,213,150,105,150,165,148,236,153,100,90,105,162,169,70,49,178,178,70,197,39,84,218,215,181,241,189,21,187,118,62,73,20,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,197,145,138,230,177,207,138,88,158,172,102,253,168,29,84,0,4,85,230,143,228,79,83,126,229,245,138,34,128,75,254,230,143,228,79,83,126,229,245,138,34,128,64,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,218,128,0,170,190,121,223,98,127,137,63,45,45,80,170,190,121,223,98,127,137,63,45,2,42,242,184,243,217,166,95,125,122,61,105,245,121,176,98,215,220,127,141,172,190,237,119,161,240,244,153,53,190,209,116,181,201,221,99,252,69,43,40,97,164,116,157,26,170,172,233,61,37,67,58,57,17,223,7,94,155,92,213,95,149,202,227,207,102,153,125,245,232,245,164,202,231,131,133,93,107,240,13,44,212,104,106,41,18,219,99,188,92,108,149,17,57,238,239,186,122,232,98,154,39,49,187,118,171,17,182,249,145,202,174,69,69,116,125,17,221,85,90,31,39,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,138,178,46,235,74,40,7,150,46,169,126,139,248,201,194,188,93,247,217,150,172,183,196,98,215,15,237,94,247,138,241,81,175,132,131,220,199,57,155,171,163,162,248,219,183,167,79,137,200,197,121,127,192,82,183,58,191,52,248,183,203,250,31,81,184,159,147,148,111,12,248,110,181,106,229,231,84,179,58,234,183,179,74,42,45,55,43,101,178,21,88,217,83,113,153,243,190,158,121,100,107,145,219,32,117,38,244,141,19,227,123,153,185,219,26,232,228,253,124,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,2,213,0,0,0,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,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,60,254,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,122,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,227,252,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,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,212,241,92,28,212,56,21,166,207,241,235,175,19,218,91,65,73,6,79,99,167,154,229,153,195,53,84,187,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,115,164,99,25,32,85,94,178,106,246,101,174,250,137,112,213,45,65,158,146,124,134,237,79,67,13,116,244,208,36,44,168,125,53,36,52,169,50,177,62,22,189,237,129,175,122,53,26,205,238,118,214,177,189,26,150,233,201,83,202,198,83,243,2,187,211,173,197,43,23,83,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,34,175,58,191,43,24,183,204,10,31,78,184,146,171,132,239,43,26,55,242,255,0,30,244,232,8,171,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,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,246,217,248,111,243,34,213,10,171,228,99,246,217,248,111,243,34,213,0,0,0,138,188,209,252,137,234,111,220,190,177,68,80,9,127,220,209,252,137,234,111,220,190,177,68,80,8,26,168,56,167,24,28,53,216,184,169,208,235,198,153,92,215,179,117,135,117,211,27,171,117,83,224,142,146,241,20,50,50,158,73,85,173,126,232,87,186,248,228,69,99,215,183,35,213,168,143,70,57,189,172,1,150,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,46,39,151,231,49,108,55,45,209,43,166,51,196,30,107,87,67,147,233,141,158,75,149,207,32,187,185,102,101,214,208,217,219,20,115,247,24,205,206,169,99,167,167,166,88,220,142,154,119,186,39,181,211,73,36,141,103,235,230,201,194,31,233,119,78,63,88,44,42,139,126,95,128,91,223,237,102,201,95,218,142,171,29,133,38,158,109,177,189,21,139,52,15,123,165,111,71,49,93,27,167,106,247,94,144,177,41,88,14,191,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,76,174,83,124,20,91,181,2,179,245,157,213,11,103,126,203,100,184,50,60,66,138,68,170,167,146,91,165,44,240,204,151,54,200,199,49,146,67,19,227,116,45,111,237,88,249,59,232,244,106,194,136,248,213,192,47,10,53,156,86,235,141,37,146,231,22,204,51,23,236,222,50,137,164,134,117,142,122,86,204,212,109,3,100,137,91,219,154,163,227,107,85,100,99,155,27,39,145,187,150,45,142,191,236,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,3,235,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,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,15,147,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,125,96,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,182,207,195,127,153,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,237,179,240,223,230,64,90,161,78,220,192,249,148,102,87,141,92,181,225,252,45,234,165,93,187,24,194,106,35,169,170,187,218,17,24,203,197,222,55,187,114,119,119,57,181,116,44,110,198,163,28,212,134,103,172,174,114,77,31,101,233,210,185,162,243,0,163,180,81,220,184,100,209,12,139,189,117,155,196,219,179,139,164,17,193,61,44,116,178,193,44,19,90,91,220,99,247,76,189,222,178,201,26,177,208,186,54,198,142,87,172,173,138,168,45,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,83,88,199,57,122,34,42,129,162,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,157,212,205,103,13,28,69,231,124,47,234,157,6,166,96,181,31,209,81,222,40,182,67,252,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,173,23,235,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,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,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,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,237,179,240,223,230,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,251,108,252,55,249,144,22,168,0,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,93,73,15,245,143,149,239,14,58,211,174,49,235,53,242,59,173,170,58,206,181,55,251,21,162,70,83,82,222,171,146,104,222,149,18,61,17,95,23,113,137,51,39,72,182,186,87,61,146,35,227,145,36,124,211,0,1,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,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,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,251,235,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,9,84,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,17,255,0,143,204,235,244,119,193,182,172,95,253,151,237,15,23,143,201,98,236,247,251,91,125,165,35,40,59,187,182,187,175,111,197,119,54,244,248,182,109,234,222,187,146,64,16,131,156,46,107,117,197,120,62,125,138,223,79,73,37,62,99,148,91,108,149,206,153,142,87,199,3,27,53,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,104,81,177,164,142,16,180,134,167,66,56,104,211,221,45,184,65,87,5,202,211,103,100,215,72,42,103,138,103,211,220,106,94,234,170,200,81,241,124,14,99,42,39,149,140,86,171,190,6,183,226,127,241,151,58,250,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,163,81,0,10,54,230,251,165,247,92,47,139,74,156,242,103,85,207,109,212,27,61,21,202,158,119,81,58,40,34,158,154,22,209,75,74,201,122,171,102,123,91,79,12,206,233,181,90,149,81,162,183,234,115,175,36,170,190,121,223,98,127,137,63,45,3,228,242,58,202,108,84,153,86,174,97,85,21,219,47,87,91,125,158,233,71,77,218,122,247,105,105,36,170,142,162,77,232,155,27,181,245,180,201,209,85,28,189,206,173,69,70,185,83,181,243,171,242,177,139,124,192,161,244,235,137,5,121,79,229,55,220,127,141,172,66,211,104,174,240,244,153,53,190,239,107,186,71,218,99,252,69,43,40,102,171,108,125,92,138,172,233,61,37,59,250,181,81,223,7,78,187,92,228,89,213,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,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,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,121,252,55,0,195,116,250,154,235,75,134,99,212,150,166,95,47,21,183,251,154,194,139,190,178,227,87,42,203,81,81,43,220,170,231,189,206,94,137,213,126,22,53,140,110,214,49,173,79,64,0,0,0,160,30,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,17,87,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,64,90,160,0,12,171,157,215,131,238,19,51,46,46,181,67,232,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,112,162,250,57,79,226,214,44,127,130,92,66,237,104,161,240,245,121,53,194,239,116,186,73,221,123,252,69,83,43,166,164,108,157,28,170,140,233,5,37,59,58,53,17,191,7,94,155,156,229,80,129,124,200,249,125,211,112,237,83,30,176,232,221,170,173,218,117,113,168,109,53,109,182,24,165,153,152,203,210,40,35,137,101,168,154,121,102,153,149,51,44,238,71,185,173,100,111,86,71,215,171,227,69,224,28,31,113,103,153,112,139,170,31,78,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,67,185,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,223,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,180,47,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,68,60,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,239,1,21,121,163,249,19,212,223,185,125,98,136,160,18,255,0,185,163,249,19,212,223,185,125,98,136,160,16,53,80,0,0,85,95,60,239,177,63,196,159,150,150,168,85,95,60,239,177,63,196,159,150,129,21,121,92,121,236,211,47,190,189,30,180,183,78,97,248,85,215,63,224,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,123,162,166,145,172,78,157,21,234,212,85,106,42,185,42,47,149,199,158,205,50,251,235,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,136,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,50,250,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,23,147,202,203,63,166,206,184,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,241,49,148,115,210,35,54,42,177,172,218,196,233,177,90,208,129,124,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,128,181,64,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,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,60,60,194,240,12,55,76,56,198,212,108,51,79,241,234,75,21,138,150,162,130,166,158,223,72,138,216,32,125,77,190,154,162,84,141,189,122,49,139,44,210,42,49,189,24,196,84,107,81,173,68,106,88,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,34,175,58,191,43,24,183,204,10,31,78,184,146,171,132,239,43,26,55,242,255,0,30,244,232,8,171,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,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,246,217,248,111,243,34,213,10,171,228,99,246,217,248,111,243,34,213,0,0,0,138,188,209,252,137,234,111,220,190,177,68,80,9,127,220,209,252,137,234,111,220,190,177,68,80,8,26,168,0,141,92,125,113,93,71,194,150,135,85,222,237,146,239,204,242,142,245,159,23,134,57,160,73,32,170,116,46,87,87,186,57,81,221,200,105,254,7,57,18,55,181,210,62,8,221,181,37,222,208,141,92,217,56,215,184,233,253,31,234,197,165,247,62,197,234,247,111,124,153,125,108,107,75,81,28,86,186,168,38,133,109,142,141,237,123,227,154,86,72,217,156,239,217,61,145,246,21,138,228,153,85,149,2,125,92,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,46,251,129,46,95,246,45,14,208,236,130,211,173,24,237,170,229,153,234,77,190,162,221,145,164,18,61,100,161,179,212,66,214,58,210,218,152,223,254,59,229,146,5,98,58,71,53,17,210,36,17,72,161,84,60,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,59,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,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,66,64,114,155,226,243,244,69,168,255,0,171,238,107,91,179,16,207,238,12,246,75,163,160,238,201,75,145,76,176,193,14,233,24,168,244,134,118,49,177,59,171,94,141,145,176,57,59,76,89,158,161,117,37,85,243,206,251,19,252,73,249,105,106,133,85,243,206,251,19,252,73,249,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,149,185,213,249,167,197,190,95,208,250,141,196,227,252,39,113,131,117,225,63,72,245,117,184,50,210,46,119,154,212,88,104,44,175,169,137,210,50,134,8,153,113,90,154,228,106,177,98,145,241,44,144,49,145,200,228,69,124,237,122,182,70,70,248,221,216,57,213,249,167,197,190,95,208,250,141,196,128,0,122,11,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,173,75,200,224,63,128,236,87,134,237,44,184,254,144,236,182,171,254,103,157,219,227,139,33,241,182,232,223,224,168,102,166,139,191,100,95,218,205,20,208,182,110,247,113,236,218,217,250,179,115,85,35,143,167,42,229,71,193,71,232,203,21,131,137,77,76,182,90,170,114,76,182,223,79,83,137,69,211,189,53,158,215,52,110,114,212,111,71,44,109,154,170,57,25,238,107,119,199,18,109,87,162,205,52,77,177,80,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,17,237,99,158,247,181,94,255,0,41,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,125,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,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,51,133,197,143,154,125,100,249,129,144,250,140,228,148,229,117,198,109,247,67,245,30,219,160,55,187,87,181,112,205,70,200,41,169,225,72,24,198,213,91,47,21,75,21,52,117,45,114,244,238,66,253,176,178,88,220,189,90,214,54,72,250,43,95,28,209,175,139,31,52,250,201,243,3,33,245,25,192,181,78,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,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,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,128,181,64,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,251,235,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,9,84,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,160,68,174,89,118,155,85,235,142,61,48,163,188,219,41,43,233,227,168,185,85,178,42,152,91,43,27,60,22,202,185,161,149,26,228,84,71,199,44,113,200,199,125,109,123,26,228,232,168,138,104,36,162,190,80,216,47,210,222,50,109,183,255,0,106,120,79,161,88,253,210,251,217,236,119,60,95,114,54,208,118,183,110,78,223,79,31,220,221,209,223,201,109,233,241,110,109,234,0,32,87,57,251,77,214,227,194,133,146,178,223,108,171,170,167,181,231,20,21,117,210,195,11,158,202,88,22,142,182,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,235,114,34,207,82,42,243,71,242,39,169,191,114,250,197,16,21,43,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,197,121,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,64,128,28,174,60,246,105,151,223,94,143,90,95,241,64,60,174,60,246,105,151,223,94,143,90,95,240,0,0,3,42,230,170,12,171,129,127,220,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,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,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,5,0,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,138,188,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,2,213,0,0,101,92,191,238,87,30,68,244,203,239,175,88,173,40,4,191,238,87,30,68,244,203,239,175,88,173,2,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,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,104,222,141,115,218,201,98,149,136,247,236,220,179,83,149,167,30,223,65,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,10,227,7,132,204,55,139,173,47,250,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,236,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,189,238,104,254,68,245,55,238,95,88,162,40,4,158,151,174,96,148,218,195,203,255,0,53,225,243,87,238,181,114,106,13,5,61,150,154,207,118,171,150,90,169,242,86,50,236,201,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,213,202,170,245,119,88,22,6,170,0,0,10,171,231,157,246,39,248,147,242,210,213,10,171,231,157,246,39,248,147,242,208,34,175,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,5,27,115,125,210,251,174,23,197,165,78,121,51,170,231,182,234,13,158,138,229,79,59,168,157,20,17,79,77,11,104,165,165,100,189,85,179,61,173,167,134,103,116,218,173,74,168,209,91,245,57,221,171,145,246,127,77,21,215,84,244,182,187,33,171,90,138,170,123,117,254,215,105,114,202,232,17,145,58,88,43,106,24,157,59,76,122,172,212,12,119,189,30,244,72,255,0,140,145,174,222,129,206,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,74,169,101,69,233,11,25,45,28,81,38,230,244,115,234,152,155,154,168,136,248,21,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,80,59,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,246,217,248,111,243,32,45,80,0,0,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,160,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,34,175,58,191,43,24,183,204,10,31,78,184,146,171,132,239,43,26,55,242,255,0,30,244,232,8,171,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,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,246,217,248,111,243,34,213,10,171,228,99,246,217,248,111,243,34,213,0,0,0,138,188,209,252,137,234,111,220,190,177,68,80,9,127,220,209,252,137,234,111,220,190,177,68,80,8,26,125,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,206,191,18,252,69,231,124,80,106,157,126,166,103,85,31,210,209,217,232,182,67,252,25,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,222,255,0,173,87,234,68,191,238,37,248,116,193,56,160,210,202,253,51,206,169,255,0,165,172,179,214,239,155,248,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,82,167,212,169,86,186,95,202,67,87,25,197,26,224,250,141,13,37,86,151,227,149,20,215,106,204,141,55,199,5,254,220,178,170,178,142,6,50,68,150,58,153,82,55,199,43,81,233,225,211,115,247,189,29,78,179,135,181,229,41,193,71,182,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,182,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,163,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,126,176,56,255,0,21,92,51,225,188,87,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,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,157,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,5,121,161,112,81,250,192,96,143,214,125,61,182,93,107,181,39,13,183,178,154,43,117,18,119,189,179,107,108,206,123,233,210,39,57,58,77,23,118,121,163,88,209,95,39,199,22,201,28,248,187,97,242,185,77,241,121,250,93,211,143,213,247,53,173,223,151,224,22,246,123,37,209,208,118,163,170,199,97,72,96,135,116,140,85,98,205,3,222,216,157,213,172,87,70,232,28,157,215,164,207,78,85,207,59,236,79,241,39,229,163,150,143,46,143,246,11,137,125,116,183,127,222,183,140,58,201,222,255,0,35,173,160,188,120,138,90,159,249,214,120,89,163,255,0,198,122,125,77,28,243,190,196,255,0,18,126,90,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,165,110,117,126,105,241,111,151,244,62,163,113,61,255,0,43,174,95,245,151,122,203,111,19,122,223,142,246,109,80,248,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,187,111,102,216,83,181,210,40,228,71,182,102,200,233,21,168,196,137,210,200,190,37,248,21,169,226,151,141,156,83,56,212,26,10,182,105,93,131,7,167,134,186,106,106,168,152,251,157,198,27,133,75,210,218,168,146,36,240,177,209,212,54,71,204,214,127,17,142,99,94,199,185,30,201,169,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,172,0,0,229,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,75,89,103,173,223,55,240,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,165,79,169,83,170,128,34,175,4,28,4,224,156,35,216,160,200,235,103,246,222,166,220,173,242,81,222,239,113,84,76,218,86,67,43,225,145,212,116,208,170,163,22,22,62,8,213,37,123,59,175,114,57,221,88,215,36,76,165,110,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,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,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,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,109,159,134,255,0,50,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,128,181,64,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,3,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,232,237,170,78,197,44,21,178,199,20,123,223,76,231,187,107,24,212,234,229,87,47,78,170,170,190,240,46,252,17,255,0,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,251,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,189,214,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,63,88,42,47,57,231,47,153,90,248,134,170,188,224,216,141,37,231,74,237,212,245,86,134,89,102,170,72,95,119,123,42,38,88,110,241,84,186,149,179,210,61,241,246,58,211,200,217,24,214,35,209,83,123,145,236,158,151,14,39,113,93,83,224,239,58,226,23,65,178,142,178,91,112,251,213,194,145,242,195,27,170,173,55,74,106,25,37,72,42,96,126,246,54,104,158,140,85,99,183,49,205,86,185,170,248,222,215,56,36,0,40,7,251,40,252,118,127,199,159,249,179,103,255,0,68,47,248,0,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,101,223,249,205,219,155,196,117,183,30,197,177,75,83,244,97,151,8,109,215,27,237,194,26,166,221,38,133,207,86,75,113,133,140,85,237,194,205,205,145,176,58,7,203,35,34,84,85,137,242,236,136,44,252,31,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,172,0,3,149,113,47,196,94,9,194,254,150,87,234,102,117,81,253,45,29,158,139,100,223,194,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,250,213,126,164,80,234,160,172,190,4,249,166,93,117,43,63,168,210,238,36,42,105,32,185,101,87,135,191,26,186,210,83,185,176,71,61,76,212,208,82,89,99,166,130,7,57,24,142,124,207,74,153,230,114,244,232,217,28,190,231,29,211,154,6,189,234,199,14,218,5,96,205,116,115,43,250,63,122,173,204,41,109,115,212,248,26,106,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,240,244,235,209,85,20,38,0,41,3,135,174,99,220,103,103,58,251,166,152,86,83,172,158,54,203,144,102,22,107,93,198,155,232,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,192,0,0,0,82,7,16,188,199,184,206,193,181,247,82,240,172,91,89,60,21,151,31,204,47,54,187,117,55,209,219,84,157,138,88,43,101,142,40,247,190,153,207,118,214,49,169,213,202,174,94,157,85,85,125,224,93,248,35,255,0,1,90,165,157,235,79,9,216,54,166,106,93,247,219,57,37,231,218,126,54,183,194,195,79,221,237,92,170,161,143,246,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,100,0,0,10,1,254,202,63,29,159,241,231,254,108,217,255,0,209,0,191,224,115,254,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,0,0,0,0,56,167,25,58,199,125,225,255,0,135,140,131,88,177,200,124,69,94,51,112,177,212,73,77,185,140,241,116,175,187,209,199,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,3,181,131,154,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,0,0,0,8,171,198,39,24,191,170,86,169,232,255,0,210,26,63,23,134,102,190,214,183,95,127,105,219,246,127,110,166,215,178,227,240,65,44,178,246,33,150,175,246,12,219,220,238,251,215,171,89,210,79,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,0,0,141,90,143,198,109,139,73,56,196,197,120,103,206,109,93,171,86,119,143,219,170,44,151,138,118,61,242,65,120,168,174,171,166,109,53,67,19,175,88,101,237,66,214,72,212,69,142,69,93,253,88,245,124,33,37,64,0,0,0,0,0,1,18,172,28,109,218,172,188,113,231,28,36,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,87,61,237,133,168,170,177,180,150,160,0,0,0,34,87,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,132,181,0,0,0,0,0,0,0,0,0,128,28,214,248,163,215,110,26,255,0,69,223,161,76,231,232,231,210,63,109,251,79,248,50,142,179,191,225,252,15,103,253,115,20,155,118,247,229,254,47,78,187,189,253,122,39,64,159,224,172,14,87,252,102,113,39,196,78,190,223,240,173,99,212,143,164,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,75,63,0,14,41,198,78,177,223,120,127,225,227,32,214,44,114,31,17,87,140,220,44,117,18,83,110,99,60,93,43,238,244,113,212,211,111,123,30,145,247,96,146,88,187,155,21,204,223,185,191,19,81,79,65,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,161,210,192,0,0,32,7,53,190,40,245,219,134,191,209,119,232,83,57,250,57,244,143,219,126,211,254,12,163,172,239,248,127,3,217,255,0,92,197,38,221,189,249,127,139,211,174,239,127,94,137,208,39,248,43,3,149,255,0,25,156,73,241,19,175,183,252,43,88,245,35,233,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,82,207,192,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,142,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,39,255,0,43,253,123,213,142,34,116,10,255,0,154,235,30,87,244,130,245,69,152,85,90,224,169,240,52,212,155,41,89,69,69,35,99,217,79,28,108,94,143,154,69,234,169,187,226,233,215,162,34,32,76,0,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,164,31,236,163,241,217,255,0,30,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,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,142,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,15,249,95,235,222,172,113,19,160,87,252,215,88,242,191,164,23,170,44,194,170,215,5,79,129,166,164,217,74,202,42,41,27,30,202,120,227,98,244,124,210,47,85,77,223,23,78,189,17,17,38,0,0,67,93,124,227,142,167,135,30,54,113,13,30,206,25,72,253,58,205,49,123,107,230,171,145,241,83,190,199,113,154,225,91,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,101,0,0,0,0,0,4,74,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,73,1,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,214,7,181,7,31,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,0,0,0,71,254,51,56,165,253,81,240,156,63,82,43,113,191,109,217,110,89,133,45,138,247,79,19,182,213,50,134,90,58,185,93,45,50,171,145,139,51,31,4,110,70,191,225,123,81,204,234,197,114,72,206,213,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,125,96,0,0,0,0,113,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,213,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,245,129,237,64,0,1,18,185,124,241,183,106,226,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,109,28,168,146,71,214,90,128,0,0,0,0,0,0,0,134,188,44,113,199,83,169,92,73,106,175,11,122,146,202,72,175,184,198,81,144,51,22,185,181,241,64,151,27,117,45,124,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,152,38,80,0,0,0,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,232,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,85,202,255,0,140,206,36,248,137,215,219,254,21,172,122,145,244,130,203,69,135,213,93,32,166,246,61,5,38,202,166,86,209,70,217,55,211,193,27,215,163,38,145,58,42,237,248,186,244,234,136,168,22,126,0,0,1,15,249,160,107,222,172,112,237,160,86,12,215,71,50,191,163,247,170,220,194,150,215,61,79,129,166,171,223,74,250,42,217,29,30,202,136,228,98,117,124,49,175,84,77,223,15,78,189,21,81,66,96,2,144,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,142,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,0,35,175,28,156,93,218,184,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,155,119,246,211,170,190,72,99,87,71,221,73,27,21,120,10,230,153,117,212,60,134,217,162,252,75,84,210,58,251,116,168,240,182,92,170,26,119,49,247,58,218,138,168,34,165,160,150,146,150,14,211,30,171,52,189,42,58,199,26,50,54,53,205,221,214,71,5,154,2,26,235,231,28,117,60,56,241,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,224,100,105,35,21,21,175,100,211,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,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,239,175,88,173,33,7,53,142,56,233,181,42,235,95,194,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,170,35,233,161,151,171,156,233,26,189,201,162,141,204,70,182,38,201,55,63,184,241,199,83,166,188,191,240,46,22,244,217,148,146,223,114,123,61,237,153,77,205,207,138,116,183,91,170,174,215,6,45,19,35,234,170,202,153,162,234,231,58,70,167,110,25,99,115,17,206,149,178,67,18,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,3,218,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,122,14,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,245,241,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,0,0,31,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,235,241,129,195,93,247,133,109,113,188,105,149,205,123,214,169,183,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,109,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,163,227,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,154,21,173,202,143,141,127,209,150,85,7,13,122,153,115,186,212,227,121,109,194,158,155,18,151,175,122,27,61,210,105,28,213,167,216,141,89,27,13,84,146,51,222,215,108,142,84,220,172,68,154,105,91,114,134,91,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,186,158,87,188,107,254,176,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,216,77,76,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,7,143,174,43,171,56,173,215,26,187,221,178,93,152,102,47,222,179,226,240,199,52,235,28,244,173,153,202,234,247,71,42,55,183,53,71,192,231,34,70,199,54,54,65,27,183,44,91,221,37,121,178,113,175,110,212,10,207,213,139,75,238,125,251,45,146,224,249,50,250,216,214,170,158,73,110,148,179,205,10,219,29,27,218,198,73,12,79,141,179,57,223,181,99,228,236,43,21,171,10,171,225,175,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,24,18,43,149,239,5,31,172,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,48,57,213,249,88,197,190,96,80,250,117,196,155,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,8,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,101,184,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,0,12,214,113,99,230,159,89,62,96,100,62,163,57,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,51,69,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,235,215,162,175,214,5,228,242,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,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,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,42,47,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,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,25,109,38,87,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,35,220,246,177,239,106,49,225,123,192,225,92,107,113,15,106,225,159,135,156,151,60,158,235,87,65,125,184,83,205,100,197,159,77,70,218,151,251,110,122,121,86,149,202,217,17,98,70,70,177,186,103,172,159,14,200,156,136,143,114,182,55,215,7,13,28,222,56,130,181,229,84,24,150,177,226,255,0,165,58,75,213,194,42,104,29,105,160,138,146,249,28,147,73,12,109,142,158,42,118,54,26,174,136,146,108,129,99,100,146,73,42,39,125,173,68,104,29,3,158,119,216,159,226,79,203,79,21,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,234,185,220,86,212,220,109,90,13,112,172,180,213,218,234,42,169,242,9,165,161,171,116,78,158,149,238,109,177,93,12,139,11,223,18,189,170,170,213,88,222,246,117,69,218,231,39,69,90,182,3,85,0,173,94,86,156,123,125,59,163,176,240,163,170,16,108,200,45,86,255,0,7,136,93,41,233,250,71,95,67,73,2,185,40,234,26,196,233,28,208,193,19,149,146,244,70,201,28,106,143,84,149,168,233,236,168,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,4,138,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,243,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,23,211,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,45,64,0,0,0,80,15,52,127,61,154,155,247,47,163,209,22,63,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,215,7,52,127,61,154,155,247,47,163,209,17,171,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,128,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,37,64,25,129,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,241,149,112,52,145,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,3,53,156,52,113,23,157,240,191,170,116,26,153,130,212,127,69,71,120,162,217,15,240,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,180,95,173,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,246,160,28,127,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,15,63,196,223,26,250,53,194,173,247,12,176,106,37,207,185,87,148,220,27,29,93,53,26,186,90,171,93,173,89,42,45,206,72,88,215,43,161,108,236,142,61,189,90,247,181,211,58,36,149,208,186,53,238,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,25,140,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,184,158,81,218,33,172,58,93,162,245,217,62,160,95,42,237,248,246,97,81,29,235,30,198,155,29,12,176,77,5,77,37,43,219,117,125,68,123,231,223,36,109,142,38,192,231,198,145,164,82,57,209,185,210,53,88,19,212,0,0,170,190,121,223,98,127,137,63,45,45,80,170,190,121,223,98,127,137,63,45,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,69,94,104,254,68,245,55,238,95,88,162,42,47,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,183,78,104,254,68,245,55,238,95,88,162,40,4,13,73,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,245,138,33,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,196,123,158,214,61,237,70,62,218,120,214,226,30,213,195,63,15,57,46,121,61,214,174,130,251,112,167,154,201,139,62,154,141,181,47,246,220,244,242,173,43,149,178,34,196,140,141,99,116,207,89,62,29,145,57,17,30,229,108,111,14,234,85,95,60,239,177,63,196,159,150,156,255,0,134,142,111,28,65,90,242,170,12,75,88,241,127,210,157,37,234,225,21,52,14,180,208,69,73,124,142,73,164,134,54,199,79,21,59,27,13,87,68,73,54,64,177,178,73,36,149,19,190,214,162,52,246,188,238,43,106,110,54,173,6,184,86,90,106,237,117,21,84,249,4,210,208,213,186,39,79,74,247,54,216,174,134,69,133,239,137,94,213,85,106,172,111,123,58,162,237,115,147,162,168,115,94,74,158,105,242,159,151,245,222,163,110,46,164,161,110,86,186,233,167,26,13,196,212,151,109,80,188,251,26,213,148,99,245,24,220,55,41,81,18,150,142,170,90,170,89,163,125,75,213,83,181,10,248,119,49,100,232,173,99,158,213,126,214,35,222,203,233,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,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,225,59,202,198,141,252,191,199,189,58,3,170,145,255,0,129,13,82,193,53,67,133,141,62,250,11,125,246,159,209,44,126,211,139,94,63,181,102,135,194,221,41,109,212,189,248,63,106,198,239,219,220,103,198,205,204,94,190,231,47,69,36,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,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,165,110,117,126,105,241,111,151,244,62,163,113,58,175,42,206,60,127,216,142,21,53,126,245,253,44,88,133,246,231,113,255,0,152,101,53,145,172,237,127,148,58,39,201,55,244,116,236,111,242,76,57,87,58,191,52,248,183,203,250,31,81,184,144,0,13,84,2,16,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,1,199,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,255,0,107,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,158,30,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,176,60,86,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,134,138,120,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,2,130,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,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,102,8,150,156,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,232,23,232,14,85,170,92,69,224,154,111,195,141,207,137,120,106,61,171,141,195,143,195,125,181,124,19,65,237,47,20,198,120,24,189,241,58,72,123,242,77,3,55,62,63,217,247,55,61,17,26,238,149,87,162,156,228,248,130,193,188,85,38,177,227,214,173,77,164,155,124,144,77,214,43,45,116,18,47,109,26,222,229,60,46,133,208,181,25,34,237,88,59,138,233,122,247,118,181,24,4,170,231,87,229,99,22,249,129,67,233,215,18,26,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,210,211,155,253,255,0,233,95,5,250,123,148,251,18,235,102,246,206,97,105,184,123,58,237,77,225,235,168,251,182,154,247,246,42,34,234,189,185,153,187,107,217,213,118,185,21,58,175,66,155,0,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,15,41,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,232,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,152,55,27,119,94,43,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,67,149,113,85,196,198,101,197,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,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,151,233,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,6,96,116,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,52,61,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,102,220,235,252,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,120,105,36,30,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,128,0,0,0,0,51,109,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,52,146,102,179,139,31,52,250,201,243,3,33,245,25,192,185,62,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,163,228,246,165,44,17,210,199,45,215,123,41,226,167,131,187,83,80,228,240,205,85,115,58,117,78,173,247,164,192,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,29,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,96,118,176,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,104,35,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,51,195,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,29,47,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,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,182,21,202,179,128,239,246,35,138,189,95,178,255,0,75,46,33,98,185,219,191,230,31,77,123,107,251,191,229,13,137,146,67,253,29,67,29,252,147,206,21,203,67,129,202,158,35,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,141,146,36,108,69,87,61,240,222,72,20,173,206,175,205,62,45,242,254,135,212,110,39,85,229,89,199,143,251,17,194,166,175,222,191,165,139,16,190,220,238,63,243,12,166,178,53,157,175,242,135,68,249,38,254,142,157,141,254,73,135,42,231,87,230,159,22,249,127,67,234,55,18,0,1,170,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,28,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,121,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,211,128,114,130,225,18,213,101,198,105,184,186,201,238,52,151,11,149,254,158,182,219,141,80,54,157,175,75,100,12,168,117,61,69,83,222,246,238,109,75,221,4,145,55,182,168,141,133,242,35,156,254,242,178,47,41,205,7,152,37,53,218,154,245,194,246,139,93,106,216,198,84,58,131,48,190,83,75,45,51,247,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,178,70,43,162,248,152,231,245,6,107,206,58,166,217,197,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,177,241,199,241,164,50,75,214,25,149,158,235,166,156,113,23,192,142,169,234,134,151,222,124,117,170,187,79,242,40,166,134,84,70,85,91,234,155,108,153,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,32,240,209,195,166,119,197,6,169,208,105,158,11,79,253,21,101,226,183,124,63,193,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,250,145,62,181,75,190,207,116,47,78,56,116,224,71,84,244,191,75,236,222,6,213,67,167,249,20,179,77,42,163,234,174,21,78,182,76,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,52,51,216,106,160,202,185,170,128,0,16,215,152,167,29,84,220,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,29,237,123,152,246,53,88,240,153,64,230,156,50,93,174,183,254,27,116,162,251,125,185,213,220,110,87,28,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,44,8,1,205,147,132,63,210,238,156,126,176,88,85,22,252,191,0,183,191,218,205,146,191,181,29,86,59,10,77,60,219,99,122,43,22,104,30,247,74,222,142,98,186,55,78,213,238,189,33,98,83,94,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,166,143,184,151,226,47,4,225,127,75,43,245,51,58,168,254,150,142,207,69,178,111,225,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,125,106,191,82,46,115,53,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,253,96,126,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,52,81,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,117,27,240,89,196,197,79,10,58,243,106,212,249,168,106,238,22,41,233,230,180,100,52,52,137,23,126,166,221,54,213,119,109,100,106,162,62,57,99,134,100,68,115,55,172,41,26,189,141,123,148,208,238,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,1,245,136,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,74,197,143,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,192,173,39,193,127,74,26,167,134,233,159,181,61,153,244,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,252,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,170,26,136,5,112,114,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,120,174,106,124,120,255,0,178,252,42,105,5,235,250,40,178,251,237,178,227,255,0,62,202,155,35,153,218,255,0,39,116,175,142,111,233,41,222,223,229,88,7,10,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,198,201,22,71,170,171,152,200,97,1,210,184,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,207,234,198,11,250,47,213,60,203,76,253,169,237,63,162,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,94,167,43,143,34,122,101,247,215,172,86,146,168,138,188,174,60,137,233,151,223,94,177,90,74,160,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,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,138,244,159,5,253,40,106,158,27,166,126,212,246,103,210,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,208,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,39,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,163,108,195,137,221,101,207,180,59,22,225,235,45,202,61,165,136,97,247,7,92,45,108,158,22,190,169,157,33,88,160,129,211,175,87,172,48,49,243,164,76,247,109,108,238,106,171,153,28,45,139,191,242,163,225,211,244,211,196,116,25,253,238,159,126,55,165,190,30,251,81,241,244,238,221,28,247,123,58,47,134,86,72,222,146,69,37,70,228,107,216,190,19,182,244,233,42,117,136,25,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,104,39,128,13,6,166,225,243,133,204,71,25,154,138,174,154,251,127,167,102,77,144,178,174,158,90,105,217,113,171,138,55,58,25,33,145,238,88,159,4,77,134,153,81,17,189,86,157,94,172,107,156,228,2,26,243,206,251,19,252,73,249,105,5,120,86,225,142,251,197,86,85,151,97,88,181,235,193,94,177,252,62,191,37,183,83,120,102,73,237,74,168,36,130,56,168,119,190,88,153,7,117,245,13,78,243,149,90,206,157,85,170,158,244,157,92,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,10,255,0,117,88,22,85,254,250,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,70,72,102,142,70,127,83,154,230,254,229,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,156,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,20,53,16,82,183,58,191,52,248,183,203,250,31,81,184,150,105,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,50,178,249,213,249,167,197,190,95,208,250,141,196,8,235,161,28,42,230,92,67,233,30,167,230,26,107,109,171,187,228,250,121,81,102,169,109,162,9,19,125,117,186,161,149,254,41,33,139,98,186,106,150,186,158,157,204,98,57,187,152,147,53,169,36,142,141,139,202,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,22,205,57,24,253,182,126,27,252,200,249,60,209,121,127,214,90,43,46,92,77,232,134,59,222,181,77,226,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,238,61,251,161,94,239,73,99,141,24,216,91,27,100,70,171,22,87,68,22,21,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,69,71,120,162,217,15,240,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,180,95,173,23,66,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,14,128,0,2,128,121,163,249,236,212,223,185,125,30,136,241,88,159,9,153,150,117,194,134,65,197,14,31,81,87,118,102,43,148,73,101,187,216,233,168,17,207,165,183,71,71,21,68,183,37,151,185,185,204,99,167,141,175,141,177,46,214,110,149,206,70,49,251,125,175,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,170,14,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,208,79,13,28,69,224,156,80,105,101,6,166,96,181,31,209,81,222,40,182,77,252,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,173,23,235,68,168,190,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,155,143,240,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,160,104,164,202,185,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,203,184,29,215,136,30,19,51,45,8,192,116,195,84,157,81,87,123,196,245,43,23,183,94,153,118,109,2,65,5,5,198,166,21,157,214,215,170,72,245,87,182,37,99,219,35,146,62,234,119,54,55,246,82,109,247,252,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,110,154,71,166,120,174,178,112,35,167,218,91,154,210,120,139,46,77,165,246,59,125,78,216,227,124,144,239,182,65,178,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,133,27,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,225,160,156,167,93,52,227,20,208,234,174,33,235,111,61,236,50,28,125,153,37,61,75,81,32,146,178,150,88,91,37,59,34,101,66,199,251,105,183,198,200,227,122,177,206,146,70,51,220,171,208,207,183,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,217,226,174,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,175,86,162,252,44,116,211,185,168,213,154,85,124,138,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,80,236,28,168,248,40,253,38,229,80,113,41,169,150,203,173,54,55,137,92,41,234,113,40,186,118,97,188,93,33,145,206,90,141,232,228,145,208,210,201,27,61,205,110,201,37,93,170,245,72,102,137,215,40,124,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,176,0,0,2,170,249,231,125,137,254,36,252,180,181,66,170,249,231,125,137,254,36,252,180,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,129,21,121,163,249,19,212,223,185,125,98,136,162,189,39,193,127,74,26,167,134,233,159,181,61,153,244,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,189,78,104,254,68,245,55,238,95,88,162,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,80,28,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,250,243,14,39,117,151,62,208,236,91,135,172,183,40,246,150,33,135,220,29,112,181,178,120,90,250,166,116,133,98,130,7,78,189,94,176,192,199,206,145,51,221,181,179,185,170,174,100,112,182,43,201,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,179,237,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,224,75,254,84,124,58,126,154,120,142,131,63,189,211,239,198,244,183,195,223,106,62,62,157,219,163,158,239,103,69,240,202,201,27,210,72,164,168,220,141,123,23,194,118,222,157,37,78,178,3,158,119,216,159,226,79,203,73,149,192,6,131,83,112,249,194,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,171,78,175,86,53,206,114,16,215,158,119,216,159,226,79,203,64,170,178,218,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,150,5,240,147,195,61,79,20,249,14,121,131,217,171,170,224,200,108,120,61,118,71,143,195,10,197,178,182,227,5,85,43,35,164,149,101,115,90,214,74,217,164,141,31,189,155,30,230,61,85,205,99,152,238,85,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,245,40,26,136,4,53,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,199,99,158,214,49,142,70,50,101,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,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,14,235,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,137,158,29,117,225,71,81,244,51,9,211,253,80,185,197,237,92,51,81,177,251,101,226,219,121,167,133,91,29,61,85,85,27,42,36,160,168,78,171,219,153,155,159,177,85,118,203,27,21,237,232,173,150,56,187,7,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,35,220,246,177,239,106,49,225,123,192,252,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,172,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,181,78,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,82,183,58,191,52,248,183,203,250,31,81,184,145,43,68,116,27,50,215,201,51,75,94,159,209,85,220,175,184,158,47,46,77,79,105,164,167,73,167,185,50,42,218,72,37,134,52,222,213,222,216,170,100,149,17,168,247,189,97,72,218,197,116,137,210,90,243,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,32,174,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,253,193,151,26,56,175,19,250,29,93,169,25,35,173,88,181,235,16,221,6,95,79,37,116,108,165,163,217,15,117,107,154,175,122,190,42,57,24,146,57,174,155,166,215,69,59,55,72,145,44,142,134,188,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,124,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,74,192,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,125,109,69,64,149,92,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,224,56,126,225,51,50,215,124,7,83,245,73,181,21,118,76,79,77,113,123,141,233,247,103,80,36,240,87,220,105,161,73,219,109,98,172,140,84,123,162,71,189,210,53,36,237,39,111,123,127,107,30,239,63,195,71,14,153,223,20,26,167,65,166,120,45,63,244,85,151,138,221,240,255,0,6,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,234,68,250,213,47,39,82,116,135,13,208,94,2,117,19,72,244,254,10,184,236,88,238,155,228,144,211,173,92,235,52,242,189,244,85,50,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,6,120,77,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,14,191,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,242,3,71,188,74,112,251,167,28,103,104,114,97,87,60,131,251,66,191,177,125,198,239,246,185,210,162,58,122,174,203,210,158,173,136,215,36,117,48,186,57,158,138,213,93,175,142,85,86,185,142,217,35,66,128,106,53,211,81,235,180,58,30,30,46,119,159,29,134,80,228,17,100,150,218,106,132,87,201,110,170,108,53,17,200,202,119,245,248,33,147,197,61,239,141,81,91,220,106,61,187,21,242,172,157,131,150,246,136,93,117,187,138,252,77,182,251,229,37,174,159,3,168,167,206,43,159,52,110,145,243,193,65,89,78,169,4,77,78,136,175,146,89,34,98,171,156,136,214,43,223,241,43,82,55,241,93,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,212,242,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,7,138,231,87,229,99,22,249,129,67,233,215,18,168,56,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,182,191,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,35,86,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,61,203,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,39,68,87,212,195,23,70,200,199,238,145,236,143,191,186,69,89,187,94,131,152,207,1,63,173,69,138,13,72,211,185,252,62,166,227,54,255,0,7,73,79,61,70,202,91,213,11,30,249,82,141,202,245,217,12,200,249,36,116,82,251,154,174,123,153,42,237,115,100,134,139,0,177,254,107,28,113,211,106,85,214,191,133,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,31,84,71,211,67,47,87,57,210,53,123,147,69,27,152,141,108,77,146,104,107,195,71,14,153,223,20,26,167,65,166,120,45,63,244,85,151,138,221,240,255,0,6,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,234,68,250,213,60,166,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,166,135,184,85,225,159,13,225,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,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,240,205,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,50,174,123,253,86,208,189,71,209,170,60,66,237,154,217,187,86,172,239,31,162,201,44,23,40,21,95,75,91,75,81,4,115,43,26,245,68,233,52,93,214,178,88,213,17,205,114,181,83,171,31,27,223,224,11,254,178,240,233,130,113,65,192,46,149,105,166,117,79,246,127,99,172,179,214,239,155,248,50,233,236,84,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,82,167,212,168,21,107,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,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,154,29,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,206,14,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,16,184,144,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,250,173,92,51,230,87,254,23,46,188,83,216,171,169,42,172,88,230,80,252,114,251,66,229,72,231,163,98,197,70,176,85,177,85,221,38,99,229,172,72,156,196,68,123,23,182,228,71,181,207,88,191,47,13,28,69,231,124,47,234,157,6,166,96,181,31,209,81,222,40,182,67,252,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,173,23,235,69,180,158,77,86,155,85,255,0,132,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,229,99,228,227,134,191,138,58,139,171,174,181,113,232,140,20,240,221,217,106,117,74,248,217,234,223,44,136,235,67,38,71,172,169,77,26,70,199,186,161,219,101,88,230,142,38,43,228,73,42,24,19,211,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,249,56,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,125,96,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,5,212,128,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,149,137,21,192,231,8,151,94,47,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,46,237,157,197,232,140,142,105,17,178,118,150,55,113,253,39,193,127,74,26,167,134,233,159,181,61,153,244,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,191,236,114,201,163,92,188,248,83,116,213,176,246,113,252,46,223,13,77,238,182,221,111,119,138,189,221,36,88,161,117,66,198,175,114,247,170,39,116,108,106,62,77,145,181,209,179,123,34,141,21,161,250,245,251,91,244,191,129,126,30,104,175,179,216,234,228,180,88,105,233,49,140,90,197,77,36,143,125,84,236,167,114,82,210,172,242,111,88,216,145,64,231,62,105,21,202,140,141,202,137,36,138,214,62,37,112,11,205,35,244,137,89,73,163,156,77,221,186,101,247,43,132,52,120,238,69,79,109,219,29,222,106,153,219,28,116,117,16,211,71,178,25,145,242,53,25,42,49,177,58,52,94,226,177,236,223,53,107,113,47,196,94,119,197,6,169,215,234,102,117,81,253,45,29,158,139,100,63,193,150,191,19,52,208,81,247,34,138,62,247,107,190,246,247,94,221,239,250,213,126,164,73,211,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,161,224,57,213,249,167,197,190,95,208,250,141,196,139,252,52,112,207,153,113,75,144,229,120,102,159,87,82,51,33,176,98,245,25,29,13,21,74,163,25,115,124,53,84,208,173,34,74,174,70,194,247,54,161,202,199,187,224,222,198,181,202,198,185,100,100,160,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,192,66,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,58,178,70,175,189,170,142,79,173,11,232,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,140,28,209,121,127,209,221,232,238,92,77,232,134,59,217,186,195,226,110,57,197,174,9,32,130,150,74,88,160,150,121,174,205,238,61,155,102,78,215,73,99,141,30,233,157,35,100,70,163,210,87,75,92,28,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,168,26,94,7,42,225,163,136,188,19,138,13,44,160,212,204,22,163,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,245,162,253,104,157,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,209,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,2,74,153,172,226,199,205,62,178,124,192,200,125,70,115,69,26,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,179,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,157,126,44,124,211,235,39,204,12,135,212,103,2,95,197,198,191,234,255,0,203,103,77,116,99,79,110,119,90,29,73,204,173,247,122,152,174,52,75,217,246,53,173,215,250,246,62,161,37,115,87,172,210,246,167,134,52,141,81,241,252,114,239,141,204,139,185,2,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,228,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,94,167,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,59,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,250,14,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,105,163,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,161,226,184,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,248,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,231,179,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,61,175,18,252,69,231,124,80,106,157,126,166,103,85,31,210,209,217,232,182,67,252,25,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,222,255,0,173,87,234,68,229,64,105,79,132,239,43,26,55,242,255,0,30,244,232,15,127,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,128,225,59,202,198,141,252,191,199,189,58,2,176,57,174,113,175,250,77,202,167,225,175,76,238,119,90,108,111,18,184,84,83,101,178,245,236,195,120,186,67,35,90,148,251,21,169,35,161,165,146,55,251,220,237,146,74,187,145,138,144,195,43,130,53,113,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,214,143,22,178,86,204,199,120,10,93,172,73,36,86,198,136,196,154,119,179,187,34,245,123,147,171,35,238,61,145,70,167,106,229,143,192,213,139,137,107,237,231,83,117,122,199,237,13,54,176,119,173,113,82,71,116,125,52,151,11,194,178,39,246,220,144,170,74,144,197,12,169,35,149,31,18,172,143,129,26,178,53,38,106,112,14,15,248,107,190,241,83,174,54,125,50,182,47,102,213,14,219,166,73,86,218,166,65,37,37,158,41,163,101,68,145,43,154,253,211,47,117,145,198,136,199,167,114,70,43,145,24,143,115,116,81,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,103,95,140,14,26,239,188,43,107,141,227,76,174,107,222,181,77,186,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,108,201,218,124,114,34,177,137,220,141,234,212,86,43,28,233,63,202,159,141,59,174,153,231,244,28,56,234,54,65,87,62,19,149,212,37,38,54,199,83,58,161,109,119,185,230,98,71,19,28,142,221,21,53,67,158,244,115,81,175,107,102,116,111,253,154,62,121,29,103,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,117,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,84,53,16,64,14,117,126,86,49,111,152,20,62,157,113,28,166,248,188,253,46,233,199,234,251,154,214,239,203,240,11,123,61,146,232,232,59,81,213,99,176,164,48,67,186,70,42,177,102,129,239,108,78,234,214,43,163,116,14,78,235,210,103,163,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,46,79,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,77,156,39,121,167,209,191,152,24,247,168,192,94,159,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,6,123,63,186,172,11,42,255,0,125,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,163,36,51,71,35,63,169,205,115,127,114,160,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,241,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,160,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,5,233,240,3,193,245,171,132,221,35,107,110,9,87,38,119,152,211,209,215,229,111,154,86,171,41,167,99,28,177,208,196,216,222,232,182,83,172,210,177,100,107,156,178,189,207,126,237,139,28,113,210,103,22,62,105,245,147,230,6,67,234,51,151,253,195,71,17,120,39,20,26,89,65,169,152,45,71,244,84,119,138,45,147,127,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,235,69,250,209,40,7,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,250,185,103,49,238,12,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,250,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,224,73,83,42,230,159,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,103,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,48,64,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,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,80,9,113,60,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,213,23,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,227,251,170,192,178,175,247,215,28,201,49,203,135,252,165,29,117,182,186,158,79,250,50,67,52,114,51,250,156,215,55,247,42,1,161,237,106,224,251,75,245,179,87,52,239,91,111,41,87,110,203,48,11,197,190,189,149,244,210,200,231,214,81,81,62,122,136,104,85,142,127,101,140,90,185,163,149,242,118,221,34,178,55,70,142,110,244,123,59,169,18,185,124,241,183,106,226,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,109,28,168,146,71,214,90,129,85,124,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,128,184,156,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,205,102,181,234,53,54,175,234,230,95,170,84,184,173,38,54,204,174,241,83,119,91,101,53,76,181,12,129,243,61,94,254,178,74,170,231,189,206,87,61,234,136,214,43,220,237,140,141,155,99,108,159,230,87,198,189,199,136,189,71,174,210,252,42,231,215,76,177,27,131,99,166,99,86,150,120,238,183,74,101,169,137,247,56,167,141,170,244,133,236,157,204,141,169,43,152,232,216,201,85,26,231,171,89,231,249,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,212,36,175,38,158,27,115,40,110,183,78,41,43,239,245,118,123,20,244,245,120,205,186,216,218,36,235,123,98,186,39,205,51,228,150,53,68,166,142,88,216,214,172,14,222,233,161,145,174,123,27,19,227,155,154,243,171,243,79,139,124,191,161,245,27,137,115,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,195,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,109,159,134,255,0,50,39,79,24,28,65,105,199,13,250,29,120,205,117,55,31,250,71,65,116,221,98,164,176,58,4,146,59,205,85,68,50,42,82,74,175,107,163,100,46,142,57,86,71,72,138,212,141,175,68,108,142,86,198,250,235,229,13,169,152,174,141,233,199,17,250,165,154,213,248,123,46,51,111,176,92,42,118,201,27,36,155,98,92,246,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,134,188,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,114,171,181,109,53,198,235,91,112,163,180,210,90,233,234,170,36,154,42,26,71,74,232,41,88,231,42,182,24,214,103,190,85,99,81,81,168,178,61,239,232,137,185,206,94,170,183,83,202,91,135,29,80,209,253,35,168,212,108,219,55,171,142,209,168,180,244,215,123,70,35,12,177,203,73,79,3,216,215,69,113,149,221,21,89,83,52,91,17,25,19,154,137,18,51,189,190,68,99,41,227,95,42,126,7,41,181,42,235,65,197,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,162,35,233,161,151,163,90,216,220,189,201,162,145,175,86,182,39,71,53,196,128,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,246,144,211,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,64,209,77,123,210,126,34,113,90,172,215,71,50,191,164,22,90,43,131,237,115,212,248,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,23,78,189,81,81,2,144,121,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,38,167,42,157,76,197,116,111,129,29,76,213,44,214,175,195,217,113,156,194,231,112,169,219,36,108,146,109,150,203,118,200,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,1,45,120,214,214,253,47,208,158,30,114,91,238,172,216,234,239,246,140,138,158,108,98,27,21,52,146,66,251,188,245,116,242,162,210,172,236,247,211,177,209,54,103,62,110,168,172,99,28,172,71,73,177,142,206,97,215,248,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,201,129,202,159,129,202,109,74,186,208,113,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,232,136,250,104,101,232,214,182,55,47,114,104,164,107,213,173,137,209,204,18,127,148,222,129,234,198,146,104,119,210,220,231,50,237,88,115,189,153,5,147,20,167,134,153,241,193,29,68,48,237,184,84,84,163,22,85,154,88,98,135,100,13,145,35,142,53,85,122,44,175,86,195,72,38,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,28,75,240,233,130,113,65,165,149,250,103,157,83,255,0,75,89,103,173,223,55,240,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,165,79,169,81,194,119,149,141,27,249,127,143,122,116,7,85,3,61,122,123,192,78,178,230,188,86,93,56,81,184,79,106,181,94,177,175,237,203,253,209,181,13,168,165,164,181,162,66,228,172,137,168,173,124,253,198,84,211,172,113,116,107,213,211,49,36,72,81,36,116,119,211,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,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,192,125,96,69,95,236,163,240,39,255,0,30,127,230,205,227,253,16,149,64,80,183,27,252,123,107,46,189,234,60,248,229,20,23,92,7,22,194,178,8,235,44,150,73,105,219,75,120,160,186,81,44,209,182,178,166,100,78,244,53,136,178,72,139,19,30,140,137,81,173,232,247,177,101,127,202,227,19,140,95,214,215,75,52,127,233,13,31,132,204,240,175,107,91,175,191,180,238,123,67,185,77,107,217,113,248,32,138,40,187,243,69,87,251,6,110,237,246,189,235,209,204,235,55,249,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,169,216,9,255,0,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,21,121,163,249,19,212,223,185,125,98,136,160,18,255,0,185,163,249,19,212,223,185,125,98,136,161,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,2,207,249,86,113,227,254,196,112,169,171,247,175,233,98,196,47,183,59,143,252,195,41,172,141,103,107,252,161,209,62,73,191,163,167,99,127,146,97,39,248,232,210,29,18,181,211,89,248,207,206,224,171,166,200,116,106,162,134,239,4,212,211,206,143,187,178,150,89,159,65,104,84,78,228,80,50,107,149,77,54,250,142,195,222,214,110,106,171,26,187,217,68,57,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,72,174,33,120,244,207,184,140,225,231,79,244,35,48,198,169,27,81,135,212,67,87,114,200,164,175,154,166,174,243,61,61,60,148,244,242,185,36,247,177,235,20,210,44,206,115,228,89,101,84,123,123,73,213,138,22,21,195,71,55,189,26,212,223,1,139,107,165,191,244,115,146,77,218,167,246,142,231,79,99,171,153,123,44,221,221,233,220,163,223,35,229,118,217,145,209,69,28,125,95,80,170,167,42,231,157,246,39,248,147,242,210,37,114,222,209,11,174,183,113,95,137,182,223,124,164,181,211,224,117,20,249,197,115,230,141,210,62,120,40,43,41,213,32,137,169,209,21,242,75,36,76,85,115,145,26,197,123,254,37,106,70,249,107,207,59,236,79,241,39,229,160,114,174,74,158,105,242,159,151,245,222,163,110,37,87,52,46,5,191,77,120,171,245,199,71,48,207,23,169,54,93,158,216,166,162,118,217,175,182,184,227,114,47,72,81,171,226,43,33,233,31,111,162,181,239,137,31,31,237,92,218,120,210,42,242,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,151,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,160,190,32,117,10,197,171,58,227,158,106,110,49,97,246,53,171,40,200,43,174,148,148,142,222,146,36,114,204,231,164,146,163,229,151,164,210,117,238,72,141,122,198,146,61,233,26,53,136,214,164,224,228,211,162,26,161,113,213,11,167,16,150,171,229,37,167,9,180,211,213,227,23,24,157,28,115,79,122,158,72,226,155,194,177,171,241,64,200,156,180,181,14,155,220,170,173,142,54,163,209,242,172,97,13,120,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,248,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,52,39,129,104,94,156,113,23,192,142,150,105,126,168,89,188,117,170,187,79,241,217,97,154,37,70,85,91,234,155,108,133,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,32,241,47,195,166,119,194,254,169,215,233,158,117,79,253,45,101,158,183,124,63,194,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,250,149,62,165,91,254,225,59,202,198,141,252,191,199,189,58,2,184,57,196,113,49,164,121,253,77,151,64,48,250,26,75,230,79,134,94,31,91,119,200,34,70,57,150,183,246,159,20,182,184,164,218,174,123,220,229,141,243,163,92,140,99,233,226,99,183,200,215,182,16,253,92,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,61,120,211,226,58,235,194,198,131,93,117,82,197,132,85,228,183,38,212,67,109,163,98,68,231,81,81,79,62,228,142,170,185,205,84,115,41,154,228,70,251,149,21,242,62,24,145,204,238,119,27,64,58,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,93,36,98,120,47,179,52,178,205,166,121,213,211,233,175,132,199,233,236,87,138,219,180,29,223,109,237,166,108,51,203,81,28,174,147,127,123,163,220,246,189,207,235,189,81,85,222,245,80,162,28,43,152,102,188,227,124,81,203,197,22,65,89,73,127,185,92,41,221,104,184,217,101,111,106,137,108,142,149,178,123,58,151,174,231,82,177,142,99,95,27,219,185,221,198,239,147,189,190,84,147,138,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,245,157,255,0,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,34,88,23,83,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,10,86,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,72,213,194,183,19,151,222,21,114,172,187,53,197,172,190,54,245,144,97,245,248,213,186,167,196,178,63,101,213,79,36,18,69,93,177,241,74,201,251,79,167,106,246,92,136,215,245,232,174,68,247,40,88,255,0,53,142,56,234,116,214,213,95,194,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,170,171,42,102,139,171,156,233,26,157,184,101,141,204,71,58,86,201,13,59,31,87,251,170,207,114,175,247,215,35,201,50,59,135,252,165,101,117,202,186,162,79,250,82,77,52,146,63,250,220,231,59,247,170,151,125,193,79,46,140,19,67,180,178,235,250,82,183,123,111,51,212,12,126,123,62,71,251,105,169,188,13,174,186,154,159,197,89,255,0,97,82,248,165,217,52,82,127,109,71,181,238,221,240,171,81,19,168,85,183,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,118,124,66,229,54,44,231,130,253,75,205,113,106,239,27,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,76,227,147,132,75,175,8,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,110,254,218,244,86,73,12,138,216,251,169,27,127,87,13,124,102,223,116,63,71,245,75,64,111,118,175,106,225,154,141,143,222,105,225,72,24,198,213,91,47,21,86,247,83,71,82,215,47,78,228,47,219,11,37,141,203,213,173,99,100,143,162,181,241,204,17,172,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,177,254,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,26,224,61,6,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,133,239,113,225,194,206,141,107,46,43,110,214,61,72,160,236,126,138,251,153,13,234,122,42,39,75,93,121,199,104,227,150,162,174,206,142,109,68,27,123,187,122,199,35,158,171,19,149,251,54,247,94,171,199,244,67,156,190,137,103,87,91,157,191,90,49,26,189,47,167,167,167,100,212,21,205,170,158,249,5,91,247,116,124,47,74,122,86,203,19,250,43,92,213,216,230,57,18,78,174,98,163,18,72,1,153,113,247,170,25,215,7,246,174,18,239,150,186,79,15,108,168,162,165,117,246,21,141,143,171,178,81,181,22,150,130,88,59,74,136,248,229,142,7,37,68,111,99,156,200,24,215,53,202,233,31,39,149,224,167,135,139,175,19,28,67,99,88,28,22,170,74,251,21,190,162,27,222,82,202,154,199,83,51,216,144,84,68,149,77,71,70,169,42,190,68,145,176,177,35,248,183,202,213,85,99,81,210,48,44,167,156,173,218,213,127,225,19,9,190,216,174,116,151,27,109,199,56,182,213,209,214,82,76,217,160,169,130,75,101,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,64,190,87,30,123,52,203,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,64,191,226,176,57,149,242,229,190,230,183,218,238,33,56,121,197,252,117,214,187,108,153,38,47,107,163,99,36,169,145,172,169,150,162,234,199,58,100,238,76,253,180,241,173,52,48,172,146,200,229,145,55,189,239,235,103,224,8,149,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,146,212,0,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,34,175,246,81,248,19,255,0,143,63,243,102,241,254,136,73,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,45,166,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,149,113,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,246,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,180,45,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,164,200,43,205,11,130,143,214,3,4,126,179,233,237,178,235,93,169,56,109,189,148,209,91,168,147,189,237,155,91,102,115,223,78,145,57,201,210,104,187,179,205,26,198,138,249,62,56,182,72,231,197,219,14,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,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,55,71,201,237,74,88,35,165,142,91,174,246,83,197,79,7,118,166,161,201,225,154,170,230,116,234,157,91,239,64,152,0,0,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,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,242,114,203,255,0,209,76,86,243,148,251,18,235,121,246,53,190,162,225,236,235,77,55,136,174,172,237,70,231,246,41,226,234,157,201,159,183,107,25,213,55,57,81,58,167,82,131,56,142,230,25,175,60,66,231,248,222,94,234,202,76,82,219,131,222,25,123,198,108,182,214,247,96,165,173,138,101,146,158,174,167,189,185,181,117,44,110,198,111,115,18,62,136,253,145,71,221,145,31,160,146,170,249,169,240,29,254,203,241,87,164,22,95,232,165,203,236,86,203,119,252,251,234,111,110,127,119,252,157,178,178,56,127,164,168,123,191,149,120,16,171,140,206,41,127,91,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,64,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,7,63,214,189,123,210,126,29,177,90,92,215,88,242,191,163,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,67,160,16,3,157,95,149,140,91,230,5,15,167,92,78,213,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,163,183,88,251,245,83,200,216,226,143,123,233,154,198,238,123,218,157,92,168,212,235,213,85,19,222,113,94,117,126,86,49,111,152,20,62,157,113,2,165,120,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,186,243,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,172,75,59,175,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,109,118,231,162,185,83,182,201,30,192,234,188,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,248,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,202,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,95,64,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,39,201,229,1,148,216,176,109,125,212,44,215,41,174,240,86,92,127,75,238,215,75,141,79,105,242,118,41,96,173,160,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,5,186,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,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,222,197,182,9,166,124,145,210,199,181,140,110,200,218,228,98,116,99,83,163,83,163,91,245,39,106,227,147,139,187,175,23,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,110,254,218,116,70,71,12,106,233,59,73,35,186,175,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,194,18,127,147,223,12,122,143,167,246,43,143,16,153,85,234,235,101,181,102,182,247,208,80,98,243,211,44,113,220,41,81,244,242,210,221,220,238,239,249,84,113,53,240,163,150,57,93,35,31,178,84,221,101,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,51,89,197,143,154,125,100,249,129,144,250,140,230,148,192,17,87,149,199,145,61,50,251,235,214,43,74,86,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,255,0,202,83,130,140,86,243,98,163,226,203,83,109,158,209,171,109,194,104,240,187,124,233,27,233,97,240,239,237,190,230,228,71,57,93,51,103,100,177,196,217,26,222,211,161,116,168,142,115,161,124,118,168,69,94,87,30,68,244,203,239,175,88,173,37,80,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,147,252,127,113,131,117,226,203,87,28,235,122,210,71,130,97,213,21,148,24,163,33,137,200,250,152,30,246,164,149,210,186,70,54,93,245,9,12,79,72,220,214,164,76,107,25,183,122,73,36,145,128,238,188,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,3,170,242,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,226,49,204,107,216,247,35,217,13,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,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,93,192,208,158,25,135,234,62,127,203,211,7,195,116,143,61,250,23,151,221,116,190,193,5,174,247,177,87,195,73,224,41,149,205,220,222,175,139,184,196,124,93,230,34,201,23,115,184,196,87,177,168,180,3,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,143,184,78,242,177,163,127,47,241,239,78,128,138,188,217,56,67,253,46,233,199,235,5,133,81,111,203,240,11,123,253,172,217,43,251,81,213,99,176,164,211,205,182,55,162,177,102,129,239,116,173,232,230,43,163,116,237,94,235,210,22,32,124,158,77,186,199,164,245,186,53,89,161,118,136,125,155,159,91,238,23,28,130,233,77,186,166,111,105,210,171,169,163,109,195,123,153,217,135,162,73,79,77,216,107,213,203,225,251,189,63,104,229,44,84,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,254,138,142,241,69,178,111,224,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,253,104,191,90,32,117,82,144,57,186,235,30,147,234,174,190,218,45,58,123,15,140,189,97,54,250,172,127,36,187,238,169,143,173,84,53,179,55,217,253,137,88,214,127,107,189,179,191,191,26,185,178,120,190,157,85,34,105,58,185,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,129,216,56,41,209,13,80,215,110,33,177,171,22,147,95,41,44,23,124,118,162,28,158,107,237,76,113,204,203,68,20,149,17,42,85,36,15,247,84,61,178,186,22,178,30,138,143,123,218,143,86,199,189,237,179,78,117,126,86,49,111,152,20,62,157,113,59,255,0,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,112,14,117,126,86,49,111,152,20,62,157,113,2,160,52,159,58,253,23,234,158,27,169,158,203,246,159,209,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,213,241,47,196,94,119,197,6,169,215,234,102,117,81,253,45,29,158,139,100,63,193,150,191,19,52,208,81,247,34,138,62,247,107,190,246,247,94,221,239,250,213,126,164,78,84,76,174,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,252,70,57,141,123,30,228,123,3,186,114,186,229,255,0,89,119,172,182,241,55,173,248,239,102,213,15,134,184,224,246,185,228,158,10,169,42,162,158,41,225,187,59,182,246,109,133,59,93,34,142,68,123,102,108,142,145,90,140,72,157,47,128,230,133,192,183,232,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,253,147,93,79,26,220,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,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,240,51,153,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,249,254,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,237,124,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,20,85,2,255,0,185,92,121,19,211,47,190,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,73,84,4,85,229,113,228,79,76,190,250,245,138,210,128,77,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,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,177,78,104,188,191,232,238,244,119,46,38,244,67,29,236,221,97,241,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,205,179,39,107,164,177,198,143,116,206,145,178,35,81,233,43,165,174,190,19,188,211,232,223,204,12,123,212,96,52,166,6,96,116,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,52,61,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,86,95,53,206,10,63,70,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,111,64,229,41,194,6,178,226,119,218,62,41,111,215,239,162,152,253,226,223,53,190,146,197,61,185,178,213,100,54,185,217,189,39,115,222,168,180,144,247,227,165,154,39,162,57,243,54,39,123,155,19,218,249,65,207,59,236,79,241,39,229,164,74,224,98,217,77,118,166,226,42,150,170,74,182,49,154,15,148,84,162,211,85,203,76,253,240,203,71,43,17,95,19,154,229,98,185,141,71,177,87,100,140,87,49,232,230,57,205,89,107,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,224,32,1,165,62,20,109,184,173,175,134,93,42,135,10,176,123,22,203,81,135,218,107,105,168,156,248,228,146,63,17,75,28,207,116,178,71,28,76,150,103,62,71,62,73,82,54,119,36,115,222,173,69,114,161,158,190,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,52,38,81,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,4,42,178,226,218,143,119,211,140,163,36,176,208,221,106,112,203,13,194,214,236,137,212,242,170,210,211,85,76,149,81,208,205,81,18,47,249,84,108,149,91,181,142,153,89,185,171,51,90,255,0,149,137,220,108,86,124,170,205,118,202,113,207,164,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,105,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,56,175,48,206,94,119,94,26,46,181,26,169,165,116,117,119,29,43,184,212,34,61,138,231,77,62,55,60,142,232,218,121,220,189,92,250,103,57,81,177,78,229,85,69,86,197,42,239,237,201,56,92,78,128,234,70,156,106,222,141,98,121,254,145,209,248,44,66,227,111,108,86,186,47,2,148,126,6,56,28,232,29,75,217,111,193,31,101,241,62,46,140,85,143,246,127,3,156,205,174,94,128,103,219,129,206,56,243,46,16,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,124,111,232,141,241,180,123,149,26,202,150,181,26,138,213,84,100,204,106,49,234,213,108,82,197,126,120,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,11,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,10,1,230,143,231,179,83,126,229,244,122,34,58,201,159,230,82,224,52,250,90,236,134,173,49,58,91,196,215,246,90,90,168,216,22,227,44,49,192,234,135,162,39,87,189,34,133,140,110,229,93,136,178,108,219,220,147,116,138,230,143,231,179,83,126,229,244,122,35,154,112,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,129,213,121,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,60,254,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,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,57,166,39,196,142,137,103,90,185,144,104,86,31,159,82,93,179,108,86,158,74,155,189,182,154,158,119,50,149,145,190,40,229,69,168,217,216,115,217,36,241,177,236,108,138,246,191,115,92,136,172,122,55,165,128,57,87,22,62,86,53,147,229,254,67,233,211,157,84,1,149,115,85,0,0,41,91,155,247,14,152,38,143,234,158,49,169,152,45,63,128,253,38,123,94,178,241,69,190,105,119,221,34,169,100,211,214,119,37,149,253,59,222,57,141,237,49,172,99,59,29,81,23,122,163,110,164,170,190,121,223,98,127,137,63,45,2,189,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,154,34,79,240,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,211,164,210,189,99,107,92,146,177,207,102,221,235,28,145,133,175,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,92,159,49,188,166,197,156,242,234,205,51,92,90,187,198,217,114,11,126,59,116,183,84,246,159,31,126,150,123,165,4,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,155,56,78,243,79,163,127,48,49,239,81,128,11,105,230,133,193,71,235,1,130,63,89,244,246,217,117,174,212,156,54,222,202,104,173,212,73,222,246,205,173,179,57,239,167,72,156,228,233,52,93,217,230,141,99,69,124,159,28,91,36,115,226,237,210,9,170,130,189,120,151,229,103,140,234,63,16,216,166,173,233,245,53,36,118,43,246,81,79,85,168,54,26,154,138,134,50,166,7,212,84,213,220,107,210,169,103,89,88,249,147,181,76,202,120,35,106,53,242,53,232,232,218,143,115,67,160,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,98,127,137,63,45,45,80,170,190,121,223,98,127,137,63,45,3,143,242,106,187,90,172,28,73,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,149,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,196,99,94,230,49,238,86,50,42,226,121,254,101,130,211,100,20,184,126,67,87,105,102,85,103,146,193,119,90,101,70,190,170,221,36,177,75,45,58,191,166,230,177,238,130,52,126,213,77,204,220,199,117,99,222,215,123,94,26,56,116,206,248,160,213,58,13,51,193,105,255,0,162,172,188,86,239,135,248,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,82,39,214,168,29,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,146,252,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,241,92,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,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,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,5,196,235,39,29,84,220,45,112,77,163,152,62,159,87,210,63,85,47,250,111,140,77,67,13,77,44,175,101,178,221,53,189,88,183,36,85,141,96,153,237,146,157,209,178,23,63,248,239,107,220,199,177,170,199,212,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,95,35,147,222,229,87,47,214,167,201,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,253,77,99,26,212,232,136,136,92,79,42,62,10,63,70,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,122,57,99,108,213,81,200,207,115,91,190,56,147,106,189,22,105,162,104,118,14,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,244,150,160,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,52,58,177,130,254,139,245,79,50,211,63,106,123,79,232,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,167,227,53,156,88,249,167,214,79,152,25,15,168,206,7,127,229,169,198,189,199,135,77,71,161,210,252,214,231,211,76,178,235,131,163,169,99,150,150,8,237,87,74,149,166,137,151,57,103,145,168,245,133,140,129,172,145,171,43,88,216,222,249,81,28,230,35,95,122,134,85,203,105,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,226,188,234,252,211,226,223,47,232,125,70,226,64,2,127,243,171,243,79,139,124,191,161,245,27,137,226,185,79,233,14,27,171,92,87,211,79,153,193,87,59,48,107,60,153,125,178,24,103,88,152,251,141,53,101,35,41,221,42,183,226,115,24,233,251,136,212,86,245,124,108,71,110,102,230,56,37,255,0,42,126,7,42,116,214,213,65,197,38,164,190,146,91,238,79,103,71,226,214,198,178,41,210,221,110,170,107,30,149,175,147,162,171,42,102,139,163,90,216,220,157,184,101,145,175,87,58,87,71,13,143,128,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,92,246,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,171,204,155,135,172,87,93,56,101,201,47,119,106,159,103,94,180,222,223,95,150,218,46,17,210,199,44,139,225,169,100,146,122,55,43,145,30,144,206,198,34,57,24,230,244,146,56,30,168,244,139,99,130,128,77,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,11,232,230,5,192,141,139,138,172,86,76,215,22,103,130,212,220,126,222,177,219,170,122,190,79,106,82,193,29,84,145,90,182,62,162,42,120,59,181,53,13,95,18,228,87,51,167,69,234,223,114,80,185,170,128,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,114,156,157,248,117,169,211,205,35,189,107,110,97,137,213,219,178,28,234,161,144,218,38,174,138,36,123,172,17,177,143,138,104,19,111,122,38,84,76,249,28,228,115,145,178,178,158,154,70,183,110,199,191,245,241,211,203,130,143,94,245,151,16,214,44,22,11,171,170,242,12,130,215,106,212,26,106,106,216,35,233,103,107,91,28,151,72,31,82,238,145,205,12,17,50,37,137,140,145,36,235,27,146,52,115,36,89,103,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,129,5,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,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,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,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,243,252,111,234,246,101,160,188,49,229,186,185,167,243,210,71,125,199,106,45,19,83,165,92,9,52,18,177,247,74,72,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,7,13,28,69,224,156,80,105,101,6,166,96,181,31,209,81,222,40,182,77,252,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,173,23,235,68,229,92,209,252,137,234,111,220,190,177,68,84,175,47,141,116,212,125,26,226,107,10,180,225,87,158,213,171,59,200,45,120,221,254,219,58,43,233,107,105,106,42,153,10,61,204,69,78,147,69,221,115,226,145,21,28,215,43,145,122,177,242,49,225,45,121,160,242,251,166,180,211,94,184,161,209,107,85,91,216,250,135,87,230,22,58,104,165,169,126,249,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,182,70,196,116,191,11,26,254,149,173,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,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,120,92,167,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,82,183,37,79,52,249,79,203,250,239,81,183,23,82,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,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,0,0,40,47,153,238,131,97,186,7,197,29,93,175,79,232,169,45,182,44,178,207,77,147,83,218,105,41,214,24,45,175,150,89,160,150,24,211,123,147,99,165,166,146,84,70,163,24,196,153,35,107,17,177,167,94,65,195,71,17,121,223,11,250,167,65,169,152,45,71,244,84,119,138,45,144,255,0,9,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,235,69,250,209,101,87,58,191,52,248,183,203,250,31,81,184,144,0,13,62,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,66,190,117,126,86,49,111,152,20,62,157,113,33,7,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,35,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,160,25,183,225,59,205,62,141,252,192,199,189,70,2,213,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,219,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,212,104,207,134,142,29,48,78,23,244,178,131,76,240,90,127,232,171,47,21,187,230,254,19,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,212,137,245,170,208,15,9,222,105,244,111,230,6,61,234,48,26,83,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,132,24,158,1,153,103,84,217,5,86,31,143,85,221,153,138,217,228,191,221,210,153,17,207,165,183,71,44,81,75,80,172,235,185,204,99,167,141,95,181,23,107,55,61,221,24,199,185,179,127,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,1,2,173,50,90,161,186,209,77,125,162,171,172,182,178,162,55,86,83,210,84,182,154,121,160,71,39,113,145,202,232,228,108,111,86,245,68,122,198,244,106,170,42,181,221,58,46,140,248,60,214,61,39,214,141,2,197,238,218,57,15,130,178,227,246,250,44,126,123,70,234,153,61,139,85,5,21,59,157,111,239,212,49,143,169,236,178,88,217,223,68,86,191,167,94,170,189,122,87,95,50,46,91,191,163,255,0,106,113,11,195,213,135,251,148,248,235,50,108,102,142,47,246,23,247,190,178,145,137,255,0,210,127,90,201,18,127,173,253,238,106,118,58,165,60,64,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,120,104,248,30,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,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,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,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,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,192,206,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,180,41,195,71,14,152,39,11,250,89,65,166,120,45,63,244,85,151,138,221,243,127,9,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,234,68,250,213,121,167,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,28,160,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,10,86,230,201,194,31,232,139,81,255,0,88,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,99,255,0,6,92,95,229,92,29,234,61,118,99,105,176,253,35,178,222,173,238,183,221,236,82,92,100,164,142,167,162,239,130,118,189,168,246,54,104,158,138,141,123,227,147,164,114,206,196,70,172,155,219,127,218,177,244,19,244,89,153,126,148,191,218,103,209,251,143,210,63,229,191,216,191,13,39,138,254,67,246,191,200,247,63,147,248,255,0,189,247,244,51,69,168,84,88,109,187,63,201,109,250,115,118,171,186,98,116,183,138,216,108,53,213,109,86,207,85,110,108,207,74,105,164,69,99,21,30,232,145,142,84,86,51,222,171,240,183,234,64,253,90,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,22,211,202,143,130,143,209,150,43,7,18,154,153,108,181,84,228,153,109,190,158,167,18,139,167,122,107,61,174,104,220,229,168,222,142,88,219,53,84,114,51,220,214,239,142,36,218,175,69,154,104,155,94,220,0,99,26,37,150,113,71,136,218,245,230,225,72,150,39,84,49,150,251,77,93,182,122,200,47,151,121,101,142,10,42,41,18,47,115,24,178,204,146,171,165,69,133,201,2,199,34,109,145,77,15,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,69,232,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,245,26,83,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,230,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,131,171,24,47,232,191,84,243,45,51,246,167,180,254,137,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,154,126,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,247,215,172,86,146,168,138,188,174,60,137,233,151,223,94,177,90,74,160,6,85,205,84,25,87,2,218,120,145,227,95,245,127,224,123,71,180,99,79,110,119,90,29,73,204,180,191,27,169,138,227,68,189,159,99,90,221,73,19,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,249,92,171,56,241,255,0,98,56,84,213,251,215,244,177,98,23,219,157,199,254,97,148,214,70,179,181,254,80,232,159,36,223,209,211,177,191,201,48,170,179,245,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,6,167,129,8,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,25,190,0,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,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,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,31,147,156,182,1,77,140,241,71,107,204,237,216,245,93,37,62,99,139,210,84,214,92,28,146,172,21,215,26,121,101,167,145,24,231,42,177,31,29,52,116,40,230,51,167,68,116,110,84,235,38,231,116,14,72,250,161,117,165,207,245,11,69,230,109,92,246,219,157,158,44,162,157,93,90,238,197,28,244,211,71,77,46,202,126,138,221,243,182,174,29,210,34,181,122,82,70,213,71,123,182,118,174,116,248,5,53,247,135,156,83,80,105,241,234,186,203,150,43,148,50,153,245,208,164,174,101,5,186,178,158,68,153,101,70,174,198,177,245,16,80,49,30,244,247,63,99,90,169,220,84,117,112,112,19,169,153,86,151,241,113,166,119,28,90,175,183,237,236,130,139,25,184,192,249,36,72,106,168,107,231,101,60,172,145,172,123,119,237,238,54,86,35,186,181,37,134,39,171,93,179,160,26,41,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,126,219,63,13,254,100,88,254,181,230,184,14,157,105,30,95,154,234,149,61,37,86,39,107,179,212,203,118,163,169,100,47,101,124,10,197,106,210,36,115,185,177,74,249,213,201,11,34,122,162,72,249,26,207,247,69,101,114,93,202,108,88,54,43,196,46,107,148,215,120,43,46,63,111,177,221,46,53,61,167,201,216,165,130,59,164,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,58,243,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,168,70,12,178,227,98,188,101,87,155,182,45,142,125,31,178,214,220,42,42,45,214,143,24,250,191,103,210,190,71,58,42,110,251,209,31,47,109,138,214,119,28,155,157,183,170,251,212,183,78,77,58,115,173,182,13,47,186,103,183,220,170,146,151,75,242,58,138,185,172,88,243,105,160,146,122,203,138,73,20,19,220,159,58,39,118,22,49,40,214,157,176,171,151,122,247,30,172,98,53,142,150,32,114,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,226,49,204,107,216,247,35,217,122,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,250,192,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,28,43,152,167,29,84,220,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,29,237,123,152,246,53,88,245,207,138,172,55,133,14,95,154,87,152,94,110,84,142,201,238,58,111,102,166,196,237,18,70,179,62,227,113,75,84,27,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,210,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,2,211,159,230,86,92,254,139,84,168,242,26,185,50,202,11,196,119,248,174,213,106,149,83,186,226,201,146,118,212,72,179,35,146,87,247,81,30,189,196,118,229,235,187,175,85,47,251,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,168,188,235,150,239,17,218,127,195,141,15,16,183,187,15,244,181,151,156,101,177,63,218,150,91,94,198,172,85,147,179,255,0,242,44,209,39,199,78,206,219,158,159,203,165,63,31,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,167,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,244,176,0,0,5,85,243,206,251,19,252,73,249,105,106,133,85,243,206,251,19,252,73,249,104,28,43,148,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,46,201,89,237,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,117,208,62,76,158,15,81,242,26,174,33,242,191,105,98,22,75,132,113,216,41,236,147,120,121,50,8,81,99,149,102,170,85,71,62,150,21,98,172,46,133,142,73,86,78,234,178,86,178,56,228,159,149,114,84,243,79,148,252,191,174,245,27,113,117,32,68,174,102,54,155,85,131,151,254,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,119,106,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,60,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,170,190,121,223,98,127,137,63,45,45,80,170,190,121,223,98,127,137,63,45,2,176,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,208,159,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,86,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,150,156,41,113,131,106,225,55,151,230,88,235,122,213,201,157,230,57,197,234,131,20,100,49,53,89,77,59,45,86,196,146,186,87,72,199,69,178,157,102,137,233,27,154,229,149,238,99,54,236,89,36,142,37,241,99,230,159,89,62,96,100,62,163,57,202,128,158,156,191,57,134,100,218,83,171,151,76,83,88,107,41,46,56,158,170,101,18,93,238,247,89,27,79,70,251,85,238,181,237,108,183,23,63,224,137,41,156,168,206,243,21,90,216,216,196,146,61,187,31,28,215,104,101,178,255,0,137,229,88,167,179,126,148,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,44,255,0,149,103,30,63,236,71,10,154,191,122,254,150,44,66,251,115,184,255,0,204,50,154,200,214,118,191,202,29,19,228,155,250,58,118,55,249,38,1,106,128,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,179,78,84,252,10,211,102,50,80,113,79,170,244,20,149,54,42,90,132,155,10,161,109,84,173,157,215,26,74,214,47,180,158,176,200,212,107,34,150,158,72,155,12,136,238,226,172,142,115,26,214,198,178,219,161,202,184,78,242,177,163,127,47,241,239,78,128,234,160,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,4,159,225,107,130,75,87,21,252,13,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,123,138,212,68,146,78,179,127,128,94,93,216,175,12,116,116,154,165,158,47,182,245,54,229,111,133,83,196,83,198,216,241,158,236,13,241,52,148,251,36,145,146,77,189,210,198,250,164,119,197,26,35,88,140,107,164,238,249,94,74,158,86,50,159,152,21,222,157,110,39,248,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,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,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,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,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,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,58,168,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,85,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,165,50,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,29,215,153,239,48,76,203,76,50,106,190,27,244,70,235,87,98,190,210,211,211,84,100,57,29,36,168,217,224,101,77,60,202,235,124,108,146,14,172,122,197,53,29,66,85,193,42,61,138,168,214,171,92,142,84,11,52,51,89,197,143,154,125,100,249,129,144,250,140,229,138,114,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,45,117,241,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,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,154,114,222,208,108,55,137,45,75,212,125,41,204,232,169,28,203,142,155,220,95,108,174,154,157,102,125,166,226,149,212,9,79,91,18,53,236,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,210,249,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,29,171,132,206,81,148,120,190,163,220,179,94,34,167,246,205,171,23,200,43,105,108,22,9,105,96,90,91,253,44,75,26,210,92,234,86,57,229,233,12,157,100,85,162,122,35,183,49,169,35,156,197,116,111,179,240,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,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,185,60,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,51,89,175,217,134,156,103,250,203,150,102,90,71,129,125,11,196,46,183,7,79,107,178,111,69,240,209,237,68,115,182,183,171,34,238,61,31,47,101,138,177,197,220,237,177,85,140,106,172,149,230,51,199,183,235,81,125,131,77,244,238,15,15,166,88,205,195,198,82,84,79,79,178,170,245,92,198,62,36,172,114,61,55,195,10,50,73,27,20,94,231,43,94,231,202,155,156,216,225,242,188,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,232,153,40,73,254,75,24,222,188,186,167,43,202,237,249,61,37,46,144,37,67,232,171,173,85,105,223,125,109,237,34,141,201,37,43,17,232,180,207,100,79,139,187,51,145,91,35,29,28,123,36,115,82,74,107,95,62,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,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,2,63,243,43,227,94,221,195,166,156,87,105,126,21,115,233,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,8,171,205,147,141,123,118,160,86,126,172,90,95,115,239,217,108,151,7,201,151,214,198,181,84,242,75,116,165,158,104,86,216,232,222,214,50,72,98,124,109,153,206,253,171,31,39,97,88,173,88,85,95,10,248,107,225,175,81,248,169,212,117,211,45,50,91,84,53,240,219,231,186,85,213,221,42,150,10,90,74,88,149,140,89,30,172,107,228,119,89,37,138,52,72,216,247,110,145,21,81,26,142,115,121,254,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,40,224,255,0,134,187,23,10,218,29,103,211,43,98,247,174,179,109,186,100,149,109,170,124,241,213,222,37,134,54,84,73,18,185,172,219,10,118,153,28,104,140,98,246,227,98,185,21,234,247,56,51,175,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,245,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,87,54,78,16,255,0,75,186,113,250,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,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,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,58,191,43,24,183,204,10,31,78,184,146,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,140,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,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,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,12,171,154,168,50,174,5,170,114,172,224,59,253,136,226,175,87,236,191,210,203,136,88,174,118,239,249,135,211,94,218,254,239,249,67,98,100,144,255,0,71,80,199,127,36,243,186,243,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,50,43,132,239,43,26,55,242,255,0,30,244,232,14,170,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,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,72,151,205,79,128,239,246,95,138,189,32,178,255,0,69,46,95,98,182,91,191,231,223,83,123,115,251,191,228,237,149,145,195,253,37,67,221,252,171,202,245,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,241,21,121,163,249,19,212,223,185,125,98,136,234,188,52,113,23,130,113,65,165,148,26,153,130,212,127,69,71,120,162,217,55,240,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,180,95,173,19,149,115,71,242,39,169,191,114,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,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,22,147,198,6,1,77,169,252,46,106,150,25,54,61,87,125,168,170,197,235,170,109,246,250,68,149,211,207,113,166,137,106,40,146,54,196,187,222,244,169,134,21,70,39,93,234,136,213,71,34,171,87,54,230,170,12,214,113,85,165,191,161,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,104,175,123,157,214,150,88,29,241,185,94,157,122,63,163,145,200,129,161,237,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,178,162,249,213,249,167,197,190,95,208,250,141,196,153,92,158,179,91,174,85,193,243,44,87,10,122,72,233,240,236,162,229,100,161,116,44,114,62,72,30,216,107,149,210,170,185,81,95,221,174,149,168,173,70,166,198,177,58,117,69,115,161,175,58,191,52,248,183,203,250,31,81,184,129,8,45,89,254,101,98,195,111,250,125,102,200,106,232,241,236,170,162,134,166,245,67,10,163,89,94,250,53,149,105,146,85,68,220,230,49,211,200,244,103,93,138,253,142,84,87,70,197,111,85,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,227,70,202,230,61,190,38,70,182,70,194,205,174,220,244,87,42,118,217,35,217,226,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,161,78,26,56,116,193,56,95,210,202,13,51,193,105,255,0,162,172,188,86,239,155,248,78,233,225,161,134,122,206,220,178,201,217,238,246,24,238,211,29,177,159,82,39,214,170,30,215,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,0,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,149,115,85,6,85,192,245,89,254,169,103,122,161,244,115,233,213,247,218,127,68,177,250,60,90,207,253,171,12,62,22,215,75,187,177,7,236,152,221,251,123,143,248,223,185,235,215,222,229,232,133,138,114,186,229,255,0,89,119,172,182,241,55,173,248,239,102,213,15,134,184,224,246,185,228,158,10,169,42,162,158,41,225,187,59,182,246,109,133,59,93,34,142,68,123,102,108,142,145,90,140,72,157,47,11,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,196,99,152,215,177,238,71,178,244,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,1,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,69,156,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,248,143,107,28,247,189,170,247,222,241,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,12,251,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,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,61,156,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,62,151,107,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,103,252,169,52,11,136,45,13,210,203,218,106,207,247,63,101,200,238,30,211,183,226,149,182,216,188,116,50,62,154,155,165,114,212,199,50,190,46,227,17,98,146,146,120,187,140,117,59,29,214,53,87,181,225,58,128,0,10,171,231,157,246,39,248,147,242,210,213,10,171,231,157,246,39,248,147,242,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,4,85,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,152,0,1,85,124,243,190,196,255,0,18,126,90,90,161,85,124,243,190,196,255,0,18,126,90,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,146,43,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,142,188,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,1,221,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,236,251,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,169,50,16,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,33,249,57,94,241,175,250,192,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,247,189,179,107,108,205,99,42,22,86,181,58,77,23,118,8,100,73,21,95,39,193,46,249,28,249,123,115,168,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,231,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,72,29,47,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,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,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,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,254,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,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,114,174,104,254,68,245,55,238,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,41,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,57,42,121,167,202,126,95,215,122,141,184,158,156,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,2,249,42,121,167,202,126,95,215,122,141,184,186,144,50,239,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,71,198,229,247,181,21,171,245,41,249,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,185,78,104,92,11,126,154,241,87,235,142,142,97,158,47,82,108,187,61,177,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,218,185,180,241,165,43,1,117,60,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,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,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,20,173,206,175,205,62,45,242,254,135,212,110,36,32,196,243,252,203,5,166,200,41,112,252,134,174,210,204,170,207,37,130,238,180,202,141,125,85,186,73,98,150,90,117,127,77,205,99,221,4,104,253,170,155,153,185,142,234,199,189,174,155,252,234,252,211,226,223,47,232,125,70,226,66,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,15,107,195,71,14,153,223,20,26,167,65,166,120,45,63,244,85,151,138,221,240,255,0,6,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,234,68,250,213,52,39,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,223,21,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,191,186,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,51,89,197,143,154,125,100,249,129,144,250,140,230,148,202,213,213,142,77,127,165,13,83,204,181,51,245,142,246,103,210,220,130,227,125,240,95,68,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,9,1,202,227,200,158,153,125,245,235,21,164,170,57,87,11,154,23,250,181,232,78,51,162,159,74,126,145,253,28,241,191,194,126,7,193,247,252,69,100,245,63,200,247,36,219,183,191,183,248,235,215,111,95,119,94,137,213,64,0,0,0,0,25,87,53,80,85,95,246,12,127,243,162,255,0,50,127,248,252,9,191,162,25,37,215,13,224,107,1,203,236,88,197,94,73,114,177,233,61,170,229,71,102,164,87,119,238,83,195,103,142,72,233,99,218,199,187,124,142,106,49,58,49,203,213,201,209,174,250,151,62,218,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,26,83,210,124,23,244,95,165,152,110,153,251,83,218,127,68,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,78,85,152,112,45,195,142,101,174,56,183,16,85,24,103,178,178,156,98,224,235,179,155,103,115,40,169,110,213,201,50,207,21,77,116,113,181,22,89,163,157,86,84,145,174,107,164,114,237,153,101,98,53,136,28,3,148,223,8,127,162,45,56,253,96,179,90,45,153,126,127,111,103,178,91,29,127,118,58,92,118,100,134,120,119,70,196,70,36,211,189,141,149,221,92,245,108,109,129,169,218,122,204,197,159,224,0,41,91,155,39,8,127,162,45,71,253,96,176,170,45,152,134,127,112,127,181,155,37,127,118,74,92,138,101,154,121,182,198,244,71,164,51,177,142,149,189,28,244,108,141,157,171,218,98,194,197,186,147,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,120,20,3,203,243,136,92,239,64,248,142,198,89,139,83,93,111,54,172,202,225,77,143,222,49,186,42,168,97,246,183,125,235,21,50,167,125,82,36,154,41,165,108,145,185,206,143,253,220,107,44,108,150,71,22,43,206,175,202,198,45,243,2,135,211,174,39,95,225,3,128,77,47,225,18,235,144,228,182,43,165,94,69,144,221,170,42,233,104,239,21,105,36,51,210,217,37,117,59,227,160,146,54,202,176,76,246,201,78,143,90,132,138,55,57,92,168,141,99,83,105,232,56,214,225,75,245,193,210,203,86,153,253,61,250,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,129,69,156,39,121,167,209,191,152,24,247,168,192,105,76,173,93,39,228,215,250,47,213,60,55,83,63,88,239,105,253,18,200,45,215,223,5,244,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,149,171,171,28,154,255,0,74,26,167,153,106,103,235,29,236,207,165,185,5,198,251,224,190,136,119,188,47,138,169,146,110,215,115,198,183,126,222,230,221,219,91,215,167,94,137,215,160,18,3,149,199,145,61,50,251,235,214,43,73,84,114,174,23,52,47,245,107,208,156,103,69,62,148,253,35,250,57,227,127,132,252,15,131,239,248,138,201,234,127,145,238,73,183,111,127,111,241,215,174,222,190,238,189,19,170,128,50,174,106,160,170,191,236,24,255,0,231,69,254,100,255,0,241,248,19,255,0,132,239,43,26,55,242,255,0,30,244,232,14,170,121,77,39,193,127,69,250,89,134,233,159,181,61,167,244,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,10,54,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,175,36,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,6,120,184,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,219,79,48,140,255,0,13,213,62,92,57,182,160,233,246,67,73,124,199,175,148,246,74,154,26,234,101,93,146,179,219,52,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,145,254,237,200,214,213,53,214,182,107,23,18,213,116,118,215,212,72,234,58,122,188,73,181,51,195,2,185,123,108,146,86,214,70,217,30,141,232,138,244,141,136,229,69,84,107,122,244,78,151,134,242,188,206,241,45,9,206,248,117,253,106,252,94,25,154,246,107,60,23,208,104,99,240,151,72,235,40,38,241,157,207,22,178,201,214,26,14,207,107,184,214,126,215,127,78,173,232,224,170,190,19,188,211,232,223,204,12,123,212,96,52,166,86,174,147,242,107,253,23,234,158,27,169,159,172,119,180,254,137,100,22,235,239,130,250,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,1,85,124,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,39,255,0,28,252,12,126,186,63,66,127,213,71,232,119,208,239,105,127,188,158,208,241,94,47,195,127,229,16,236,219,225,191,241,186,239,253,221,61,254,83,130,158,91,223,169,246,169,221,117,51,244,203,244,183,218,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,20,38,169,76,28,233,240,10,155,23,16,216,166,160,211,227,212,148,118,220,171,23,101,51,235,161,72,154,250,251,141,29,68,137,50,202,141,93,238,123,41,231,160,98,61,233,239,102,198,181,87,182,168,219,159,35,175,27,92,30,90,184,200,192,44,88,132,217,85,38,43,114,176,222,18,229,79,122,117,145,183,9,219,3,161,146,57,105,89,251,88,156,198,72,231,66,247,116,127,69,90,120,250,181,122,34,180,43,215,146,94,83,125,164,215,220,235,10,167,174,217,101,186,225,235,116,172,166,237,49,123,181,84,149,180,241,211,201,189,83,123,118,178,182,165,58,34,163,87,185,213,200,170,214,170,57,191,226,215,220,231,141,13,61,194,177,106,31,27,122,200,48,251,77,174,221,77,221,100,125,250,169,238,213,241,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,206,255,0,160,60,164,239,188,63,235,46,39,172,88,231,19,158,34,175,25,184,54,162,74,111,161,108,103,139,165,123,93,29,77,54,247,214,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,147,86,163,66,244,226,187,92,97,226,30,231,102,241,217,157,14,63,22,55,109,169,168,84,124,118,234,86,205,81,36,143,167,103,79,130,105,60,83,216,249,21,85,221,182,163,27,177,31,42,72,28,87,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,149,64,0,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,28,81,242,164,253,101,53,219,38,214,191,211,215,209,207,164,126,11,248,51,232,183,140,236,120,122,56,41,191,150,241,113,238,221,216,221,252,68,233,187,167,191,167,85,239,252,20,240,165,250,159,105,101,215,76,254,158,253,45,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,80,144,0,0,6,115,56,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,204,229,92,52,112,233,130,112,191,165,148,26,103,130,211,255,0,69,89,120,173,223,55,240,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,62,164,79,173,84,61,174,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,0,0,243,249,102,1,134,231,85,56,253,86,97,143,82,93,159,138,222,35,191,218,18,165,21,204,165,184,199,20,177,69,80,140,235,181,207,99,103,145,89,185,23,107,246,189,189,30,198,57,190,128,0,0,0,5,85,243,206,251,19,252,73,249,105,106,132,85,227,159,129,143,215,71,232,79,250,168,253,14,250,29,237,47,247,147,218,30,43,197,248,111,252,162,29,155,124,55,254,55,93,255,0,187,167,188,32,7,37,79,52,249,79,203,250,239,81,183,23,82,66,174,10,121,111,126,167,218,167,117,212,207,211,47,210,223,105,227,243,216,188,23,209,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,4,85,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,191,238,40,244,47,245,148,208,156,155,69,62,148,253,28,250,71,224,191,132,252,15,140,236,120,122,200,42,127,145,238,71,187,119,99,111,241,211,166,238,190,254,157,22,21,105,63,38,191,209,126,169,225,186,153,250,199,123,79,232,150,65,110,190,248,47,162,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,5,149,0,0,21,87,207,59,236,79,241,39,229,165,170,17,87,142,126,6,63,93,31,161,63,234,163,244,59,232,119,180,191,222,79,104,120,175,23,225,191,242,136,118,109,240,223,248,221,119,254,238,158,240,128,28,149,60,211,229,63,47,235,189,70,220,93,73,10,184,41,229,189,250,159,106,157,215,83,63,76,191,75,125,167,143,207,98,240,95,71,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,102,168,0,0,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,242,154,177,201,175,244,161,170,121,150,166,126,177,222,204,250,91,144,92,111,190,11,232,135,123,194,248,170,153,38,237,119,60,107,119,237,238,109,221,181,189,122,117,232,157,122,18,171,130,158,20,191,83,237,44,186,233,159,211,223,165,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,170,18,0,0,5,85,243,83,224,59,253,151,226,175,72,44,191,209,75,151,216,173,150,239,249,247,212,222,220,254,239,249,59,101,100,112,255,0,73,80,247,127,42,242,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,219,166,146,181,117,87,146,206,43,155,234,62,71,152,225,90,223,244,70,203,123,184,75,112,166,177,55,19,142,162,59,119,117,119,190,8,159,29,76,44,72,90,245,114,70,196,141,187,35,216,197,87,43,85,238,9,1,122,226,47,4,226,131,128,93,85,212,188,22,163,236,254,251,71,120,162,217,55,240,101,211,216,171,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,180,95,173,18,128,75,147,210,158,84,186,143,163,84,121,125,167,10,226,243,181,106,206,241,250,220,110,255,0,109,159,8,87,210,214,210,212,65,36,40,247,49,46,9,210,104,187,174,124,82,34,163,154,229,114,47,86,62,70,63,192,127,96,199,255,0,58,47,243,39,255,0,143,192,159,252,39,121,88,209,191,151,248,247,167,64,117,83,202,105,62,11,250,47,210,204,55,76,253,169,237,63,162,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,149,171,171,28,154,255,0,74,26,167,153,106,103,235,29,236,207,165,185,5,198,251,224,190,136,119,188,47,138,169,146,110,215,115,198,183,126,222,230,221,219,91,215,167,94,137,215,160,30,175,146,167,149,140,167,230,5,119,167,91,137,254,71,254,10,120,82,253,79,180,178,235,166,127,79,126,150,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,123,186,172,128,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,53,56,214,229,189,250,224,234,157,171,83,63,76,191,68,189,153,143,193,98,240,95,71,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,28,20,242,222,253,79,181,78,235,169,159,166,95,165,190,211,199,231,177,120,47,163,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,161,53,64,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,60,166,172,96,191,165,13,44,204,180,207,218,158,204,250,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,6,96,141,41,241,99,229,99,89,62,95,228,62,157,57,0,63,176,99,255,0,157,23,249,147,255,0,199,229,148,234,198,11,250,80,210,204,203,76,253,169,236,207,165,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,160,102,8,213,65,85,127,216,49,255,0,206,139,252,201,255,0,227,242,213,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,45,251,141,110,20,191,92,29,44,181,105,159,211,223,162,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,192,56,92,229,73,250,181,235,182,51,173,127,167,175,164,127,71,60,111,240,103,209,111,7,223,241,20,115,211,127,45,226,228,219,183,191,187,248,139,215,111,79,119,94,168,19,252,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,0,63,176,99,255,0,157,23,249,147,255,0,199,229,148,233,62,11,250,47,210,204,55,76,253,169,237,63,162,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,160,122,176,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,4,0,254,193,143,254,116,95,230,79,255,0,31,150,83,164,248,47,232,191,75,48,221,51,246,167,180,254,137,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,129,192,57,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,47,251,138,61,11,253,101,52,39,38,209,79,165,63,71,62,145,248,47,225,63,3,227,59,30,30,178,10,159,228,123,145,238,221,216,219,252,116,233,187,175,191,167,69,133,90,79,201,175,244,95,170,120,110,166,126,177,222,211,250,37,144,91,175,190,11,232,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,1,101,69,43,115,171,243,79,139,124,191,161,245,27,137,117,36,42,227,91,150,247,235,131,170,118,173,76,253,50,253,18,246,102,63,5,139,193,125,29,241,253,206,221,77,68,221,222,231,138,139,167,95,19,183,110,213,233,179,175,95,127,68,8,87,201,83,205,62,83,242,254,187,212,109,197,212,144,171,130,158,91,223,169,246,169,221,117,51,244,203,244,183,218,120,252,246,47,5,244,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,42,87,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,77,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,199,191,116,43,221,233,44,113,163,27,11,99,108,136,213,98,202,232,173,168,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,2,249,42,121,88,202,126,96,87,122,117,184,159,231,31,225,163,134,124,55,133,172,123,43,195,52,250,186,173,248,245,255,0,40,168,200,232,104,170,85,94,251,99,38,165,166,133,105,18,85,114,186,102,53,212,238,86,61,223,30,199,181,174,87,185,171,35,251,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,137,169,198,183,45,239,215,7,84,237,90,153,250,101,250,37,236,204,126,11,23,130,250,59,227,251,157,186,154,137,187,189,207,21,23,78,190,39,110,221,171,211,103,94,190,254,136,224,167,150,247,234,125,170,119,93,76,253,50,253,45,246,158,63,61,139,193,125,29,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,64,14,117,126,86,49,111,152,20,62,157,113,39,249,31,248,214,225,75,245,193,210,203,86,153,253,61,250,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,129,69,156,39,121,167,209,191,152,24,247,168,192,105,76,173,93,39,228,215,250,47,213,60,55,83,63,88,239,105,253,18,200,45,215,223,5,244,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,0,0,2,152,57,202,218,110,183,254,46,240,155,21,138,217,87,113,185,92,112,123,109,37,29,29,36,46,154,122,153,228,185,220,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,213,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,199,123,152,215,189,141,71,191,175,228,252,40,233,198,115,196,213,159,137,188,214,47,108,221,113,124,126,146,207,96,181,207,10,45,45,13,84,85,85,51,173,123,186,170,247,102,79,16,212,137,21,17,177,57,142,145,55,61,99,116,93,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,21,188,107,105,103,7,223,69,191,73,150,12,174,231,244,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,249,254,23,249,133,232,191,22,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,186,161,138,136,173,68,232,142,247,253,72,161,40,0,0,0,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,172,15,64,8,1,253,154,190,22,63,224,14,170,255,0,217,86,239,244,226,101,90,117,123,13,184,232,189,22,189,214,79,87,107,196,234,177,120,242,249,100,171,129,93,61,45,185,212,137,84,231,73,28,59,213,94,216,149,85,91,30,255,0,122,42,55,119,187,168,123,80,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,176,0,0,0,0,0,15,63,134,231,248,110,160,211,93,106,176,204,134,146,234,203,29,226,182,193,115,72,85,119,209,220,105,37,88,170,41,229,99,145,28,199,181,201,213,58,167,196,199,49,237,220,199,181,202,30,128,0,0,0,0,0,0,0,0,30,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,0,0,0,67,253,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,54,58,74,184,222,189,25,51,81,122,177,62,36,94,157,83,162,175,64,225,75,141,109,44,227,7,233,79,232,206,193,149,219,62,137,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,64,144,0,30,83,34,213,44,19,20,206,241,29,51,191,223,124,46,73,157,248,255,0,163,244,94,22,103,248,207,5,10,77,85,251,70,49,99,143,100,110,71,126,209,205,221,215,163,122,175,184,15,86,0,0,0,0,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,245,131,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,249,112,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,7,159,207,51,252,55,76,49,153,243,61,64,200,105,44,86,42,90,138,74,106,139,133,90,171,96,129,245,53,17,211,196,178,59,167,70,49,101,154,52,87,187,163,24,138,174,114,181,168,174,64,244,0,0,0,0,0,242,153,22,169,96,152,166,119,136,233,157,254,251,225,114,76,239,199,253,31,162,240,179,63,198,120,40,82,106,175,218,49,139,28,123,35,114,59,246,142,110,238,189,27,213,125,199,171,0,0,0,1,15,245,239,154,6,129,112,237,171,23,221,28,205,113,13,64,173,189,99,254,23,196,207,107,183,209,73,74,254,253,52,85,12,216,233,42,227,122,244,100,205,69,234,196,248,145,122,117,78,138,161,48,1,199,248,95,226,131,1,226,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,102,218,134,34,42,185,23,170,59,221,245,42,244,12,55,63,195,117,6,154,235,85,134,100,52,151,86,88,239,21,182,11,154,66,171,190,142,227,73,42,197,81,79,43,28,136,230,61,174,78,169,213,62,38,57,143,110,230,61,174,80,244,0,0,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,128,250,192,252,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,172,0,0,0,62,78,83,121,184,227,246,42,171,189,167,19,186,228,213,116,251,59,118,187,92,148,177,213,84,110,123,90,187,29,87,52,48,166,212,85,122,239,149,191,11,87,167,87,116,106,193,111,236,213,240,177,255,0,0,117,87,254,202,183,127,167,1,63,193,197,56,99,226,243,70,184,180,177,92,174,250,85,91,117,101,93,147,179,237,123,93,210,129,212,245,84,29,231,204,216,55,185,170,232,95,220,74,121,30,157,169,95,209,189,55,109,114,237,59,88,0,67,253,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,54,58,74,184,222,189,25,51,81,122,177,62,36,94,157,83,162,175,64,225,75,141,109,44,227,7,233,79,232,206,193,149,219,62,137,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,64,144,0,17,87,136,190,100,252,56,240,211,157,205,166,121,99,114,187,238,73,67,183,218,116,86,43,91,31,236,253,240,195,52,61,217,42,100,134,55,247,35,157,174,111,105,210,116,218,228,126,197,232,138,18,168,16,131,0,230,217,161,122,167,153,90,116,251,79,180,131,88,47,153,13,242,161,41,168,104,105,173,54,221,242,191,162,170,170,170,215,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,223,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,20,61,0,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,236,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,0,0,0,227,250,205,197,158,131,104,14,101,136,224,122,165,157,82,89,238,249,141,71,106,149,143,247,178,138,5,71,163,106,235,29,215,165,61,51,165,106,66,146,191,220,175,114,175,242,113,77,36,93,128,0,33,6,161,115,118,225,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,244,233,213,19,234,36,254,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,138,240,208,93,34,142,58,166,118,42,101,167,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,16,58,0,7,31,201,56,179,208,108,79,94,108,188,55,95,115,170,74,124,218,249,79,221,138,157,127,144,130,119,108,240,244,147,203,215,108,85,53,13,122,186,40,151,222,228,107,81,118,172,212,233,48,118,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,89,8,63,179,87,194,199,252,1,213,95,251,42,221,254,156,4,255,0,0,0,0,0,4,63,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,95,19,61,174,223,69,37,43,251,244,209,84,51,99,164,171,141,235,209,147,53,23,171,19,226,69,233,213,58,42,244,14,20,184,214,210,206,48,126,148,254,140,236,25,93,179,232,151,129,241,190,221,165,166,135,185,226,187,253,190,215,102,121,122,244,240,207,221,187,111,78,173,233,215,170,244,9,0,15,41,142,234,150,9,149,231,121,118,153,216,47,190,43,36,193,60,7,210,10,47,11,51,60,31,141,133,102,165,253,163,216,145,201,190,54,171,191,102,231,109,233,209,221,23,220,122,176,0,0,0,16,3,251,53,124,44,127,192,29,85,255,0,178,173,223,233,192,79,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,14,85,250,209,232,79,233,219,245,104,250,115,254,169,63,252,132,246,101,103,253,231,227,127,215,29,175,15,254,183,248,255,0,148,255,0,197,254,55,194,117,80,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,246,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,3,213,128,0,0,0,0,0,0,64,15,236,213,240,177,255,0,0,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,103,160,0,1,8,51,254,109,154,23,165,153,149,219,79,181,7,72,53,130,199,144,216,234,22,154,186,134,166,211,109,223,19,250,34,162,162,165,122,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,132,223,4,95,225,159,152,167,15,60,82,230,85,58,125,134,59,32,176,100,44,167,241,52,84,57,29,53,61,51,238,108,106,57,101,74,101,134,105,90,247,198,214,239,115,21,90,253,138,174,106,57,172,145,89,40,0,2,63,241,91,198,182,150,112,125,244,91,244,153,96,202,238,127,75,124,119,130,246,21,45,52,221,191,11,216,238,119,123,211,197,211,175,137,102,221,187,186,244,119,94,157,19,175,159,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,251,170,24,168,138,212,78,136,239,127,212,138,18,128,3,133,113,83,198,78,145,240,131,106,199,238,26,157,77,144,87,212,100,245,19,195,110,161,178,81,50,121,222,200,26,213,154,103,44,178,71,19,88,197,150,22,170,43,247,170,202,221,173,114,35,213,161,221,65,0,63,179,87,194,199,252,1,213,95,251,42,221,254,156,78,156,90,243,113,200,44,84,183,123,182,39,117,198,106,234,55,247,45,119,73,41,100,170,167,218,247,53,55,186,146,105,161,93,200,136,244,217,43,190,23,39,94,142,234,212,15,172,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,245,162,4,160,4,127,225,75,141,109,44,227,7,233,79,232,206,193,149,219,62,137,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,0,0,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,16,63,179,87,194,199,252,1,213,95,251,42,221,254,156,4,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,1,85,124,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,177,63,196,159,150,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,191,239,251,150,95,250,191,255,0,240,112,160,18,255,0,191,238,89,127,234,255,0,255,0,193,192,43,171,149,239,26,255,0,171,254,118,205,24,212,43,157,170,135,77,179,43,131,234,101,184,214,175,103,216,215,71,66,214,50,161,101,107,87,172,50,246,160,134,68,145,81,145,252,18,239,141,172,151,185,119,230,85,203,84,229,89,199,143,251,17,194,166,175,222,191,165,139,16,190,220,238,63,243,12,166,178,53,157,175,242,135,68,249,38,254,142,157,141,254,73,128,90,160,0,0,0,1,72,24,71,25,183,222,15,56,238,214,235,156,150,175,108,225,153,70,160,94,105,242,107,108,76,98,85,58,56,174,117,93,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,221,249,154,206,44,124,211,235,39,204,12,135,212,103,3,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,125,98,141,185,104,113,199,83,195,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,240,50,52,145,138,138,215,178,107,201,0,0,0,10,75,230,89,199,109,215,88,117,66,151,77,52,131,38,164,102,19,167,119,136,46,150,235,245,158,119,119,238,55,184,99,84,241,176,212,162,53,209,178,7,73,44,113,44,43,181,234,142,153,31,34,58,46,220,191,229,133,199,6,168,113,53,77,144,233,206,174,89,106,238,215,220,98,157,46,73,151,82,80,199,5,37,68,18,203,181,148,181,77,137,173,138,42,158,170,229,139,99,81,37,138,41,58,181,174,133,207,148,39,168,0,10,43,229,205,199,183,234,175,125,159,77,245,18,15,17,166,89,53,195,198,85,212,65,79,190,170,203,92,246,50,37,172,106,49,55,205,10,178,56,219,44,94,247,35,88,215,196,155,154,232,230,189,67,42,229,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,66,221,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,45,80,170,190,121,223,98,127,137,63,45,45,80,170,190,121,223,98,127,137,63,45,2,69,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,79,131,238,44,240,222,46,180,191,233,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,7,117,0,0,41,131,153,111,48,74,157,97,186,222,56,124,210,11,173,36,154,125,65,81,225,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,58,57,21,88,173,235,218,249,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,53,22,6,148,248,78,242,177,163,127,47,241,239,78,128,168,14,92,220,123,126,170,247,217,244,223,81,32,241,26,101,147,92,60,101,93,68,20,251,234,172,181,207,99,34,90,198,163,19,124,208,171,35,141,178,197,239,114,53,141,124,73,185,174,142,107,127,225,59,202,198,141,252,191,199,189,58,3,53,128,106,160,21,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,64,0,141,86,14,99,124,27,100,25,221,203,79,89,173,86,170,10,250,11,132,214,248,171,110,12,146,158,215,91,218,133,36,124,240,215,185,60,55,103,119,114,38,189,242,51,184,248,151,182,143,107,226,124,146,84,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,35,255,0,43,78,61,190,157,209,216,120,81,213,8,54,100,22,171,127,131,196,46,148,244,253,35,175,161,164,129,92,148,117,13,98,116,142,104,96,137,202,201,122,35,100,142,53,71,170,74,212,116,246,84,101,92,189,238,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,140,38,80,0,10,171,231,157,246,39,248,147,242,210,69,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,113,215,158,119,216,159,226,79,203,74,203,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,56,87,7,220,89,225,188,93,105,127,211,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,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,16,170,215,198,46,119,194,7,28,90,217,127,176,81,251,103,27,188,234,5,255,0,233,6,63,220,134,159,218,157,170,186,246,82,255,0,109,62,9,100,131,181,37,66,201,251,52,77,253,54,187,170,47,186,106,242,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,6,140,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,20,67,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,240,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,85,175,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,231,204,171,150,233,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,11,52,0,0,42,175,154,231,2,223,203,241,65,162,152,103,253,241,85,159,209,80,187,252,87,54,233,29,58,55,254,119,197,61,174,254,242,101,103,250,226,98,213,0,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,207,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,213,1,204,127,151,253,103,14,247,217,117,111,72,113,223,245,39,175,240,208,75,77,79,36,245,18,99,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,251,21,151,144,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,135,160,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,13,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,137,213,121,121,113,103,134,240,139,165,250,219,156,95,105,233,47,23,218,250,140,94,154,197,142,58,189,105,103,186,189,36,175,73,213,143,72,229,86,50,40,158,178,57,234,205,157,123,108,85,71,74,196,80,177,78,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,122,13,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,217,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,181,254,85,252,10,211,96,24,245,171,137,237,82,160,164,159,39,190,83,195,114,195,33,134,170,93,246,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,185,178,61,236,140,58,175,46,46,7,42,120,82,195,107,243,13,65,125,37,70,162,230,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,221,167,62,40,154,212,114,66,146,201,50,128,0,83,183,57,251,182,188,195,170,24,213,139,43,185,210,51,74,235,41,221,87,137,209,208,77,209,38,173,134,56,219,91,45,108,106,187,157,82,199,78,141,99,186,118,219,12,172,72,250,61,213,29,110,36,241,90,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,170,186,143,61,131,63,185,221,100,211,44,167,246,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,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,182,43,201,247,139,207,171,132,124,234,183,250,122,220,25,209,208,127,207,213,87,210,77,43,23,252,121,227,87,179,250,118,172,159,200,70,5,170,28,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,58,5,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,125,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,64,228,26,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,179,229,105,110,215,26,78,20,236,53,186,189,145,248,235,85,119,237,48,234,26,170,57,153,112,183,217,218,170,200,219,52,210,42,119,33,126,212,125,59,81,138,140,129,209,237,149,236,124,113,65,93,124,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,183,168,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,84,225,87,136,92,87,133,254,85,248,110,174,101,52,222,63,192,123,90,154,221,107,101,84,116,243,92,235,165,189,86,182,42,120,220,245,255,0,26,71,171,90,247,50,40,165,122,49,251,54,168,119,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,220,251,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,232,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,127,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,14,191,131,233,54,178,232,167,44,173,66,192,181,199,47,246,213,250,147,79,242,57,41,168,247,54,95,97,80,173,174,68,134,217,226,17,87,196,118,186,59,226,234,173,102,254,212,106,232,162,141,203,69,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,225,92,111,234,246,101,160,188,206,242,221,92,211,249,233,35,190,227,181,22,137,169,210,174,4,154,9,88,251,29,36,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,150,233,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,248,178,49,92,214,57,241,75,19,213,140,223,181,41,91,154,63,158,205,77,251,151,209,232,143,21,193,247,22,121,151,8,186,161,244,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,67,70,96,243,248,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,202,184,128,227,79,65,184,100,204,177,92,47,87,50,10,187,125,70,83,79,87,86,149,20,148,222,45,150,216,33,68,217,45,84,81,57,106,24,201,159,186,56,156,200,158,142,124,114,117,218,140,115,144,59,169,149,115,81,24,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,151,112,47,251,149,199,145,61,50,251,235,214,43,79,147,204,103,141,127,213,87,78,32,176,96,23,59,84,154,155,148,254,206,219,77,58,247,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,215,144,112,243,197,158,27,194,47,44,77,51,206,47,180,244,151,139,237,125,69,218,154,197,142,58,189,105,103,186,189,47,149,73,58,177,233,28,170,198,69,19,214,71,61,89,179,175,109,138,168,233,88,139,84,26,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,179,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,75,218,3,135,234,62,1,163,88,158,27,171,153,239,211,76,190,213,111,108,23,75,222,197,79,19,38,231,43,91,185,221,31,47,109,138,200,187,207,68,146,94,223,113,232,143,123,145,34,7,44,94,3,191,66,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,103,248,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,67,94,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,205,186,25,87,46,167,150,47,30,63,166,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,129,63,192,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,213,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,236,86,41,212,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,26,9,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,134,188,215,56,22,254,95,138,13,20,195,63,239,138,172,254,138,133,223,226,185,183,72,233,209,191,243,190,41,237,119,247,147,43,63,215,19,21,213,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,177,94,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,31,87,154,214,186,105,199,17,122,113,160,90,161,165,247,159,29,106,174,250,75,20,208,202,136,202,171,125,83,82,214,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,159,242,166,213,44,19,69,181,179,61,212,205,76,190,251,27,27,179,105,252,254,54,183,194,205,81,218,238,221,237,112,199,251,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,129,109,60,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,207,102,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,236,225,99,35,111,72,226,99,126,22,167,94,157,87,170,170,170,244,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,73,254,90,92,190,234,117,134,235,103,226,15,87,237,84,146,105,245,5,71,137,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,234,213,69,98,187,168,118,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,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,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,0,0,69,94,104,254,68,245,55,238,95,88,162,40,4,191,238,104,254,68,245,55,238,95,88,162,40,4,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,179,92,184,148,210,158,31,109,145,213,231,151,167,45,125,75,21,244,118,154,38,164,181,181,40,159,189,172,234,136,214,245,247,111,122,181,189,122,167,94,190,227,254,248,143,215,43,71,15,186,89,113,207,110,17,71,83,91,213,40,237,52,79,119,79,23,90,244,93,140,94,158,253,168,141,115,221,211,223,181,142,233,239,232,82,222,111,155,229,58,141,148,220,51,60,206,241,61,206,239,115,149,101,168,168,149,126,191,220,141,106,39,185,173,106,116,70,181,58,34,34,34,34,116,48,153,182,109,247,14,150,237,241,174,125,205,161,217,239,103,211,181,117,85,140,198,204,211,135,166,116,225,206,185,238,142,232,142,179,234,142,58,204,76,76,223,154,134,164,215,213,73,30,158,233,237,130,207,73,185,17,146,92,223,45,108,234,137,251,254,7,70,198,170,255,0,55,71,116,235,245,175,214,120,90,126,100,220,77,195,51,101,146,227,142,78,214,253,113,201,104,106,53,223,225,218,228,95,250,148,249,154,25,192,86,179,107,77,158,155,43,153,104,177,108,122,177,169,37,53,101,207,114,205,83,26,253,79,138,6,166,229,106,253,104,231,43,17,83,222,138,168,118,186,190,83,151,38,81,44,148,58,231,77,53,94,222,169,20,184,235,163,141,93,211,234,222,149,46,94,157,127,126,223,253,6,22,159,191,24,152,244,180,205,90,121,196,123,184,54,133,249,236,219,35,185,56,27,212,218,222,142,19,240,106,185,49,62,53,68,85,164,247,241,224,255,0,52,243,154,173,209,149,80,211,106,182,153,210,203,76,229,68,150,178,193,59,163,124,105,251,213,32,153,206,71,255,0,131,186,210,110,233,70,179,105,198,181,227,201,146,105,214,75,79,115,167,110,212,168,135,248,149,20,175,84,254,36,209,47,196,197,250,250,117,247,47,69,84,85,79,121,81,154,233,194,70,178,232,3,82,225,150,217,161,175,177,189,232,198,94,109,111,116,212,168,229,250,155,34,171,90,248,149,127,241,218,136,171,238,69,83,196,105,78,171,230,218,51,153,81,230,248,37,217,244,117,212,174,68,146,53,85,88,106,162,255,0,117,12,204,235,241,177,201,251,190,180,247,42,42,42,34,167,222,31,57,197,224,238,122,60,100,107,30,49,164,199,215,246,226,180,205,187,51,217,253,164,193,78,55,103,43,138,42,233,187,84,213,69,83,221,49,58,205,51,229,166,157,105,149,240,3,194,232,158,174,99,218,225,166,214,141,70,199,26,232,97,184,70,173,168,165,123,145,207,164,169,98,244,150,23,42,125,123,93,245,47,187,171,85,174,232,157,79,116,76,40,174,155,148,197,116,78,177,46,113,197,97,174,224,175,87,135,191,78,237,116,76,196,196,244,152,225,48,170,190,121,223,98,127,137,63,45,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,99,252,243,190,196,255,0,18,126,90,85,173,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,235,114,34,253,60,26,73,225,163,136,188,19,138,13,44,160,212,204,22,163,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,245,162,253,104,157,84,205,183,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,162,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,15,64,85,95,53,62,60,127,217,126,21,52,130,245,253,20,89,125,246,217,113,255,0,159,101,77,145,204,237,127,147,186,87,199,55,244,148,239,111,242,172,36,87,49,78,58,169,184,90,195,87,7,211,234,250,71,234,165,254,158,25,168,97,169,165,149,236,182,91,166,90,134,45,201,21,99,88,38,123,100,167,116,108,133,207,254,59,218,247,49,236,106,177,244,66,0,191,239,251,150,95,250,191,255,0,240,112,160,18,255,0,191,238,89,127,234,255,0,255,0,193,192,40,4,2,197,56,148,229,255,0,71,119,225,51,75,120,155,209,12,119,179,117,135,79,236,215,28,226,215,4,144,65,75,37,44,86,102,207,53,217,189,199,179,108,201,218,233,44,113,163,221,51,164,108,136,212,122,74,233,66,90,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,203,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,130,69,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,14,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,250,218,168,150,149,202,179,143,31,246,35,133,77,95,189,127,75,22,33,125,185,220,127,230,25,77,100,107,59,95,229,14,137,242,77,253,29,59,27,252,147,15,65,163,156,34,90,184,190,229,111,166,56,164,23,26,75,62,89,97,168,190,92,177,203,172,244,237,123,25,58,221,107,154,250,89,158,141,89,89,77,50,109,223,219,94,168,248,225,145,91,39,105,35,117,80,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,42,215,154,15,48,74,155,77,77,235,133,237,22,186,210,61,239,167,117,6,97,124,166,150,42,150,108,154,42,170,122,203,42,197,44,14,106,61,26,248,28,249,226,151,124,111,71,69,240,189,175,233,202,173,156,218,115,42,14,15,223,164,85,84,121,5,199,86,221,79,61,137,50,250,154,228,107,27,110,145,175,70,87,36,177,57,147,248,232,227,115,98,103,94,189,94,198,212,62,103,187,116,78,129,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,7,170,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,133,56,104,225,211,4,225,127,75,40,52,207,5,167,254,138,178,241,91,190,111,225,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,125,72,159,90,175,42,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,111,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,174,214,196,200,165,80,0,0,25,87,63,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,234,115,30,215,39,84,84,83,242,150,233,175,124,10,212,241,53,193,150,136,234,126,152,208,85,213,106,134,57,166,248,189,182,150,133,181,81,71,5,222,220,180,208,171,160,122,207,35,34,133,240,172,243,76,217,17,201,185,59,145,185,175,87,70,177,135,181,229,139,199,143,233,190,197,77,160,218,177,122,221,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,36,255,0,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,144,36,168,0,10,1,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,5,170,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,160,85,89,213,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,22,70,43,154,246,178,88,162,122,177,251,54,175,85,229,113,231,179,76,190,250,244,122,211,208,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,129,117,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,213,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,85,7,7,92,98,231,124,32,103,117,23,251,5,31,182,113,187,206,207,164,24,255,0,114,26,127,106,118,161,168,101,47,246,211,224,150,72,59,82,84,44,159,179,68,223,211,107,186,162,251,185,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,7,201,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,252,165,207,114,210,229,247,77,163,214,171,63,16,122,191,106,171,143,80,107,233,252,77,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,47,86,170,35,209,221,41,132,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,15,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,250,156,199,181,201,213,21,20,177,253,52,230,197,149,90,56,66,201,112,235,237,243,102,177,99,86,250,59,126,51,125,186,54,75,140,151,238,245,91,217,44,239,99,96,72,162,154,146,147,98,163,234,36,127,126,70,163,222,146,42,189,142,236,26,217,192,229,79,21,188,19,104,102,97,167,207,164,167,212,92,63,77,236,140,161,134,86,69,19,47,116,142,183,211,189,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,233,216,15,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,165,237,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,107,217,226,234,158,231,73,83,83,177,239,122,199,221,158,73,101,237,239,86,179,126,214,252,45,68,42,131,147,70,136,90,179,173,109,191,235,69,194,249,87,79,81,165,244,240,54,134,130,24,219,178,174,123,148,21,148,234,249,94,189,85,25,28,81,203,209,141,68,87,62,70,59,114,35,21,146,92,248,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,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,135,214,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,194,119,154,125,27,249,129,143,122,140,4,223,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,132,255,0,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,157,212,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,202,21,193,207,59,236,79,241,39,229,165,85,150,169,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,208,57,87,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,146,249,140,240,81,250,170,234,60,23,252,2,217,117,147,76,178,159,218,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,140,52,40,80,15,52,127,61,154,155,247,47,163,209,23,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,65,156,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,192,230,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,166,248,222,223,173,170,137,101,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,158,149,195,239,7,88,39,23,252,182,52,174,193,127,172,246,54,73,102,246,231,209,252,131,183,53,71,178,251,183,249,95,85,253,170,201,226,142,126,236,116,233,31,237,21,118,117,220,222,138,158,250,161,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,212,64,32,7,44,94,60,127,77,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,39,248,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,253,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,159,148,185,238,101,188,190,233,181,134,213,120,226,15,72,45,85,114,106,13,5,63,137,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,232,212,69,122,183,168,116,14,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,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,9,240,125,197,158,27,197,214,151,253,56,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,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,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,110,135,142,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,161,154,32,123,93,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,127,229,197,193,245,171,139,13,92,175,118,114,149,105,130,97,84,240,87,222,153,77,43,99,125,116,242,189,82,154,133,92,143,73,99,100,169,28,239,124,145,181,85,25,3,152,142,141,242,50,70,135,96,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,46,80,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,0,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,64,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,154,158,41,219,156,254,153,105,30,47,170,24,214,162,216,175,53,113,106,14,105,78,231,223,109,45,145,147,65,37,37,44,113,193,5,107,209,100,238,211,189,200,212,133,173,70,44,82,164,18,42,44,111,137,253,224,227,252,73,243,31,213,142,33,180,39,18,209,219,148,254,18,71,91,223,30,123,82,202,42,102,67,127,170,142,177,146,81,186,54,109,115,224,237,178,154,25,94,232,223,27,95,44,210,181,34,108,108,98,59,143,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,156,128,191,62,88,26,95,165,248,47,9,120,150,85,167,238,164,184,92,179,74,119,92,178,27,211,104,164,167,158,170,181,147,75,27,169,95,220,85,114,178,145,201,37,59,118,244,141,203,28,147,53,169,222,114,184,36,174,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,205,103,22,62,105,245,147,230,6,67,234,51,158,42,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,238,84,72,40,89,81,80,250,137,213,141,68,68,87,201,44,138,174,122,245,122,163,99,106,174,216,216,214,251,94,44,124,211,235,39,204,12,135,212,103,61,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,29,175,150,47,1,223,166,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,150,189,154,241,21,164,122,121,171,152,118,137,102,25,101,37,187,39,206,169,234,38,180,67,44,172,70,57,241,190,54,69,12,171,187,116,79,168,115,228,108,10,230,163,37,125,60,177,181,221,205,140,127,138,226,175,137,205,56,224,155,70,168,239,126,197,181,77,86,207,15,107,197,177,10,106,148,183,248,200,227,116,108,146,56,18,56,164,72,97,167,129,119,42,246,251,109,233,28,125,90,233,35,69,207,190,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,6,140,248,177,242,177,172,159,47,242,31,78,156,205,97,119,218,97,165,220,65,105,23,45,109,77,195,184,129,201,124,93,125,38,159,228,145,91,108,179,197,20,181,86,26,88,232,234,216,202,87,87,67,81,44,117,80,172,109,134,72,147,107,93,11,94,232,183,57,173,99,99,164,16,46,39,149,127,29,84,217,254,61,106,225,135,84,171,233,32,201,236,116,240,219,112,201,161,165,151,125,218,221,5,44,207,116,18,164,113,172,49,190,150,26,100,68,145,239,103,117,142,98,109,116,140,123,228,177,243,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,189,203,155,141,127,214,171,78,39,176,103,247,59,84,122,155,139,126,206,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,208,38,1,194,184,193,226,207,13,225,23,75,254,156,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,253,156,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,76,240,241,85,196,198,101,197,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,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,129,224,51,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,205,57,24,253,182,126,27,252,200,170,178,213,57,24,253,182,126,27,252,200,8,171,205,31,207,102,166,253,203,232,244,68,85,37,87,52,127,61,154,155,247,47,163,209,29,215,148,206,144,225,186,245,165,252,70,105,30,160,65,87,37,139,34,167,198,97,168,90,73,214,25,226,123,36,184,75,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,92,213,14,85,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,112,174,41,245,175,245,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,28,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,141,27,209,174,123,89,44,82,177,30,253,155,151,228,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,32,22,149,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,105,216,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,153,109,3,245,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,183,42,173,149,114,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,167,73,86,104,155,39,86,54,54,119,184,175,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,105,60,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,116,170,222,36,116,74,131,91,104,56,114,159,62,164,118,162,220,105,214,166,27,28,52,243,204,246,177,32,146,161,82,89,88,197,134,23,246,98,116,136,201,30,215,171,21,142,68,232,246,110,233,102,88,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,52,125,194,102,55,175,56,158,131,99,22,46,36,114,122,75,230,109,79,79,210,162,88,147,185,60,16,123,187,84,245,85,27,220,218,186,150,55,225,146,118,162,35,151,221,214,85,106,212,76,29,128,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,250,197,16,20,2,126,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,202,92,79,53,14,5,105,179,252,122,235,196,246,150,208,82,65,147,216,233,230,185,102,112,205,85,46,251,181,186,10,88,88,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,220,233,24,198,72,18,43,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,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,154,30,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,89,24,174,107,28,248,165,137,234,198,111,218,129,213,64,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,41,3,152,255,0,47,250,206,29,239,178,234,222,144,227,191,234,79,95,225,160,150,154,158,73,234,36,199,106,182,50,61,181,15,153,242,72,248,102,145,21,236,153,93,181,36,149,98,114,51,246,43,45,223,158,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,46,224,239,252,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,59,254,143,228,29,184,105,253,169,218,134,157,245,95,218,172,158,89,32,237,73,80,145,254,209,83,127,77,205,234,139,238,249,92,33,240,199,125,226,211,89,105,180,170,209,122,246,37,35,45,245,87,75,165,223,195,50,167,192,82,196,212,107,100,236,58,88,150,93,211,201,79,23,70,187,114,119,119,244,86,181,192,116,174,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,117,244,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,121,253,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,218,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,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,34,255,0,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,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,217,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,204,100,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,164,149,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,239,167,73,165,122,198,214,185,37,99,158,205,187,214,57,35,13,4,131,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,87,95,53,14,58,169,176,12,122,235,195,14,150,215,210,79,147,223,41,230,182,230,115,77,75,46,251,77,186,122,88,94,216,34,73,35,72,100,125,84,53,42,139,35,30,254,211,26,244,218,217,30,199,198,17,215,153,215,30,63,166,251,237,78,131,105,61,235,118,3,143,220,29,237,43,165,186,227,220,165,202,38,107,33,116,125,91,218,106,246,105,231,109,66,55,108,146,69,51,146,57,147,174,200,156,144,0,0,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,176,57,161,106,37,85,239,86,236,154,115,4,238,240,24,205,173,181,82,199,215,220,181,117,43,185,202,168,159,95,72,153,15,78,191,86,231,116,250,253,252,219,129,109,18,182,235,86,184,82,193,146,81,50,171,31,198,233,214,241,112,130,68,69,101,66,177,205,108,48,185,23,248,205,116,142,69,115,87,220,173,99,145,126,178,192,117,95,129,125,20,214,92,250,233,168,249,125,86,74,219,181,219,176,147,182,146,189,145,194,157,168,89,11,118,181,99,114,167,195,27,122,251,254,190,170,122,141,6,225,111,76,56,117,169,188,213,224,14,187,201,53,241,144,71,82,251,141,83,102,86,182,37,122,181,25,181,141,233,213,100,94,189,122,253,73,245,126,248,205,89,69,251,248,249,196,94,210,104,215,94,125,35,151,208,222,86,187,68,202,178,205,145,140,163,46,154,233,196,69,184,167,93,221,34,42,171,227,204,78,190,53,76,79,126,142,186,198,50,38,54,40,152,214,49,136,141,107,90,157,17,17,62,164,68,63,232,2,76,209,175,201,118,180,218,239,214,186,187,37,238,223,79,93,65,93,11,233,234,105,170,35,71,199,52,110,78,142,107,154,190,229,69,69,250,138,79,226,127,71,91,161,122,213,144,96,52,107,35,237,113,200,218,203,84,146,59,115,157,71,50,111,141,21,87,235,86,117,88,213,127,122,177,87,247,151,118,85,231,52,232,232,155,174,56,203,226,68,74,183,226,176,247,186,117,247,177,42,234,118,42,254,239,175,122,127,232,255,0,1,128,218,43,52,215,134,139,147,206,153,249,219,123,177,172,202,254,31,60,171,3,76,254,46,229,19,172,116,214,158,49,62,205,99,214,244,188,171,53,10,170,155,41,204,52,178,166,167,173,37,117,19,47,180,177,185,222,230,77,19,219,20,187,83,234,234,230,203,23,95,223,210,36,254,101,44,120,169,190,90,52,213,147,241,44,201,105,85,201,29,53,134,186,90,158,138,168,139,26,172,109,78,189,62,180,222,230,125,127,191,167,239,232,91,33,235,144,87,85,120,40,137,233,51,12,127,107,152,91,120,125,166,174,171,127,46,138,106,159,61,52,249,162,37,85,124,243,190,196,255,0,18,126,90,113,78,80,24,181,139,57,215,221,66,194,178,154,31,27,101,200,52,190,237,107,184,211,119,95,31,126,150,122,218,8,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,107,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,154,107,23,42,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,191,39,8,28,125,234,135,8,150,172,135,26,177,90,233,50,44,122,237,79,87,85,71,103,171,88,225,130,150,247,43,105,217,29,124,146,54,37,158,102,54,58,116,98,211,164,177,181,200,229,84,115,28,155,139,137,227,167,245,113,253,92,114,47,214,131,253,170,124,62,11,194,236,246,167,181,54,63,195,251,55,119,255,0,78,127,31,111,251,141,157,222,239,236,59,198,117,192,250,185,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,89,255,0,13,220,11,126,133,56,47,214,29,113,214,60,51,194,106,77,235,79,242,79,99,211,86,187,116,214,43,92,150,153,81,58,194,173,79,15,89,55,89,59,157,85,207,100,74,200,255,0,100,231,84,70,177,87,150,143,232,39,245,167,177,126,157,63,242,95,161,223,235,207,246,207,237,26,63,1,254,181,255,0,245,191,203,126,199,251,255,0,220,93,79,22,62,86,53,147,229,254,67,233,211,129,154,194,255,0,191,238,89,127,234,255,0,255,0,193,194,128,75,254,255,0,185,101,255,0,171,255,0,255,0,7,0,160,19,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,85,124,208,184,22,253,10,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,178,107,169,227,88,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,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,133,248,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,27,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,123,209,177,94,139,185,178,178,32,187,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,102,120,120,28,226,238,235,194,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,221,179,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,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,247,215,172,86,158,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,246,188,174,60,137,233,151,223,94,177,90,74,160,50,174,93,247,43,222,10,63,87,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,47,89,165,237,65,52,139,34,35,227,248,34,217,27,153,47,115,165,92,249,125,232,149,219,138,246,113,67,85,106,164,99,217,79,5,122,88,233,162,158,153,159,73,33,172,101,67,47,75,44,83,181,170,245,107,26,215,192,177,118,228,122,186,87,238,123,157,214,80,0,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,209,158,134,231,248,110,150,112,77,166,58,131,168,57,13,37,143,30,177,233,190,63,83,93,93,82,171,178,38,123,62,157,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,33,87,55,222,18,48,216,109,85,60,92,88,178,138,75,61,246,122,138,43,93,246,211,95,82,189,47,111,86,182,8,36,162,69,234,169,83,28,81,166,248,147,224,116,48,190,68,216,232,159,222,172,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,217,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,233,124,96,241,103,153,113,117,170,31,78,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,16,45,211,64,117,103,244,235,163,88,158,174,125,16,186,226,255,0,74,45,237,173,246,93,205,189,38,131,226,115,119,53,221,19,185,11,246,247,34,151,107,123,145,62,55,237,110,237,169,13,114,78,113,218,37,110,215,155,46,31,143,218,170,238,218,95,37,63,102,241,151,37,52,241,79,21,92,187,22,57,160,164,123,18,87,211,66,155,155,42,57,169,43,213,238,116,109,84,133,173,169,154,186,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,235,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,32,118,14,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,21,86,90,167,35,31,182,207,195,127,153,1,106,133,85,243,206,251,19,252,73,249,105,106,133,85,243,206,251,19,252,73,249,104,17,87,149,199,158,205,50,251,235,209,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,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,33,229,113,231,179,76,190,250,244,122,210,255,0,128,206,103,24,60,38,102,92,34,234,135,208,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,149,92,171,248,21,169,207,242,27,87,19,218,165,65,87,6,49,99,168,134,229,134,67,13,84,91,46,215,24,42,166,99,167,149,99,145,102,141,148,179,83,34,164,111,99,59,175,115,23,115,163,99,217,37,164,235,142,133,233,199,17,56,34,233,206,169,89,189,163,101,117,194,142,227,181,138,140,153,146,83,204,217,58,71,47,69,124,93,198,36,144,61,241,171,100,237,77,43,90,246,171,183,39,64,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,47,79,149,215,21,214,45,113,208,235,110,149,93,165,181,91,115,61,54,183,211,89,214,219,4,207,73,43,172,244,240,197,13,53,123,88,244,255,0,4,82,163,28,244,108,141,107,215,182,147,198,196,228,28,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,234,181,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,253,156,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,4,240,125,197,158,27,197,214,151,253,56,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,253,92,28,240,245,250,176,112,251,141,233,53,109,77,170,182,245,73,223,173,189,220,45,212,189,152,235,43,167,149,210,57,202,170,136,249,123,108,88,224,108,175,68,115,163,130,63,133,137,209,141,237,96,0,34,175,52,127,34,122,155,247,47,172,81,18,168,138,188,209,252,137,234,111,220,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,94,159,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,5,59,115,12,225,199,75,248,104,215,154,140,67,74,243,122,75,141,182,227,78,151,39,227,235,44,147,86,227,107,39,196,218,89,229,84,86,189,142,106,163,226,220,245,153,35,86,247,91,252,156,211,254,190,92,188,65,106,198,140,113,5,100,197,244,239,31,186,229,54,172,226,225,79,71,126,198,109,112,83,45,85,206,56,226,168,108,82,50,89,155,251,47,15,223,146,161,87,185,12,106,216,213,37,145,140,234,246,199,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,187,62,92,220,4,254,170,246,41,245,35,81,39,241,26,155,147,91,252,29,93,60,21,27,233,108,180,47,123,37,90,54,171,23,100,211,43,227,141,210,203,239,106,57,141,100,75,181,174,146,96,224,28,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,64,189,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,102,92,34,234,135,208,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,209,153,202,184,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,186,42,136,218,244,255,0,26,55,163,92,199,62,41,101,98,61,155,247,32,86,175,39,222,39,53,30,131,59,78,23,234,44,183,92,151,22,186,247,238,148,117,62,37,86,28,82,56,161,158,74,137,54,36,78,94,205,68,238,166,143,162,201,28,108,150,77,205,69,124,206,71,112,14,104,254,123,53,55,238,95,71,162,46,207,65,184,117,210,62,27,112,218,108,51,74,113,58,75,115,27,79,12,53,215,55,196,199,92,110,207,141,94,228,154,178,161,26,142,153,251,165,149,81,23,163,25,189,91,27,88,206,141,74,76,230,143,231,179,83,126,229,244,122,32,39,255,0,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,113,85,124,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,207,249,174,112,181,138,234,222,141,79,174,63,73,45,88,222,73,166,118,250,137,252,77,115,99,138,27,189,11,156,213,240,50,77,183,185,222,238,127,173,91,213,90,178,206,248,246,162,207,220,103,64,229,113,228,79,76,190,250,245,138,210,178,249,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,48,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,26,30,224,91,136,43,239,18,188,56,227,186,137,148,227,247,91,117,234,159,117,158,227,87,91,3,35,134,241,85,76,198,50,90,250,85,99,88,199,67,43,213,221,81,172,107,99,149,179,68,157,82,45,206,166,30,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,120,31,88,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,103,193,247,22,120,111,23,90,95,244,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,51,152,117,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,188,38,175,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,10,240,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,140,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,103,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,128,112,251,203,131,135,222,29,245,98,237,171,216,188,23,90,251,175,180,37,168,198,98,172,173,151,183,142,210,203,76,248,101,166,143,107,147,196,238,239,78,157,201,247,185,35,236,181,62,54,62,105,66,79,218,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,253,96,0,0,1,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,64,0,0,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,28,215,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,241,164,122,181,175,115,34,138,87,163,31,179,106,231,91,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,246,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,123,7,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,119,117,229,139,192,119,233,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,160,69,253,102,225,51,94,116,7,13,196,115,205,82,193,106,236,246,140,198,159,187,74,247,251,223,69,58,171,213,180,149,141,233,214,158,165,209,53,38,72,159,239,86,57,83,249,72,166,142,46,151,203,187,139,207,213,75,89,87,233,77,111,103,79,115,30,213,22,81,178,131,196,205,7,105,178,248,90,184,246,170,72,157,169,37,118,244,110,253,209,73,47,72,223,34,69,182,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,225,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,104,222,141,115,218,201,98,149,136,247,236,220,161,165,48,85,95,39,222,47,62,174,17,243,170,223,233,235,112,103,71,65,255,0,63,85,95,73,52,172,95,241,231,141,94,207,233,218,178,127,33,25,106,128,102,179,139,31,52,250,201,243,3,33,245,25,203,116,224,131,87,176,221,5,229,137,137,106,230,160,79,87,29,139,29,167,187,205,80,148,144,44,211,202,247,223,42,226,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,168,190,44,124,211,235,39,204,12,135,212,103,60,254,93,171,217,150,107,167,120,22,150,222,103,164,76,123,78,41,238,48,217,96,134,4,107,247,215,85,186,170,166,105,94,189,92,247,185,203,27,17,58,163,17,144,179,163,81,202,247,60,61,7,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,227,72,245,107,88,215,203,44,175,70,51,126,212,157,60,165,56,40,246,221,101,31,22,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,118,200,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,252,171,151,7,47,250,206,34,47,177,106,222,175,99,191,234,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,246,203,21,223,129,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,5,201,243,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,251,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,126,51,173,199,79,234,227,250,199,100,95,170,255,0,251,84,248,124,111,133,217,236,191,106,111,127,136,246,110,223,254,147,254,38,223,247,27,251,189,175,216,118,64,253,124,105,113,165,153,113,147,153,90,47,55,156,118,147,27,199,177,186,121,33,178,217,97,153,42,95,78,249,146,53,169,154,90,149,99,29,43,228,116,81,244,77,173,99,89,27,17,27,187,123,228,245,92,188,248,44,186,241,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,247,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,14,232,150,105,79,133,207,208,79,232,39,25,253,90,63,249,155,127,110,251,19,253,121,255,0,126,79,226,63,215,191,219,31,235,142,255,0,241,255,0,232,252,59,64,164,190,102,54,155,85,131,141,125,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,236,148,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,90,242,49,251,108,252,55,249,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,4,85,230,143,231,179,83,126,229,244,122,35,218,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,83,197,115,71,243,217,169,191,114,250,61,17,21,64,209,159,24,60,38,97,188,93,105,127,208,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,138,188,170,248,35,204,180,106,235,150,106,230,187,233,181,37,167,38,142,163,216,216,186,86,200,146,214,208,178,39,79,21,125,67,24,213,88,152,201,151,183,28,115,34,171,223,27,37,86,42,67,50,58,103,42,254,58,169,179,252,122,213,195,14,169,87,210,65,147,216,233,225,182,225,147,67,75,46,251,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,206,235,28,196,218,233,24,247,201,99,224,12,171,154,168,50,174,5,212,240,171,196,46,43,194,255,0,42,252,55,87,50,154,111,31,224,61,173,77,110,181,178,170,58,121,174,117,210,222,171,91,21,60,110,122,255,0,141,35,213,173,123,153,20,82,189,24,253,155,86,162,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,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,191,42,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,238,84,72,40,89,81,80,250,137,213,141,68,68,87,201,44,138,174,122,245,122,163,99,106,174,216,216,214,206,158,90,92,190,234,117,134,235,103,226,15,87,237,84,146,105,245,5,71,137,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,234,213,69,98,187,168,72,14,85,252,10,211,96,24,245,171,137,237,82,160,164,159,39,190,83,195,114,195,33,134,170,93,246,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,185,178,61,236,142,199,192,0,69,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,1,53,80,101,92,209,159,24,60,89,225,188,34,233,127,211,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,10,171,230,175,195,62,145,240,249,171,150,43,206,148,215,82,91,153,157,83,213,220,171,177,56,21,136,203,59,227,123,26,147,194,196,118,232,169,170,28,249,118,70,173,70,49,244,243,36,110,217,210,56,184,255,0,5,28,78,106,63,12,122,203,69,123,193,108,183,92,166,147,32,233,107,184,98,20,85,43,31,183,164,123,94,202,72,209,18,41,87,188,201,228,99,163,86,70,178,47,87,198,138,141,149,232,188,171,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,246,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,109,211,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,22,20,1,23,248,254,227,6,213,194,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,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,195,133,115,58,230,1,89,164,84,117,60,63,104,134,69,225,51,170,189,208,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,238,154,55,185,208,181,142,232,141,145,204,124,116,216,126,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,202,5,170,114,163,227,167,249,14,23,245,175,51,255,0,189,233,112,10,218,230,255,0,140,215,90,228,168,87,127,205,120,86,57,191,223,194,143,255,0,91,194,90,161,150,27,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,212,230,61,174,78,168,168,165,212,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,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,122,174,80,122,91,130,107,78,9,175,250,103,169,118,47,108,227,119,159,162,158,54,139,197,77,79,221,237,77,95,52,127,180,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,16,56,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,58,185,24,253,182,126,27,252,200,239,252,215,63,87,31,213,198,127,211,95,251,107,254,216,250,1,224,118,123,83,218,155,27,187,183,215,255,0,164,255,0,146,241,91,190,13,155,58,126,223,195,129,92,28,60,243,35,214,222,29,180,74,253,163,120,236,84,151,22,58,157,176,226,53,181,44,129,172,198,95,36,243,205,87,50,68,144,238,172,124,142,168,220,196,154,69,100,111,99,87,107,217,186,53,138,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,31,148,159,252,157,127,65,63,167,107,135,211,255,0,254,105,63,178,253,31,255,0,175,63,239,59,135,180,255,0,146,254,215,255,0,91,236,255,0,92,127,250,191,139,168,29,43,59,224,178,213,194,199,44,77,69,190,229,248,253,35,117,83,37,167,179,174,65,88,149,45,170,90,40,22,249,68,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,219,86,197,255,0,115,71,242,39,169,191,114,250,197,17,64,32,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,0,0,0,0,2,177,181,199,152,55,16,184,222,167,102,152,54,53,81,142,218,232,172,55,251,133,170,146,104,173,157,201,251,80,78,248,152,174,89,94,246,171,149,24,138,171,183,167,85,94,136,137,238,44,177,184,251,88,10,98,171,186,241,238,73,182,103,100,241,251,89,126,187,24,13,216,154,34,38,119,167,72,210,103,78,145,63,50,201,50,140,171,28,194,172,85,153,62,91,122,164,181,90,168,35,89,106,42,170,164,70,49,141,68,254,191,173,87,234,68,78,170,171,238,68,85,41,115,138,61,102,143,93,245,166,249,158,208,199,52,86,167,44,116,86,168,229,78,143,109,36,41,181,138,169,251,149,235,186,69,79,220,175,84,253,199,152,212,77,98,213,13,89,172,101,110,163,103,23,91,235,162,114,190,40,170,102,253,132,46,95,173,99,133,189,35,103,253,22,161,211,184,100,224,247,80,184,132,186,83,93,100,165,154,203,134,69,42,120,187,204,241,170,36,205,107,186,58,58,102,175,242,175,247,42,110,79,133,170,139,213,122,244,106,197,177,217,133,220,222,168,195,225,232,225,175,174,124,251,161,191,54,87,99,176,61,156,217,185,156,102,248,138,102,189,221,53,229,77,49,207,74,117,227,85,83,164,116,137,233,17,205,38,185,89,233,85,101,190,207,148,107,29,202,157,209,178,235,182,203,107,85,78,155,226,141,219,234,30,159,206,213,122,68,212,95,231,141,228,247,62,78,39,138,216,112,124,106,217,136,99,22,246,81,90,173,20,204,164,164,129,159,83,35,106,116,78,170,190,245,85,250,213,87,222,170,170,171,239,83,235,18,188,14,22,48,118,41,179,29,57,249,245,115,246,213,103,181,237,38,109,123,50,170,52,138,167,224,199,117,49,26,83,30,122,71,31,29,85,87,207,59,236,79,241,39,229,167,20,229,1,148,216,176,109,125,212,44,215,41,174,240,86,92,127,75,238,215,75,141,79,105,242,118,41,96,173,160,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,118,190,121,223,98,127,137,63,45,42,214,138,237,117,183,83,87,209,219,238,117,116,180,247,74,116,164,174,138,25,156,198,85,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,223,27,29,245,181,21,46,209,228,160,227,235,141,124,171,138,205,71,171,178,90,110,126,31,76,177,155,132,209,227,150,250,117,145,145,215,236,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,38,231,74,249,92,22,240,19,157,241,109,71,146,100,241,207,236,124,90,213,111,185,81,208,93,29,81,10,71,81,145,71,4,78,165,163,149,189,93,52,80,245,169,138,105,37,108,47,69,142,55,198,213,71,185,28,223,21,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,198,141,149,204,123,124,76,141,108,141,133,155,93,185,232,174,84,237,178,71,179,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,25,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,52,225,187,142,159,211,95,5,250,195,161,218,199,153,248,189,73,178,233,254,73,236,122,154,214,237,154,251,107,142,211,42,167,89,149,203,226,43,33,233,39,115,170,53,239,137,25,39,237,92,218,137,18,69,115,20,224,86,155,138,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,227,177,172,115,216,199,43,217,68,32,11,254,255,0,185,101,255,0,171,255,0,255,0,7,10,1,47,251,254,229,151,254,175,255,0,252,28,2,128,77,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,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,186,0,3,53,156,75,240,233,157,240,191,170,117,250,103,157,83,255,0,75,89,103,173,223,15,240,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,62,165,79,169,87,191,242,230,227,219,245,87,190,207,166,250,137,7,136,211,44,154,225,227,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,90,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,106,32,205,103,22,62,105,245,147,230,6,67,234,51,150,147,201,187,94,115,45,74,210,60,171,74,115,10,218,187,155,52,222,162,222,203,69,117,77,66,72,248,237,213,108,153,34,162,68,216,142,217,3,169,36,86,57,207,119,193,51,99,106,49,145,49,10,182,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,0,0,3,159,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,64,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,168,10,33,254,202,63,29,159,241,231,254,108,217,255,0,209,11,190,225,235,41,190,231,58,5,166,153,174,83,93,227,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,136,129,253,133,78,22,63,225,246,170,255,0,218,182,239,244,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,250,128,203,185,34,184,153,226,238,235,174,186,105,164,186,53,102,183,85,218,113,61,47,197,237,182,215,199,45,67,183,221,46,177,80,195,4,213,82,198,215,44,72,200,214,57,25,7,185,94,140,146,87,43,147,188,177,71,29,78,149,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,161,208,56,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,180,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,192,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,123,80,7,10,227,7,132,204,55,139,173,47,250,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,159,252,149,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,189,143,88,166,89,26,170,155,21,33,145,21,200,229,99,95,194,185,163,249,236,212,223,185,125,30,136,138,160,106,160,170,190,121,223,98,127,137,63,45,36,255,0,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,48,115,206,251,19,252,73,249,104,17,87,149,199,158,205,50,251,235,209,235,75,254,40,7,149,199,158,205,50,251,235,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,38,87,19,252,10,212,224,28,60,233,143,19,218,91,65,87,62,49,124,193,236,151,44,206,25,170,162,217,105,184,207,79,68,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,62,41,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,223,79,12,150,155,85,255,0,132,77,40,177,95,109,148,151,27,109,199,77,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,166,190,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,94,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,236,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,242,174,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,236,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,84,95,45,142,37,115,237,6,215,154,60,99,26,198,170,242,76,123,63,168,166,160,200,173,84,54,217,171,43,91,4,61,199,37,117,59,41,227,146,119,62,154,57,42,37,116,108,99,146,72,251,141,86,163,182,73,29,218,107,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,2,160,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,142,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,87,154,63,145,61,77,251,151,214,40,143,21,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,250,207,107,205,31,200,158,166,253,203,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,14,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,198,145,234,214,177,175,150,89,94,140,102,253,168,225,59,205,62,141,252,192,199,189,70,3,218,243,15,194,173,88,7,26,90,171,98,179,84,85,205,79,85,120,101,237,238,169,123,92,244,158,225,77,21,116,205,69,107,90,155,27,45,76,141,98,116,234,140,70,162,171,149,21,202,19,127,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,177,103,229,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,5,85,243,206,251,19,252,73,249,105,21,121,92,121,236,211,47,190,189,30,180,149,92,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,2,255,0,128,0,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,39,255,0,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,113,85,124,88,249,167,214,79,152,25,15,168,206,7,191,202,184,205,190,213,240,99,133,112,119,137,90,188,13,170,135,197,212,101,119,26,134,49,242,92,36,117,214,122,218,106,106,116,247,246,225,102,232,36,124,158,233,31,35,81,137,177,140,119,127,154,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,47,149,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,250,65,144,118,230,167,246,167,106,106,135,210,255,0,106,190,121,99,131,181,29,66,199,251,53,77,253,55,59,170,175,184,58,94,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,242,113,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,64,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,168,10,33,254,202,63,29,159,241,231,254,108,217,255,0,209,11,169,226,199,202,198,178,124,191,200,125,58,114,42,255,0,97,83,133,143,248,125,170,191,246,173,187,253,4,149,92,88,249,88,214,79,151,249,15,167,78,6,107,9,105,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,137,102,159,117,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,105,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,20,40,135,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,142,255,0,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,153,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,63,203,75,152,37,78,143,93,108,252,62,106,253,214,146,61,62,175,168,240,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,157,92,170,140,71,116,11,159,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,64,0,2,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,126,210,106,119,200,238,178,74,247,124,78,94,157,122,39,68,68,68,183,242,31,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,1,202,255,0,94,245,99,136,157,2,191,230,186,199,149,253,32,189,81,102,21,86,184,42,124,13,53,38,202,86,81,81,72,216,246,83,199,27,23,163,230,145,122,170,110,248,186,117,232,136,137,18,249,186,241,131,147,87,230,87,14,18,240,245,171,182,216,173,116,244,206,203,157,52,84,239,101,222,121,82,146,186,145,145,42,177,210,196,200,17,177,185,94,215,177,94,249,30,215,55,108,109,115,236,83,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,122,171,189,255,0,82,39,53,230,35,194,31,235,91,163,73,244,90,139,189,168,88,119,118,183,23,223,95,225,161,159,186,232,188,85,36,155,145,99,94,236,113,55,98,187,102,217,99,139,172,140,141,101,220,20,173,194,230,133,254,178,154,237,140,232,167,210,159,163,159,72,252,111,240,159,129,241,157,143,15,71,61,79,242,61,200,247,110,236,109,254,58,116,221,215,223,211,162,232,207,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,115,3,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,129,40,8,213,199,143,10,152,39,19,122,53,113,125,254,229,106,176,228,152,149,190,174,183,31,201,46,213,147,67,67,104,234,232,101,170,117,70,201,27,26,67,36,116,169,27,229,145,178,118,154,171,35,90,170,221,174,146,165,74,243,107,227,95,219,117,149,156,38,233,149,206,213,89,101,135,179,38,105,112,129,123,242,58,186,25,251,140,182,53,85,187,35,236,190,40,164,149,209,185,206,89,21,177,42,198,177,76,199,133,96,154,8,229,231,197,53,215,138,125,6,167,190,229,240,213,187,48,198,170,22,207,144,86,37,169,212,180,85,179,167,197,20,208,72,222,176,189,238,133,98,116,172,98,181,89,34,185,123,81,198,248,119,82,103,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,226,198,196,115,152,215,203,44,76,87,179,126,228,209,70,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,237,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,6,117,248,177,243,79,172,159,48,50,31,81,156,246,188,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,222,43,139,31,52,250,201,243,3,33,245,25,203,158,229,89,105,181,91,184,28,192,107,45,246,202,74,90,139,165,69,226,174,186,88,97,107,31,85,58,92,234,97,73,101,114,39,87,189,34,134,40,209,206,234,187,35,99,126,166,162,32,73,92,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,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,5,201,243,58,230,1,89,164,84,117,60,63,104,134,69,225,51,170,189,208,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,238,154,55,185,208,181,142,232,141,145,204,124,117,45,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,251,73,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,191,43,251,170,207,114,175,247,215,35,201,50,59,135,252,165,101,117,202,186,162,79,250,82,77,52,146,63,250,220,231,59,247,170,151,189,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,10,171,227,131,129,204,203,132,28,154,221,60,47,171,191,96,151,138,122,88,40,50,53,98,34,62,226,218,118,173,84,19,177,169,210,157,238,149,179,73,20,106,175,235,10,181,18,73,31,28,202,223,171,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,188,157,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,218,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,207,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,30,29,3,153,141,218,213,127,227,95,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,37,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,150,188,140,126,219,63,13,254,100,85,89,106,156,140,126,219,63,13,254,100,4,85,230,143,231,179,83,126,229,244,122,33,194,23,8,127,173,110,141,107,103,209,106,46,246,161,97,222,192,173,197,247,215,248,104,103,238,186,187,197,82,73,185,22,53,238,199,19,118,43,182,109,150,56,186,200,200,214,93,206,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,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,151,189,203,155,141,127,214,171,78,39,176,103,247,59,84,122,155,139,126,206,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,211,149,115,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,251,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,129,167,227,42,230,151,120,110,213,219,174,189,104,150,45,171,247,156,18,175,14,168,201,233,229,171,101,158,166,119,78,248,160,73,228,100,50,164,142,138,37,123,37,137,145,204,199,108,68,86,74,213,77,201,209,203,154,32,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,186,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,35,7,43,143,34,122,101,247,215,172,86,146,168,1,31,248,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,179,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,32,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,10,65,254,202,63,29,159,241,231,254,108,217,255,0,209,11,84,230,143,228,79,83,126,229,245,138,35,149,127,97,83,133,143,248,125,170,191,246,173,187,253,4,234,188,209,252,137,234,111,220,190,177,68,5,0,157,127,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,228,4,255,0,230,47,203,163,244,9,226,245,175,69,45,223,234,109,251,63,105,219,59,223,237,115,253,105,77,15,237,170,106,95,81,89,226,42,37,149,223,11,63,101,245,47,195,209,80,62,175,42,62,10,232,245,67,42,131,137,45,66,147,126,63,135,220,41,231,198,233,40,174,16,63,197,222,33,145,207,221,84,145,74,179,83,248,101,100,18,164,50,49,139,47,126,23,245,116,72,230,203,114,134,115,56,62,226,207,50,225,23,84,62,156,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,46,130,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,103,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,84,60,255,0,18,58,223,106,225,195,68,178,157,104,188,216,234,239,52,248,229,60,78,101,5,52,141,141,245,51,205,60,116,240,177,94,239,115,24,178,205,30,247,244,114,181,155,156,141,122,162,49,115,175,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,211,153,68,60,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,32,73,254,81,220,25,88,169,44,86,126,49,50,219,175,142,186,215,120,250,124,82,221,78,247,178,59,124,109,124,212,85,53,53,11,238,238,76,253,179,198,200,253,241,178,55,43,215,123,222,222,197,75,18,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,54,58,129,105,60,86,240,125,128,230,220,4,233,183,19,150,36,164,177,230,216,166,155,226,206,185,202,178,195,79,5,246,139,193,82,66,140,157,210,189,141,241,49,181,201,218,122,42,201,34,53,180,232,217,21,208,36,117,151,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,127,226,83,140,219,238,184,104,254,150,232,13,146,213,236,172,51,78,113,251,53,60,201,59,24,234,171,157,226,150,222,218,105,42,92,228,235,219,133,155,166,100,81,181,122,185,175,116,146,117,87,50,56,127,47,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,112,93,159,7,60,65,86,113,59,195,238,55,171,119,108,127,216,215,90,238,253,29,202,154,40,39,101,42,213,65,43,163,124,148,207,153,169,220,133,251,81,232,172,116,141,99,156,232,150,71,190,39,169,218,207,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,0,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,21,129,205,3,140,206,36,248,118,215,219,6,21,163,154,145,244,126,203,91,135,210,221,39,166,246,61,5,94,250,167,214,214,198,233,55,212,65,35,211,171,33,141,58,34,237,248,122,244,234,170,171,103,228,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,214,170,28,131,149,39,20,122,237,196,167,233,71,244,215,156,253,35,250,57,236,79,102,127,6,81,209,246,60,71,142,239,127,173,162,143,118,238,196,95,198,235,211,111,187,167,85,235,21,121,213,249,167,197,190,95,208,250,141,196,178,158,20,184,41,210,206,15,190,148,254,140,239,249,93,207,233,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,186,117,241,47,221,187,119,94,141,233,211,162,245,173,110,117,126,105,241,111,151,244,62,163,113,3,213,114,131,213,44,19,69,176,77,127,212,205,75,190,251,27,27,179,125,20,241,181,190,22,106,142,215,118,106,248,99,253,156,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,72,129,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,63,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,93,174,123,27,60,205,107,149,58,181,37,145,19,166,229,235,42,185,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,238,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,29,193,250,248,108,229,193,171,28,67,104,78,91,172,86,216,60,36,142,183,178,76,10,153,245,180,204,134,255,0,85,29,99,227,172,108,143,220,231,193,219,101,52,209,49,178,50,54,190,89,162,114,202,216,216,245,116,85,254,234,176,44,171,253,245,199,50,76,114,225,255,0,41,71,93,109,174,167,147,254,140,144,205,28,140,254,167,53,205,253,202,134,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,43,175,154,135,2,180,217,254,61,117,226,123,75,104,41,32,201,236,116,243,92,179,56,102,170,151,125,218,221,5,44,44,108,241,44,146,44,49,190,150,26,101,85,141,140,103,117,142,122,238,116,140,99,36,14,127,157,241,167,106,226,159,150,38,162,216,178,252,130,145,218,169,141,83,217,211,32,163,74,102,210,173,108,9,124,162,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,171,96,0,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,1,94,26,189,203,91,83,115,125,64,203,179,188,127,63,198,19,233,13,242,190,237,5,37,91,106,34,237,178,121,223,42,49,207,107,31,239,68,122,39,185,58,22,30,11,76,94,10,206,54,152,166,244,107,162,67,179,219,81,152,236,189,218,239,101,213,68,77,81,17,58,196,78,177,19,175,95,161,72,90,195,195,30,180,104,98,248,140,251,16,150,43,107,158,140,101,214,145,233,81,70,231,47,212,139,35,127,136,171,251,154,244,106,175,238,67,250,232,31,19,26,155,195,213,245,181,248,149,209,245,54,137,164,221,93,100,170,145,203,73,84,159,189,118,255,0,244,57,58,34,116,145,189,23,220,136,189,83,171,86,235,174,150,187,101,242,221,83,103,188,219,233,171,232,43,98,116,21,52,213,49,54,72,166,141,201,209,204,123,28,138,142,69,79,114,162,148,233,198,134,128,82,232,6,175,205,106,176,49,233,141,95,160,246,157,161,28,170,229,129,138,229,108,148,234,171,245,246,222,158,239,173,118,57,157,85,87,169,22,204,114,202,242,185,140,78,26,169,211,223,31,92,55,230,198,237,214,27,110,233,175,37,206,172,211,233,38,38,127,102,184,142,124,39,89,138,163,159,9,239,152,211,69,176,104,238,173,98,154,219,167,246,205,67,196,39,87,82,87,177,91,52,15,84,238,210,84,55,221,36,18,34,125,78,106,255,0,232,84,86,185,58,163,145,79,106,86,15,44,45,85,169,199,245,78,233,165,53,149,46,91,126,87,70,250,170,88,149,254,230,214,211,53,94,170,212,95,239,161,238,117,233,245,246,219,252,222,235,62,36,185,110,51,238,220,60,93,158,124,167,207,237,197,163,246,219,103,63,194,249,205,204,13,19,173,185,210,170,38,121,238,207,47,100,196,211,175,93,53,85,95,60,239,177,63,196,159,150,149,193,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,177,254,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,23,232,146,213,56,104,225,211,4,225,127,75,40,52,207,5,167,254,138,178,241,91,190,111,225,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,125,72,159,90,175,85,0,1,86,188,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,100,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,91,228,122,186,95,137,238,127,91,74,57,87,22,62,86,53,147,229,254,67,233,211,129,154,194,255,0,191,238,89,127,234,255,0,255,0,193,194,128,75,254,255,0,185,101,255,0,171,255,0,255,0,7,0,160,19,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,182,207,195,127,153,16,3,139,31,52,250,201,243,3,33,245,25,201,255,0,200,199,237,179,240,223,230,68,0,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,73,21,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,177,171,150,117,218,213,96,229,255,0,167,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,108,48,83,65,29,218,185,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,86,183,49,78,58,170,120,165,204,151,7,211,234,250,182,105,93,130,162,25,168,97,169,165,137,143,185,220,97,74,134,45,201,21,99,73,225,99,163,168,116,108,133,207,254,35,26,247,49,143,114,177,129,247,255,0,178,167,172,191,173,199,233,127,233,29,215,244,97,237,15,102,125,16,236,55,179,244,119,191,252,111,13,222,237,251,71,183,251,78,255,0,119,175,119,224,223,225,255,0,100,92,254,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,102,6,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,78,155,90,247,182,9,156,214,170,245,114,69,34,167,93,171,210,90,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,66,250,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,0,0,25,87,47,251,151,15,14,152,38,136,112,227,138,229,150,10,126,246,73,168,216,253,178,251,144,92,247,204,223,21,221,100,149,52,177,118,95,43,227,103,98,58,197,135,116,104,206,230,205,238,68,85,232,148,2,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,0,40,7,154,63,158,205,77,251,151,209,232,142,85,166,188,61,101,90,169,163,90,163,171,152,181,79,127,244,87,236,154,155,141,173,148,178,75,53,77,13,99,170,91,45,68,110,98,47,78,199,135,108,143,71,53,27,218,89,94,175,111,107,107,250,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,139,252,187,56,117,226,47,84,117,134,215,169,58,53,118,171,194,237,184,213,69,85,37,94,116,235,93,45,124,22,201,229,161,157,59,76,165,169,123,91,84,247,181,237,141,205,102,229,137,42,35,145,219,122,177,86,80,115,206,251,19,252,73,249,105,103,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,149,131,207,59,236,79,241,39,229,160,69,94,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,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,30,171,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,246,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,124,175,9,222,86,52,111,229,254,61,233,208,29,84,8,213,193,151,2,250,113,193,229,138,186,75,101,127,210,140,206,243,186,43,150,77,81,70,148,242,58,151,126,232,233,105,226,222,254,196,41,181,142,122,35,220,233,36,68,115,156,168,216,153,28,149,0,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,9,191,207,7,10,181,80,103,250,89,168,208,212,85,173,202,249,103,184,217,42,34,115,219,216,108,20,51,69,52,78,99,118,238,71,171,174,19,35,149,92,168,168,216,250,35,122,42,186,16,112,157,230,159,70,254,96,99,222,163,1,114,124,216,49,107,22,65,193,46,95,118,187,208,248,138,188,102,225,104,186,90,228,238,189,158,30,169,245,208,210,58,78,141,84,71,245,130,174,161,157,28,138,223,143,175,77,205,106,160,64,14,79,186,199,125,193,184,160,77,42,167,135,196,89,117,46,223,61,61,100,123,152,206,197,85,13,60,245,116,245,61,85,142,123,182,177,149,49,118,209,204,106,248,157,238,220,177,181,11,191,51,45,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,154,64,170,190,121,223,98,127,137,63,45,34,175,43,143,61,154,101,247,215,163,214,146,171,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,160,95,240,0,1,64,60,209,252,246,106,111,220,190,143,68,95,241,64,60,209,252,246,106,111,220,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,192,180,158,80,92,51,225,184,118,143,83,113,52,234,234,186,252,179,60,167,173,182,177,28,171,28,22,219,116,21,206,137,208,49,136,229,73,31,44,180,140,149,210,59,234,68,141,140,107,122,72,233,108,40,138,188,174,60,137,233,151,223,94,177,90,74,160,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,226,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,169,110,30,185,90,113,5,168,122,203,54,21,172,216,149,215,1,197,177,254,197,69,246,237,39,106,79,21,28,141,71,178,154,221,51,21,240,212,76,244,234,142,145,170,248,224,232,229,147,171,209,144,201,122,128,15,147,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,214,0,0,0,10,1,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,5,170,0,0,0,0,0,0,170,190,112,92,33,253,124,92,96,180,95,208,81,103,45,146,191,254,98,150,130,174,24,158,159,226,65,34,49,255,0,208,57,35,254,94,66,189,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,75,197,0,243,17,225,15,245,82,214,84,250,45,69,217,211,220,199,187,91,139,239,175,241,51,65,218,108,94,42,146,77,200,146,39,106,73,91,177,93,191,116,82,69,214,71,200,146,237,11,9,226,199,153,174,27,135,240,209,140,103,186,1,122,164,168,204,53,46,157,239,178,210,220,160,84,171,179,82,53,243,67,83,91,53,50,181,204,115,226,168,133,244,236,107,221,218,146,84,115,216,179,199,11,218,234,86,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,252,165,191,114,157,224,162,221,139,98,182,206,42,53,34,217,191,36,188,245,169,195,160,122,85,83,205,106,161,116,117,20,242,84,72,213,115,35,155,197,71,54,230,35,163,123,82,36,138,70,61,86,85,70,4,160,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,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,9,84,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,11,137,229,95,192,173,54,1,143,90,184,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,223,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,187,155,35,222,200,236,124,0,7,10,227,7,132,204,55,139,173,47,250,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,152,29,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,218,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,178,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,138,188,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,66,26,199,202,159,133,196,215,154,141,101,154,209,86,235,59,170,33,184,211,225,13,108,77,178,71,90,157,197,149,95,30,213,115,233,156,229,133,237,165,69,108,108,115,36,106,239,133,233,4,115,40,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,0,0,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,40,4,213,65,149,115,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,64,166,190,102,156,19,225,188,47,100,214,76,227,76,110,20,148,152,158,99,81,45,53,46,56,233,213,103,181,62,158,158,157,28,172,124,245,50,84,85,178,87,186,105,28,244,98,50,21,116,108,114,254,210,52,94,105,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,248,174,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,106,242,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,167,73,86,104,155,39,86,54,54,119,130,218,109,55,58,107,213,170,138,243,71,29,92,116,245,244,241,212,196,202,186,73,105,103,107,30,212,115,82,72,102,107,101,137,253,21,58,178,70,181,237,94,168,228,69,69,67,229,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,167,160,0,103,51,140,30,19,51,46,17,117,67,232,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,240,163,74,124,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,141,27,209,174,99,159,20,178,177,30,205,251,147,53,128,123,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,167,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,188,87,151,15,14,152,38,136,112,227,138,229,150,10,126,246,73,168,216,253,178,251,144,92,247,204,223,21,221,100,149,52,177,118,95,43,227,103,98,58,197,135,116,104,206,230,205,238,68,85,232,146,168,0,0,0,0,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,69,254,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,67,218,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,180,153,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,90,220,140,126,219,63,13,254,100,90,160,0,0,20,193,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,157,26,136,140,70,244,175,98,255,0,185,163,249,19,212,223,185,125,98,136,160,16,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,229,53,103,30,168,203,116,175,50,197,41,24,247,207,122,199,238,54,248,154,207,227,57,243,83,73,26,34,127,95,87,33,243,84,205,52,204,196,106,245,177,110,155,183,105,183,93,91,177,51,17,51,221,172,243,245,61,88,51,222,93,23,5,249,253,171,80,120,109,194,170,45,245,44,124,246,59,116,86,26,216,145,83,116,19,82,49,34,70,185,63,114,186,54,198,244,254,167,162,152,124,183,56,140,194,228,219,154,55,102,35,94,122,253,16,217,27,109,217,189,205,143,193,209,141,166,255,0,165,166,170,183,103,224,110,233,194,102,39,227,85,207,77,58,59,112,0,205,53,144,64,206,107,182,234,71,226,186,125,118,116,105,226,96,184,87,83,181,255,0,242,111,142,55,57,63,235,141,191,251,201,230,86,87,52,77,80,161,200,117,19,29,210,251,101,67,101,250,41,75,45,93,195,106,162,163,106,170,145,138,216,215,250,219,20,108,119,255,0,174,255,0,171,19,158,87,77,24,26,226,174,186,68,123,91,15,178,204,53,236,70,212,97,234,181,28,40,222,170,169,238,141,217,143,124,204,71,173,31,248,73,174,168,183,241,45,167,21,20,206,218,247,223,233,224,85,255,0,196,145,86,55,39,255,0,90,229,66,237,74,106,224,91,18,159,45,226,131,12,142,56,213,208,218,102,154,237,80,238,136,187,27,4,78,115,87,234,253,242,118,219,255,0,72,185,82,207,102,233,152,195,213,51,203,95,162,18,62,219,46,209,86,115,98,221,63,26,45,241,245,213,86,138,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,72,154,101,117,32,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,127,223,247,44,191,245,127,255,0,224,225,64,37,255,0,127,220,178,255,0,213,255,0,255,0,131,128,80,9,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,219,103,225,191,204,136,1,197,143,154,125,100,249,129,144,250,140,228,255,0,228,99,246,217,248,111,243,34,0,113,99,230,159,89,62,96,100,62,163,56,29,87,36,227,95,42,179,112,99,167,252,39,105,149,207,217,212,142,183,221,36,205,46,16,44,140,170,155,196,93,107,100,101,177,170,173,106,54,23,64,248,164,149,209,185,221,214,204,216,149,90,214,204,201,57,87,13,28,58,103,124,80,106,157,6,153,224,180,255,0,209,86,94,43,119,195,252,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,169,19,235,84,231,248,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,104,79,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,3,242,218,120,18,208,104,120,92,162,225,102,251,140,210,86,89,217,79,28,245,151,90,72,60,53,108,215,180,137,27,37,226,55,185,100,116,117,42,238,170,157,92,246,182,53,72,21,29,10,118,214,141,184,151,225,211,59,225,127,84,235,244,207,58,167,254,150,178,207,91,190,31,225,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,125,74,159,82,174,148,206,21,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,176,32,7,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,173,208,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,159,41,190,51,111,186,183,98,253,89,243,155,87,118,235,130,99,236,168,178,94,41,216,198,71,61,158,157,240,211,54,154,161,137,211,164,209,119,97,107,36,106,42,73,26,46,254,143,98,190,96,177,80,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,0,5,0,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,138,188,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,2,213,10,171,231,157,246,39,248,147,242,210,213,10,171,231,157,246,39,248,147,242,208,34,175,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,53,128,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,61,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,56,92,39,121,167,209,191,152,24,247,168,192,105,76,12,171,154,51,224,103,84,46,186,199,194,94,153,231,151,214,213,173,202,123,63,179,107,39,171,173,117,92,245,115,208,205,37,20,149,82,74,228,71,57,243,58,153,102,94,189,85,22,69,69,115,186,110,90,107,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,78,174,73,250,161,117,200,116,143,60,210,139,131,106,230,167,195,47,20,183,42,26,137,171,93,43,35,130,224,201,58,210,197,18,167,72,88,201,104,229,149,118,187,163,159,84,245,218,213,69,87,135,138,231,157,246,39,248,147,242,210,42,242,184,243,217,166,95,125,122,61,105,42,185,231,125,137,254,36,252,180,138,188,174,60,246,105,151,223,94,143,90,5,255,0,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,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,0,0,0,0,0,0,20,3,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,11,84,0,0,0,0,0,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,217,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,39,249,177,113,175,113,202,114,171,159,10,250,111,115,217,141,217,186,83,102,51,177,105,106,33,186,215,54,74,122,136,233,227,114,53,242,67,225,100,135,107,213,178,49,203,42,203,27,216,137,18,43,225,175,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,24,28,128,181,238,82,28,105,221,111,85,49,240,167,170,89,5,93,125,68,116,253,112,57,229,166,116,175,108,16,69,36,149,22,249,103,71,42,163,35,138,52,124,8,246,244,107,25,44,125,196,68,130,34,69,113,127,203,255,0,78,53,127,135,27,94,157,233,110,59,244,126,245,166,86,250,185,112,90,75,124,136,216,100,145,236,107,229,162,153,37,123,88,255,0,20,248,163,221,81,35,210,70,203,210,87,61,200,178,182,90,33,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,79,2,42,242,238,226,243,245,173,209,165,250,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,149,64,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,2,85,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,40,7,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,144,17,87,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,144,22,168,0,0,101,92,213,65,149,112,47,251,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,0,0,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,235,20,64,80,9,37,56,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,72,214,119,254,14,184,58,206,248,191,206,234,44,22,10,207,99,99,118,109,159,72,50,14,220,53,30,203,238,195,80,250,95,237,87,207,20,147,247,100,167,88,255,0,102,171,179,174,231,116,68,247,135,96,229,167,192,173,55,19,89,53,86,167,234,117,5,37,86,151,227,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,110,94,220,109,107,209,210,44,119,146,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,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,1,85,124,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,237,179,240,223,230,69,170,21,87,200,199,237,179,240,223,230,69,170,0,0,1,21,121,163,249,19,212,223,185,125,98,136,160,18,255,0,185,163,249,19,212,223,185,125,98,136,160,16,53,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,155,248,214,208,91,150,137,107,37,206,122,106,39,55,25,201,231,150,233,103,157,173,94,219,17,238,221,45,55,95,220,232,220,229,68,78,170,187,21,139,251,207,143,195,15,19,185,103,13,185,123,174,54,248,221,114,199,110,110,99,47,22,135,63,106,78,212,235,210,88,213,127,137,43,122,175,69,250,149,58,162,254,229,75,115,213,205,32,193,181,183,13,169,194,51,219,82,85,209,76,169,36,50,177,81,179,210,204,159,197,150,39,244,93,175,78,171,253,74,138,168,168,168,170,133,85,113,3,193,30,175,232,133,109,77,198,138,213,62,83,138,181,202,232,110,246,232,28,247,69,31,95,119,137,133,58,186,37,250,186,175,189,159,204,238,190,228,134,102,25,117,252,5,255,0,186,176,223,23,93,120,116,254,223,105,116,214,199,109,158,85,181,185,92,100,89,228,199,165,210,41,152,171,132,92,136,229,49,63,167,203,135,9,215,141,62,22,115,165,156,76,104,158,176,219,96,173,195,179,203,111,138,149,168,231,219,43,103,101,53,116,43,251,218,232,94,189,87,162,251,183,55,115,87,247,42,157,46,178,182,142,221,77,37,109,194,174,26,106,120,147,116,146,205,34,49,140,79,231,87,47,185,12,250,131,214,141,166,174,41,210,187,113,51,231,167,209,44,126,43,176,236,45,203,211,86,27,25,85,52,119,77,17,84,251,98,170,126,101,173,241,41,204,3,78,116,202,211,85,143,233,93,210,135,45,203,101,98,199,28,180,178,36,214,250,5,84,84,238,73,43,126,25,92,139,245,70,197,95,122,124,74,223,169,106,198,247,122,187,100,151,138,220,130,253,112,158,190,229,113,157,245,85,117,51,187,116,147,74,247,43,156,247,47,239,85,85,85,63,78,47,137,101,25,181,226,28,127,16,199,174,55,171,149,66,244,142,150,134,153,243,72,191,215,181,168,189,17,63,122,175,185,63,121,96,60,42,114,236,125,138,190,143,80,117,254,10,105,234,169,220,217,232,177,166,61,178,199,27,211,222,142,171,114,117,107,213,23,223,218,106,171,126,173,202,190,246,150,85,85,140,207,110,196,68,124,24,246,71,247,73,172,89,217,190,202,176,21,77,85,235,118,168,227,174,147,114,190,232,136,233,79,186,58,204,203,213,242,222,225,238,187,79,112,202,221,93,202,168,157,79,120,203,160,100,54,232,100,111,71,193,108,69,71,163,151,247,162,204,244,107,186,127,123,28,107,251,213,9,156,127,136,136,212,70,181,17,17,61,200,136,127,164,207,9,134,163,9,102,155,52,114,135,52,109,6,119,136,218,44,198,238,99,137,248,213,207,46,145,17,194,34,60,163,219,207,170,170,249,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,23,12,50,234,64,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,194,255,0,191,238,89,127,234,255,0,255,0,193,194,128,75,254,255,0,185,101,255,0,171,255,0,255,0,7,0,160,19,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,182,207,195,127,153,16,43,137,187,77,214,255,0,197,222,171,216,172,86,202,187,141,202,227,169,23,218,74,58,58,72,93,52,245,51,201,115,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,79,94,70,63,109,159,134,255,0,50,59,87,13,124,191,232,237,28,77,106,151,19,122,223,142,247,174,179,106,5,230,227,131,218,231,146,9,233,99,165,150,169,211,195,118,119,109,239,221,50,247,122,69,28,136,199,66,232,221,34,181,94,177,58,32,244,28,186,248,21,166,225,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,248,239,115,26,247,177,168,247,204,160,0,0,0,137,92,116,112,9,140,241,121,77,103,200,172,215,74,76,115,59,182,212,80,208,190,251,82,149,21,12,125,145,146,204,179,83,36,13,149,177,111,106,212,201,59,29,183,115,223,19,98,87,177,143,87,179,181,112,253,195,198,151,240,203,128,55,78,116,162,213,87,71,109,125,66,87,86,75,87,89,37,76,245,181,171,12,80,201,83,35,156,187,90,247,182,8,213,91,27,89,26,42,46,214,55,175,67,165,128,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,10,1,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,5,170,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,160,69,94,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,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,0,0,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,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,84,28,240,112,10,104,174,186,89,170,84,56,245,90,212,85,83,220,108,23,75,179,82,87,64,140,137,209,79,69,78,245,235,218,99,213,102,175,123,125,200,247,162,73,252,100,141,54,240,174,81,218,153,149,97,252,94,217,240,91,77,95,91,46,123,111,175,183,221,233,100,146,78,219,188,53,36,213,144,78,214,53,232,197,153,143,129,88,215,189,174,219,28,243,181,17,21,253,82,199,249,166,224,20,217,215,5,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,69,154,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,176,44,211,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,164,170,231,157,246,39,248,147,242,210,42,242,184,243,217,166,95,125,122,61,104,23,252,0,0,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,63,249,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,138,171,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,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,213,65,149,115,85,0,0,0,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,45,80,0,0,0,0,133,92,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,211,84,129,92,193,57,110,83,113,19,83,93,172,154,61,45,37,187,81,91,79,36,215,42,42,151,202,230,100,207,142,42,104,105,225,73,100,155,179,70,248,225,167,123,88,169,26,50,71,189,169,35,152,157,100,64,166,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,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,17,215,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,219,10,0,86,7,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,159,128,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,209,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,157,120,199,229,173,157,233,247,16,86,92,79,135,92,62,235,125,197,181,11,191,37,130,57,234,97,100,116,21,209,69,61,68,246,199,85,77,42,34,236,130,7,205,19,166,86,57,241,238,98,44,175,134,71,173,159,240,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,250,65,144,118,230,167,246,167,106,106,135,210,255,0,106,190,121,99,131,181,29,66,199,251,53,77,253,55,59,170,175,184,40,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,2,85,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,40,7,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,144,17,87,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,144,22,168,0,0,101,92,213,65,149,112,47,251,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,0,0,2,42,243,71,242,39,169,191,114,250,197,17,42,136,235,204,35,0,204,181,79,132,108,219,79,180,251,30,171,190,100,55,202,139,37,53,13,13,50,38,249,95,237,138,53,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,162,13,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,123,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,60,7,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,108,138,0,0,0,0,0,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,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,109,159,134,255,0,50,45,80,170,190,70,63,109,159,134,255,0,50,45,80,0,0,8,171,205,31,200,158,166,253,203,235,20,69,0,151,253,205,31,200,158,166,253,203,235,20,69,0,129,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,30,3,45,225,255,0,68,51,169,228,171,203,52,167,23,184,213,74,187,164,170,125,182,38,212,61,127,174,86,162,61,127,235,60,237,55,7,252,50,210,204,217,226,209,124,113,206,111,94,137,36,14,145,190,244,233,239,107,156,168,191,250,80,236,32,241,171,13,102,169,214,170,34,103,202,25,59,89,222,103,98,143,71,107,19,114,154,123,162,186,162,61,145,47,147,142,226,88,174,33,71,236,236,75,25,181,89,41,61,201,216,183,81,71,77,31,187,234,248,99,68,79,119,83,235,0,122,196,69,49,164,49,245,220,174,237,83,93,115,172,207,89,227,32,0,171,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,252,80,115,11,209,126,19,51,251,126,156,234,54,49,154,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,117,59,213,81,26,169,209,91,239,250,209,2,80,2,63,240,165,198,182,150,113,131,244,167,244,103,96,202,237,159,68,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,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,245,131,159,232,166,189,233,63,17,56,173,86,107,163,153,95,210,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,157,0,0,0,0,57,87,16,92,78,232,215,12,54,43,77,255,0,87,178,143,102,199,123,184,69,111,161,166,130,23,84,85,77,213,236,73,167,108,44,234,245,134,6,61,36,149,232,139,209,187,90,212,116,146,69,27,250,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,126,176,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,0,0,0,0,121,79,210,150,9,250,83,253,10,123,119,251,179,250,63,244,167,217,158,22,111,246,47,196,248,110,255,0,123,103,107,249,111,135,102,253,255,0,191,111,79,120,30,172,0,0,3,207,225,185,254,27,168,52,215,90,172,51,33,164,186,178,199,120,173,176,92,210,21,93,244,119,26,73,86,42,138,121,88,228,71,49,237,114,117,78,169,241,49,204,123,119,49,237,114,135,160,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,7,214,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,0,0,0,0,32,7,246,106,248,88,255,0,128,58,171,255,0,101,91,191,211,128,159,224,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,179,208,0,0,0,0,231,250,215,175,122,79,195,182,43,75,154,235,30,87,244,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,225,233,215,170,162,40,116,0,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,28,127,27,226,207,65,178,205,121,189,112,221,98,206,169,42,51,107,29,63,118,90,116,254,66,121,219,191,196,82,65,47,93,178,212,211,181,136,233,98,79,123,81,206,68,220,176,212,36,61,43,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,128,250,192,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,96,0,0,0,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,179,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,234,192,0,0,0,0,0,121,76,139,84,176,76,83,59,196,116,206,255,0,125,240,185,38,119,227,254,143,209,120,89,159,227,60,20,41,53,87,237,24,197,142,61,145,185,29,251,71,55,119,94,141,234,190,224,61,88,0,0,0,0,0,0,7,31,182,113,117,195,165,235,91,95,195,165,155,83,41,43,245,6,58,137,233,31,106,166,162,170,149,141,158,8,31,60,209,45,75,98,90,116,124,108,142,77,237,238,117,107,216,230,47,71,162,180,14,192,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,20,61,0,60,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,0,0,7,31,214,110,44,244,27,64,115,44,71,3,213,44,234,146,207,119,204,106,59,84,172,127,189,148,80,42,61,27,87,88,238,189,41,233,157,43,82,20,149,254,229,123,149,127,147,138,105,34,236,0,0,0,0,60,254,121,159,225,186,97,140,207,153,234,6,67,73,98,177,82,212,82,83,84,92,42,213,91,4,15,169,168,142,158,37,145,221,58,49,139,44,209,162,189,221,24,196,85,115,149,173,69,114,7,160,0,0,0,0,0,0,7,52,173,226,71,68,168,53,182,131,135,41,243,234,71,106,45,198,157,106,97,177,195,79,60,207,107,18,9,42,21,37,149,140,88,97,127,102,39,72,140,145,237,122,177,88,228,78,143,102,238,150,0,0,0,30,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,246,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,0,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,63,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,128,126,176,0,0,0,0,15,41,142,234,150,9,149,231,121,118,153,216,47,190,43,36,193,60,7,210,10,47,11,51,60,31,141,133,102,165,253,163,216,145,201,190,54,171,191,102,231,109,233,209,221,23,220,7,171,0,0,7,148,199,117,75,4,202,243,188,187,76,236,23,223,21,146,96,158,3,233,5,23,133,153,158,15,198,194,179,82,254,209,236,72,228,223,27,85,223,179,115,182,244,232,238,139,238,61,88,0,0,0,15,63,98,207,240,220,155,38,201,176,203,22,67,73,87,125,195,170,41,169,175,182,246,170,164,244,47,168,167,101,68,10,246,170,34,171,36,138,68,86,189,58,177,85,178,53,23,116,111,107,67,208,0,0,0,0,0,121,251,238,127,134,227,57,54,51,134,95,114,26,74,75,238,99,81,83,77,98,183,185,85,103,174,125,61,59,234,39,86,53,17,85,25,28,81,170,185,235,209,136,174,141,170,187,164,99,92,30,128,0,0,30,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,253,54,181,239,108,18,35,55,42,110,126,214,55,171,222,198,187,208,0,0,0,0,0,7,31,209,158,44,244,27,95,179,44,187,3,210,220,234,146,241,119,195,170,59,85,76,103,185,149,176,34,49,29,87,70,238,189,42,41,155,43,150,21,149,158,228,123,81,127,147,150,25,37,236,0,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,237,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,0,114,175,214,143,66,127,78,223,171,71,211,159,245,73,255,0,228,39,179,43,63,239,63,27,254,184,237,120,127,245,191,199,252,167,254,47,241,190,16,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,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,246,217,248,111,243,34,213,10,171,228,99,246,217,248,111,243,34,213,0,21,151,206,158,237,175,54,236,55,20,163,181,92,233,41,116,130,233,80,202,75,172,84,147,108,171,170,189,162,201,52,49,85,53,87,171,233,146,40,123,145,53,157,91,221,142,71,75,241,54,157,82,205,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,224,103,179,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,199,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,52,39,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,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,200,174,83,124,94,126,136,181,31,245,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,212,46,164,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,54,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,198,201,22,71,170,171,152,200,66,63,241,85,196,198,101,197,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,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,150,105,201,146,221,174,45,209,171,237,219,41,200,247,105,148,151,9,41,241,123,69,109,28,203,80,202,166,185,29,85,83,75,59,149,172,109,27,158,247,49,99,106,72,215,78,201,149,59,46,100,189,248,1,192,47,10,53,156,86,235,141,37,146,231,22,204,51,23,236,222,50,137,164,134,117,142,122,86,204,212,109,3,100,137,91,219,154,163,227,107,85,100,99,155,27,39,145,187,150,45,142,191,236,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,2,155,56,176,226,47,59,225,127,153,254,125,169,120,45,71,255,0,32,104,239,20,91,33,254,19,181,251,62,217,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,180,95,173,22,215,184,117,215,156,55,137,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,147,57,163,249,236,212,223,185,125,30,136,243,252,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,104,104,120,31,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,172,0,0,0,0,0,166,190,111,249,77,247,6,227,67,79,115,92,90,187,193,94,177,252,62,211,116,183,84,246,153,39,98,170,11,181,124,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,229,10,86,231,87,230,159,22,249,127,67,234,55,16,44,127,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,145,70,104,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,170,29,44,164,12,35,140,219,239,7,156,119,107,117,206,75,87,182,112,204,163,80,47,52,249,53,182,38,49,42,157,28,87,58,174,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,238,252,205,103,22,62,105,245,147,230,6,67,234,51,129,163,220,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,70,220,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,228,128,4,117,201,57,130,240,151,135,106,229,203,69,242,157,87,164,182,223,109,117,20,212,53,21,50,83,76,251,115,107,101,123,216,250,103,85,198,215,69,19,224,86,179,188,233,85,145,199,220,70,171,247,71,51,98,239,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,1,250,206,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,90,188,173,56,246,250,9,89,97,225,71,84,32,223,143,221,110,30,15,16,186,83,211,245,146,130,186,174,117,114,81,212,53,137,214,72,102,158,87,43,37,232,174,142,73,21,30,171,19,145,208,91,249,149,114,226,121,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,130,199,192,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,40,7,153,119,233,219,245,167,190,254,157,63,242,175,161,223,235,63,246,177,237,26,207,1,254,181,255,0,245,191,203,126,219,251,255,0,220,95,241,26,184,250,225,70,143,138,221,14,171,178,91,34,217,153,226,253,235,198,47,52,112,192,178,79,84,216,92,142,160,116,146,171,123,112,212,124,13,114,164,140,107,100,100,18,59,114,69,177,193,16,57,86,113,227,254,196,112,169,171,247,175,233,98,196,47,183,59,143,252,195,41,172,141,103,107,252,161,209,62,73,191,163,167,99,127,146,97,106,134,91,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,189,62,92,220,107,254,181,90,113,61,131,63,185,218,163,212,220,91,246,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,129,48,8,149,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,157,171,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,51,217,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,161,229,109,55,108,250,255,0,159,209,95,108,87,60,130,227,155,92,111,17,213,209,214,82,77,52,215,90,155,172,147,35,163,150,57,26,171,51,234,93,50,163,145,200,170,245,122,162,167,188,191,237,70,143,84,34,229,249,154,183,90,171,105,42,179,181,210,123,195,178,7,211,83,71,3,18,181,109,83,44,140,86,197,35,226,87,181,87,99,223,27,146,55,189,174,123,27,27,28,216,219,18,185,74,112,81,236,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,237,242,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,39,87,22,62,86,53,147,229,254,67,233,211,129,81,124,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,228,153,87,45,83,149,103,30,63,236,71,10,154,191,122,254,150,44,66,251,115,184,255,0,204,50,154,200,214,118,191,202,29,19,228,155,250,58,118,55,249,38,1,106,128,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,67,197,255,0,48,13,71,213,254,35,173,122,137,165,185,23,209,251,46,153,92,42,226,193,106,237,241,171,102,146,55,189,172,150,182,101,149,141,123,252,83,34,143,117,60,140,72,219,23,72,156,199,42,202,233,66,207,249,163,249,19,212,223,185,125,98,136,134,188,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,159,171,149,113,111,153,113,91,202,223,87,42,181,7,23,171,167,200,112,250,140,126,215,93,126,138,153,34,183,94,222,235,173,27,146,72,186,116,107,42,90,212,106,207,19,83,99,123,177,61,187,91,50,69,29,91,1,170,128,64,14,88,188,120,254,155,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,79,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,253,96,142,188,60,113,247,195,71,19,23,90,28,87,3,203,170,237,249,101,125,61,69,75,49,203,221,19,233,107,118,66,229,71,35,94,155,169,229,126,196,238,163,34,153,239,237,238,114,162,108,145,25,34,128,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,160,73,78,92,220,107,254,181,90,113,61,131,63,185,218,163,212,220,91,246,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,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,79,131,238,44,240,222,46,180,191,233,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,7,117,0,0,0,1,197,56,192,195,248,130,205,180,58,241,105,225,159,61,250,47,153,179,116,173,70,178,38,201,116,165,236,200,201,104,162,169,147,253,103,51,247,181,241,212,53,90,230,201,19,19,124,72,231,72,204,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,106,120,174,14,106,28,10,211,103,248,245,215,137,237,45,160,164,131,39,177,211,205,114,204,225,154,170,93,247,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,157,214,57,235,185,210,49,140,144,59,87,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,153,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,253,156,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,59,89,72,28,199,249,128,86,113,17,125,151,73,52,135,34,255,0,82,122,15,13,60,181,52,241,207,79,38,69,85,177,146,110,168,100,204,142,70,67,12,138,172,100,42,221,171,36,75,43,149,255,0,177,72,187,7,53,142,59,110,171,117,175,225,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,246,57,202,245,127,97,202,205,147,199,37,91,1,37,56,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,45,164,244,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,161,194,184,193,226,207,13,225,23,75,254,156,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,64,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,103,135,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,241,164,122,181,172,107,229,150,87,163,25,191,106,7,148,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,253,156,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,190,229,139,164,124,65,105,23,15,180,214,157,111,188,120,74,10,189,179,227,56,148,180,17,69,85,97,165,146,89,167,149,213,50,181,169,34,205,60,149,27,214,25,21,206,133,172,106,42,181,206,124,81,194,190,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,0,0,17,87,154,63,145,61,77,251,151,214,40,137,84,69,94,104,254,68,245,55,238,95,88,162,2,58,242,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,172,208,202,185,123,220,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,76,160,0,2,53,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,125,3,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,241,164,122,181,175,115,34,138,87,163,31,179,106,231,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,202,30,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,115,113,175,250,213,105,196,246,12,254,231,106,143,83,113,111,217,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,80,185,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,53,16,14,21,193,247,22,120,111,23,90,95,244,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,25,235,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,150,34,127,242,197,227,199,244,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,46,164,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,114,173,121,105,115,4,169,209,235,173,159,135,205,95,186,210,71,167,213,245,30,26,207,118,171,150,42,88,49,167,189,213,83,200,178,43,32,87,206,202,138,153,226,106,190,105,90,200,19,171,149,81,136,238,150,149,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,43,47,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,102,128,0,56,87,24,60,89,225,188,34,233,127,211,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,105,204,103,141,127,213,87,78,32,176,96,23,59,84,154,155,148,254,206,219,77,58,247,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,214,53,242,49,251,108,252,55,249,145,89,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,102,156,140,126,219,63,13,254,100,5,170,0,0,163,110,55,245,123,50,208,94,103,121,110,174,105,252,244,145,223,113,218,139,68,212,233,87,2,77,4,172,125,142,146,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,116,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,89,24,174,107,28,248,165,137,234,198,111,218,148,173,205,31,207,102,166,253,203,232,244,71,138,224,251,139,60,203,132,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,161,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,10,96,226,119,137,140,203,133,14,105,26,131,170,88,125,13,37,197,142,167,180,91,110,246,202,148,70,178,227,110,146,213,110,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,251,159,40,7,154,63,158,205,77,251,151,209,232,128,189,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,217,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,102,125,184,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,239,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,63,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,251,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,149,23,195,23,19,25,151,21,252,210,52,251,84,179,10,26,75,115,27,79,119,182,218,45,148,200,142,101,186,221,29,170,226,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,156,87,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,190,161,33,137,233,27,154,212,137,141,99,54,239,73,36,147,245,242,184,243,217,166,95,125,122,61,104,23,252,0,2,0,115,171,242,177,139,124,192,161,244,235,137,250,185,110,115,4,169,226,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,167,70,72,169,249,121,213,249,88,197,190,96,80,250,117,196,166,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,212,240,35,87,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,16,215,154,134,156,235,110,127,195,69,214,125,45,202,169,32,199,172,116,243,92,179,60,122,106,104,55,221,173,208,62,26,150,207,21,68,136,174,141,244,174,166,89,22,54,43,59,172,115,211,115,156,198,69,36,202,0,102,7,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,246,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,39,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,203,230,91,203,238,167,71,174,183,142,32,244,130,213,73,30,159,87,212,120,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,78,141,68,70,35,122,70,14,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,134,143,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,191,147,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,246,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,105,175,152,255,0,48,10,206,34,47,178,233,38,144,228,95,234,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,246,41,16,114,14,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,238,213,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,88,22,0,213,64,42,215,149,63,29,182,165,181,80,112,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,27,220,228,122,63,176,213,102,200,35,146,106,241,131,197,158,27,194,46,151,253,56,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,205,157,123,108,85,71,74,196,80,230,156,198,120,215,253,85,116,226,11,6,1,115,181,73,169,185,79,236,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,134,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,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,185,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,97,48,56,88,176,107,46,45,195,238,19,96,226,6,247,237,92,250,142,222,172,187,212,186,165,181,50,123,229,122,193,28,179,53,17,37,154,56,22,24,228,147,171,183,200,199,187,124,157,123,142,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,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,126,219,63,13,254,100,90,161,85,124,140,126,219,63,13,254,100,90,160,0,0,28,127,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,206,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,101,164,107,134,226,154,195,116,188,213,208,234,42,212,51,29,182,82,67,35,36,101,210,220,213,146,121,59,176,190,70,186,54,64,233,28,228,158,38,187,163,234,25,28,141,84,146,55,194,17,42,227,204,127,86,42,120,59,180,112,207,69,63,134,186,211,120,140,126,186,241,29,21,50,71,81,138,120,20,166,134,222,230,61,175,221,50,247,100,107,167,98,68,230,199,77,7,190,71,201,43,210,58,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,124,81,115,220,154,116,191,75,237,186,13,116,213,187,43,169,46,121,181,230,241,87,104,188,86,58,138,72,231,181,65,15,105,209,219,153,35,213,90,246,57,171,21,83,159,18,53,28,179,198,199,238,90,118,237,9,127,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,157,44,0,40,7,154,63,158,205,77,251,151,209,232,136,170,74,174,104,254,123,53,55,238,95,71,162,36,87,3,28,42,225,188,87,242,252,206,112,251,205,182,145,185,61,187,56,187,84,226,119,121,36,88,95,110,184,173,170,221,177,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,96,114,174,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,242,76,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,154,114,172,227,199,253,136,225,83,87,239,95,210,197,136,95,110,119,31,249,134,83,89,26,206,215,249,67,162,124,147,127,71,78,198,255,0,36,192,45,80,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,2,0,29,255,0,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,199,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,59,87,40,12,90,197,156,235,238,161,97,89,77,15,141,178,228,26,95,118,181,220,105,187,175,143,191,75,61,109,4,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,154,241,165,192,230,101,194,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,185,213,44,116,240,181,28,198,236,151,184,199,49,26,229,124,81,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,38,115,56,177,243,79,172,159,48,50,31,81,156,183,238,88,252,45,107,183,13,122,113,121,167,214,44,147,217,177,222,238,19,86,83,97,116,237,163,168,142,138,101,72,162,125,101,69,92,109,115,223,52,140,167,141,25,20,114,172,76,143,171,156,142,146,69,72,106,7,139,31,52,250,201,243,3,33,245,25,192,230,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,166,248,222,223,173,170,137,97,92,22,243,58,172,209,253,14,201,52,147,83,107,124,93,126,51,143,220,171,48,59,189,209,243,213,198,250,168,225,137,182,251,27,224,130,46,231,103,185,221,114,77,36,237,107,35,233,18,43,26,216,246,246,13,28,225,18,213,197,247,43,125,49,197,32,184,210,89,242,203,13,69,242,229,142,93,103,167,107,216,201,214,235,92,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,170,131,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,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,160,158,0,52,26,155,135,206,23,49,28,102,106,42,186,107,237,254,157,153,54,66,202,186,121,105,167,101,198,174,40,220,232,100,134,71,185,98,124,17,54,26,101,68,70,245,90,117,122,177,174,115,144,169,94,87,218,33,106,214,206,43,236,174,188,223,42,237,212,248,5,59,115,134,50,154,54,185,245,147,209,86,82,164,48,43,157,238,99,22,89,163,123,215,107,149,89,27,152,155,85,233,35,47,208,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,125,95,238,171,2,202,191,223,92,115,36,199,46,31,242,148,117,214,218,234,121,63,232,201,12,209,200,207,234,115,92,223,220,168,124,162,221,57,172,112,43,83,152,199,95,197,62,148,80,85,212,223,105,105,214,108,214,133,213,81,54,7,91,169,40,158,190,210,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,202,29,255,0,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,101,169,152,29,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,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,129,216,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,1,90,188,217,56,40,184,234,5,31,235,59,165,246,206,253,234,201,111,124,121,125,20,105,75,79,28,182,186,88,38,153,110,110,145,238,99,228,154,38,70,216,92,223,218,189,241,246,17,136,212,133,81,245,109,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,211,153,158,30,63,244,231,72,244,187,138,60,187,26,209,172,170,146,237,104,146,161,245,181,212,52,148,204,138,11,5,198,89,100,89,237,113,172,72,145,61,144,174,222,136,196,78,210,61,32,119,89,33,122,168,125,94,54,184,236,204,184,199,186,216,160,117,142,175,17,196,236,84,232,246,99,141,187,37,108,18,220,85,210,35,171,94,244,134,21,115,251,79,100,109,107,145,221,180,73,21,138,157,217,17,125,175,45,78,10,46,60,69,234,61,14,168,102,182,206,186,101,136,220,29,37,75,220,148,179,199,117,186,83,45,52,172,182,75,4,142,87,164,47,100,237,124,142,88,156,199,70,199,196,138,215,61,28,200,129,137,219,172,87,140,170,205,105,202,114,63,163,246,90,219,133,61,61,198,239,224,223,87,236,250,87,200,214,203,83,216,98,163,229,237,177,92,254,219,87,115,182,244,79,122,154,94,209,76,43,1,211,173,35,196,48,173,45,168,164,170,196,237,118,122,104,173,53,148,207,133,236,175,129,88,142,74,181,146,6,182,41,95,58,185,102,124,172,68,73,31,35,159,254,232,15,106,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,0,91,166,191,112,57,77,196,119,4,218,67,172,56,59,234,217,168,184,94,147,216,153,13,36,108,150,161,151,203,116,54,246,78,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,15,127,203,99,143,234,109,126,181,81,232,110,167,73,73,111,206,241,219,61,52,54,234,234,139,156,179,79,149,50,22,200,147,77,210,86,170,165,76,113,71,11,229,69,149,239,149,95,52,173,107,88,199,163,39,169,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,235,196,23,53,59,238,176,240,167,105,209,91,77,130,235,65,153,223,45,241,91,179,155,252,179,178,24,231,142,37,98,72,180,105,76,172,235,226,246,170,204,199,177,145,199,27,229,133,25,42,61,36,96,126,174,101,188,193,42,117,134,235,120,225,243,72,46,180,146,105,245,5,71,134,188,93,169,37,138,170,12,149,236,117,44,241,172,106,248,17,240,50,158,166,9,90,143,134,87,50,116,232,228,85,98,183,172,96,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,63,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,253,164,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,9,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,56,175,30,186,91,130,104,183,45,140,231,77,52,210,197,236,108,110,205,236,207,5,69,226,166,168,237,119,111,244,179,73,251,73,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,148,88,95,247,52,127,34,122,155,247,47,172,81,20,2,7,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,176,174,42,249,156,88,184,139,224,218,143,75,225,198,189,153,159,100,215,10,122,124,182,145,41,222,250,26,122,90,57,35,168,74,154,73,150,68,84,239,206,200,54,70,244,145,204,107,42,88,255,0,170,25,165,236,28,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,210,37,134,39,73,213,142,141,253,234,139,3,223,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,33,165,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,224,228,201,195,167,209,172,18,251,196,189,254,159,165,126,95,220,177,99,255,0,31,241,45,112,76,158,42,95,130,85,106,247,106,162,70,109,146,54,189,158,11,115,85,91,55,190,202,128,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,160,85,89,213,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,22,70,43,154,246,178,88,162,122,177,251,54,175,181,229,239,128,97,186,167,197,206,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,246,61,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,163,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,180,47,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,237,76,245,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,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,15,214,0,0,0,2,154,249,157,114,255,0,163,210,42,202,158,32,116,67,29,240,152,45,94,233,242,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,247,67,27,28,216,92,199,116,86,198,230,50,56,85,162,154,247,171,28,59,101,85,89,174,142,101,127,71,239,85,182,247,218,231,169,240,52,213,123,233,95,36,114,58,61,149,17,200,196,234,248,99,94,168,155,190,30,157,122,42,162,233,122,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,133,185,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,26,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,85,113,231,193,246,51,194,54,151,232,117,149,169,73,91,155,95,41,239,174,203,47,20,146,212,118,43,167,138,74,71,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,217,233,203,131,151,253,31,14,246,40,181,111,87,177,223,245,88,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,251,101,151,138,243,206,251,19,252,73,249,104,17,87,151,143,15,88,175,20,26,133,168,154,71,148,212,248,15,31,167,245,85,54,235,163,41,99,168,154,217,93,21,206,220,232,170,35,107,211,252,104,222,141,115,28,248,165,149,136,246,111,220,156,43,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,50,185,42,121,167,202,126,95,215,122,141,184,177,254,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,224,161,108,215,90,53,67,81,112,220,59,79,243,140,190,174,243,98,192,41,234,41,49,202,122,150,70,231,208,65,50,199,190,36,149,27,221,123,17,33,137,172,107,220,228,141,145,181,140,218,212,68,36,87,46,110,10,63,90,173,71,158,255,0,159,219,46,177,233,150,45,251,75,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,79,41,195,239,1,218,203,173,28,65,93,180,27,36,178,221,112,185,49,78,239,210,187,164,246,230,213,71,101,253,147,221,77,185,189,216,217,55,136,122,49,34,237,200,187,227,115,166,102,248,216,231,37,250,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,125,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,214,0,0,0,2,42,243,71,242,39,169,191,114,250,197,17,42,136,171,205,31,200,158,166,253,203,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,135,214,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,194,119,154,125,27,249,129,143,122,140,4,223,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,132,244,224,235,140,92,19,139,252,18,162,255,0,96,163,246,54,73,102,217,244,131,31,238,77,81,236,190,236,213,12,165,254,218,124,17,71,63,118,58,117,147,246,104,187,58,237,119,69,79,127,96,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,150,229,67,194,70,182,215,103,246,78,39,147,40,171,195,176,72,233,234,25,79,37,21,76,18,207,147,177,38,146,9,104,159,15,198,145,211,36,176,42,200,233,152,143,234,200,150,20,71,244,158,25,63,204,227,132,62,32,184,152,177,89,174,218,77,154,251,82,131,28,236,237,192,36,237,81,199,87,84,247,202,217,110,13,170,146,70,198,249,155,28,145,49,177,76,141,107,35,108,235,27,209,210,58,57,2,173,184,193,226,207,50,226,235,84,62,156,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,102,254,157,182,42,171,98,98,39,127,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,39,31,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,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,32,25,98,38,87,19,252,10,212,224,28,60,233,143,19,218,91,65,87,62,49,124,193,236,151,44,206,25,170,162,217,105,184,207,79,68,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,56,106,105,79,132,239,43,26,55,242,255,0,30,244,232,0,160,30,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,197,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,45,43,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,39,148,223,10,60,65,104,55,210,204,255,0,85,34,250,45,101,203,237,244,81,83,98,245,48,196,250,234,153,25,251,88,107,103,114,42,190,147,182,201,166,137,41,220,169,35,157,44,157,214,70,177,71,188,41,176,2,218,116,131,131,43,23,24,124,179,52,162,217,29,215,216,217,158,47,244,138,163,25,185,74,247,173,43,100,150,239,85,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,110,228,71,197,32,126,190,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,154,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,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,70,19,124,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,31,170,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,245,57,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,63,21,204,235,128,239,211,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,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,80,210,158,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,60,60,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,141,35,213,173,99,95,44,178,189,24,205,251,83,218,241,165,198,150,101,198,78,101,104,188,222,113,218,76,111,30,198,233,228,134,203,101,134,100,169,125,59,230,72,214,166,105,106,85,140,116,175,145,209,71,209,54,181,141,100,108,68,110,237,239,147,218,242,230,224,163,245,170,212,121,239,249,253,178,235,30,153,98,223,180,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,8,128,90,167,35,31,182,207,195,127,153,17,43,153,141,166,213,96,227,95,80,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,37,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,150,188,140,126,219,63,13,254,100,5,170,0,0,160,30,104,254,123,53,55,238,95,71,162,34,169,42,185,163,249,236,212,223,185,125,30,136,238,188,166,116,135,13,215,173,47,226,51,72,245,2,10,185,44,89,21,62,51,13,66,210,78,176,207,19,217,37,194,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,168,114,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,146,247,140,208,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,234,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,133,186,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,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,255,0,203,75,152,37,78,143,93,108,252,62,106,253,214,146,61,62,175,168,240,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,157,92,170,140,71,116,246,188,1,112,163,167,28,90,240,35,150,225,89,172,94,6,235,67,168,23,41,236,23,248,33,71,213,90,42,157,108,182,162,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,101,117,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,210,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,32,105,248,166,14,101,188,193,42,117,134,235,120,225,243,72,46,180,146,105,245,5,71,134,188,93,169,37,138,170,12,149,236,117,44,241,172,106,248,17,240,50,158,166,9,90,143,134,87,50,116,232,228,85,98,183,175,53,254,201,134,178,254,168,255,0,170,215,177,45,93,239,103,253,27,250,77,209,189,239,163,189,142,207,130,240,219,59,125,238,223,236,124,79,94,189,175,247,29,239,237,130,53,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,126,210,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,40,121,248,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,58,109,107,222,216,38,115,90,171,213,201,20,138,157,118,175,73,65,202,227,207,102,153,125,245,232,245,164,148,227,247,133,29,56,225,43,129,28,75,10,194,162,241,215,90,237,64,182,207,127,191,207,10,50,170,239,84,219,101,201,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,227,95,43,143,61,154,101,247,215,163,214,129,127,192,0,32,7,58,191,43,24,183,204,10,31,78,184,148,193,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,250,154,198,57,203,209,17,84,185,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,194,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,30,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,89,24,174,107,28,248,165,137,234,198,111,218,149,65,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,1,193,247,22,121,151,8,186,161,244,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,67,70,96,243,248,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,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,191,67,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,210,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,40,102,179,29,213,44,239,20,193,50,237,51,176,95,124,46,55,157,248,15,164,20,94,22,23,248,207,5,50,205,75,251,71,177,100,143,100,142,87,126,205,205,221,215,163,186,167,184,250,186,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,233,122,223,192,150,188,232,238,188,219,52,34,143,25,171,202,171,50,170,135,183,17,184,219,160,219,5,238,6,251,220,244,220,187,96,124,77,84,89,217,35,250,66,159,27,156,177,43,37,125,202,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,133,43,113,191,164,56,110,130,241,57,150,233,30,159,193,87,29,139,29,167,180,67,78,181,115,172,211,202,247,218,233,37,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,233,92,12,240,101,98,227,15,78,53,138,217,29,215,216,217,158,47,236,58,140,102,229,43,222,180,173,146,84,175,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,147,229,115,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,10,192,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,208,106,246,180,106,134,189,102,82,106,6,174,101,245,121,21,246,74,120,169,18,162,102,71,19,34,130,52,93,145,69,20,77,108,81,51,170,185,202,214,53,168,175,123,222,189,92,247,42,219,247,50,62,95,117,60,68,211,71,172,58,55,106,164,110,162,219,169,219,77,91,109,134,40,161,126,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,245,232,200,209,32,183,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,198,29,43,150,47,47,250,61,93,172,166,226,7,91,241,223,23,130,210,109,159,25,182,203,36,18,210,223,170,163,158,104,101,117,75,26,245,145,33,130,74,127,124,50,49,173,153,207,111,85,116,109,123,36,185,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,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,3,192,113,47,196,94,9,194,254,150,87,234,102,117,81,253,45,29,158,139,100,223,194,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,250,213,126,164,92,245,235,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,160,113,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,214,143,22,178,86,204,199,120,10,93,172,73,36,86,198,136,196,154,119,179,187,34,245,123,147,171,35,238,61,145,70,167,0,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,208,158,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,102,6,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,78,155,90,247,182,9,156,214,170,245,114,69,34,167,93,171,210,90,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,66,250,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,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,58,252,75,241,23,157,241,65,170,117,250,153,157,84,127,75,71,103,162,217,15,240,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,123,254,181,95,169,19,191,243,43,227,94,227,196,94,163,215,105,126,21,115,235,166,88,141,193,177,211,49,171,75,60,119,91,165,50,212,196,251,156,83,198,213,122,66,246,78,230,70,212,149,204,116,108,100,170,141,115,213,172,243,252,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,234,28,171,36,225,51,94,113,61,6,178,241,35,125,193,106,233,240,155,229,71,106,42,133,254,94,8,29,179,195,213,207,23,77,209,83,84,57,234,216,165,95,115,149,173,85,218,147,83,172,223,175,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,182,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,108,201,218,100,145,170,61,137,220,141,136,229,86,43,218,237,15,93,176,12,54,245,128,214,233,109,102,61,73,30,39,95,103,146,193,45,166,145,22,150,6,219,159,10,192,234,120,210,21,106,196,206,210,171,19,182,173,218,157,54,244,232,133,0,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,109,122,43,36,134,69,108,125,212,141,161,160,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,74,220,166,248,188,253,17,106,63,234,251,154,214,236,196,51,251,131,61,146,232,232,59,178,82,228,83,44,48,67,186,70,42,61,33,157,140,108,78,234,215,163,100,108,14,78,211,22,103,173,212,129,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,246,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,248,236,107,28,246,49,202,246,81,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,166,167,138,192,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,80,236,28,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,198,130,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,224,145,64,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,46,122,182,211,106,184,212,208,86,92,45,148,149,85,22,186,133,171,161,150,104,90,247,210,206,177,73,10,203,19,149,58,177,235,20,210,198,174,111,69,217,35,219,245,57,81,105,135,146,167,154,124,167,229,253,119,168,219,139,169,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,44,167,147,239,21,214,43,238,8,156,42,229,50,218,173,119,172,103,191,89,139,175,121,236,154,245,75,52,211,212,213,71,181,200,172,89,160,123,220,254,141,114,57,241,63,170,71,210,9,100,119,75,230,95,192,229,55,17,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,198,249,22,55,162,163,152,248,105,47,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,222,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,80,252,156,174,184,122,253,6,240,203,109,191,220,234,109,85,183,173,75,240,217,108,181,52,116,187,36,134,134,122,88,150,142,142,73,156,136,249,123,108,87,201,209,81,26,201,42,102,107,81,201,214,71,204,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,148,248,104,226,47,4,226,131,75,40,53,51,5,168,254,138,142,241,69,178,111,224,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,253,104,191,90,38,107,14,191,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,132,192,230,177,192,229,54,154,221,107,248,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,116,84,101,52,210,245,107,155,35,147,183,52,177,181,138,230,202,216,225,135,252,41,107,174,168,112,251,173,22,76,191,74,41,106,238,55,43,141,69,53,162,178,203,73,77,28,211,223,40,164,171,130,73,45,209,238,138,87,49,243,186,24,216,143,141,139,34,42,166,223,230,93,15,98,217,78,156,107,142,156,82,228,152,221,117,171,45,195,50,219,123,218,215,58,36,154,150,186,150,68,116,114,195,44,82,39,248,241,201,20,141,71,53,200,246,61,168,168,230,167,10,225,139,151,222,137,112,205,153,95,245,6,205,106,164,187,228,53,151,139,141,70,63,93,52,83,163,236,22,138,132,98,71,111,137,37,158,86,189,241,181,178,49,106,250,54,103,178,87,181,85,26,231,34,132,149,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,250,193,23,248,254,227,6,213,194,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,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,195,149,115,78,227,78,235,160,120,109,30,141,105,110,65,87,107,212,28,186,157,42,234,171,160,166,114,62,219,100,114,203,19,165,134,125,200,145,212,203,44,106,198,57,136,247,49,140,153,223,178,127,101,235,73,135,213,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,229,1,103,220,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,88,110,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,223,83,152,246,185,58,162,162,151,41,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,112,88,80,0,0,7,52,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,64,225,92,198,120,215,253,85,116,226,11,6,1,115,181,73,169,185,79,236,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,222,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,235,83,234,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,109,39,148,223,5,23,29,63,163,253,103,117,66,217,216,189,94,237,236,143,16,162,145,41,106,35,138,215,85,4,51,37,205,178,49,207,124,115,74,201,29,11,91,251,39,178,62,250,61,28,147,34,48,43,3,90,244,19,86,56,118,202,169,112,173,99,197,62,143,222,171,109,236,186,65,77,227,169,170,247,210,190,73,35,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,158,188,169,248,234,166,195,164,160,225,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,102,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,157,92,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,13,73,156,171,139,31,43,26,201,242,255,0,33,244,233,200,255,0,203,83,141,123,119,17,122,113,67,165,249,173,207,174,166,226,54,247,71,82,199,45,84,242,93,109,116,201,77,19,46,114,207,35,85,137,51,223,59,89,35,86,87,61,210,49,242,162,53,175,70,178,64,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,16,87,154,95,0,182,42,187,21,251,138,205,33,183,248,27,173,15,246,246,99,100,165,166,123,227,184,70,231,162,73,114,133,177,181,123,115,51,114,201,81,213,18,55,198,217,38,114,177,236,145,103,170,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,79,17,127,72,185,125,232,150,143,113,23,148,113,7,143,218,169,35,168,175,168,138,167,23,180,210,69,61,44,24,211,223,75,44,21,233,26,54,117,138,118,84,44,238,114,49,209,53,144,39,70,198,136,136,157,1,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,40,0,2,42,243,71,242,39,169,191,114,250,197,17,64,37,255,0,115,71,242,39,169,191,114,250,197,17,64,32,104,207,131,238,44,240,222,46,180,191,233,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,64,14,52,185,87,230,85,122,219,104,190,240,207,143,210,59,30,212,43,196,144,213,91,33,166,74,75,118,36,244,130,55,186,105,100,238,189,222,26,71,54,174,84,72,226,107,34,218,200,35,107,156,248,99,116,42,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,61,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,251,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,161,250,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,170,190,121,223,98,127,137,63,45,45,80,170,190,121,223,98,127,137,63,45,2,42,242,184,243,217,166,95,125,122,61,105,119,218,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,164,30,87,30,123,52,203,239,175,71,173,47,248,12,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,96,114,197,227,199,244,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,150,199,248,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,0,172,190,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,154,0,0,0,0,0,42,175,158,119,216,159,226,79,203,75,84,42,175,158,119,216,159,226,79,203,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,31,146,138,211,106,183,84,215,214,91,237,148,148,181,23,74,132,171,174,150,24,90,199,213,78,145,71,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,245,53,17,63,88,0,0,0,0,0,8,171,205,31,200,158,166,253,203,235,20,68,170,34,175,52,127,34,122,155,247,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,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,165,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,182,189,141,114,116,84,69,63,88,0,101,92,191,238,87,30,68,244,203,239,175,88,173,40,4,191,62,89,215,107,85,131,151,254,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,119,106,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,28,43,156,23,12,122,113,95,130,47,20,20,247,171,86,53,148,218,187,22,186,202,111,12,137,54,87,36,179,65,29,60,123,214,86,167,122,158,6,212,201,213,35,146,71,197,30,215,42,50,22,171,106,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,123,87,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,106,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,32,91,79,13,218,187,117,215,173,18,197,181,126,243,130,85,225,213,25,61,60,181,108,179,212,206,233,223,20,9,60,140,134,84,145,209,68,175,100,177,50,57,152,237,136,138,201,90,169,185,58,57,122,88,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,130,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,54,232,0,206,103,7,220,38,102,92,93,106,135,208,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,70,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,237,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,121,253,1,225,227,75,248,103,195,107,112,61,38,181,85,208,90,46,23,138,187,220,204,169,172,146,165,253,249,213,168,141,71,61,85,81,145,197,28,48,177,62,189,145,53,94,175,145,95,35,250,88,20,3,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,11,84,0,1,64,60,209,252,246,106,111,220,190,143,68,117,254,77,218,243,134,233,174,174,101,90,83,152,86,210,91,31,169,20,246,246,90,43,170,106,22,54,73,113,164,124,201,21,18,38,197,110,249,219,87,34,177,206,123,126,56,91,27,81,239,149,136,114,14,104,254,123,53,55,238,95,71,162,34,168,26,51,227,7,132,204,55,139,173,47,250,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,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,147,229,185,204,18,167,136,154,105,52,123,89,46,180,141,212,91,117,59,170,104,174,83,75,20,47,201,152,178,207,36,169,21,60,48,69,12,47,166,133,32,106,177,174,115,228,98,62,78,157,25,34,167,107,226,127,129,205,35,226,183,50,193,51,13,65,125,93,59,240,250,137,89,93,13,11,25,19,239,118,231,38,244,162,158,116,68,153,140,108,200,215,53,205,119,194,201,106,90,212,107,230,73,99,14,105,202,215,137,205,71,226,27,70,171,172,154,139,101,186,213,213,224,62,22,215,244,190,182,165,102,246,252,146,58,119,246,213,123,77,78,245,60,13,165,108,138,178,73,35,251,172,146,69,71,63,171,171,91,154,63,158,205,77,251,151,209,232,139,222,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,230,143,231,179,83,126,229,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,28,255,0,157,101,199,67,160,177,97,118,203,158,57,226,245,98,175,124,150,219,149,21,100,49,73,67,103,141,255,0,180,109,108,125,29,36,208,201,35,222,144,53,90,212,73,25,80,230,202,221,178,197,55,138,224,87,139,60,55,132,94,2,114,172,226,251,79,73,120,190,215,234,69,85,53,139,28,117,122,210,207,117,122,81,90,210,117,99,210,57,85,140,138,39,172,142,122,179,103,94,219,21,81,210,177,22,186,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,60,249,109,60,148,238,58,29,61,139,52,182,91,49,207,9,171,20,155,36,185,92,171,107,33,150,74,235,60,143,253,155,104,163,232,217,33,134,57,24,196,157,168,215,34,200,250,119,58,87,110,138,40,99,87,246,40,248,142,253,92,127,77,126,23,251,171,255,0,95,125,0,240,143,246,167,178,246,117,238,110,221,254,188,255,0,117,224,182,111,217,238,221,223,254,215,34,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,133,196,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,145,92,117,113,103,134,241,117,192,78,43,156,88,169,233,44,247,218,13,72,165,166,190,227,141,175,90,169,237,79,90,43,162,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,71,94,87,30,123,52,203,239,175,71,173,2,255,0,128,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,133,205,116,253,90,245,219,25,214,191,162,223,72,254,142,120,223,224,207,29,224,251,254,34,142,122,111,229,187,114,109,219,223,221,252,69,235,183,167,187,175,84,181,78,117,126,86,49,111,152,20,62,157,113,41,88,13,62,226,217,78,156,107,142,156,82,228,152,221,117,171,45,195,50,219,123,218,215,58,36,154,150,186,150,68,116,114,195,44,82,39,248,241,201,20,141,71,53,200,246,61,168,168,230,165,11,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,125,47,150,159,29,84,220,50,228,213,90,97,169,213,244,148,186,95,145,212,79,114,170,174,117,44,178,79,104,184,165,58,35,103,98,65,27,229,153,147,36,16,194,232,213,171,181,123,114,53,204,70,200,146,92,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,84,41,215,148,167,16,185,222,159,113,5,71,162,148,84,215,91,238,45,168,93,232,229,180,193,85,11,35,160,174,138,46,239,180,218,217,149,17,118,65,4,141,149,172,123,28,248,246,175,73,95,12,49,45,223,156,43,132,206,15,180,191,132,92,54,91,22,14,149,117,247,219,197,61,43,114,59,237,76,178,35,238,179,192,178,171,30,144,43,221,21,59,26,181,18,181,140,98,117,216,173,71,186,71,34,189,123,168,0,0,31,146,75,77,170,107,173,61,246,107,101,35,238,84,116,243,82,83,214,58,22,172,240,193,51,163,116,177,50,78,155,154,199,186,8,92,230,162,244,114,197,26,175,93,169,211,245,128,5,0,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,138,188,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,2,213,15,201,108,180,218,172,180,207,163,179,91,41,40,41,228,168,158,173,241,83,66,216,152,233,231,149,243,77,42,181,168,136,175,146,89,36,145,238,250,220,247,185,203,213,85,84,253,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,72,28,209,120,205,190,235,134,163,220,180,6,201,106,246,86,25,167,57,5,77,60,201,59,24,234,171,157,226,149,101,166,146,165,206,78,189,184,89,186,102,69,27,87,171,154,247,73,39,85,115,35,134,239,200,65,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,133,90,240,65,194,215,235,113,174,48,105,189,110,73,236,75,45,182,223,37,246,247,81,19,119,85,62,134,41,161,137,209,83,34,181,88,147,61,243,198,212,115,254,22,53,92,254,143,86,164,111,237,92,223,241,107,22,13,175,186,123,133,98,212,62,10,203,143,233,125,166,215,110,166,238,190,78,197,44,21,181,241,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,200,87,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,96,226,219,137,138,158,41,242,28,15,56,188,208,213,193,144,216,240,122,28,115,32,154,100,139,101,109,198,10,170,167,201,87,18,68,214,181,172,149,179,71,34,179,99,54,61,207,98,35,154,198,189,193,39,249,82,232,94,156,113,23,167,26,251,165,250,161,102,241,214,170,239,163,82,195,52,74,140,170,183,213,53,46,137,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,161,6,181,233,149,78,140,234,230,95,165,53,87,154,75,179,241,91,197,77,173,43,169,164,137,204,169,100,111,84,100,138,145,73,35,99,122,183,106,190,37,122,190,39,238,141,253,30,199,34,117,254,20,184,205,190,240,151,167,26,171,108,192,237,93,220,207,59,246,69,61,162,229,59,24,250,91,84,116,233,91,223,169,116,110,235,221,153,60,68,73,20,106,213,143,114,185,207,234,140,237,75,192,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,11,63,228,235,197,94,85,112,172,155,132,220,146,219,227,44,182,219,125,101,235,28,184,83,209,200,233,40,127,110,146,84,82,212,44,81,171,18,23,190,121,36,100,211,57,155,100,85,139,115,214,88,88,207,107,205,199,140,28,155,75,173,84,60,55,105,250,213,219,238,89,133,158,74,252,134,228,232,169,229,130,107,37,75,106,168,221,66,198,200,199,187,124,142,108,142,116,141,237,186,52,138,52,107,157,220,118,206,235,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,123,254,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,67,61,154,79,130,254,148,53,79,13,211,63,106,123,51,233,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,163,62,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,205,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,151,83,202,247,141,127,214,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,237,155,91,102,107,25,80,178,181,169,210,104,187,176,67,34,72,170,249,62,9,119,200,231,203,219,9,212,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,165,172,179,214,239,155,248,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,82,167,212,169,213,74,234,230,185,198,191,232,203,21,159,134,189,51,185,218,170,114,76,182,223,81,77,150,203,215,189,53,158,215,52,109,106,83,236,86,172,109,154,170,57,31,239,115,183,199,18,110,70,34,205,12,173,10,129,203,44,31,69,50,171,206,45,237,187,85,231,216,215,10,139,127,180,109,53,62,34,134,179,181,35,153,223,167,151,162,119,33,126,221,204,127,68,220,213,69,232,157,75,158,229,45,197,53,215,89,52,142,163,70,179,8,106,231,190,233,165,61,53,37,13,116,54,167,71,73,37,147,99,98,164,138,89,217,214,36,169,141,99,145,136,215,36,110,146,38,49,205,238,185,149,15,109,59,105,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,110,142,71,199,14,245,248,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,104,167,134,142,29,48,78,23,244,178,131,76,240,90,127,232,171,47,21,187,230,254,19,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,212,137,245,170,133,43,115,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,158,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,74,1,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,131,170,243,66,224,91,244,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,254,201,174,167,141,98,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,104,207,251,132,215,29,44,255,0,228,222,25,168,24,255,0,252,181,55,142,181,215,83,127,208,150,45,240,203,255,0,138,246,238,255,0,114,169,238,162,206,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,238,108,172,136,46,167,134,142,34,240,78,40,52,178,131,83,48,90,143,232,168,239,20,91,38,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,214,139,245,162,117,83,62,220,185,181,231,50,209,94,40,240,219,93,138,182,174,91,22,121,120,162,198,111,182,150,212,36,112,86,50,170,94,196,19,61,21,142,77,244,242,204,146,181,81,17,234,137,36,104,246,182,87,245,208,72,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,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,119,91,143,2,181,57,143,2,24,23,20,250,81,65,87,83,125,165,167,189,205,154,208,186,170,38,192,235,117,37,101,193,125,164,197,154,70,171,95,20,84,241,196,232,99,71,119,17,99,115,88,215,54,69,150,53,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,47,39,149,199,145,61,50,251,235,214,43,72,1,205,11,129,111,208,166,84,253,113,209,204,51,194,105,181,235,103,182,41,168,157,186,27,21,210,73,28,139,210,20,106,120,122,57,186,199,219,232,174,99,37,87,199,251,38,186,158,53,11,84,225,163,136,188,19,138,13,44,160,212,204,22,163,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,245,162,253,104,159,87,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,40,7,131,254,32,181,31,134,253,113,179,230,186,101,143,253,35,175,186,109,177,85,216,27,2,201,37,230,150,162,104,213,105,34,86,53,210,50,103,73,28,75,27,163,69,114,72,214,34,182,70,171,163,126,132,242,204,114,197,172,154,89,121,196,174,47,186,210,89,115,156,126,162,221,59,188,59,232,171,161,165,173,166,116,110,94,213,68,123,225,153,25,34,252,18,199,185,142,78,142,103,84,86,129,69,159,217,71,227,179,254,60,255,0,205,155,63,250,33,117,60,88,249,88,214,79,151,249,15,167,78,69,95,236,42,112,177,255,0,15,181,87,254,213,183,127,160,146,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,42,184,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,27,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,123,209,177,94,139,185,178,178,40,170,105,163,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,193,74,220,191,120,238,190,240,171,149,71,133,101,47,241,186,101,144,92,18,75,141,55,70,71,236,186,169,228,165,142,91,174,246,83,203,81,63,106,154,157,201,225,154,168,215,245,234,157,29,239,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,205,191,18,252,58,103,124,47,234,157,126,153,231,84,255,0,210,214,89,235,119,195,252,39,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,169,83,234,85,155,252,169,248,234,166,195,164,160,225,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,102,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,11,63,214,189,77,166,209,157,35,203,245,90,170,205,87,118,102,43,103,169,186,37,13,52,114,185,245,47,141,138,172,141,86,40,228,116,108,87,109,71,202,172,86,68,205,210,63,163,24,229,76,235,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,174,151,138,54,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,131,170,242,128,225,51,13,206,170,106,120,161,204,42,41,46,207,197,111,21,54,91,69,142,166,129,92,202,91,140,113,81,212,69,114,73,123,155,92,246,54,121,26,200,221,18,237,126,217,90,228,123,25,182,178,206,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,156,0,11,116,226,67,131,236,103,91,57,126,233,174,182,217,146,146,221,157,224,26,79,96,175,125,125,76,181,14,101,101,146,138,212,234,137,168,81,141,127,105,143,85,154,73,89,39,109,206,87,198,216,213,205,99,213,236,170,12,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,59,255,0,18,156,102,223,117,195,71,244,183,64,108,150,175,101,97,154,115,143,217,169,230,73,216,199,85,92,239,20,182,246,211,73,82,231,39,94,220,44,221,51,34,141,171,213,205,123,164,147,170,185,145,195,240,56,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,248,209,178,185,143,111,137,145,173,145,176,179,107,183,61,21,202,157,182,72,246,5,207,114,253,226,114,251,197,86,129,71,154,229,54,95,5,122,199,238,9,141,92,106,124,75,36,246,165,84,20,84,178,75,93,177,145,68,200,59,175,168,114,246,90,138,214,116,232,142,84,247,37,75,127,101,31,142,207,248,243,255,0,54,108,255,0,232,133,239,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,172,32,254,194,167,11,31,240,251,85,127,237,91,119,250,8,18,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,41,7,152,167,21,121,87,18,122,227,95,100,173,182,251,43,22,211,203,133,198,203,96,183,203,71,36,21,94,233,146,57,234,170,82,104,217,51,38,153,105,227,85,133,237,111,101,172,107,54,239,73,31,37,239,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,250,138,235,230,177,192,173,78,99,29,127,20,250,81,65,87,83,125,165,167,89,179,90,23,85,68,216,29,110,164,162,122,251,73,139,52,141,86,190,40,169,227,137,208,198,142,238,34,198,230,177,174,108,139,40,67,254,90,28,51,227,220,72,113,13,11,115,58,234,79,163,216,61,60,121,29,109,178,69,165,149,247,103,199,81,27,98,164,117,60,206,87,62,153,206,94,179,61,34,145,136,196,72,156,177,186,120,220,95,161,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,43,47,156,119,12,248,109,102,27,67,196,245,154,187,31,176,228,54,234,136,109,23,168,102,85,134,167,36,100,170,198,83,118,149,29,182,90,154,118,178,69,84,217,189,212,232,245,87,237,166,99,22,202,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,40,91,152,55,27,119,94,43,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,66,58,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,95,166,163,106,109,54,179,114,252,205,117,90,150,205,87,105,102,85,164,247,139,162,208,212,199,43,95,76,249,45,83,43,227,69,150,56,221,35,17,219,145,146,163,17,146,179,108,140,234,199,181,86,168,57,115,112,81,250,213,106,60,247,252,254,217,117,143,76,177,111,218,92,170,96,78,212,119,74,228,86,44,118,198,205,185,175,110,230,61,100,149,209,35,156,200,218,214,245,137,211,69,34,92,167,22,62,86,53,147,229,254,67,233,211,129,154,195,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,0,0,69,94,104,254,68,245,55,238,95,88,162,40,4,191,238,104,254,68,245,55,238,95,88,162,40,4,9,105,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,249,92,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,189,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,251,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,120,104,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,5,243,91,226,143,93,184,107,253,23,126,133,51,159,163,159,72,253,183,237,63,224,202,58,206,255,0,135,240,61,159,245,204,82,109,219,223,151,248,189,58,238,247,245,232,157,56,87,40,174,43,245,65,51,43,127,10,181,246,10,188,139,19,146,158,166,174,219,87,11,99,137,152,180,17,165,93,77,68,178,246,224,87,206,202,138,153,224,141,29,52,173,72,222,246,35,122,239,70,44,244,226,183,130,157,44,227,7,232,183,233,50,255,0,149,219,62,137,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,64,128,28,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,255,0,105,13,59,36,111,73,34,99,190,23,39,94,157,23,170,42,162,250,190,121,223,98,127,137,63,45,36,166,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,53,243,206,251,19,252,73,249,104,17,87,149,199,158,205,50,251,235,209,235,75,254,40,7,149,199,158,205,50,251,235,209,235,75,254,0,65,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,170,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,216,172,83,168,1,149,114,244,249,115,113,237,250,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,120,7,53,206,5,191,151,226,131,69,48,207,251,226,171,63,162,161,119,248,174,109,210,58,116,111,252,239,138,123,93,253,228,202,207,245,196,197,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,30,83,73,243,175,210,134,150,97,186,153,236,191,102,125,45,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,88,0,0,2,170,249,231,125,137,254,36,252,180,181,66,170,249,231,125,137,254,36,252,180,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,35,255,0,30,186,165,157,232,183,9,217,206,166,105,165,247,216,217,37,155,217,158,10,183,194,195,81,218,238,220,169,97,147,246,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,36,1,207,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,54,58,72,228,98,117,124,45,69,234,197,248,85,122,116,94,138,129,80,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,71,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,66,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,214,77,240,4,85,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,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,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,101,92,145,90,143,196,86,168,47,8,218,75,195,74,90,106,241,220,78,58,123,165,250,106,136,110,145,202,204,166,9,47,21,93,135,75,19,24,143,129,148,245,48,85,177,34,123,220,146,61,140,149,90,155,34,84,142,164,191,215,252,90,251,87,203,171,133,124,214,158,135,125,150,213,112,204,109,117,149,61,214,39,106,170,174,232,249,41,227,216,171,189,219,153,69,82,189,81,21,169,219,232,229,69,115,81,67,202,112,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,117,235,52,189,169,81,36,115,86,56,218,199,57,219,149,25,20,154,9,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,161,110,86,89,253,78,11,198,150,27,74,185,13,37,166,219,149,83,215,216,46,75,82,177,53,149,76,146,153,242,211,211,163,228,79,133,239,172,130,145,25,177,81,238,126,214,39,93,234,215,95,160,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,251,40,252,118,127,199,159,249,179,103,255,0,68,47,123,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,212,66,15,236,42,112,177,255,0,15,181,87,254,213,183,127,160,129,42,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,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,60,167,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,218,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,233,71,244,215,156,253,35,250,57,236,79,102,127,6,81,209,246,60,71,142,239,127,173,162,143,118,238,196,95,198,235,211,111,187,167,85,235,239,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,216,217,41,36,122,117,100,45,85,234,245,248,149,122,116,78,136,157,3,133,46,10,116,179,131,239,165,63,163,59,254,87,115,250,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,66,160,121,163,249,236,212,223,185,125,30,136,243,252,50,240,125,147,113,75,165,250,165,122,211,148,171,172,205,176,106,139,3,173,86,118,203,79,20,23,56,43,36,170,101,75,31,36,239,141,177,61,141,133,146,181,234,254,157,35,145,155,92,178,53,204,244,28,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,2,176,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,79,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,116,53,230,185,192,183,242,252,80,104,166,25,255,0,124,85,103,244,84,46,255,0,21,205,186,71,78,141,255,0,157,241,79,107,191,188,153,89,254,184,152,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,105,204,160,30,104,254,123,53,55,238,95,71,162,46,207,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,105,51,154,63,158,205,77,251,151,209,232,128,138,165,143,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,127,151,55,5,31,173,86,163,207,127,207,237,151,88,244,203,22,253,165,202,166,4,237,71,116,174,69,98,199,108,108,219,154,246,238,99,214,73,93,18,57,204,141,173,111,88,157,52,82,37,244,128,41,219,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,184,144,6,85,201,85,202,227,207,102,153,125,245,232,245,167,213,230,51,193,71,234,171,168,240,95,240,11,101,214,77,50,202,127,105,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,242,185,92,121,236,211,47,190,189,30,180,11,62,230,129,175,122,177,195,182,129,88,51,93,28,202,254,143,222,171,115,10,91,92,245,62,6,154,175,125,43,232,171,100,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,136,28,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,255,0,105,13,59,36,111,73,34,99,190,23,39,94,157,23,170,42,162,216,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,180,94,63,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,126,246,199,73,27,215,163,38,114,167,71,167,196,137,215,170,117,69,15,1,206,175,202,198,45,243,2,135,211,174,37,101,240,65,164,56,110,189,113,57,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,179,78,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,197,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,27,63,249,74,113,175,236,74,202,62,19,117,54,231,106,163,178,205,222,147,11,184,78,189,137,27,93,52,253,199,219,28,168,221,146,119,159,44,178,68,233,28,215,36,136,232,145,100,89,97,99,39,7,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,0,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,16,43,150,231,48,74,158,34,105,164,209,237,100,186,210,55,81,109,212,238,169,162,185,77,44,80,191,38,98,203,60,146,164,84,240,193,20,48,190,154,20,129,170,198,185,207,145,136,249,58,116,100,138,147,212,0,0,0,0,10,1,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,21,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,5,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,170,190,106,124,7,127,178,252,85,233,5,151,250,41,114,251,21,178,221,255,0,62,250,155,219,159,221,255,0,39,108,172,142,31,233,42,30,239,229,94,85,89,170,130,128,121,149,240,245,138,240,233,196,213,117,147,10,169,233,101,203,173,237,203,105,173,237,165,142,8,237,94,38,170,166,55,209,196,145,162,49,97,99,224,114,198,136,214,237,141,236,98,163,149,138,247,132,85,46,167,149,239,2,223,161,76,85,154,227,172,120,103,132,212,155,214,255,0,99,211,86,187,116,214,43,92,145,181,19,172,42,212,240,245,147,117,147,185,213,92,246,68,172,143,246,78,117,68,107,21,121,64,240,233,130,107,6,169,228,250,153,157,83,248,255,0,209,159,178,43,44,244,91,230,139,101,210,90,151,205,5,103,114,41,89,215,179,224,94,222,211,218,246,63,191,213,81,54,34,58,234,64,0,0,128,28,217,56,67,253,46,233,199,235,5,133,81,111,203,240,11,123,253,172,217,43,251,81,213,99,176,164,211,205,182,55,162,177,102,129,239,116,173,232,230,43,163,116,237,94,235,210,22,37,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,162,10,86,230,201,194,31,232,139,81,255,0,88,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,66,101,101,188,209,180,190,46,15,215,136,76,62,154,146,44,202,225,80,251,13,183,17,187,203,38,244,189,198,216,93,80,221,209,181,22,122,104,34,168,142,161,101,111,109,175,99,226,141,206,130,105,81,141,164,188,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,62,81,101,60,166,248,40,183,106,5,103,235,59,170,22,206,253,150,201,112,100,120,133,20,137,85,79,36,183,74,89,225,153,46,109,145,142,99,36,134,39,198,232,90,223,218,177,242,119,209,232,213,133,17,225,42,185,106,112,81,110,225,211,78,40,117,67,53,182,116,212,220,186,222,233,42,94,228,170,130,75,85,174,165,41,165,101,178,88,36,114,49,102,99,224,107,228,114,196,215,182,71,190,36,87,53,136,231,205,80,0,160,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,34,175,58,191,43,24,183,204,10,31,78,184,146,171,132,239,43,26,55,242,255,0,30,244,232,8,171,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,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,20,61,1,74,220,234,252,211,226,223,47,232,125,70,226,79,254,23,185,136,232,215,19,154,143,147,233,109,165,61,137,122,182,220,42,147,28,241,21,14,116,121,53,174,37,93,181,116,253,200,227,124,115,108,106,200,250,87,183,123,99,84,114,43,209,178,246,160,7,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,74,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,26,249,92,121,19,211,47,190,189,98,180,149,64,69,94,23,185,119,104,215,12,122,143,147,234,149,165,125,183,122,185,92,42,151,28,241,20,238,108,120,205,174,85,93,180,148,253,201,36,124,147,108,114,198,250,167,187,123,163,68,106,35,17,210,247,101,80,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,1,194,184,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,85,95,11,252,171,245,183,85,243,251,133,191,91,241,252,131,78,49,59,13,68,180,245,149,210,211,64,249,238,21,48,77,10,73,75,74,142,149,21,89,36,82,74,232,235,88,201,169,250,199,238,238,125,69,228,128,62,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,140,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,62,176,3,60,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,108,117,52,187,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,162,3,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,66,156,52,112,233,130,112,191,165,148,26,103,130,211,255,0,69,89,120,173,223,55,240,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,62,164,79,173,87,143,242,213,225,159,13,208,110,30,108,153,157,154,186,174,227,144,234,141,158,213,145,222,171,102,85,99,26,201,41,214,106,106,72,162,71,43,90,200,91,83,34,43,253,239,145,239,123,149,81,187,35,142,90,128,0,0,0,1,69,124,202,248,40,184,240,233,168,245,218,161,133,91,58,105,150,93,112,108,148,207,106,82,193,29,170,233,82,181,50,190,217,20,17,185,30,176,177,144,57,241,185,34,107,27,27,217,18,171,156,197,115,252,255,0,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,94,78,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,117,248,151,225,211,59,225,127,84,235,244,207,58,167,254,150,178,207,91,190,31,225,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,125,74,159,82,168,79,78,103,188,194,45,87,251,85,95,14,58,7,150,82,92,109,183,26,122,105,178,44,166,195,119,108,208,84,193,35,102,239,90,90,172,141,90,246,57,171,76,249,37,134,117,69,69,124,15,79,229,90,64,14,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,231,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,253,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,198,29,175,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,231,248,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,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,135,181,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,109,69,240,207,205,31,87,44,156,75,212,230,122,253,156,213,214,96,25,157,71,102,245,108,134,149,243,210,88,152,140,115,105,166,183,211,163,247,64,200,156,172,73,17,155,223,44,93,199,61,179,206,140,114,112,174,50,120,188,206,248,180,212,122,139,189,238,183,102,33,100,184,87,125,16,181,186,130,26,121,40,40,102,88,218,157,215,49,92,247,205,35,41,225,124,155,165,123,82,77,253,189,172,84,105,194,164,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,233,181,207,99,103,133,206,106,47,86,164,177,170,244,220,157,67,82,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,166,14,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,134,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,234,229,84,98,59,165,207,129,21,121,163,249,19,212,223,185,125,98,136,160,18,255,0,185,163,249,19,212,223,185,125,98,136,160,16,53,80,113,78,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,118,176,7,31,225,159,133,93,35,225,67,13,169,195,244,182,219,86,231,220,106,60,77,206,239,114,145,147,92,110,47,69,119,109,38,149,140,99,118,70,215,43,88,198,53,172,111,87,59,166,247,200,247,246,0,0,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,160,69,94,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,5,85,243,206,251,19,252,73,249,105,106,133,85,243,206,251,19,252,73,249,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,0,0,0,69,94,104,254,68,245,55,238,95,88,162,60,166,105,205,139,134,12,91,89,108,218,111,110,190,123,103,27,127,141,102,69,152,211,54,161,212,54,169,162,108,137,12,112,71,28,15,146,191,185,36,104,213,146,46,145,35,101,141,237,124,168,175,70,122,190,104,254,68,245,55,238,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,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,218,113,172,90,251,152,114,57,154,211,142,80,248,186,186,123,125,125,210,72,251,172,143,109,45,22,77,45,93,76,157,94,168,139,178,8,37,127,78,187,157,183,163,81,92,168,139,82,197,255,0,114,184,242,39,166,95,125,122,197,104,20,45,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,162,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,51,5,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,234,47,123,150,46,169,126,148,56,54,194,188,93,247,218,119,92,75,196,98,215,15,237,94,207,133,240,178,47,132,131,220,198,181,251,104,100,162,248,219,187,175,95,137,202,244,120,18,168,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,64,0,20,3,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,11,84,41,131,142,14,88,25,246,19,170,22,235,215,11,250,121,87,124,194,114,186,138,91,117,45,158,218,233,170,39,177,86,246,218,199,37,76,147,200,247,120,105,28,215,75,226,158,244,142,53,115,217,39,109,27,27,164,185,240,4,95,224,79,130,91,87,7,24,109,205,179,229,149,119,220,179,46,167,160,118,70,246,43,82,221,20,244,203,80,172,101,27,85,141,151,99,82,165,204,87,200,229,89,54,35,209,177,117,88,210,168,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,254,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,127,196,21,230,63,203,254,143,136,139,20,186,183,164,56,239,250,172,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,253,138,197,58,128,21,43,203,119,150,238,84,236,170,215,196,47,16,182,27,174,57,14,57,112,101,102,51,140,214,69,37,29,117,69,117,60,157,89,89,86,197,219,36,48,199,35,17,99,137,122,58,87,53,28,228,72,81,18,162,218,128,0,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,219,103,225,191,204,139,84,42,175,145,143,219,103,225,191,204,139,84,0,0,0,81,95,50,190,53,238,60,69,234,61,118,151,225,87,62,186,101,136,220,27,29,51,26,180,179,199,117,186,83,45,76,79,185,197,60,109,87,164,47,100,238,100,109,73,92,199,70,198,74,168,215,61,90,201,85,205,147,141,123,142,159,209,254,172,90,95,115,236,94,175,118,247,201,151,214,198,180,181,17,197,107,170,130,104,86,216,232,222,215,190,57,165,100,141,153,206,253,147,217,31,97,88,174,73,149,89,86,218,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,241,69,132,242,167,227,78,235,166,121,253,7,14,58,141,144,85,207,132,229,117,9,73,141,177,212,206,168,91,93,238,121,152,145,196,199,35,183,69,77,80,231,189,28,212,107,218,217,157,27,255,0,102,143,158,71,79,91,255,0,46,237,26,190,240,143,109,225,93,139,236,191,101,246,110,177,100,86,250,119,71,52,185,19,32,88,223,116,154,23,72,238,247,115,124,141,116,47,145,200,145,57,35,141,209,246,226,124,116,67,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,64,14,83,124,94,126,151,116,227,245,125,205,107,119,229,248,5,189,158,201,116,116,29,168,234,177,216,82,24,33,221,35,21,88,179,64,247,182,39,117,107,21,209,186,7,39,117,233,51,210,127,129,64,60,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,230,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,37,87,9,222,86,52,111,229,254,61,233,208,17,87,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,46,39,153,127,9,25,15,17,218,71,54,79,131,229,25,3,50,28,46,158,75,164,56,220,117,53,85,22,235,227,33,100,142,88,219,68,205,205,74,228,107,229,108,50,177,155,223,220,88,95,213,174,99,225,167,110,19,188,211,232,223,204,12,123,212,96,52,166,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,236,28,91,113,49,83,197,62,67,129,231,23,154,26,184,50,27,30,15,67,142,100,19,76,145,108,173,184,193,85,84,249,42,226,72,154,214,181,146,182,104,228,86,108,102,199,185,236,68,115,88,215,186,116,243,65,229,247,83,118,169,189,113,67,162,214,170,70,61,148,238,175,204,44,116,209,69,76,205,144,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,111,145,234,233,126,39,185,253,106,132,9,255,0,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,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,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,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,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,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,231,252,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,158,206,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,237,92,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,232,57,106,112,81,113,226,47,81,232,117,67,53,182,117,211,44,70,224,233,42,94,228,165,158,59,173,210,153,105,165,101,178,88,36,114,189,33,123,39,107,228,114,196,230,58,54,62,36,86,185,232,230,4,53,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,92,220,107,254,181,90,113,61,131,63,185,218,163,212,220,91,246,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,156,87,155,39,5,23,29,64,163,253,103,116,190,217,223,189,89,45,239,143,47,162,141,41,105,227,150,215,75,4,211,45,205,210,61,204,124,147,68,200,219,11,155,251,87,190,62,194,49,26,144,170,62,173,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,129,167,51,149,113,99,229,99,89,62,95,228,62,157,57,250,184,117,215,156,55,137,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,242,241,99,229,99,89,62,95,228,62,157,56,25,172,36,87,18,28,96,228,218,217,166,154,107,162,86,101,171,183,96,152,6,47,96,160,125,5,76,84,238,125,101,238,138,133,212,243,87,35,218,206,235,24,169,52,145,50,62,227,154,172,141,178,43,90,247,171,25,29,78,171,195,71,14,153,223,20,26,167,65,166,120,45,63,244,85,151,138,221,240,255,0,6,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,234,68,250,213,3,213,112,117,193,214,119,197,254,119,81,96,176,86,123,27,27,179,108,250,65,144,118,225,168,246,95,118,26,135,210,255,0,106,190,120,164,159,187,37,58,199,251,53,93,157,119,59,162,39,190,231,245,191,129,45,6,214,45,6,182,104,69,30,51,73,138,209,226,180,239,110,35,113,183,65,186,123,36,238,247,185,233,185,119,78,201,92,136,179,178,71,245,153,126,55,57,37,70,74,207,127,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,157,44,12,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,210,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,175,242,175,227,170,155,63,199,173,92,48,234,149,125,36,25,61,142,158,27,110,25,52,52,178,239,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,238,177,204,77,174,145,143,124,157,171,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,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,129,126,156,209,252,137,234,111,220,190,177,68,80,9,103,217,47,25,183,222,45,57,102,107,37,179,60,181,118,179,60,19,232,205,61,222,229,3,24,202,91,172,117,23,120,59,21,45,141,189,59,83,47,135,149,37,141,26,145,238,70,185,157,17,253,168,171,4,13,84,0,0,0,0,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,160,69,94,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,5,85,243,206,251,19,252,73,249,105,106,133,85,243,206,251,19,252,73,249,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,0,115,253,126,210,111,211,174,141,101,154,71,244,190,235,139,253,40,183,186,139,218,150,199,116,154,15,137,29,181,205,234,157,200,95,183,183,44,91,155,220,137,242,51,115,119,110,78,128,0,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,83,191,226,252,105,221,111,92,14,106,79,10,122,165,144,85,215,212,71,79,101,92,14,121,105,157,43,219,4,23,58,105,42,45,242,206,142,85,70,71,20,104,248,17,237,232,214,50,88,251,136,137,4,69,181,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,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,232,28,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,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,202,185,127,220,174,60,137,233,151,223,94,177,90,80,9,127,220,174,60,137,233,151,223,94,177,90,5,101,243,108,194,174,184,175,26,89,5,246,225,81,73,37,62,99,103,181,94,232,91,11,220,175,142,6,83,54,133,91,42,43,81,17,253,218,25,92,136,213,114,108,115,23,175,85,86,183,191,242,62,207,233,162,186,234,158,150,215,100,53,107,81,85,79,110,191,218,237,46,89,93,2,50,39,75,5,109,67,19,167,105,143,85,154,129,142,247,163,222,137,31,241,146,53,219,237,121,218,105,158,85,144,105,198,157,234,149,166,147,196,89,112,251,133,194,223,119,237,199,35,228,167,241,233,77,216,157,219,88,172,100,40,250,69,141,207,123,155,251,73,224,106,35,149,254,232,65,203,71,63,166,211,238,52,180,238,170,229,144,213,218,173,183,202,138,155,5,82,66,178,236,172,125,93,52,145,82,211,202,200,209,119,177,213,139,72,169,185,54,53,237,99,221,183,102,228,13,4,128,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,40,7,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,144,22,168,0,2,128,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,106,128,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,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,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,2,255,0,128,0,0,0,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,8,213,199,215,21,212,124,41,104,117,93,238,217,46,252,207,40,239,89,241,120,99,154,4,146,10,167,66,229,117,123,163,149,29,220,134,159,224,115,145,35,123,93,35,224,141,219,82,93,237,146,164,74,227,179,128,76,103,139,187,85,62,75,98,186,82,99,186,139,105,167,101,45,29,226,173,42,38,130,170,138,38,212,190,58,9,35,108,168,200,88,234,138,132,122,212,36,82,72,212,106,162,53,232,187,64,162,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,47,79,151,55,5,31,170,174,156,79,127,207,237,150,169,53,55,41,253,165,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,44,117,229,167,203,167,50,194,51,250,173,112,226,59,10,164,183,212,99,181,19,209,99,86,27,139,82,105,217,113,134,100,106,221,23,99,214,36,100,107,28,141,129,85,31,189,95,226,25,181,25,4,178,90,80,2,10,243,66,224,163,245,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,231,80,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,104,163,131,254,37,44,92,84,232,117,159,83,109,137,217,186,195,182,215,146,82,54,149,240,71,73,120,138,24,223,81,28,72,231,63,116,43,221,100,145,170,61,235,219,145,136,229,71,163,218,218,235,230,97,203,254,251,106,213,59,110,175,104,94,59,117,187,82,106,110,64,148,119,186,30,227,29,13,186,251,91,83,27,33,147,189,35,209,99,134,174,121,220,157,100,233,20,82,252,61,198,182,104,162,100,191,229,251,192,141,139,133,92,86,60,215,41,103,141,212,220,130,222,145,220,106,122,190,63,101,210,207,29,44,146,218,182,50,162,90,121,251,85,52,238,95,18,212,71,63,175,68,232,223,114,133,96,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,153,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,21,121,213,249,88,197,190,96,80,250,117,196,149,92,39,121,88,209,191,151,248,247,167,64,69,94,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,164,14,104,92,20,126,175,249,219,245,159,79,109,150,170,29,54,204,174,12,166,138,221,68,157,159,99,93,29,11,158,250,116,137,206,94,176,203,218,158,104,214,52,70,71,241,197,178,54,178,46,229,223,159,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,192,166,206,74,158,105,242,159,151,245,222,163,110,46,164,128,28,39,112,81,149,112,167,199,118,105,123,180,219,60,70,153,100,216,125,210,76,114,225,78,146,62,58,13,247,58,9,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,20,255,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,251,235,214,43,73,84,69,94,87,30,68,244,203,239,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,213,65,149,115,85,0,0,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,42,175,154,159,30,63,236,191,10,154,65,122,254,138,44,190,251,108,184,255,0,207,178,166,200,230,118,191,201,221,43,227,155,250,74,119,183,249,86,22,168,85,175,30,188,172,242,108,191,50,185,235,71,13,52,213,119,155,190,89,120,241,87,172,86,106,138,120,89,12,243,36,242,213,87,197,87,85,59,17,24,233,82,46,180,253,28,168,249,158,230,185,35,68,141,129,94,220,52,112,233,157,241,65,170,116,26,103,130,211,255,0,69,89,120,173,223,15,240,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,254,164,79,173,83,69,26,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,156,87,128,94,20,104,248,82,208,234,75,37,206,45,249,158,81,217,188,101,19,73,12,9,36,21,78,133,168,218,6,201,18,187,185,13,63,198,214,170,200,246,186,71,207,35,118,164,187,27,37,64,20,87,204,175,130,139,143,14,154,143,93,170,24,85,179,166,153,101,215,6,201,76,246,165,44,17,218,174,149,43,83,43,237,145,65,27,145,235,11,25,3,159,27,146,38,177,177,189,145,42,185,204,87,62,245,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,160,20,67,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,117,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,66,157,173,28,177,120,130,186,241,53,87,195,244,148,94,6,213,67,214,231,62,91,59,34,125,43,44,78,170,158,10,122,231,69,20,175,219,53,71,134,151,181,72,231,164,170,230,187,114,177,140,146,86,91,78,103,161,118,45,36,224,119,56,208,109,35,179,93,107,105,45,218,127,127,183,90,233,58,190,178,186,186,170,122,74,151,185,122,53,58,201,52,211,202,247,108,99,81,187,164,218,198,53,187,90,129,159,124,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,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,85,203,175,129,90,110,22,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,142,247,49,175,123,26,143,124,202,0,0,0,66,174,47,57,103,224,156,78,106,198,57,169,246,203,223,209,106,186,187,135,247,119,81,18,205,53,85,218,133,148,209,69,7,134,73,30,232,96,154,52,166,100,73,210,52,106,182,119,74,237,238,137,35,150,106,128,33,87,30,186,91,130,104,183,45,140,231,77,52,210,197,236,108,110,205,236,207,5,69,226,166,168,237,119,111,244,179,73,251,73,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,148,88,95,247,52,127,34,122,155,247,47,172,81,20,2,6,170,0,0,0,0,10,171,231,157,246,39,248,147,242,210,213,10,171,231,157,246,39,248,147,242,208,34,175,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,2,170,249,231,125,137,254,36,252,180,181,66,170,249,231,125,137,254,36,252,180,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,0,0,32,87,50,62,95,117,60,68,211,71,172,58,55,106,164,110,162,219,169,219,77,91,109,134,40,161,126,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,245,232,200,209,39,168,3,53,156,39,121,167,209,191,152,24,247,168,192,105,76,128,28,85,240,45,255,0,229,79,164,92,80,104,166,25,246,129,101,170,207,232,168,93,255,0,231,26,103,54,233,29,58,55,254,119,197,61,174,254,242,101,103,250,226,98,127,128,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,101,92,191,238,87,30,68,244,203,239,175,88,173,40,4,191,238,87,30,68,244,203,239,175,88,173,3,218,241,205,165,247,93,99,225,47,83,48,59,19,170,214,229,61,159,218,84,112,82,81,58,174,122,185,232,102,142,182,58,88,226,106,163,156,249,157,76,144,167,78,170,139,34,42,53,221,54,174,117,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,53,60,102,51,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,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,161,165,220,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,15,249,79,229,54,44,131,130,92,66,211,104,174,241,21,120,205,194,239,107,186,71,218,123,60,61,83,235,166,171,108,125,92,136,143,235,5,93,59,250,181,85,191,31,78,187,154,228,73,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,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,64,0,20,3,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,11,84,0,0,40,7,154,63,158,205,77,251,151,209,232,139,254,40,7,154,63,158,205,77,251,151,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,239,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,64,191,224,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,0,0,0,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,244,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,120,23,126,8,255,0,192,86,169,103,122,211,194,118,13,169,154,151,125,246,206,73,121,246,159,141,173,240,176,211,247,123,87,42,168,99,253,156,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,89,0,0,2,176,57,160,113,153,196,159,14,218,251,96,194,180,115,82,62,143,217,107,112,250,91,164,244,222,199,160,171,223,84,250,218,216,221,38,250,136,36,122,117,100,49,167,68,93,191,15,94,157,85,85,66,207,193,0,57,82,113,71,174,220,74,126,148,127,77,121,207,210,63,163,158,196,246,103,240,101,29,31,99,196,120,238,247,250,218,40,247,110,236,69,252,110,189,54,251,186,117,94,179,252,0,5,96,115,64,227,51,137,62,29,181,246,193,133,104,230,164,125,31,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,40,254,154,243,159,164,127,71,61,137,236,207,224,202,58,62,199,136,241,221,239,245,180,81,238,221,216,139,248,221,122,109,247,116,234,189,122,85,131,141,187,85,151,142,60,227,132,141,71,158,146,130,158,74,138,41,177,59,197,77,83,98,99,167,158,217,110,123,45,41,27,97,68,87,201,44,149,146,178,89,101,234,231,189,176,181,21,86,54,129,45,64,0,0,0,0,0,1,15,249,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,191,175,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,66,90,128,0,0,0,2,31,241,191,204,71,4,225,86,142,124,59,18,75,86,89,169,174,237,163,172,82,212,76,200,237,112,205,4,207,138,174,165,241,198,230,59,107,217,2,173,47,114,41,95,28,205,122,43,90,173,122,248,174,90,124,125,212,241,11,106,170,210,109,111,203,169,39,213,10,74,137,234,109,147,58,138,42,52,189,219,182,163,213,24,145,116,137,245,48,175,119,115,25,28,125,97,108,111,68,145,89,59,218,19,212,0,0,2,178,248,218,230,153,117,211,13,104,177,105,206,131,84,210,92,45,184,125,225,31,156,202,234,119,69,61,108,244,213,114,67,83,101,99,170,96,86,194,205,177,42,186,166,38,200,170,178,199,219,115,123,111,73,2,205,1,226,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,7,52,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,64,233,96,169,94,31,121,201,223,97,212,123,181,179,136,28,123,189,134,100,89,4,181,22,219,149,26,177,106,177,91,124,170,253,148,210,71,12,45,241,240,197,251,20,238,109,100,251,82,103,126,217,85,145,54,101,102,60,113,225,184,23,21,248,78,130,95,25,73,89,140,106,110,47,106,186,99,25,45,173,235,82,199,92,107,43,42,161,134,57,21,138,230,201,77,59,99,129,35,150,63,226,61,221,93,186,57,21,240,132,160,0,0,0,0,5,0,255,0,101,31,142,207,248,243,255,0,54,108,255,0,232,133,223,112,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,0,0,0,0,0,0,10,1,254,202,63,29,159,241,231,254,108,217,255,0,209,0,191,224,115,254,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,0,0,40,7,251,40,252,118,127,199,159,249,179,103,255,0,68,2,255,0,129,207,248,122,202,111,185,206,129,105,166,107,148,215,120,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,160,0,0,135,252,208,53,239,86,56,118,208,43,6,107,163,153,95,209,251,213,110,97,75,107,158,167,192,211,85,239,165,125,21,108,142,143,101,68,114,49,58,190,24,215,170,38,239,135,167,94,138,168,161,48,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,71,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,3,159,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,116,0,80,15,246,81,248,236,255,0,143,63,243,102,207,254,136,93,247,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,7,64,0,0,5,21,234,199,48,222,59,52,191,84,243,45,51,253,97,253,167,244,75,32,184,216,188,111,209,43,60,62,43,194,212,201,15,119,183,225,157,179,119,111,118,221,206,233,215,167,85,233,212,179,254,94,252,74,95,120,161,225,198,223,154,230,41,191,41,178,92,39,199,175,181,44,165,101,60,53,149,80,178,57,25,60,108,99,149,19,124,19,192,175,232,140,111,119,186,140,99,88,140,64,36,168,33,255,0,52,13,123,213,142,29,180,10,193,154,232,230,87,244,126,245,91,152,82,218,231,169,240,52,213,123,233,95,69,91,35,163,217,81,28,140,78,175,134,53,234,137,187,225,233,215,162,170,44,0,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,250,59,106,143,191,75,61,108,81,203,30,246,83,53,237,220,199,185,58,181,81,201,215,170,42,47,188,11,191,0,166,190,50,121,155,241,39,143,241,29,153,225,90,41,156,125,21,197,177,27,132,152,244,116,207,177,80,79,53,69,85,43,221,29,84,242,62,161,147,42,238,157,37,70,109,86,55,180,200,149,88,215,171,213,66,229,1,10,185,91,107,86,187,113,9,165,153,134,166,107,94,167,125,38,237,228,13,177,91,40,189,139,71,69,224,123,20,209,205,52,189,202,104,227,238,247,124,92,77,218,230,252,30,31,170,42,239,84,79,215,194,199,28,117,58,149,196,150,170,240,183,169,44,164,138,251,140,101,25,3,49,107,155,95,20,9,113,183,82,215,200,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,130,101,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,8,235,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,160,0,0,0,0,0,0,0,16,215,133,142,56,234,117,43,137,45,85,225,111,82,89,73,21,247,24,202,50,6,98,215,54,190,40,18,227,110,165,175,145,137,68,248,250,162,190,166,24,186,57,174,141,171,220,134,41,28,244,107,162,116,147,4,202,0,0,0,231,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,29,0,20,3,253,148,126,59,63,227,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,23,249,141,234,46,182,233,7,13,21,186,165,161,153,157,38,55,114,198,239,20,19,93,167,154,142,10,151,207,110,153,235,74,176,196,201,225,149,138,255,0,17,81,74,245,85,70,244,100,111,232,239,247,46,172,189,39,230,143,197,143,233,79,13,253,41,107,159,247,25,244,130,221,244,143,251,153,182,255,0,177,126,38,63,21,252,133,39,119,249,30,231,242,127,31,247,190,254,128,94,160,0,0,35,87,48,142,37,47,188,47,112,227,112,205,112,228,217,148,222,238,16,99,214,42,151,210,178,162,26,58,169,153,36,143,158,70,61,200,139,178,8,39,86,117,71,183,187,218,71,177,204,87,161,88,26,79,204,55,142,205,80,213,60,55,76,255,0,88,127,102,125,45,200,45,214,47,27,244,74,207,55,133,241,85,49,195,221,237,248,102,239,219,220,221,183,115,122,244,233,213,58,245,2,245,1,202,184,170,188,103,120,215,14,58,139,150,105,166,99,244,95,36,199,49,250,171,237,21,207,217,240,215,108,240,108,241,50,69,217,153,22,53,238,199,19,225,220,228,93,157,221,232,138,173,68,90,96,180,243,83,227,142,221,117,162,184,86,106,237,37,210,158,150,162,57,165,161,171,198,237,141,130,169,141,114,43,161,145,97,167,100,168,199,34,43,85,99,123,31,209,87,107,154,189,21,2,253,1,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,101,112,115,64,227,51,137,62,29,181,246,193,133,104,230,164,125,31,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,176,57,95,241,153,196,159,17,58,251,127,194,181,143,82,62,144,89,104,176,250,171,164,20,222,199,160,164,217,84,202,218,40,219,38,250,120,35,122,244,100,210,39,69,93,191,23,94,157,81,21,44,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,214,7,160,5,5,221,185,169,241,199,113,186,214,220,40,245,118,146,215,79,85,81,36,209,80,210,99,118,199,65,74,199,57,85,176,198,179,83,190,85,99,81,81,168,178,61,239,232,137,185,206,94,170,183,63,194,173,227,59,201,120,113,211,172,179,82,243,31,165,25,38,71,143,210,223,107,110,126,207,134,135,127,140,103,137,142,46,204,40,145,167,106,57,89,14,230,162,111,237,111,84,69,114,162,7,85,0,231,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,29,0,20,3,253,148,126,59,63,227,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,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,71,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,250,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,16,38,0,41,3,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,232,237,170,78,197,44,21,178,199,20,123,223,76,231,187,107,24,212,234,229,87,47,78,170,170,190,242,127,242,191,215,189,88,226,39,64,175,249,174,177,229,127,72,47,84,89,133,85,174,10,159,3,77,73,178,149,148,84,82,54,61,148,241,198,197,232,249,164,94,170,155,190,46,157,122,34,34,4,192,0,0,0,166,14,47,120,233,227,143,66,56,151,212,45,45,183,235,101,36,22,219,77,225,243,90,224,166,176,91,38,101,61,186,165,141,170,163,133,95,45,38,247,61,148,243,196,199,171,149,223,27,93,241,63,248,202,23,62,8,85,202,219,138,60,239,137,77,44,204,63,75,121,207,210,60,207,28,200,27,220,254,12,134,143,177,107,168,166,143,194,255,0,173,226,142,39,110,154,10,223,171,171,211,111,197,209,21,157,102,168,0,10,107,227,39,153,191,18,120,255,0,17,217,158,21,162,153,199,209,92,91,17,184,73,143,71,76,251,21,4,243,84,85,82,189,209,213,79,35,234,25,50,174,233,210,84,102,213,99,123,76,137,85,141,122,189,84,46,80,16,171,149,182,181,107,183,16,154,89,152,106,102,181,234,119,210,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,253,124,44,113,199,83,169,92,73,106,175,11,122,146,202,72,175,184,198,81,144,51,22,185,181,241,64,151,27,117,45,124,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,152,38,80,0,0,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,128,232,0,160,31,236,163,241,217,255,0,30,127,230,205,159,253,16,187,238,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,14,128,0,0,10,203,226,239,155,45,215,74,245,230,147,78,116,95,28,164,187,89,240,107,196,180,185,148,183,40,221,18,221,231,143,124,51,208,83,57,83,116,12,137,202,229,241,27,85,93,52,108,232,215,66,199,37,77,138,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,0,80,15,246,81,248,236,255,0,143,63,243,102,207,254,136,93,247,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,7,64,0,0,0,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,163,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,80,179,240,86,7,43,254,51,56,147,226,39,95,111,248,86,177,234,71,210,11,45,22,31,85,116,130,155,216,244,20,155,42,153,91,69,27,100,223,79,4,111,94,140,154,68,232,171,183,226,235,211,170,34,165,159,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,211,202,59,93,52,227,47,225,178,207,162,22,203,207,107,51,193,60,124,183,43,93,66,35,36,154,150,162,190,105,227,170,167,247,175,118,20,241,12,141,234,157,28,201,17,17,205,68,124,78,146,117,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,110,133,56,104,226,47,4,226,131,75,40,53,51,5,168,254,138,142,241,69,178,111,224,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,253,104,191,90,32,117,82,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,237,179,240,223,230,69,170,21,87,200,199,237,179,240,223,230,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,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,17,87,154,63,158,205,77,251,151,209,232,128,177,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,134,111,153,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,255,0,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,64,146,160,0,7,20,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,127,171,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,123,56,151,226,47,59,226,131,84,235,245,51,58,168,254,150,142,207,69,178,31,224,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,253,106,191,82,32,120,172,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,250,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,73,213,202,159,129,202,109,74,186,208,113,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,232,136,250,104,101,232,214,182,55,47,114,104,164,107,213,173,137,209,205,242,121,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,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,1,155,110,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,129,234,192,0,67,94,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,252,118,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,235,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,72,174,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,166,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,150,189,171,156,220,244,227,245,101,183,230,186,83,6,205,73,202,60,85,157,246,9,234,145,42,177,154,166,210,185,93,94,229,116,18,69,83,12,115,62,153,98,71,35,27,80,215,185,62,23,69,60,113,131,154,231,26,255,0,163,44,86,126,26,244,206,231,106,169,201,50,219,125,69,54,91,47,94,244,214,123,92,209,181,169,79,177,90,177,182,106,168,228,127,189,206,223,28,73,185,24,139,52,50,182,155,15,171,253,213,103,185,87,251,235,145,228,153,29,195,254,82,178,186,229,93,81,39,253,41,38,154,73,31,253,110,115,157,251,213,70,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,37,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,48,87,156,90,251,143,219,172,87,107,189,15,135,164,201,173,239,186,90,228,238,177,254,34,149,149,85,20,142,147,163,85,85,157,39,164,168,103,71,34,59,224,235,211,107,154,171,58,185,94,241,211,250,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,100,215,84,72,161,114,121,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,103,223,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,233,92,198,120,246,253,106,47,176,105,190,157,193,225,244,203,25,184,120,202,74,137,233,246,85,94,171,152,199,196,149,142,71,166,248,97,70,73,35,98,139,220,229,107,220,249,83,115,155,28,60,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,3,165,242,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,226,49,204,107,216,247,35,217,234,185,202,218,109,86,14,36,176,155,21,138,217,73,110,182,219,180,222,219,73,71,71,73,11,97,130,154,8,235,238,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,231,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,166,206,117,126,105,241,111,151,244,62,163,113,2,69,114,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,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,222,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,4,192,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,0,0,0,0,12,171,154,168,50,174,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,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,145,171,151,198,186,105,198,178,240,203,133,90,112,171,207,118,235,130,99,246,188,110,255,0,109,157,17,149,84,85,84,244,172,133,30,230,34,175,88,101,237,57,241,72,138,173,115,81,200,189,30,201,24,201,42,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,43,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,83,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,165,132,242,167,227,78,235,166,121,253,7,14,58,141,144,85,207,132,229,117,9,73,141,177,212,206,168,91,93,238,121,152,145,196,199,35,183,69,77,80,231,189,28,212,107,218,217,157,27,255,0,102,143,158,71,5,207,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,166,190,115,122,23,89,139,107,45,139,94,109,22,109,150,92,218,223,29,186,233,87,26,207,39,240,197,35,85,141,89,149,200,177,69,220,164,74,118,198,198,185,21,254,18,119,108,69,107,156,239,63,201,223,90,45,90,117,196,53,235,79,242,140,190,146,205,104,207,236,236,164,163,167,169,99,90,202,251,220,53,12,240,113,36,170,222,172,122,197,53,107,88,213,115,91,35,228,107,62,41,22,36,44,127,152,174,142,88,181,147,132,124,238,154,239,55,135,171,195,237,243,230,54,186,157,175,127,102,170,130,9,100,114,108,107,216,142,238,192,181,16,117,118,230,179,191,191,107,156,198,161,65,154,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,176,46,39,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,202,121,169,231,95,165,14,1,116,147,82,253,151,236,207,165,185,5,130,251,224,187,253,239,11,226,172,181,179,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,173,110,19,188,211,232,223,204,12,123,212,96,2,255,0,184,170,213,47,208,183,14,58,139,169,144,223,125,141,95,102,199,234,189,149,91,225,124,71,106,233,43,59,52,63,179,86,61,174,235,85,44,13,248,218,172,78,189,95,209,168,229,76,219,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,89,255,0,58,253,111,186,173,215,13,225,186,27,29,35,109,173,167,167,206,42,46,78,145,206,158,73,213,213,180,113,64,198,251,154,198,53,169,51,156,171,185,94,175,141,19,102,197,238,71,94,85,154,57,98,213,222,46,45,21,57,28,221,105,48,43,124,185,140,116,219,95,253,181,85,77,60,17,211,38,246,61,170,206,220,245,17,79,215,226,107,187,27,28,213,107,213,80,46,123,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,80,15,19,119,107,173,131,139,189,87,190,216,174,117,118,235,149,187,82,47,181,116,117,148,147,58,25,233,167,142,231,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,210,73,154,206,44,124,211,235,39,204,12,135,212,103,2,231,185,124,241,183,106,226,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,109,28,168,146,71,214,90,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,20,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,129,216,14,85,197,143,149,141,100,249,127,144,250,116,229,112,113,91,205,83,91,112,46,40,239,120,246,141,37,37,38,39,131,84,84,227,149,214,91,245,4,21,16,93,238,52,242,207,20,245,110,116,72,218,136,153,189,90,145,177,149,9,213,41,216,247,34,119,31,18,73,92,91,139,170,158,49,120,26,226,7,59,118,150,85,225,212,246,108,95,34,180,49,93,119,138,225,5,91,210,206,249,93,177,232,200,229,107,216,146,179,114,58,36,103,71,198,172,123,215,184,216,194,160,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,154,34,69,112,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,113,58,43,36,154,52,116,125,213,145,161,161,224,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,176,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,67,73,38,107,56,177,243,79,172,159,48,50,31,81,156,11,158,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,89,106,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,81,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,7,96,57,87,22,62,86,53,147,229,254,67,233,211,149,193,197,111,53,77,109,192,184,163,189,227,218,52,148,148,152,158,13,81,83,142,87,89,111,212,16,84,65,119,184,211,203,60,83,213,185,209,35,106,34,102,245,106,70,198,84,39,84,167,99,220,137,220,124,73,37,113,110,46,170,120,197,224,107,136,28,237,218,89,87,135,83,217,177,124,138,208,197,117,222,43,132,21,111,75,59,229,118,199,163,35,149,175,98,74,205,200,232,145,157,31,26,177,239,94,227,99,10,54,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,20,112,33,170,88,38,168,112,177,167,223,65,111,190,211,250,37,143,218,113,107,199,246,172,208,248,91,165,45,186,151,191,7,237,88,221,251,123,140,248,217,185,139,215,220,229,232,160,72,0,0,30,83,86,48,95,210,134,150,102,90,103,237,79,102,125,45,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,164,202,1,230,105,162,159,161,110,46,50,159,15,112,241,84,25,223,92,214,143,124,187,230,139,198,207,55,136,142,78,145,177,173,233,85,21,78,198,166,238,145,44,91,156,174,221,208,46,79,130,205,76,253,46,240,167,166,25,212,149,119,90,186,186,140,126,11,125,125,85,210,78,229,85,85,117,18,173,29,84,239,126,247,43,251,147,211,202,244,123,157,185,205,114,57,200,142,85,68,237,101,96,114,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,55,61,222,46,150,72,233,233,42,19,162,51,100,125,151,197,77,239,87,238,127,138,248,91,210,55,42,217,248,21,43,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,202,185,58,233,159,211,14,43,38,206,170,233,46,169,73,129,99,245,151,8,106,169,227,254,213,109,117,74,37,28,112,84,61,88,168,155,224,158,177,236,98,57,174,115,160,87,34,171,88,244,94,23,199,78,107,117,207,248,193,213,187,237,230,158,146,26,138,92,162,174,200,198,211,49,205,98,193,111,119,129,133,202,142,115,151,123,162,166,141,207,94,189,21,234,229,68,106,42,53,44,211,147,38,150,253,20,225,198,251,169,149,246,47,11,95,157,228,18,120,106,223,21,191,198,90,232,152,144,195,251,52,122,182,61,149,78,184,183,222,214,189,221,122,175,86,246,212,9,254,103,7,140,157,11,172,225,219,136,236,207,78,125,141,236,235,43,110,18,92,113,198,177,103,124,47,179,212,61,210,82,164,114,206,136,249,123,108,94,195,223,213,201,221,134,86,239,114,181,92,186,62,43,3,157,166,142,88,165,197,112,94,32,105,230,236,222,169,174,9,135,86,71,181,238,241,116,178,71,81,87,78,189,85,251,35,236,190,42,159,114,51,115,252,87,196,238,145,181,20,61,175,38,157,104,181,100,186,13,116,209,123,174,95,73,62,67,135,222,42,234,237,214,87,49,177,79,5,146,126,212,157,214,116,106,119,153,227,37,170,220,238,175,115,22,88,218,237,173,124,72,177,131,157,95,154,124,91,229,253,15,168,220,78,63,203,123,91,238,186,35,197,126,38,235,125,142,146,233,79,158,84,83,224,245,204,154,71,70,248,32,175,172,167,68,158,39,39,84,71,199,44,113,61,81,205,84,115,17,236,248,85,201,35,59,7,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,85,115,155,213,47,162,156,56,216,180,206,130,251,225,107,243,188,130,63,19,69,225,119,248,203,93,19,22,105,191,104,172,86,199,178,169,214,231,123,156,215,187,175,68,234,222,226,17,87,146,167,154,124,167,229,253,119,168,219,142,63,204,135,91,238,186,221,197,126,88,235,133,142,146,215,79,129,212,84,96,244,44,134,71,72,249,224,160,172,168,69,158,87,47,68,87,201,44,146,189,17,173,68,107,21,140,248,149,171,35,195,197,112,109,161,117,156,68,241,29,134,105,207,177,189,163,101,117,194,59,142,70,215,172,236,133,150,122,119,182,74,164,146,88,17,95,23,113,137,216,99,250,181,59,179,68,221,237,87,35,147,71,197,96,114,75,209,203,20,88,174,117,196,13,68,221,235,213,77,193,112,234,56,246,189,190,18,150,56,233,234,234,23,170,63,100,157,231,203,77,238,86,110,103,133,248,93,210,71,34,89,248,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,209,71,2,26,165,130,106,135,11,26,125,244,22,251,237,63,162,88,253,167,22,188,127,106,205,15,133,186,82,219,169,123,240,126,213,141,223,183,184,207,141,155,152,189,125,206,94,138,103,92,238,188,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,195,70,96,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,96,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,85,124,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,169,94,118,154,57,125,139,42,193,120,129,167,155,189,101,169,183,166,29,89,30,214,55,194,85,71,37,69,93,58,245,87,239,147,188,201,106,125,200,205,172,240,191,19,186,200,212,75,106,34,175,51,77,20,253,52,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,161,93,92,157,117,51,232,127,21,147,96,181,117,119,85,164,207,113,250,203,124,52,180,242,127,106,186,186,153,18,178,57,234,24,175,68,93,144,65,88,198,61,26,231,53,211,171,81,17,175,122,165,223,153,129,210,124,235,244,95,170,120,110,166,123,47,218,127,68,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,13,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,43,86,51,175,209,126,150,102,90,153,236,191,105,253,18,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,51,47,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,218,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,168,190,21,116,183,244,211,196,118,157,105,156,214,47,108,208,94,114,10,95,106,209,120,175,15,221,181,196,254,245,119,237,17,236,115,122,82,197,59,190,7,35,215,167,70,117,114,181,20,47,163,130,205,51,253,17,112,167,166,24,44,148,151,90,74,186,124,126,11,133,125,45,210,62,221,85,45,117,106,173,101,84,15,102,198,171,59,115,212,74,196,99,155,185,173,106,53,202,174,69,85,162,30,38,238,215,91,7,23,122,175,125,177,92,234,237,215,43,118,164,95,106,232,235,41,38,116,51,211,79,29,206,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,164,147,53,156,88,249,167,214,79,152,25,15,168,206,5,207,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,172,181,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,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,3,176,28,171,139,31,43,26,201,242,255,0,33,244,233,202,224,226,183,154,166,182,224,92,81,222,241,237,26,74,74,76,79,6,168,169,199,43,172,183,234,8,42,32,187,220,105,229,158,41,234,220,232,145,181,17,51,122,181,35,99,42,19,170,83,177,238,68,238,62,36,146,184,183,23,85,60,98,240,53,196,14,118,237,44,171,195,169,236,216,190,69,104,98,186,239,21,194,10,183,165,157,242,187,99,209,145,202,215,177,37,102,228,116,72,206,143,141,88,247,175,113,177,133,27,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,86,7,52,94,96,20,118,138,59,151,12,154,33,145,119,174,179,120,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,123,140,126,233,151,187,214,89,35,86,58,23,70,216,209,202,245,149,177,119,94,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,252,119,181,238,99,216,213,99,232,219,251,170,207,114,175,247,215,35,201,50,59,135,252,165,101,117,202,186,162,79,250,82,77,52,146,63,250,220,231,59,247,170,129,242,137,127,203,247,142,235,239,10,185,84,120,86,82,255,0,27,166,89,5,193,36,184,211,116,100,126,203,170,158,74,88,229,186,239,101,60,181,19,246,169,169,220,158,25,170,141,127,94,169,209,222,245,158,156,54,242,175,210,60,111,135,155,174,25,174,216,253,37,243,48,206,41,233,234,235,174,108,166,100,87,28,105,254,30,55,37,29,29,66,75,51,17,240,84,119,149,102,143,163,39,234,141,145,146,70,212,105,84,60,75,240,233,157,240,191,170,117,250,103,157,83,255,0,75,89,103,173,223,15,240,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,62,165,79,169,84,52,145,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,118,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,144,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,30,229,251,171,216,110,175,240,161,128,207,135,207,86,175,195,236,244,56,133,222,26,152,22,39,193,113,161,163,129,146,181,23,222,215,177,205,88,228,99,154,171,213,146,181,29,181,232,246,52,36,80,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,70,220,223,243,252,55,58,226,190,154,151,15,200,105,46,207,197,113,122,107,5,221,105,149,92,202,91,140,117,149,146,203,78,175,233,181,207,99,103,141,31,181,87,107,247,49,221,30,199,181,161,232,57,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,245,102,252,51,230,88,119,14,154,121,196,211,107,169,43,241,60,242,162,178,218,244,106,164,115,219,110,48,85,85,196,216,30,197,114,172,140,150,42,71,202,217,27,245,42,72,199,181,189,35,116,190,131,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,199,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,45,167,151,38,45,98,206,121,117,97,120,86,83,67,227,108,185,5,191,34,181,220,105,187,175,143,191,75,61,210,190,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,84,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,104,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,138,108,231,87,230,159,22,249,127,67,234,55,19,207,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,222,131,157,95,154,124,91,229,253,15,168,220,64,234,188,140,126,219,63,13,254,100,90,161,85,124,140,126,219,63,13,254,100,90,160,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,237,179,240,223,230,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,21,121,163,249,236,212,223,185,125,30,136,15,21,137,240,153,153,103,92,40,100,28,80,225,245,21,119,102,98,185,68,150,91,189,142,154,129,28,250,91,116,116,113,84,75,114,89,123,155,156,198,58,120,218,248,219,18,237,102,233,92,228,99,31,183,202,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,165,175,242,84,242,177,148,252,192,174,244,235,113,13,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,240,50,53,141,232,138,214,62,96,183,78,26,56,139,193,56,160,210,202,13,76,193,106,63,162,163,188,81,108,155,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,90,47,214,137,213,76,235,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,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,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,42,215,157,29,163,136,39,95,113,203,221,206,227,222,209,136,124,52,22,216,105,221,20,17,195,125,149,149,43,35,106,35,239,58,90,153,187,48,61,204,153,99,100,81,199,34,198,212,71,172,175,150,186,244,159,232,39,233,79,13,253,41,127,180,207,164,22,239,164,127,203,127,177,126,38,63,21,252,135,237,127,145,238,127,39,241,255,0,123,239,232,105,123,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,51,217,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,188,52,39,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,218,86,116,98,181,187,83,162,116,78,157,15,149,173,119,109,47,178,233,30,95,89,173,87,58,74,12,18,75,61,77,38,65,45,76,210,68,199,81,78,197,134,72,145,209,42,74,175,145,36,237,177,177,254,209,207,123,90,206,175,86,161,78,188,175,120,215,253,95,243,182,104,198,161,92,237,84,58,109,153,92,31,83,45,198,181,123,62,198,186,58,22,177,149,11,43,90,189,97,151,181,4,50,36,138,140,143,224,151,124,109,100,189,207,129,204,83,142,170,158,41,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,136,198,189,204,99,220,172,96,69,93,66,173,195,110,57,254,75,112,211,155,77,93,175,19,170,188,86,205,97,161,171,114,186,122,91,115,166,122,211,67,34,171,222,170,246,196,172,106,170,189,254,244,95,137,223,90,217,167,36,187,6,178,183,233,214,83,237,189,154,78,254,182,255,0,103,73,82,215,119,178,38,248,119,247,225,139,162,186,61,148,174,219,35,250,177,36,238,192,157,37,237,126,202,37,112,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,119,212,36,50,177,100,107,154,145,49,175,126,237,233,28,114,95,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,129,245,128,0,0,0,82,183,52,46,5,191,66,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,236,154,234,120,214,0,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,11,104,231,41,92,19,76,56,154,147,88,238,25,135,180,177,11,37,193,47,184,158,59,79,12,212,242,80,215,37,84,146,83,197,81,51,165,145,243,67,74,198,211,171,29,189,29,60,157,123,136,214,70,172,156,60,87,42,126,5,106,112,232,232,56,167,213,122,10,186,107,237,85,58,77,133,80,182,170,39,64,219,117,93,19,23,218,79,88,100,114,185,242,197,81,36,77,134,68,111,109,18,71,57,142,115,163,88,171,131,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,132,254,29,48,78,40,57,96,96,58,105,157,83,255,0,242,122,178,207,91,190,111,224,203,167,180,46,112,193,89,219,138,88,251,221,174,251,221,218,123,182,63,234,84,250,149,42,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,183,127,202,227,200,158,153,125,245,235,21,163,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,10,75,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,9,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,128,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,100,80,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,8,191,164,92,51,230,90,213,164,122,167,170,88,101,117,35,223,165,20,244,23,43,157,178,101,72,223,83,110,153,149,111,168,158,41,28,228,110,248,27,73,189,99,84,248,216,231,237,118,246,182,57,60,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,217,167,35,31,182,207,195,127,153,30,43,154,199,3,148,218,107,117,175,226,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,209,81,148,211,75,213,174,108,142,78,220,210,198,214,43,155,43,99,132,44,167,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,6,107,56,104,226,47,59,225,127,84,232,53,51,5,168,254,138,142,241,69,178,31,225,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,104,191,90,46,132,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,220,25,151,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,0,0,0,0,202,185,168,140,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,203,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,145,255,0,129,13,82,193,53,67,133,141,62,250,11,125,246,159,209,44,126,211,139,94,63,181,102,135,194,221,41,109,212,189,248,63,106,198,239,219,220,103,198,205,204,94,190,231,47,69,36,0,3,42,230,170,12,171,129,213,120,104,226,47,59,225,127,84,232,53,51,5,168,254,138,142,241,69,178,31,225,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,104,191,90,46,132,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,68,60,72,112,125,147,104,158,154,105,174,182,217,146,174,227,130,103,248,189,130,189,245,245,50,211,181,244,119,186,218,23,84,77,66,140,107,251,175,98,36,50,74,201,59,109,106,50,70,198,174,115,216,175,127,160,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,130,255,0,136,1,206,175,202,198,45,243,2,135,211,174,36,233,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,11,115,171,242,177,139,124,192,161,244,235,136,21,1,164,248,47,233,67,84,240,221,51,246,167,179,62,150,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,141,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,15,87,194,119,154,125,27,249,129,143,122,140,5,207,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,168,112,174,83,124,107,220,117,2,143,245,98,213,11,159,126,245,100,183,178,76,66,182,69,165,167,142,91,93,44,16,194,150,198,198,198,177,242,77,19,35,116,205,119,237,94,248,251,234,245,106,66,138,249,171,197,143,149,141,100,249,127,144,250,116,230,112,127,186,172,11,42,255,0,125,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,163,36,51,71,35,63,169,205,115,127,114,161,113,58,85,198,221,171,138,254,6,181,162,197,147,207,73,67,168,184,174,155,222,161,186,209,186,169,174,158,237,3,108,234,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,80,166,19,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,12,230,113,173,195,197,215,134,126,33,178,92,14,123,85,37,5,138,225,81,53,239,22,101,53,99,170,89,236,73,234,37,74,86,171,164,85,149,31,26,70,232,94,146,124,91,226,114,162,189,170,217,31,163,50,176,57,218,104,229,138,92,87,5,226,6,158,110,205,234,154,224,152,117,100,123,94,239,23,75,36,117,21,116,235,213,95,178,62,203,226,169,247,35,55,63,197,124,78,233,27,81,66,21,92,53,210,143,41,229,233,69,160,215,123,206,251,214,19,170,20,183,27,93,36,137,4,127,192,245,116,23,7,185,33,70,170,75,47,110,173,106,29,35,220,213,70,120,184,27,189,81,205,107,121,175,12,151,107,85,131,137,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,167,53,0,117,94,42,181,75,244,211,196,118,162,234,100,55,223,108,208,94,114,10,175,101,86,248,95,15,221,181,196,254,205,15,236,213,140,115,122,82,197,3,126,54,163,215,167,87,245,114,185,86,218,121,66,104,93,102,152,112,227,87,168,217,13,155,193,94,181,46,224,219,140,46,122,206,201,157,103,129,139,29,18,73,20,136,214,55,115,223,87,59,30,196,84,146,42,152,156,175,114,109,107,41,175,73,240,95,210,134,169,225,186,103,237,79,102,125,45,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,52,209,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,125,99,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,167,225,235,42,184,112,203,55,19,182,154,159,25,101,182,230,18,226,87,122,40,233,100,116,148,63,218,180,243,65,88,233,26,138,196,133,239,157,97,114,191,102,217,22,4,69,122,203,209,159,39,69,53,239,86,56,118,202,170,179,93,28,202,254,143,222,171,109,239,181,207,83,224,105,170,247,210,190,72,228,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,181,254,77,86,155,85,255,0,132,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,8,57,129,112,35,125,225,87,42,147,53,197,153,227,116,203,32,184,44,118,234,158,172,143,217,117,83,201,85,36,86,173,143,168,150,162,126,213,53,59,87,196,185,17,175,235,209,122,59,220,161,21,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,191,59,238,144,211,104,47,45,252,175,72,225,130,146,58,140,119,73,239,112,220,22,146,121,102,130,91,139,237,181,18,214,205,27,229,232,245,100,149,50,77,34,34,163,122,35,209,17,173,68,70,165,123,114,123,208,31,167,250,227,113,213,204,183,79,125,171,139,97,118,247,251,46,233,88,207,237,90,108,137,102,167,116,29,182,170,162,75,52,112,44,242,127,21,201,19,157,11,215,99,214,23,45,170,113,99,229,99,89,62,95,228,62,157,56,25,172,61,86,127,165,185,222,151,253,28,250,117,98,246,103,210,220,126,143,41,179,255,0,109,67,55,138,181,213,110,236,79,251,39,187,102,238,219,254,7,237,122,116,247,181,58,161,229,75,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,128,28,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,228,153,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,41,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,5,175,128,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,5,63,15,89,85,195,134,89,184,157,180,212,248,203,45,183,48,151,18,187,209,71,75,35,164,161,254,213,167,154,10,199,72,212,86,36,47,124,235,11,149,251,54,200,176,34,43,214,94,140,249,58,41,175,122,177,195,182,85,85,154,232,230,87,244,126,245,91,111,125,174,122,159,3,77,87,190,149,242,71,35,163,217,81,28,140,78,175,134,53,234,137,187,225,233,215,162,170,45,175,242,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,65,204,11,129,27,239,10,185,84,153,174,44,207,27,166,89,5,193,99,183,84,245,100,126,203,170,158,74,169,34,181,108,125,68,181,19,246,169,169,218,190,37,200,141,127,94,139,209,222,229,8,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,229,249,223,116,134,155,65,121,111,229,122,71,12,20,145,212,99,186,79,123,134,224,180,147,203,52,18,220,95,109,168,150,182,104,223,47,71,171,36,169,146,105,17,21,27,209,30,136,141,106,34,53,43,219,147,222,128,253,63,215,27,142,174,101,186,123,237,92,91,11,183,191,217,119,74,198,127,106,211,100,75,53,59,160,237,181,85,18,89,163,129,103,147,248,174,72,156,232,94,187,30,176,185,109,83,139,31,43,26,201,242,255,0,33,244,233,192,205,97,221,120,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,240,163,181,107,175,10,58,143,161,152,78,159,234,133,206,47,106,225,154,141,143,219,47,22,219,205,60,42,216,233,234,170,168,217,81,37,5,66,117,94,220,204,220,253,138,171,182,88,216,175,111,69,108,177,196,26,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,79,64,81,15,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,35,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,160,31,172,172,14,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,91,63,56,255,0,24,24,5,54,167,240,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,239,123,210,166,24,85,24,157,119,170,35,85,28,138,173,80,166,30,89,122,215,250,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,46,167,138,173,82,253,11,112,227,168,186,153,13,247,216,213,246,108,126,171,217,85,190,23,196,118,174,146,179,179,67,251,53,99,218,238,181,82,192,223,141,170,196,235,213,253,26,142,84,206,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,22,127,205,111,136,92,87,82,56,88,209,59,71,134,240,57,38,125,236,221,67,246,92,117,81,212,123,54,133,214,233,91,182,103,117,108,159,20,149,187,35,127,105,27,39,135,159,248,170,205,170,21,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,166,157,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,162,136,57,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,26,20,0,115,78,37,52,134,155,94,180,27,57,210,57,160,164,146,163,34,179,205,13,189,106,231,150,24,34,184,179,164,180,83,72,248,186,189,25,29,76,112,200,168,136,238,168,197,69,107,145,85,171,210,192,25,108,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,191,241,197,174,148,124,68,222,52,139,81,189,179,237,27,211,180,190,219,110,200,220,244,129,147,50,241,79,95,95,29,82,201,20,10,172,139,184,244,239,177,157,26,189,169,162,118,198,163,145,169,234,249,169,232,229,139,72,184,184,187,212,227,147,116,164,207,109,241,102,50,83,109,127,246,173,85,76,243,199,82,155,222,247,43,251,147,211,203,63,95,133,173,239,236,107,81,172,69,88,128,4,159,224,47,90,45,90,11,144,235,6,160,85,101,244,152,237,222,61,39,189,82,99,117,19,49,178,190,91,220,149,84,94,10,40,162,115,92,146,191,186,141,114,181,90,230,163,24,247,191,164,108,122,164,106,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,252,164,191,229,89,163,150,45,93,226,226,209,83,145,205,214,147,2,183,203,152,199,77,181,255,0,219,85,84,211,193,29,50,111,99,218,172,237,207,81,20,253,126,38,187,177,177,205,86,189,85,2,231,184,107,210,26,109,5,208,108,27,72,225,130,146,58,140,118,207,12,55,5,164,158,89,160,150,226,254,178,214,205,27,229,232,245,100,149,50,77,34,34,163,122,35,209,17,173,68,70,167,75,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,117,93,117,225,235,42,208,186,61,63,189,221,170,125,163,101,212,140,62,217,150,218,46,17,210,201,20,105,226,96,100,147,209,185,92,138,197,154,7,189,17,200,199,59,172,114,64,245,70,44,187,27,202,141,4,99,58,13,134,241,37,203,243,78,52,167,51,162,164,115,46,58,111,97,125,178,186,106,117,153,246,155,138,90,162,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,80,172,190,90,156,107,220,120,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,247,168,102,135,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,44,43,149,103,30,63,236,71,10,154,191,122,254,150,44,66,251,115,184,255,0,204,50,154,200,214,118,191,202,29,19,228,155,250,58,118,55,249,38,1,0,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,127,128,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,135,64,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,144,91,150,71,17,121,223,20,26,167,175,122,153,157,84,127,242,2,142,207,69,178,31,224,203,95,137,188,77,5,31,114,40,163,239,118,187,239,111,117,237,222,255,0,173,87,234,68,159,224,102,7,86,48,95,209,126,169,230,90,103,237,79,105,253,18,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,47,83,150,94,181,254,154,120,71,197,188,69,191,194,215,224,157,48,170,205,145,108,134,95,5,4,62,30,72,250,200,247,59,173,44,180,219,220,187,122,202,146,237,106,55,111,90,245,231,45,128,83,99,60,81,218,243,59,118,61,87,73,79,152,226,244,149,53,151,7,36,171,5,117,198,158,89,105,228,70,57,202,172,71,199,77,29,10,57,140,233,209,29,27,149,58,201,185,221,3,147,14,188,212,227,151,93,71,209,188,150,182,146,147,19,167,179,205,158,45,194,174,162,42,120,45,111,167,116,20,245,111,145,206,98,42,178,72,164,167,114,189,242,35,35,74,69,84,111,237,28,228,15,21,206,111,84,190,149,241,29,98,211,58,11,239,138,160,193,49,248,252,77,23,133,217,224,238,149,175,89,166,253,162,177,29,38,250,86,219,157,238,115,152,222,157,19,163,187,136,122,174,73,122,103,149,84,234,158,117,172,126,19,181,141,219,241,245,198,123,242,71,35,124,69,117,69,77,61,70,200,93,179,182,254,220,116,189,100,77,232,230,247,224,248,85,31,213,32,94,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,89,118,124,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,251,86,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,168,76,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,167,225,235,42,184,112,203,55,19,182,154,159,25,101,182,230,18,226,87,122,40,233,100,116,148,63,218,180,243,65,88,233,26,138,196,133,239,157,97,114,191,102,217,22,4,69,122,203,209,159,39,69,53,239,86,56,118,202,170,179,93,28,202,254,143,222,171,109,239,181,207,83,224,105,170,247,210,190,72,228,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,181,254,77,86,155,85,255,0,132,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,8,57,129,112,35,125,225,87,42,147,53,197,153,227,116,203,32,184,44,118,234,158,172,143,217,117,83,201,85,36,86,173,143,168,150,162,126,213,53,59,87,196,185,17,175,235,209,122,59,220,161,21,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,191,59,238,144,211,104,47,45,252,175,72,225,130,146,58,140,119,73,239,112,220,22,146,121,102,130,91,139,237,181,18,214,205,27,229,232,245,100,149,50,77,34,34,163,122,35,209,17,173,68,70,165,123,114,123,208,31,167,250,227,113,213,204,183,79,125,171,139,97,118,247,251,46,233,88,207,237,90,108,137,102,167,116,29,182,170,162,75,52,112,44,242,127,21,201,19,157,11,215,99,214,23,45,170,113,99,229,99,89,62,95,228,62,157,56,25,172,52,145,195,36,119,89,184,68,210,136,108,85,180,148,119,39,233,189,137,180,117,21,116,206,169,130,25,214,217,15,109,242,68,217,35,116,140,71,116,85,98,72,197,114,34,162,57,189,122,166,109,205,41,240,157,229,99,70,254,95,227,222,157,0,20,23,197,158,21,175,56,54,188,228,244,28,72,212,85,215,102,213,213,30,58,162,235,43,247,193,116,129,221,91,21,77,43,246,181,171,76,173,102,200,218,214,181,35,72,251,91,35,88,214,54,72,174,80,153,214,141,98,92,71,85,218,245,34,215,106,135,36,191,91,219,71,135,95,110,19,185,60,37,114,189,89,37,28,44,86,172,109,154,170,57,54,182,87,57,174,253,138,194,197,114,212,171,29,98,188,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,253,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,218,233,89,45,11,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,32,87,55,125,80,208,107,94,131,51,74,53,9,181,119,108,218,237,81,21,223,22,182,91,107,123,51,208,79,31,114,36,184,212,175,71,53,41,145,175,158,45,143,106,172,202,231,182,61,138,199,79,7,149,208,30,110,186,119,47,15,53,183,77,123,187,210,51,85,44,20,245,112,210,219,41,168,170,216,204,153,240,211,181,244,211,44,144,211,62,10,55,207,34,172,79,69,93,141,123,29,34,53,140,115,99,109,90,235,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,184,60,1,163,62,7,241,141,92,195,184,92,211,252,123,90,46,20,147,223,105,44,244,204,166,165,138,218,250,57,237,182,238,211,124,37,21,83,95,209,95,83,12,91,89,35,187,113,244,86,236,84,145,204,116,210,194,174,87,220,190,234,109,53,54,94,40,117,166,213,72,247,190,157,181,248,125,142,166,40,170,89,178,104,169,106,40,239,73,44,83,185,168,244,107,231,107,32,150,45,241,189,27,47,194,246,179,165,165,1,149,115,175,240,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,252,128,238,188,64,240,153,153,104,70,3,166,26,164,234,138,187,222,39,169,88,189,186,244,203,179,104,18,8,40,46,53,48,172,238,182,189,82,71,170,189,177,43,30,217,28,145,247,83,185,177,191,178,147,104,104,35,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,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,150,191,198,111,26,56,175,12,26,29,67,169,24,219,173,89,77,235,47,219,6,33,79,29,116,111,165,172,223,15,117,43,156,172,122,62,90,56,216,177,185,206,135,174,231,75,3,55,70,146,164,141,14,107,204,191,142,58,110,28,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,129,241,172,143,84,70,177,147,81,177,245,114,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,246,186,221,160,217,150,129,201,133,218,245,2,138,174,219,125,203,49,120,178,106,139,77,93,58,67,61,181,146,214,213,193,20,50,38,247,46,247,69,77,28,170,142,70,61,139,50,198,230,35,163,94,161,45,121,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,194,121,65,113,131,106,91,85,55,8,89,162,213,182,228,218,138,218,252,58,173,177,53,208,73,2,181,213,53,52,47,216,196,115,30,215,37,77,67,100,145,92,143,71,200,205,204,217,19,36,158,188,75,240,233,130,113,65,165,149,250,103,157,83,255,0,75,89,103,173,223,55,240,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,165,79,169,83,54,214,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,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,74,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,229,114,204,255,0,50,206,169,177,250,92,195,33,171,187,51,21,179,199,96,180,45,74,163,159,75,110,142,89,101,138,157,31,211,115,152,199,79,34,51,114,174,214,109,99,122,49,140,107,111,123,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,161,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,2,207,249,24,253,182,126,27,252,200,181,66,170,249,24,253,182,126,27,252,200,157,58,215,198,103,13,156,59,101,84,184,86,177,234,71,209,251,213,109,189,151,72,41,189,143,95,87,190,149,242,73,27,100,223,79,4,140,78,175,134,68,232,171,187,225,235,211,162,162,168,118,178,149,185,213,249,167,197,190,95,208,250,141,196,181,77,11,226,143,66,120,148,246,223,232,83,57,250,71,244,115,195,123,79,248,50,178,143,177,226,59,189,159,245,204,81,238,221,216,151,248,189,122,109,247,244,234,157,106,175,157,95,154,124,91,229,253,15,168,220,64,234,188,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,17,87,154,63,158,205,77,251,151,209,232,128,243,252,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,109,249,255,0,112,154,227,165,159,252,155,195,53,3,31,255,0,150,166,241,214,186,234,111,250,18,197,190,25,127,241,94,221,223,238,85,61,217,140,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,154,188,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,48,115,254,45,248,28,204,184,122,226,26,201,163,216,123,234,242,91,110,125,81,11,48,186,185,216,144,62,169,243,212,36,13,162,154,103,163,32,241,49,200,232,218,247,53,200,205,146,195,35,146,46,230,198,90,255,0,46,110,22,179,190,21,244,58,124,115,81,50,79,17,122,201,174,30,221,171,178,64,216,95,75,101,153,240,178,53,137,179,49,187,230,153,89,28,105,43,183,172,72,230,53,177,39,70,186,89,165,80,0,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,165,172,179,214,239,155,248,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,82,167,212,169,213,79,21,173,122,161,106,209,93,35,203,245,94,242,218,73,41,241,107,61,77,201,148,245,53,173,164,101,100,236,98,246,105,82,87,34,163,31,52,189,184,153,240,185,85,242,53,17,174,85,68,80,205,102,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,168,251,250,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,248,156,136,121,92,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,63,94,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,172,13,30,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,60,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,172,244,0,1,197,53,175,140,206,27,56,118,202,169,112,173,99,212,143,163,247,170,219,123,46,144,83,123,30,190,175,125,43,228,146,54,201,190,158,9,24,157,95,12,137,209,87,119,195,215,167,69,69,95,173,161,124,81,232,79,18,158,219,253,10,103,63,72,254,142,120,111,105,255,0,6,86,81,246,60,71,119,179,254,185,138,61,219,187,18,255,0,23,175,77,190,254,157,83,168,117,80,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,223,94,177,90,74,162,42,242,184,242,39,166,95,125,122,197,105,42,128,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,109,159,134,255,0,50,39,255,0,20,58,199,167,26,25,161,217,86,115,170,16,218,171,237,94,207,168,161,134,201,113,114,118,239,213,82,194,244,142,218,141,86,73,191,189,209,205,119,236,222,214,199,220,123,211,99,30,169,93,92,151,114,155,22,13,138,241,11,154,229,53,222,10,203,143,219,236,119,75,141,79,105,242,118,41,96,142,233,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,137,124,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,112,112,172,178,227,98,188,101,87,155,182,45,142,125,31,178,214,220,42,42,45,214,143,24,250,191,103,210,190,71,58,42,110,251,209,31,47,109,138,214,119,28,155,157,183,170,251,212,183,238,79,122,23,172,184,6,156,92,117,63,45,202,110,182,172,67,52,223,45,175,14,172,161,111,110,167,162,83,172,23,184,228,89,21,241,119,24,147,197,179,182,222,236,109,134,85,115,216,144,170,68,190,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,242,64,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,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,101,74,243,69,230,1,89,119,172,185,112,201,162,25,23,102,213,15,137,183,103,23,72,35,158,10,169,42,162,158,88,38,180,183,184,198,109,133,59,93,101,146,53,123,102,108,141,141,28,140,73,91,40,112,190,98,156,117,84,241,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,252,70,53,238,99,30,229,99,33,169,213,120,104,225,211,59,226,131,84,232,52,207,5,167,254,138,178,241,91,190,31,224,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,253,72,159,90,167,42,3,175,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,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,76,240,235,175,10,58,143,161,152,78,159,234,133,206,47,106,225,154,141,143,219,47,22,219,205,60,42,216,233,234,170,168,217,81,37,5,66,117,94,220,204,220,253,138,171,182,88,216,175,111,69,108,177,197,210,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,208,47,208,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,163,61,13,192,48,221,83,224,155,76,116,251,80,113,234,75,230,61,124,211,124,126,154,186,134,165,23,100,172,246,125,58,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,32,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,189,238,19,188,172,104,223,203,252,123,211,160,33,7,57,110,32,116,190,76,2,215,195,141,27,233,47,57,179,111,20,151,234,198,53,100,114,88,96,100,50,163,28,247,50,70,181,181,50,182,100,70,197,35,100,78,203,228,123,154,197,117,60,138,28,43,149,239,29,63,161,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,246,77,117,68,139,42,185,213,249,88,197,190,96,80,250,117,196,166,188,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,45,39,152,190,156,230,90,67,203,127,71,116,195,80,50,170,76,138,251,140,101,22,187,109,69,117,37,50,65,6,200,237,183,36,138,8,211,162,43,153,12,93,184,82,71,53,175,145,34,73,28,214,185,234,136,21,131,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,235,52,103,195,71,17,120,39,20,26,89,65,169,152,45,71,244,84,119,138,45,147,127,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,235,69,250,209,51,88,119,254,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,9,235,205,99,129,90,156,198,58,254,41,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,246,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,90,149,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,78,99,220,213,234,138,168,106,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,108,230,133,192,183,232,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,253,147,93,79,26,132,0,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,30,240,245,148,216,176,110,11,244,211,53,202,107,188,21,151,31,210,251,53,210,227,83,218,124,157,138,88,45,49,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,3,181,130,42,255,0,101,31,129,63,248,243,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,224,62,177,226,181,175,75,237,90,213,164,121,126,148,94,93,73,29,62,83,103,169,182,178,162,166,137,181,108,163,157,236,94,205,82,68,229,68,123,225,151,183,43,62,38,170,62,54,170,57,170,136,169,237,64,25,108,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,229,19,43,154,198,131,83,104,223,20,117,249,53,138,138,174,59,22,164,211,174,77,27,221,79,42,65,29,197,242,189,181,240,178,103,189,201,43,251,168,149,46,68,86,246,210,178,54,35,26,212,98,186,26,129,99,252,154,120,120,186,228,154,161,116,226,70,245,106,164,126,61,137,211,213,217,44,245,14,172,115,103,75,220,209,197,220,115,34,98,252,76,101,28,242,181,203,47,195,214,170,53,98,57,205,114,199,113,36,106,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,73,80,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,3,245,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,247,253,105,173,210,62,45,244,26,138,225,89,105,164,200,240,77,66,179,199,52,180,53,110,99,213,24,254,138,232,100,88,94,228,138,166,9,90,173,85,141,251,226,154,21,218,228,123,17,83,56,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,213,143,88,166,99,219,185,19,122,36,155,55,118,228,219,221,56,59,227,163,81,248,62,250,85,69,96,160,250,71,101,200,45,242,248,107,37,109,98,199,67,73,120,248,18,27,130,181,24,231,187,107,24,172,146,40,223,18,202,213,102,231,162,197,26,180,37,86,11,198,246,141,114,237,202,171,184,90,211,252,30,235,158,227,118,27,132,81,229,217,51,170,29,65,93,54,68,217,29,13,214,104,41,164,223,28,176,178,56,169,97,134,30,176,34,58,154,78,178,204,146,37,66,205,93,70,215,189,39,226,39,130,253,110,205,116,115,43,250,65,101,162,195,242,91,92,245,62,6,166,147,101,83,45,47,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,18,128,114,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,187,236,31,135,79,213,139,150,86,161,96,23,42,126,214,73,112,211,252,142,251,147,124,123,186,93,42,45,114,111,139,221,44,145,254,198,54,67,79,186,55,35,31,216,238,34,34,189,64,162,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,194,185,138,112,43,77,197,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,241,216,214,57,236,99,149,236,162,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,79,21,151,205,99,129,90,156,198,58,254,41,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,246,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,80,233,92,175,120,215,253,96,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,217,181,182,102,177,149,11,43,90,157,38,139,187,4,50,36,138,175,147,224,151,124,142,124,189,185,212,101,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,243,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,9,64,1,26,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,244,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,192,146,166,107,56,177,243,79,172,159,48,50,31,81,156,208,158,138,107,222,147,241,19,138,213,102,186,57,149,253,32,178,209,92,31,107,158,167,192,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,248,186,117,234,138,137,158,206,44,124,211,235,39,204,12,135,212,103,3,245,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,247,253,105,173,210,62,45,244,26,138,225,89,105,164,200,240,77,66,179,199,52,180,53,110,99,213,24,254,138,232,100,88,94,228,138,166,9,90,173,85,141,251,226,154,21,218,228,123,17,83,56,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,213,143,88,166,99,219,185,19,122,36,155,55,118,228,219,221,56,59,227,163,81,248,62,250,85,69,96,160,250,71,101,200,45,242,248,107,37,109,98,199,67,73,120,248,18,27,130,181,24,231,187,107,24,172,146,40,223,18,202,213,102,231,162,197,26,180,37,86,11,198,246,141,114,237,202,171,184,90,211,252,30,235,158,227,118,27,132,81,229,217,51,170,29,65,93,54,68,217,29,13,214,104,41,164,223,28,176,178,56,169,97,134,30,176,34,58,154,78,178,204,146,37,66,205,93,70,215,189,39,226,39,130,253,110,205,116,115,43,250,65,101,162,195,242,91,92,245,62,6,166,147,101,83,45,47,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,18,128,114,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,187,236,31,135,79,213,139,150,86,161,96,23,42,126,214,73,112,211,252,142,251,147,124,123,186,93,42,45,114,111,139,221,44,145,254,198,54,67,79,186,55,35,31,216,238,34,34,189,64,162,195,66,120,22,133,233,199,17,124,8,233,102,151,234,133,155,199,90,171,180,255,0,29,150,25,162,84,101,85,190,169,182,200,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,176,210,159,9,222,86,52,111,229,254,61,233,208,1,64,60,75,240,233,157,240,191,170,117,250,103,157,83,255,0,75,89,103,173,223,15,240,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,62,165,79,169,86,116,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,23,229,231,17,196,198,145,231,245,54,93,0,195,232,105,47,153,62,25,120,125,109,223,32,137,24,230,90,223,218,124,82,218,226,147,106,185,239,115,150,55,206,141,114,49,143,167,137,142,223,35,94,216,96,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,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,52,230,15,63,167,184,221,215,13,192,49,172,66,251,147,213,228,151,43,29,158,138,219,89,122,171,71,119,238,83,195,11,35,146,170,77,207,123,183,200,230,171,215,171,220,189,92,189,92,239,173,125,0,25,172,226,171,75,127,66,220,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,138,241,29,171,92,175,239,80,254,209,94,247,59,173,44,176,59,227,114,189,58,244,127,71,35,145,60,86,77,154,221,114,171,46,39,98,184,83,210,71,79,135,89,228,178,80,186,22,57,31,36,15,184,85,215,43,165,85,114,162,191,187,93,43,81,90,141,77,141,98,116,234,138,231,88,79,59,77,51,202,169,181,79,5,214,63,9,221,198,238,24,250,99,61,248,227,145,222,30,186,158,166,162,163,100,206,217,219,103,114,58,174,177,166,245,115,187,19,252,40,140,234,181,172,5,175,114,71,210,26,102,90,181,11,94,235,160,164,146,162,122,136,177,11,92,141,158,94,252,12,99,99,170,173,107,227,247,68,172,145,100,160,86,187,226,122,44,50,39,192,138,187,237,40,141,92,186,180,114,197,163,124,35,224,148,214,137,188,69,94,97,111,131,49,186,84,237,123,59,213,85,240,69,35,83,99,158,244,111,106,4,167,131,171,118,181,253,141,251,90,231,185,9,42,0,0,4,53,230,177,160,213,58,201,194,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,206,210,165,75,145,21,221,197,163,141,136,199,57,88,173,162,19,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,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,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,161,226,139,201,229,45,195,197,215,70,184,121,168,207,50,187,85,37,45,247,83,170,41,175,112,62,26,199,76,247,89,18,157,171,111,108,173,69,237,49,234,179,84,204,136,206,174,217,80,196,145,81,205,237,199,76,26,79,130,254,148,53,79,13,211,63,106,123,51,233,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,166,140,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,3,235,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,3,235,28,171,139,31,43,26,201,242,255,0,33,244,233,206,85,253,148,126,4,255,0,227,207,252,217,188,127,162,30,255,0,136,92,166,197,156,240,95,169,121,174,45,93,227,108,185,6,151,222,110,150,234,158,211,227,239,210,207,105,150,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,25,194,47,39,149,247,24,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,180,199,170,205,28,79,143,184,231,43,227,116,136,214,177,232,198,81,177,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,20,47,163,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,146,131,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,209,159,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,24,57,161,112,45,250,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,106,230,211,198,129,76,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,151,63,201,83,202,198,83,243,2,187,211,173,197,43,23,83,201,83,202,198,83,243,2,187,211,173,192,85,95,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,233,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,133,248,250,227,95,42,226,179,81,234,236,150,155,159,135,211,44,102,225,52,120,229,190,157,100,100,117,251,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,185,210,190,94,171,205,11,142,159,211,94,84,253,14,209,204,207,197,233,181,151,103,182,42,104,155,182,27,237,210,57,28,171,210,100,114,248,138,56,122,71,219,232,141,99,229,71,201,251,86,182,158,68,128,0,90,167,35,31,182,207,195,127,153,22,168,85,95,35,31,182,207,195,127,153,22,168,4,0,231,55,165,191,74,248,113,177,106,101,5,139,197,87,224,153,4,126,38,183,197,108,240,118,186,214,44,51,126,205,94,141,147,125,83,109,205,247,53,207,111,78,169,209,189,197,41,219,7,205,110,184,5,234,166,251,102,167,164,154,162,170,207,118,178,61,181,44,115,152,144,92,45,245,20,51,57,17,174,106,239,108,85,50,57,139,215,162,61,26,170,142,68,86,174,148,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,250,140,203,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,7,214,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,245,26,114,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,139,57,86,104,229,139,87,120,184,180,84,228,115,117,164,192,173,242,230,49,211,109,127,246,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,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,61,175,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,125,55,59,78,151,241,23,164,108,163,188,219,41,50,156,19,60,179,193,86,200,170,97,146,54,85,209,78,198,77,12,168,215,35,101,137,253,22,57,24,239,130,72,222,141,114,109,123,81,83,50,210,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,218,231,177,179,194,231,53,23,171,82,88,213,122,110,78,179,87,150,135,28,117,60,56,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,3,35,73,24,168,173,123,38,11,105,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,255,0,95,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,43,215,154,199,5,150,173,76,192,43,248,142,211,156,126,146,12,219,20,167,90,188,145,237,169,109,58,93,44,144,66,245,146,87,181,91,182,90,154,118,177,138,215,43,152,231,66,217,25,251,69,100,17,182,194,138,234,231,55,174,148,120,182,141,88,180,26,209,121,217,122,205,174,17,220,110,148,145,164,18,127,3,210,57,94,212,153,28,171,44,93,202,180,167,116,111,107,81,31,225,39,110,244,70,185,174,10,108,39,79,43,222,10,63,88,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,11,19,167,148,38,186,81,233,135,17,213,122,115,144,222,124,21,151,82,237,237,183,66,215,164,12,133,215,136,30,178,81,44,146,200,173,123,119,49,245,112,49,140,85,89,37,169,137,170,199,46,215,48,46,252,0,6,85,205,15,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,92,240,154,61,225,235,41,177,96,220,23,233,166,107,148,215,120,43,46,63,165,246,107,165,198,167,180,249,59,20,176,90,98,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,5,11,241,47,195,166,119,194,254,169,215,233,158,117,79,253,45,101,158,183,124,63,194,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,250,149,62,165,94,105,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,24,197,150,105,100,86,183,162,111,145,238,250,220,170,178,87,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,190,161,33,137,233,27,154,212,137,141,99,54,239,73,36,146,48,1,105,60,175,185,125,211,93,169,172,188,80,235,77,170,173,140,101,67,107,240,251,29,76,82,211,63,124,50,210,212,81,222,146,88,167,107,149,138,230,78,214,65,44,91,36,98,182,95,137,142,103,94,107,206,175,205,62,45,242,254,135,212,110,36,148,229,71,198,191,233,55,21,131,134,189,76,185,218,169,178,76,74,223,79,77,137,75,215,179,53,226,215,12,110,106,211,236,70,164,110,154,150,56,217,239,107,183,201,18,238,86,42,195,52,174,141,124,234,252,211,226,223,47,232,125,70,226,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,36,85,199,129,202,157,74,229,255,0,129,113,73,166,207,164,138,251,140,89,239,111,202,109,142,100,80,37,198,221,75,118,184,61,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,104,149,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,122,156,174,60,137,233,151,223,94,177,90,65,94,107,156,20,126,140,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,208,179,78,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,170,249,207,218,109,86,238,43,236,149,150,251,101,37,45,69,211,7,160,171,174,150,24,90,199,213,78,149,149,176,164,178,185,19,171,222,145,67,20,104,231,117,93,145,177,191,83,81,18,53,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,253,215,154,182,166,98,186,201,172,26,103,170,88,85,95,136,178,228,218,95,108,184,83,110,146,55,201,14,251,133,199,124,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,64,144,28,140,126,219,63,13,254,100,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,182,207,195,127,153,22,168,5,85,242,49,251,108,252,55,249,145,202,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,237,179,240,223,230,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,21,121,163,249,236,212,223,185,125,30,136,9,85,203,175,135,76,19,138,14,1,115,141,52,206,169,254,208,46,117,150,122,221,243,127,6,93,61,139,73,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,165,79,169,82,189,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,215,249,42,121,88,202,126,96,87,122,117,184,235,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,18,249,86,113,227,254,196,112,169,171,247,175,233,98,196,47,183,59,143,252,195,41,172,141,103,107,252,161,209,62,73,191,163,167,99,127,146,97,106,134,91,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,189,62,89,156,82,229,92,73,232,115,232,115,92,110,235,29,235,1,240,150,42,156,134,103,73,53,45,247,164,63,4,189,249,28,231,186,177,172,99,86,161,170,174,248,165,138,84,84,73,146,56,194,96,21,129,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,169,103,230,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,129,240,56,31,209,219,174,183,241,71,167,248,141,29,134,146,235,109,162,188,83,94,239,209,87,82,186,122,36,181,82,74,217,170,91,80,212,99,219,178,70,181,32,106,72,155,29,36,241,177,202,155,250,158,127,138,173,45,253,11,113,29,168,186,103,13,139,216,212,22,108,130,171,217,84,94,43,196,118,173,114,191,189,67,251,69,123,220,238,180,178,192,239,141,202,244,235,209,253,28,142,68,158,156,145,244,134,165,247,93,66,215,186,232,42,227,167,130,158,44,66,215,35,103,139,177,59,222,232,234,171,90,248,253,242,163,227,72,232,21,174,248,88,169,52,137,241,170,46,207,43,206,227,10,186,208,107,70,158,234,52,213,20,139,109,190,98,242,217,41,226,107,221,223,108,244,53,114,77,43,158,221,187,81,138,219,132,40,213,71,42,170,182,78,168,222,136,174,9,85,202,35,88,174,186,149,194,227,241,28,142,253,73,93,114,211,235,196,182,74,104,150,169,210,214,199,106,116,81,205,72,233,218,247,185,200,196,115,234,32,137,81,26,206,221,43,88,212,253,155,148,155,229,43,114,100,213,47,162,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,119,248,203,165,19,210,104,127,104,140,87,71,178,149,215,23,123,220,214,59,175,69,234,238,218,23,82,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,253,182,126,27,252,200,181,64,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,247,215,172,86,146,168,138,188,174,60,137,233,151,223,94,177,90,74,160,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,86,155,41,190,210,98,183,28,42,158,187,101,150,235,112,163,186,86,83,118,152,189,218,170,72,234,99,167,147,122,166,246,237,101,109,74,116,69,70,175,115,171,145,85,173,84,238,188,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,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,9,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,32,123,92,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,176,0,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,28,255,0,95,176,253,71,207,244,107,44,195,116,143,61,250,23,151,221,109,238,130,215,123,216,171,225,164,220,138,230,238,111,87,197,220,98,62,46,243,17,100,139,185,220,98,43,216,212,92,214,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,169,50,16,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,33,197,57,44,106,246,145,218,241,236,175,69,107,103,164,183,106,45,230,240,251,205,43,230,129,145,190,239,110,142,150,54,182,158,41,191,141,43,233,220,202,153,86,23,116,218,201,222,246,35,147,188,172,170,19,234,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,242,128,184,158,41,245,27,72,240,206,86,186,85,141,106,78,43,73,147,93,242,204,31,31,162,197,168,93,82,200,103,162,184,182,211,26,165,209,139,215,186,214,83,35,147,114,198,139,189,102,142,7,244,142,161,202,83,177,232,51,44,255,0,50,212,26,155,85,86,103,144,213,221,95,99,179,209,88,45,137,50,166,202,59,117,36,73,21,61,60,76,106,35,88,198,181,58,175,68,248,158,231,189,219,158,247,57,108,167,149,247,47,186,107,181,53,151,138,29,105,181,85,177,140,168,109,126,31,99,169,138,90,103,239,134,90,90,138,59,210,75,20,237,114,177,92,201,218,200,37,139,100,140,86,203,241,49,204,234,18,171,150,22,144,234,230,140,112,185,73,142,235,4,21,116,21,215,59,197,77,230,213,104,171,157,239,158,211,110,158,40,118,83,201,19,189,212,239,116,173,158,117,133,63,138,179,174,244,108,171,35,27,65,134,170,12,171,129,117,58,147,198,190,43,194,159,2,58,77,100,180,220,252,70,166,228,218,95,100,143,28,183,211,172,111,146,131,125,178,40,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,53,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,250,243,44,255,0,50,212,26,155,85,86,103,144,213,221,95,99,179,209,88,45,137,50,166,202,59,117,36,73,21,61,60,76,106,35,88,198,181,58,175,68,248,158,231,189,219,158,247,57,108,251,149,247,47,186,155,77,77,151,138,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,108,154,42,90,138,59,210,75,20,238,106,61,26,249,218,200,37,139,124,111,70,203,240,189,172,232,18,3,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,127,29,238,99,94,246,53,30,255,0,21,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,82,188,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,121,210,248,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,21,194,119,154,125,27,249,129,143,122,140,6,130,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,42,7,150,135,28,117,60,56,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,3,35,73,24,168,173,123,38,183,78,44,124,172,107,39,203,252,135,211,167,51,237,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,146,215,133,206,60,127,252,150,53,55,133,77,95,189,125,159,228,209,98,23,219,157,199,255,0,205,219,41,172,141,103,107,252,161,209,62,73,191,163,167,99,127,146,96,16,0,191,239,251,150,95,250,191,255,0,240,112,160,19,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,213,64,0,0,21,151,206,227,53,192,89,128,105,238,156,205,79,73,81,155,75,120,150,247,79,43,89,11,231,161,181,54,25,33,149,175,118,238,244,76,168,153,240,171,81,27,178,69,162,147,170,245,133,16,171,93,39,191,226,184,166,169,225,185,78,117,100,246,206,55,102,200,45,215,11,197,187,195,71,81,227,40,98,169,141,243,193,218,149,82,57,55,198,215,183,99,213,26,238,189,21,81,21,78,213,204,87,88,239,186,201,197,198,119,83,119,135,195,210,97,247,9,240,235,93,54,230,63,179,75,65,60,177,185,119,181,140,87,119,103,90,137,250,59,115,153,223,217,185,205,99,84,141,96,106,75,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,172,67,254,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,181,75,77,4,18,83,46,198,49,168,206,220,21,17,65,211,226,115,187,27,220,229,115,213,18,96,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,63,202,243,72,112,221,122,224,39,82,116,143,80,32,171,146,197,145,103,21,144,212,45,36,235,12,241,61,148,86,201,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,107,131,137,126,29,51,190,23,245,78,191,76,243,170,127,233,107,44,245,187,225,254,19,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,212,169,245,42,218,167,37,79,43,25,79,204,10,239,78,183,18,127,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,10,118,229,117,195,215,233,203,137,171,109,254,231,83,117,162,178,233,167,134,203,101,169,163,165,223,28,213,208,85,68,180,116,114,76,228,86,69,220,122,62,78,138,138,231,199,77,51,90,141,94,178,50,229,56,177,242,177,172,159,47,242,31,78,156,231,252,189,248,107,190,240,189,195,141,191,10,204,87,102,83,123,184,79,144,223,105,153,84,202,136,104,234,166,100,113,178,8,222,198,162,46,200,32,129,31,209,94,222,239,117,88,247,49,88,167,64,226,199,202,198,178,124,191,200,125,58,112,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,10,107,230,185,193,71,232,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,111,87,44,141,134,170,73,31,238,115,118,71,42,109,71,162,77,12,77,133,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,210,158,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,3,204,11,134,59,23,10,186,251,38,21,139,94,188,109,151,32,183,174,75,110,166,240,207,143,217,116,179,214,213,71,21,14,247,203,43,231,237,50,157,169,222,114,163,159,215,170,181,23,222,161,119,252,52,113,23,130,113,65,165,148,26,153,130,212,127,69,71,120,162,217,55,240,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,180,95,173,18,128,120,177,243,79,172,159,48,50,31,81,156,159,252,140,126,219,63,13,254,100,90,160,16,3,146,167,149,140,167,230,5,119,167,91,138,171,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,31,229,121,164,56,110,189,112,19,169,58,71,168,16,85,201,98,200,179,138,200,106,22,146,117,134,120,158,202,43,100,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,193,196,191,14,153,223,11,250,167,95,166,121,213,63,244,181,150,122,221,240,255,0,9,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,234,84,250,149,109,83,146,167,149,140,167,230,5,119,167,91,137,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,5,59,114,186,225,235,244,229,196,213,182,255,0,115,169,186,209,89,116,211,195,101,178,212,209,210,239,142,106,232,42,162,90,58,57,38,114,43,34,238,61,31,39,69,69,115,227,166,153,173,70,175,89,25,114,156,88,249,88,214,79,151,249,15,167,78,115,254,94,252,53,223,120,94,225,198,223,133,102,43,179,41,189,220,39,200,111,180,204,170,101,68,52,117,83,50,56,217,4,111,99,81,23,100,16,64,143,232,175,111,119,186,172,123,152,172,83,160,113,99,229,99,89,62,95,228,62,157,56,25,172,46,39,89,56,234,166,225,107,130,109,28,193,244,250,190,145,250,169,127,211,124,98,106,24,106,105,101,123,45,150,233,173,234,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,199,123,94,230,61,141,86,62,157,143,213,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,250,154,198,53,169,209,17,16,15,173,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,245,169,122,124,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,199,249,81,240,81,250,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,8,1,206,175,202,198,45,243,2,135,211,174,37,59,105,237,110,27,110,207,241,171,134,163,90,106,238,152,157,45,226,138,107,245,13,35,149,179,213,91,155,51,22,166,24,213,30,197,71,186,36,123,81,81,236,247,170,124,77,250,210,127,243,184,205,110,181,250,209,167,186,115,53,61,34,91,108,120,188,183,186,121,90,199,119,221,61,117,92,144,202,215,187,118,213,98,54,223,10,181,17,168,168,174,147,170,187,170,35,107,128,13,84,2,53,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,168,0,0,2,136,121,179,102,184,14,103,198,13,210,44,26,158,145,106,49,235,61,29,147,32,172,166,100,59,43,110,177,58,71,72,229,146,39,42,200,248,162,146,10,103,172,157,30,199,211,58,53,68,72,218,93,158,172,103,95,162,253,44,204,181,51,217,126,211,250,37,143,220,111,190,11,191,217,241,94,22,154,73,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,102,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,128,149,92,171,53,35,78,52,219,139,139,68,186,135,71,190,76,146,223,46,55,143,85,248,20,168,240,87,138,185,224,100,15,235,239,124,93,198,36,212,253,198,34,170,120,142,142,219,27,164,115,111,164,203,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,104,210,124,235,244,161,165,152,110,166,123,47,217,159,75,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,245,103,42,226,199,202,198,178,124,191,200,125,58,115,170,128,50,174,95,247,253,203,47,253,95,255,0,248,56,74,163,149,113,99,229,99,89,62,95,228,62,157,56,25,172,38,87,20,252,14,83,105,175,13,186,85,197,38,155,62,174,91,22,79,139,227,239,202,109,142,100,179,173,186,227,85,65,27,214,181,146,116,84,101,52,210,245,107,155,35,147,183,52,177,181,138,230,202,216,225,134,166,146,56,100,180,218,175,252,34,105,69,138,251,108,164,184,219,110,58,111,98,164,172,163,171,133,179,65,83,4,150,200,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,80,183,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,74,54,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,71,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,7,32,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,14,38,238,214,171,255,0,18,90,175,125,177,92,233,46,54,219,142,113,125,171,163,172,164,153,179,65,83,4,149,243,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,11,95,228,169,229,99,41,249,129,93,233,214,224,42,175,139,31,52,250,201,243,3,33,245,25,207,85,128,113,139,157,233,127,11,25,31,13,24,45,31,179,62,150,228,21,151,27,197,239,185,12,222,42,215,85,110,109,20,246,239,15,44,14,217,187,182,199,247,217,35,94,157,54,162,39,85,113,229,120,177,243,79,172,159,48,50,31,81,156,231,248,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,7,170,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,119,107,230,41,195,166,9,194,254,169,224,250,103,130,211,253,159,219,43,47,21,187,230,254,19,186,120,154,184,103,172,237,203,44,157,158,239,97,142,237,49,219,25,245,34,125,106,182,169,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,64,14,117,126,105,241,111,151,244,62,163,113,3,170,242,49,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,12,214,113,99,230,159,89,62,96,100,62,163,57,161,237,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,179,49,128,91,167,35,234,220,53,248,6,169,219,232,109,53,113,229,144,94,45,211,93,43,156,229,236,79,110,124,50,165,20,44,77,234,136,248,229,142,189,206,93,141,234,147,71,241,63,162,35,44,208,161,110,85,154,199,98,210,46,46,45,20,217,28,61,41,51,219,124,184,116,117,59,159,253,171,85,83,60,18,83,46,198,49,202,254,228,244,241,65,211,225,107,123,251,220,228,107,21,22,250,64,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,9,255,0,203,175,135,76,19,138,14,1,115,141,52,206,169,254,208,46,117,150,122,221,243,127,6,93,61,139,73,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,165,79,169,82,189,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,215,249,42,121,88,202,126,96,87,122,117,184,235,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,18,249,86,113,227,254,196,112,169,171,247,175,233,98,196,47,183,59,143,252,195,41,172,141,103,107,252,161,209,62,73,191,163,167,99,127,146,97,63,248,177,242,177,172,159,47,242,31,78,156,161,109,20,225,47,86,53,163,95,106,184,126,183,90,60,21,235,31,184,62,159,42,147,196,83,73,236,90,88,43,99,164,172,169,232,179,49,149,61,151,202,159,179,137,234,231,244,248,122,167,189,47,39,91,241,187,174,27,192,214,125,136,95,114,122,188,146,229,99,210,123,173,182,178,243,86,142,239,220,167,134,207,36,114,85,73,185,239,118,249,28,213,122,245,123,151,171,151,171,157,245,168,103,48,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,83,61,124,197,117,142,251,172,156,92,103,117,55,120,124,61,38,31,112,159,14,181,211,110,99,251,52,180,19,203,27,151,123,88,197,119,118,117,168,159,163,183,57,157,253,155,156,214,53,75,191,226,171,84,191,66,220,56,234,46,166,67,125,246,53,125,155,31,170,246,85,111,133,241,29,171,164,172,236,208,254,205,88,246,187,173,84,176,55,227,106,177,58,245,127,70,163,149,51,88,4,191,225,131,131,43,22,178,112,143,174,188,65,100,119,95,15,87,135,219,234,35,198,146,55,189,253,154,170,8,35,184,86,186,104,83,98,59,187,2,197,79,27,187,142,107,59,243,189,209,57,204,137,72,193,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,235,52,17,192,78,153,226,186,95,194,62,153,219,177,106,78,223,183,177,250,44,154,227,59,227,141,38,170,174,175,129,149,18,190,71,49,141,223,183,184,216,152,174,234,228,138,24,152,174,118,206,165,6,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,245,1,165,61,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,89,232,8,127,202,179,88,239,186,187,194,61,162,155,35,135,173,94,5,112,151,14,142,167,115,63,182,169,105,160,130,74,101,216,198,53,25,219,130,162,40,58,124,78,119,99,123,156,174,122,162,76,0,50,174,73,254,41,248,193,186,235,14,148,105,87,15,120,210,210,51,9,211,188,95,31,108,242,182,39,119,238,55,184,109,81,195,59,222,233,24,215,70,200,29,37,69,59,88,207,133,234,146,72,174,145,29,18,71,24,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,224,246,220,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,45,39,141,110,90,216,38,169,104,213,170,151,135,204,62,213,96,204,240,75,124,20,22,42,127,19,51,33,174,181,194,234,137,95,110,234,249,123,76,154,73,170,164,155,196,202,215,61,242,167,73,100,68,145,242,54,74,240,209,195,166,9,194,254,150,80,105,158,11,79,253,21,101,226,183,124,223,194,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,237,140,250,145,62,181,94,170,6,93,237,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,234,201,26,190,246,170,57,62,180,58,87,21,60,78,95,120,170,202,177,28,215,41,178,248,43,214,63,135,208,99,87,26,159,18,201,61,169,85,4,147,201,45,118,198,69,19,32,238,190,161,203,217,106,43,89,211,162,57,83,220,147,255,0,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,106,88,9,255,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,245,235,21,164,148,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,53,242,184,242,39,166,95,125,122,197,105,42,128,160,30,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,238,108,172,138,42,154,104,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,123,56,151,225,211,59,225,127,84,235,244,207,58,167,254,150,178,207,91,190,31,225,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,125,74,159,82,168,79,254,70,63,109,159,134,255,0,50,45,80,170,190,70,63,109,159,134,255,0,50,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,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,138,188,209,252,246,106,111,220,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,95,226,187,128,77,47,226,183,63,194,117,27,39,186,85,219,174,88,197,69,53,45,214,38,164,146,193,123,178,71,51,166,125,3,218,217,99,116,15,87,73,34,54,162,55,35,154,146,201,185,178,126,205,99,145,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,125,96,7,138,214,252,214,235,166,186,47,159,106,53,138,158,146,123,150,43,139,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,235,51,24,93,247,57,44,166,251,143,240,143,71,105,180,87,120,122,76,155,48,183,90,238,145,246,152,255,0,17,74,200,42,106,219,31,87,34,171,58,79,73,78,254,173,84,119,193,211,174,215,57,22,154,244,159,5,253,40,106,158,27,166,126,212,246,103,210,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,80,47,167,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,226,185,179,105,125,215,81,248,62,186,92,236,206,171,146,163,5,188,81,229,15,164,166,162,117,67,234,96,99,100,166,155,174,213,69,141,145,69,87,37,67,228,232,228,107,41,221,213,17,21,94,217,105,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,192,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,234,3,57,124,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,147,42,230,146,56,59,187,90,175,92,40,104,245,101,154,231,73,95,79,30,15,101,164,124,180,211,54,86,54,120,40,226,134,104,149,205,85,68,124,114,199,36,111,111,214,215,177,205,94,138,138,128,118,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,223,94,177,90,74,162,42,242,184,242,39,166,95,125,122,197,105,42,128,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,109,159,134,255,0,50,45,80,170,190,70,63,109,159,134,255,0,50,45,80,0,0,12,171,150,211,196,143,26,255,0,171,255,0,3,218,61,163,26,123,115,186,208,234,78,101,165,248,221,76,87,26,37,236,251,26,214,234,72,152,250,132,149,205,94,179,75,218,158,24,210,53,71,199,241,203,190,55,50,46,229,75,0,45,83,149,103,30,63,236,71,10,154,191,122,254,150,44,66,251,115,184,255,0,204,50,154,200,214,118,191,202,29,19,228,155,250,58,118,55,249,38,22,168,101,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,239,249,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,16,155,224,0,0,0,42,175,154,159,1,223,236,191,21,122,65,101,254,138,92,190,197,108,183,127,207,190,166,246,231,247,127,201,219,43,35,135,250,74,135,187,249,87,149,86,106,160,202,184,19,83,151,55,1,63,173,69,246,125,72,212,73,252,62,153,99,55,15,7,87,79,5,70,202,171,213,115,24,201,86,141,170,197,223,12,40,201,35,116,178,251,156,173,123,89,18,238,115,164,134,245,14,85,194,119,149,141,27,249,127,143,122,116,7,85,0,101,92,213,65,149,112,39,79,43,222,10,63,88,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,206,85,194,119,149,141,27,249,127,143,122,116,7,85,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,17,127,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,146,131,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,212,153,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,218,43,32,141,161,76,38,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,28,43,141,110,33,237,92,51,240,243,146,231,147,221,106,232,47,183,10,121,172,152,179,233,168,219,82,255,0,109,207,79,42,210,185,91,34,44,72,200,214,55,76,245,147,225,217,19,145,17,238,86,198,254,234,84,175,59,77,99,190,203,149,96,188,63,83,195,217,178,211,91,211,49,172,147,115,29,226,234,164,146,162,146,157,58,43,55,199,217,100,85,62,244,126,215,248,175,137,189,99,106,168,86,8,63,84,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,162,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,38,7,42,125,121,166,209,190,40,232,49,155,237,109,92,118,45,73,167,76,102,70,54,162,84,130,59,139,229,99,168,38,124,44,99,146,87,247,81,105,154,170,141,237,165,100,143,87,181,168,244,117,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,75,218,41,170,22,173,106,210,60,67,85,236,205,164,142,159,41,179,211,92,159,79,77,90,218,182,81,206,246,39,122,149,101,106,34,61,240,203,220,137,255,0,11,85,31,27,145,90,213,69,68,15,106,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,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,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,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,237,179,240,223,230,69,170,21,87,200,199,237,179,240,223,230,69,170,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,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,89,167,42,126,5,105,179,25,40,56,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,218,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,107,44,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,0,35,255,0,30,218,153,138,233,127,8,250,153,113,202,106,251,126,222,199,235,113,155,116,12,146,52,154,170,186,190,7,211,196,200,218,247,183,126,222,227,165,122,55,171,146,40,101,122,53,219,58,1,69,156,85,106,151,233,167,136,237,69,212,200,111,190,217,160,188,228,21,94,202,173,240,190,31,187,107,137,253,154,31,217,171,24,230,244,165,138,6,252,109,71,175,78,175,234,229,114,175,159,212,93,47,186,233,197,151,1,185,222,93,87,29,70,117,139,183,40,101,37,77,19,169,223,77,3,238,21,148,208,244,220,170,178,50,88,169,35,168,100,157,26,142,101,67,122,34,162,35,221,231,241,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,181,254,105,250,13,77,133,240,77,164,84,180,244,85,119,251,150,148,84,90,241,151,223,33,167,150,54,69,110,117,189,105,230,154,88,154,247,50,38,75,81,75,64,136,175,87,109,123,152,198,191,227,93,193,231,249,37,235,95,251,122,225,206,178,223,252,249,173,190,170,56,191,201,232,234,227,153,235,39,249,18,198,214,199,253,58,185,223,196,66,213,12,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,0,0,5,112,115,150,226,30,213,141,233,125,175,134,235,45,214,173,153,14,89,81,73,123,188,83,182,141,174,129,108,144,201,47,109,175,149,233,240,189,245,144,68,230,164,95,23,74,89,17,234,214,185,169,37,59,18,83,152,174,177,223,117,147,139,140,238,166,239,15,135,164,195,238,19,225,214,186,109,204,127,102,150,130,121,99,114,239,107,24,174,238,206,181,19,244,118,231,51,191,179,115,154,198,169,29,107,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,91,85,16,63,41,110,156,150,53,230,154,237,134,229,124,57,94,107,106,223,114,177,84,63,38,178,164,213,18,202,207,103,76,177,197,83,12,76,86,108,129,145,84,44,114,42,111,253,163,235,158,228,103,194,247,45,74,209,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,183,34,44,128,224,3,94,106,120,124,226,143,17,201,166,173,164,166,177,95,234,25,140,228,47,171,168,138,154,6,91,170,229,141,174,154,73,164,99,146,38,65,43,97,169,85,69,111,84,167,86,43,218,215,57,64,208,240,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,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,61,6,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,75,240,233,157,240,191,170,117,250,103,157,83,255,0,75,89,103,173,223,15,240,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,62,165,79,169,87,74,103,10,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,216,25,204,46,167,146,167,149,140,167,230,5,119,167,91,138,107,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,229,57,42,121,88,202,126,96,87,122,117,184,10,171,226,199,205,62,178,124,192,200,125,70,114,213,57,94,240,45,250,20,197,89,174,58,199,134,120,77,73,189,111,246,61,53,107,183,77,98,181,201,27,81,58,194,173,79,15,89,55,89,59,157,85,207,100,74,200,255,0,100,231,84,70,191,147,134,254,95,116,215,110,39,181,43,138,29,105,181,85,177,140,212,139,253,126,31,99,169,138,90,103,239,134,236,218,138,59,210,75,20,237,114,177,92,201,218,200,37,139,100,140,86,203,241,49,204,235,97,64,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,182,207,195,127,153,22,168,85,95,35,31,182,207,195,127,153,22,168,4,0,231,55,170,95,69,56,113,177,105,157,5,247,194,215,231,121,4,126,38,139,194,239,241,150,186,38,44,211,126,209,88,173,143,101,83,173,206,247,57,175,119,94,137,213,189,196,42,47,74,52,190,235,170,183,171,213,178,222,234,184,105,236,24,189,243,40,174,171,134,137,213,44,167,130,223,111,154,165,59,189,21,18,54,75,44,113,83,164,142,94,141,125,67,61,206,85,70,58,79,243,115,212,204,87,81,56,184,154,221,139,85,248,191,161,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,189,171,146,94,142,95,101,202,179,174,32,106,38,236,217,105,173,235,135,81,199,181,142,241,117,82,73,79,87,80,189,81,251,227,236,178,42,111,114,179,107,252,87,194,238,177,185,20,43,135,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,214,105,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,214,103,7,137,124,2,155,75,56,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,82,93,241,91,188,67,214,141,81,101,85,123,216,234,117,137,236,123,149,119,177,205,119,87,110,234,183,61,202,179,88,239,186,187,194,61,162,155,35,135,173,94,5,112,151,14,142,167,115,63,182,169,105,160,130,74,101,216,198,53,25,219,130,162,40,58,124,78,119,99,123,156,174,122,162,4,192,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,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,33,175,59,140,214,213,65,162,250,123,167,51,83,213,173,202,249,148,75,123,167,149,172,111,97,176,80,210,73,12,173,123,183,110,71,171,174,16,171,81,26,168,168,217,58,171,122,34,58,176,56,104,192,41,181,79,136,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,37,223,45,187,196,49,107,21,86,37,71,177,141,167,73,94,247,181,83,99,26,231,117,110,222,169,37,121,194,230,182,172,171,140,23,216,173,244,245,113,212,97,216,189,182,201,92,233,152,212,100,147,189,211,87,35,162,84,114,170,179,181,93,19,85,92,141,93,237,122,116,232,136,231,126,174,77,184,181,139,32,226,226,178,237,119,161,241,21,120,206,31,113,186,90,228,238,189,158,30,169,243,211,82,58,78,141,84,71,245,130,174,161,157,28,138,223,143,175,77,205,106,160,93,249,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,10,234,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,161,194,249,35,230,183,90,13,104,212,45,57,134,158,145,109,183,204,94,43,221,68,174,99,187,237,158,134,174,56,98,107,29,187,106,49,91,112,153,92,138,213,85,86,199,209,91,209,81,215,18,103,91,128,60,235,244,119,198,78,147,223,253,151,237,15,23,144,71,98,236,247,251,91,125,165,27,232,59,187,182,187,175,111,197,119,54,244,248,182,109,234,222,187,147,69,32,101,92,190,142,91,60,40,233,198,134,104,118,55,170,22,200,189,171,153,234,54,63,65,120,185,94,106,33,70,201,79,75,85,12,117,17,208,83,167,85,237,194,205,204,222,168,187,165,145,136,247,116,70,197,28,84,46,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,5,11,115,74,208,189,56,208,110,38,163,180,233,125,155,216,214,172,163,31,167,201,38,182,196,168,148,180,117,82,213,85,67,35,41,152,136,157,168,87,195,181,233,31,85,107,28,247,35,54,177,24,198,95,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,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,237,179,240,223,230,69,170,21,87,200,199,237,179,240,223,230,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,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,17,87,154,63,158,205,77,251,151,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,168,14,119,185,215,180,53,79,77,52,207,217,125,191,96,227,245,119,223,27,223,235,222,241,245,41,15,107,183,183,225,217,236,221,219,183,46,238,247,78,141,217,213,220,3,150,46,150,254,148,56,201,194,188,93,139,218,118,172,75,196,101,55,15,237,174,207,133,240,177,175,132,159,220,246,185,251,107,164,162,248,27,187,175,95,137,170,196,121,234,185,188,231,95,75,120,201,185,88,61,151,225,62,133,99,246,187,23,123,191,220,241,125,200,221,95,221,219,181,59,125,60,127,111,111,87,127,37,187,175,197,181,189,3,146,94,45,125,171,215,220,235,53,167,161,223,101,181,97,235,107,172,169,238,177,59,85,85,117,180,242,83,199,177,87,123,183,50,138,165,122,162,43,83,183,209,202,138,230,162,133,202,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,211,201,183,41,190,228,28,35,214,90,110,245,222,34,147,25,204,46,54,187,92,125,166,51,195,210,190,10,106,183,71,213,168,138,254,179,213,212,63,171,149,93,241,244,235,181,173,68,129,124,219,48,171,174,43,198,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,118,134,87,34,53,92,155,28,197,235,213,85,173,150,156,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,130,202,128,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,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,253,182,126,27,252,200,181,66,170,249,24,253,182,126,27,252,200,181,64,0,0,50,174,90,167,42,206,3,191,216,142,42,245,126,203,253,44,184,133,138,231,110,255,0,152,125,53,237,175,238,255,0,148,54,38,73,15,244,117,12,119,242,79,42,172,210,159,9,222,86,52,111,229,254,61,233,208,1,29,121,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,75,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,82,101,85,243,83,224,59,253,151,226,175,72,44,191,209,75,151,216,173,150,239,249,247,212,222,220,254,239,249,59,101,100,112,255,0,73,80,247,127,42,240,37,167,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,51,67,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,245,162,253,104,129,213,64,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,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,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,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,162,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,248,90,136,200,218,136,214,162,34,37,212,243,88,215,154,157,27,225,114,191,25,177,86,210,71,125,212,154,133,198,99,99,170,34,73,227,183,62,39,186,190,102,66,246,57,101,103,105,18,153,202,136,222,218,214,70,244,123,92,140,71,83,7,15,218,103,250,100,215,28,15,75,100,164,186,212,82,100,217,5,13,190,191,217,113,239,170,134,133,243,55,197,78,207,129,232,222,212,9,44,138,247,53,90,198,177,92,228,218,213,2,85,106,198,142,95,116,139,149,14,159,84,228,115,116,171,207,117,66,155,49,142,155,107,63,181,105,106,108,245,81,211,38,246,61,200,254,228,20,241,79,215,225,115,123,251,28,212,115,21,86,53,240,157,230,159,70,254,96,99,222,163,1,103,220,223,241,107,22,13,193,126,158,225,88,181,15,130,178,227,249,133,166,215,110,166,238,190,78,197,44,22,154,248,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,96,240,157,230,159,70,254,96,99,222,163,0,30,255,0,152,174,142,95,116,111,139,140,238,154,239,55,136,164,204,46,19,230,54,186,157,172,103,122,150,190,121,100,114,108,107,222,173,237,78,149,16,117,118,215,63,177,191,107,90,246,161,56,57,44,107,205,53,219,13,202,248,114,188,214,213,190,229,98,168,126,77,101,73,170,37,149,158,206,153,99,138,166,24,152,172,217,3,34,168,88,228,84,223,251,71,215,61,200,207,133,238,95,191,206,111,66,232,242,157,26,177,107,205,162,205,190,245,132,220,35,183,93,42,227,88,35,254,7,171,114,177,171,50,185,18,89,123,117,107,78,216,216,215,42,51,197,206,237,138,142,115,155,94,220,0,107,205,79,15,156,81,226,57,52,213,180,148,214,43,253,67,49,156,133,245,117,17,83,64,203,117,92,177,181,211,73,52,140,114,68,200,37,108,53,42,168,173,234,148,234,197,123,90,231,40,26,30,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,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,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,246,217,248,111,243,34,213,10,171,228,99,246,217,248,111,243,34,213,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,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,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,172,14,118,154,199,98,139,21,193,120,126,167,135,189,122,169,184,38,99,89,38,231,183,194,82,199,29,69,37,58,116,86,108,147,188,249,106,125,232,253,204,240,191,19,122,72,213,75,63,51,237,204,163,87,170,117,127,140,28,226,116,158,173,109,184,125,66,98,22,216,106,96,138,39,192,202,23,57,149,13,69,143,174,246,58,177,106,228,99,158,170,245,100,173,69,219,209,24,208,244,28,171,52,114,197,171,188,92,90,42,114,57,186,210,96,86,249,115,24,233,182,191,251,106,170,154,120,35,166,77,236,123,85,157,185,234,34,159,175,196,215,118,54,57,170,215,170,165,207,113,47,128,84,234,159,15,58,145,167,214,252,122,146,249,114,190,98,247,42,107,93,13,74,69,178,91,143,135,122,209,170,44,170,140,99,219,80,145,61,143,114,166,199,181,174,234,221,189,82,11,114,71,210,251,85,46,1,168,90,209,51,169,39,185,92,239,17,98,244,232,234,38,247,232,224,166,134,58,153,118,84,117,87,108,157,213,112,238,141,17,169,214,146,55,42,187,221,178,205,0,202,185,166,142,31,181,51,244,201,161,216,30,169,73,87,106,168,171,201,177,250,27,133,127,178,228,223,75,13,115,225,111,138,129,159,27,213,189,169,210,88,213,142,114,185,142,98,181,203,185,170,81,15,48,141,47,186,233,87,24,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,93,85,82,70,69,44,146,211,172,141,94,142,125,59,253,205,84,86,54,199,249,50,106,151,210,190,28,111,186,103,95,125,241,85,248,38,65,39,134,162,240,187,60,29,174,181,137,52,63,180,70,35,100,223,84,219,139,189,238,115,219,211,162,244,111,109,0,159,228,117,227,255,0,94,105,184,124,225,115,46,201,161,173,171,166,190,223,233,223,140,227,207,164,168,150,154,118,92,106,226,145,173,154,57,163,99,150,39,193,19,102,169,69,85,111,85,167,70,35,218,231,53,73,20,84,95,58,125,121,169,187,102,88,167,14,86,106,218,71,219,108,84,236,201,175,73,13,68,82,191,218,51,36,145,83,67,43,17,155,224,124,84,235,36,136,155,255,0,104,202,230,57,89,240,177,202,21,193,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,228,191,230,167,130,254,139,245,79,73,52,207,218,158,211,250,37,163,246,11,23,141,236,118,124,87,133,169,173,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,163,148,222,133,216,181,131,137,175,164,153,109,154,235,87,106,211,187,123,50,74,89,169,213,241,210,178,241,29,84,41,68,202,137,26,159,243,243,50,61,205,87,186,153,122,238,99,100,99,189,95,58,191,52,248,183,203,250,31,81,184,129,229,57,86,96,191,165,13,83,213,189,51,246,167,179,62,150,232,253,254,197,227,123,29,239,11,226,170,104,161,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,16,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,157,92,149,60,211,229,63,47,235,189,70,220,124,158,111,122,23,71,166,28,71,82,106,54,61,102,240,86,93,75,183,186,227,51,152,176,50,23,94,32,122,71,90,145,197,26,53,237,220,199,210,78,247,189,21,100,150,166,87,35,220,187,154,192,179,94,0,53,230,155,136,62,23,49,28,154,106,218,186,155,237,130,157,152,206,66,250,186,137,106,103,125,198,146,40,218,233,164,154,70,53,101,124,241,58,26,149,84,87,116,90,133,98,189,206,107,148,145,69,69,242,88,215,154,155,78,101,149,240,229,121,173,164,101,182,251,78,252,154,202,147,84,69,19,253,163,10,71,21,76,49,49,89,190,119,203,78,145,200,169,191,246,108,161,123,145,159,19,220,150,232,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,248,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,246,217,248,111,243,34,207,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,172,30,70,63,109,159,134,255,0,50,36,255,0,52,125,94,169,210,94,15,178,104,45,179,213,193,114,206,106,33,196,41,102,134,8,165,99,25,82,215,190,169,178,164,159,197,99,232,224,171,141,28,212,115,209,242,49,91,183,248,237,10,54,213,140,235,244,161,170,121,150,166,123,47,217,159,75,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,233,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,80,182,147,224,191,165,13,83,195,116,207,218,158,204,250,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,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,64,41,175,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,27,250,249,41,234,103,209,253,113,205,52,182,174,174,213,79,73,152,99,236,184,67,226,36,217,85,81,93,65,55,236,224,167,234,244,71,245,130,174,178,71,177,26,231,109,129,28,138,214,177,253,102,87,54,109,47,186,234,63,7,215,75,157,153,213,114,84,96,183,138,60,161,244,148,212,78,168,125,76,12,108,148,211,117,218,168,177,178,40,170,228,168,124,157,28,141,101,59,186,162,34,171,219,78,220,42,234,151,232,91,136,237,58,212,201,175,190,198,160,179,100,20,190,213,173,240,190,35,181,107,149,253,154,239,217,163,30,231,117,165,150,118,252,13,87,167,94,172,232,228,106,160,105,76,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,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,104,163,73,243,175,209,127,0,184,110,165,251,47,218,127,68,180,126,221,125,240,93,254,207,138,240,182,88,230,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,160,20,89,197,143,154,125,100,249,129,144,250,140,229,159,114,75,197,172,84,154,5,157,102,180,244,59,47,87,92,193,109,117,149,61,215,175,118,150,146,138,158,74,120,246,42,236,110,215,214,212,175,84,68,114,247,58,57,85,26,212,74,108,47,251,150,46,150,254,139,248,54,194,188,93,139,217,151,92,183,196,101,55,15,237,174,247,138,241,82,47,132,159,220,247,53,155,168,99,162,248,27,183,167,79,137,168,245,120,18,168,143,252,126,96,191,164,78,13,181,98,193,237,79,103,248,76,126,75,239,123,177,221,221,236,217,25,95,218,219,185,189,59,158,23,183,187,175,195,191,119,71,116,218,178,0,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,253,64,102,135,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,68,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,250,80,213,60,203,83,63,88,239,102,125,45,200,46,55,223,5,244,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,223,94,177,90,74,163,149,112,185,161,127,171,94,132,227,58,41,244,167,233,31,209,207,27,252,39,224,124,31,127,196,86,79,83,252,143,114,77,187,123,251,127,142,189,118,245,247,117,232,157,84,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,10,184,214,229,189,250,224,234,157,171,83,63,76,191,68,189,153,143,193,98,240,95,71,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,3,128,114,49,251,108,252,55,249,145,106,132,85,224,99,129,143,212,187,233,183,250,168,253,49,250,99,236,223,247,147,217,254,23,194,120,159,252,162,109,251,188,79,254,47,77,159,191,175,186,85,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,33,87,26,220,183,191,92,29,83,181,106,103,233,151,232,151,179,49,248,44,94,11,232,239,143,238,118,234,106,38,238,247,60,84,93,58,248,157,187,118,175,77,157,122,251,250,32,112,14,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,22,169,192,199,3,31,169,119,211,111,245,81,250,99,244,199,217,191,239,39,179,252,47,132,241,63,249,68,219,247,120,159,252,94,155,63,127,95,119,42,226,143,149,39,235,41,174,217,54,181,254,158,190,142,125,35,240,95,193,159,69,188,103,99,195,209,193,77,252,183,139,143,118,238,198,239,226,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,212,251,75,46,186,103,244,247,233,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,173,199,230,117,250,68,227,39,86,47,254,203,246,127,132,200,36,177,118,123,253,221,222,205,141,148,29,221,219,91,211,185,225,123,155,122,124,59,246,245,119,77,203,98,156,146,241,107,21,38,129,103,89,173,61,14,203,213,215,48,91,93,101,79,117,235,221,165,164,162,167,146,158,61,138,187,27,181,245,181,43,213,17,28,189,206,142,85,70,181,19,229,106,199,38,191,210,134,169,230,90,153,250,199,123,51,233,110,65,113,190,248,47,162,29,239,11,226,170,100,155,181,220,241,173,223,183,185,183,118,214,245,233,215,162,117,232,74,174,10,120,82,253,79,180,178,235,166,127,79,126,150,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,123,186,168,72,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,160,228,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,118,237,168,197,109,194,101,114,43,85,85,91,31,69,111,69,71,75,78,53,185,111,126,184,58,167,106,212,207,211,47,209,47,102,99,240,88,188,23,209,223,31,220,237,212,212,77,221,238,120,168,186,117,241,59,118,237,94,155,58,245,247,244,71,5,60,183,191,83,237,83,186,234,103,233,151,233,111,180,241,249,236,94,11,232,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,40,77,80,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,250,80,213,60,203,83,63,88,239,102,125,45,200,46,55,223,5,244,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,223,94,177,90,74,163,149,112,185,161,127,171,94,132,227,58,41,244,167,233,31,209,207,27,252,39,224,124,31,127,196,86,79,83,252,143,114,77,187,123,251,127,142,189,118,245,247,117,232,157,84,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,10,184,214,229,189,250,224,234,157,171,83,63,76,191,68,189,153,143,193,98,240,95,71,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,3,128,114,49,251,108,252,55,249,145,106,132,85,224,99,129,143,212,187,233,183,250,168,253,49,250,99,236,223,247,147,217,254,23,194,120,159,252,162,109,251,188,79,254,47,77,159,191,175,186,85,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,64,15,236,24,255,0,231,69,254,100,255,0,241,249,101,58,79,130,254,139,244,179,13,211,63,106,123,79,232,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,168,30,172,0,5,27,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,220,87,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,135,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,172,187,183,35,91,84,215,90,217,172,92,75,85,209,219,95,81,35,168,233,234,241,38,212,207,12,10,229,237,178,73,91,89,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,2,202,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,19,208,17,87,130,158,12,51,190,15,189,171,96,253,96,190,150,225,151,62,253,103,209,255,0,162,144,208,118,238,146,120,118,120,207,21,223,150,85,233,13,55,111,181,213,24,187,247,116,234,158,249,84,0,202,185,170,130,170,255,0,176,99,255,0,157,23,249,147,255,0,199,224,79,254,19,188,172,104,223,203,252,123,211,160,58,169,229,52,159,5,253,23,233,102,27,166,126,212,246,159,209,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,50,174,106,160,170,191,236,24,255,0,231,69,254,100,255,0,241,248,19,255,0,132,239,43,26,55,242,255,0,30,244,232,14,170,121,77,39,193,127,69,250,89,134,233,159,181,61,167,244,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,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,35,255,0,26,220,41,126,184,58,89,106,211,63,167,191,68,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,80,40,179,132,239,52,250,55,243,3,30,245,24,13,41,149,171,164,252,154,255,0,69,250,167,134,234,103,235,29,237,63,162,89,5,186,251,224,190,136,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,14,85,197,143,149,141,100,249,127,144,250,116,231,85,60,166,172,96,191,165,13,44,204,180,207,218,158,204,250,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,6,96,141,41,240,157,229,99,70,254,95,227,222,157,1,0,63,176,99,255,0,157,23,249,147,255,0,199,229,148,233,62,11,250,47,210,204,55,76,253,169,237,63,162,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,160,122,176,0,20,67,205,99,94,105,181,147,138,58,252,102,197,91,87,37,139,77,169,215,25,141,142,168,149,96,146,226,201,94,234,249,153,11,216,212,137,253,213,74,103,42,35,187,137,71,27,209,238,106,177,27,221,57,37,232,229,246,92,171,58,226,6,162,110,205,150,154,222,184,117,28,123,88,239,23,85,36,148,245,117,11,213,31,190,62,203,34,166,247,43,54,191,197,124,46,235,27,145,125,94,89,201,106,251,156,229,87,156,215,41,226,199,198,222,178,11,133,69,210,227,83,244,17,145,247,234,167,145,210,75,38,198,87,53,141,220,247,185,122,53,17,169,215,162,34,39,184,157,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,139,27,17,206,123,153,20,81,49,94,253,155,148,34,175,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,233,241,173,194,151,235,131,165,150,173,51,250,123,244,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,34,174,147,242,107,253,23,234,158,27,169,159,172,119,180,254,137,100,22,235,239,130,250,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,128,79,253,88,193,127,74,26,89,153,105,159,181,61,153,244,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,204,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,19,188,164,241,93,126,214,91,214,174,98,218,181,244,31,233,31,110,166,227,107,102,51,29,100,46,174,70,237,150,162,55,50,120,54,247,118,182,71,163,154,247,58,87,74,245,122,239,218,208,238,188,0,107,205,55,16,124,46,98,57,52,213,181,117,55,219,5,59,49,156,133,245,117,18,212,206,251,141,36,81,181,211,73,52,140,106,202,249,226,116,53,42,168,174,232,181,10,197,123,156,215,41,70,220,88,249,167,214,79,152,25,15,168,206,93,247,4,60,32,223,120,57,197,114,92,42,163,87,254,154,89,111,151,8,110,148,116,223,71,217,110,240,21,93,190,221,68,155,210,105,95,47,117,140,166,78,138,168,214,118,58,181,58,189,202,70,173,88,228,215,250,80,213,60,203,83,63,88,239,102,125,45,200,46,55,223,5,244,67,189,225,124,85,76,147,118,187,158,53,187,246,247,54,238,218,222,189,58,244,78,189,0,245,124,149,60,172,101,63,48,43,189,58,220,79,242,63,240,83,194,151,234,125,165,151,93,51,250,123,244,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,3,149,113,99,229,99,89,62,95,228,62,157,57,213,79,41,171,24,47,233,67,75,51,45,51,246,167,179,62,150,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,129,152,35,74,124,39,121,88,209,191,151,248,247,167,64,64,15,236,24,255,0,231,69,254,100,255,0,241,249,101,58,79,130,254,139,244,179,13,211,63,106,123,79,232,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,168,30,172,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,133,92,107,114,222,253,112,117,78,213,169,159,166,95,162,94,204,199,224,177,120,47,163,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,129,192,57,24,253,182,126,27,252,200,181,66,42,240,49,192,199,234,93,244,219,253,84,126,152,253,49,246,111,251,201,236,255,0,11,225,60,79,254,81,54,253,222,39,255,0,23,166,207,223,215,221,42,128,25,172,226,199,205,62,178,124,192,200,125,70,115,74,101,106,234,199,38,191,210,134,169,230,90,153,250,199,123,51,233,110,65,113,190,248,47,162,29,239,11,226,170,100,155,181,220,241,173,223,183,185,183,118,214,245,233,215,162,117,232,7,171,228,169,229,99,41,249,129,93,233,214,226,127,145,255,0,130,158,20,191,83,237,44,186,233,159,211,223,165,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,171,32,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,121,77,88,193,127,74,26,89,153,105,159,181,61,153,244,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,12,193,26,83,225,59,202,198,141,252,191,199,189,58,2,0,127,96,199,255,0,58,47,243,39,255,0,143,203,41,210,124,23,244,95,165,152,110,153,251,83,218,127,68,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,245,96,0,60,166,172,103,95,162,253,44,204,181,51,217,126,211,250,37,143,220,111,190,11,191,217,241,94,22,154,73,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,102,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,141,20,113,121,195,221,247,138,29,26,169,209,219,70,165,253,10,164,185,220,41,106,46,149,62,198,101,203,198,82,192,229,145,180,219,29,36,107,31,237,219,79,47,113,175,71,126,199,111,189,175,114,16,219,79,121,42,90,176,220,255,0,26,203,239,186,247,73,146,91,108,119,138,43,149,101,150,175,9,111,98,229,4,51,50,73,41,100,221,90,246,236,145,173,86,47,86,57,58,57,122,181,223,82,132,212,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,2,165,121,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,123,88,223,9,85,28,149,21,116,235,213,95,190,78,243,37,169,247,35,54,179,194,252,78,235,35,81,56,175,40,205,76,197,116,239,139,136,109,217,77,95,132,250,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,109,60,94,112,199,98,226,211,70,170,116,170,239,122,246,37,91,46,20,183,75,93,223,195,62,167,192,85,68,229,107,164,236,54,88,146,93,208,73,81,23,71,59,106,119,119,244,87,53,164,64,210,126,77,127,162,253,83,195,117,51,245,142,246,159,209,44,130,221,125,240,95,68,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,11,20,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,52,90,215,170,23,93,106,213,204,191,85,239,45,171,142,163,41,188,84,220,153,79,83,90,234,183,209,192,247,175,102,149,37,114,34,189,144,197,219,137,159,11,81,25,27,81,26,212,68,68,209,158,191,105,165,247,89,52,107,44,210,172,115,55,250,35,87,149,91,221,107,146,239,236,214,87,246,105,101,114,54,166,62,195,220,196,119,118,5,150,46,187,154,230,119,55,181,81,205,66,189,109,60,141,109,80,221,104,166,190,241,45,87,89,109,101,68,110,172,167,164,196,155,77,60,208,35,147,184,200,229,117,100,141,141,234,222,168,143,88,222,141,85,69,86,187,167,69,9,21,202,179,71,47,186,69,194,61,162,167,35,155,165,94,123,112,151,49,142,155,107,63,181,105,106,96,130,58,100,222,199,185,31,220,130,158,41,250,252,46,111,127,99,154,142,98,170,193,110,117,126,105,241,111,151,244,62,163,113,46,122,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,26,241,173,203,123,245,193,213,59,86,166,126,153,126,137,123,51,31,130,197,224,190,142,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,4,43,228,169,230,159,41,249,127,93,234,54,226,116,243,83,209,203,238,174,240,143,119,169,199,38,235,87,129,92,34,204,100,166,218,207,237,170,90,104,39,142,165,55,189,237,70,118,224,168,150,126,191,19,157,216,216,214,171,158,138,159,43,130,158,91,223,169,246,169,221,117,51,244,203,244,183,218,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,22,101,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,101,244,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,78,245,42,202,212,85,99,38,139,185,19,254,23,34,178,71,34,181,200,170,139,165,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,43,46,237,200,214,213,53,214,182,107,23,18,213,116,118,215,212,72,234,58,122,188,73,181,51,195,2,185,123,108,146,86,214,70,217,30,141,232,138,244,141,136,229,69,84,107,122,244,75,10,208,29,52,190,232,222,141,98,122,85,145,230,255,0,75,170,241,91,123,109,113,221,253,154,202,14,245,44,78,115,105,163,236,49,207,70,246,160,72,162,235,185,206,127,111,123,149,92,229,3,160,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,121,77,88,193,127,74,26,89,153,105,159,181,61,153,244,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,12,193,26,83,225,59,202,198,141,252,191,199,189,58,2,0,127,96,199,255,0,58,47,243,39,255,0,143,203,41,210,124,23,244,95,165,152,110,153,251,83,218,127,68,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,245,96,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,229,53,99,147,95,233,67,84,243,45,76,253,99,189,153,244,183,32,184,223,124,23,209,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,167,218,89,117,211,63,167,191,75,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,84,36,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,10,184,214,229,189,250,224,234,157,171,83,63,76,191,68,189,153,143,193,98,240,95,71,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,3,128,114,49,251,108,252,55,249,145,242,121,218,107,29,246,92,171,5,225,250,158,30,205,150,154,222,153,141,100,155,152,239,23,85,36,149,20,148,233,209,89,190,62,203,34,169,247,163,246,191,197,124,77,235,27,85,102,7,3,28,12,126,165,223,77,191,213,71,233,143,211,31,102,255,0,188,158,207,240,190,19,196,255,0,229,19,111,221,226,127,241,122,108,253,253,125,220,83,95,185,73,223,120,128,214,92,179,88,178,62,39,60,61,94,77,112,117,68,116,223,66,216,255,0,9,74,198,164,116,212,219,217,88,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,4,96,228,211,128,83,100,220,81,221,51,59,142,61,87,87,79,135,98,245,117,52,119,6,164,169,5,13,198,162,88,169,227,71,185,170,140,87,201,77,37,114,53,143,235,213,27,35,145,58,199,185,183,104,71,94,9,120,60,181,112,111,128,95,113,8,114,170,76,170,229,126,188,45,202,162,244,219,35,109,243,186,6,195,28,113,82,191,246,178,185,236,141,205,153,237,234,254,136,181,18,116,106,117,85,116,138,3,202,106,198,11,250,80,210,204,203,76,253,169,236,207,165,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,101,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,212,153,93,90,253,201,242,197,172,154,203,150,106,174,57,173,127,68,105,50,171,131,174,146,90,62,141,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,64,36,175,1,58,153,138,234,135,8,250,103,113,197,170,251,158,193,199,232,177,155,140,15,146,53,154,150,186,130,6,83,202,201,26,199,187,102,238,219,101,98,59,163,150,41,162,122,181,187,250,20,89,197,143,154,125,100,249,129,144,250,140,229,233,240,83,194,151,234,125,165,151,93,51,250,123,244,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,98,174,172,114,107,253,40,106,158,101,169,159,172,119,179,62,150,228,23,27,239,130,250,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,128,122,190,74,158,86,50,159,152,21,222,157,110,39,249,31,248,41,225,75,245,62,210,203,174,153,253,61,250,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,178,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,148,213,140,23,244,161,165,153,150,153,251,83,217,159,75,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,64,204,17,127,223,247,44,191,245,127,255,0,224,225,21,127,176,99,255,0,157,23,249,147,255,0,199,228,255,0,253,5,255,0,249,44,126,173,31,74,126,207,254,130,251,111,192,255,0,249,187,193,120,175,15,220,255,0,167,219,238,127,226,239,255,0,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,0,63,176,99,255,0,157,23,249,147,255,0,199,229,170,0,0,1,152,29,88,193,127,69,250,167,153,105,159,181,61,167,244,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,191,78,94,25,173,215,63,224,183,74,175,183,154,122,72,106,41,108,239,178,49,180,204,115,88,176,91,234,101,161,133,202,142,115,151,123,162,166,141,207,94,189,21,234,229,68,106,42,53,34,254,172,114,107,253,40,106,158,101,169,159,172,119,179,62,150,228,23,27,239,130,250,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,132,213,225,115,66,255,0,86,189,9,198,116,83,233,79,210,63,163,158,55,248,79,192,248,62,255,0,136,172,158,167,249,30,228,155,118,247,246,255,0,29,122,237,235,238,235,209,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,128,31,216,49,255,0,206,139,252,201,255,0,227,242,202,116,159,5,253,23,233,102,27,166,126,212,246,159,209,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,80,61,88,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,10,184,214,229,189,250,224,234,157,171,83,63,76,191,68,189,153,143,193,98,240,95,71,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,2,21,242,84,243,79,148,252,191,174,245,27,113,117,36,42,224,167,150,247,234,125,170,119,93,76,253,50,253,45,246,158,63,61,139,193,125,29,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,154,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,250,218,246,57,171,209,81,80,253,101,48,105,87,27,119,94,20,56,229,214,139,22,79,61,93,118,157,101,90,145,122,134,235,70,234,167,54,11,76,238,188,43,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,2,231,193,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,0,0,0,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,71,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,237,90,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,179,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,157,126,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,64,149,64,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,142,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,103,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,58,252,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,129,37,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,250,197,27,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,224,100,105,35,21,21,175,100,215,146,0,0,7,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,53,255,0,101,31,129,63,248,243,255,0,54,111,31,232,132,148,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,52,90,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,102,169,34,114,170,177,147,69,219,149,159,19,145,89,35,85,28,228,84,85,13,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,115,93,116,226,143,66,120,107,246,39,233,175,57,250,57,244,143,196,251,51,248,50,178,179,191,225,251,93,239,245,180,82,109,219,223,139,248,221,58,238,247,117,232,189,56,167,42,205,99,190,234,239,8,246,138,108,142,30,181,120,21,194,92,58,58,157,204,254,218,165,166,130,9,41,151,99,24,212,103,110,10,136,160,233,241,57,221,141,238,114,185,234,137,26,249,231,125,137,254,36,252,180,9,211,162,156,102,112,217,196,78,85,85,133,104,230,164,125,32,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,118,178,149,185,42,121,167,202,126,95,215,122,141,184,181,78,42,181,75,244,45,195,142,162,234,100,55,223,99,87,217,177,250,175,101,86,248,95,17,218,186,74,206,205,15,236,213,143,107,186,213,75,3,126,54,171,19,175,87,244,106,57,80,57,254,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,142,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,213,116,83,94,244,159,136,156,86,171,53,209,204,175,233,5,150,138,224,251,92,245,62,6,166,147,101,83,35,142,71,71,178,162,56,222,189,25,52,107,213,19,111,197,211,175,84,84,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,105,39,133,93,45,253,11,112,227,167,90,103,53,139,216,213,246,108,126,151,218,180,94,43,196,118,174,146,179,189,93,251,68,123,218,238,181,82,206,239,129,202,196,235,209,157,26,141,68,15,127,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,214,40,219,150,135,28,117,60,56,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,3,35,73,24,168,173,123,38,188,144,0,0,0,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,31,174,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,154,241,99,229,99,89,62,95,228,62,157,57,89,124,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,33,113,32,0,0,0,7,201,166,202,108,85,121,85,199,10,167,174,223,122,181,91,232,238,149,148,221,167,167,106,150,174,74,152,233,228,222,169,177,219,159,69,82,157,17,85,201,219,234,228,68,115,85,120,95,28,156,93,218,184,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,155,119,246,211,170,190,72,99,87,71,221,73,27,18,185,46,229,55,220,231,42,226,23,53,202,107,188,109,235,32,184,88,238,151,26,158,211,35,239,213,79,37,210,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,112,22,126,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,209,115,87,248,175,141,241,200,197,115,30,199,58,10,243,132,213,206,32,176,109,56,183,97,216,85,159,216,218,109,148,108,183,95,242,104,43,226,74,170,234,169,82,161,201,105,108,72,228,150,40,86,26,119,73,44,136,213,108,173,123,98,87,53,169,35,37,129,124,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,97,160,144,124,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,176,3,197,106,174,180,105,126,136,90,173,23,221,87,203,233,49,187,109,242,241,79,97,163,172,171,100,157,133,173,153,175,116,109,146,70,181,91,11,54,197,35,150,89,21,177,181,26,170,231,52,251,249,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,103,179,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,192,82,237,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,3,69,39,20,214,190,51,56,108,225,219,42,165,194,181,143,82,62,143,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,99,7,39,125,80,215,156,243,72,239,88,254,112,218,75,166,159,98,53,12,180,99,151,138,154,222,183,24,39,107,24,247,219,146,52,69,89,41,162,138,72,156,199,189,88,177,239,108,76,238,179,163,105,188,175,58,125,6,166,187,97,184,167,17,182,106,42,183,220,172,85,12,198,111,75,13,60,178,179,217,211,44,146,211,77,43,209,251,32,100,85,11,36,104,187,63,104,250,230,53,95,240,177,170,19,83,68,56,186,225,211,136,235,173,206,197,163,90,153,73,127,185,90,41,217,87,87,70,234,42,170,41,210,7,59,111,117,145,212,197,27,164,98,59,107,92,230,35,145,138,248,209,219,119,179,175,96,51,215,203,171,88,239,186,55,197,198,9,83,104,135,196,82,102,23,8,48,235,165,54,230,51,189,75,95,60,81,181,119,185,143,86,246,167,74,121,250,55,107,159,216,217,185,173,123,148,208,160,17,87,251,40,252,9,255,0,199,159,249,179,120,255,0,68,36,166,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,25,109,52,167,194,119,149,141,27,249,127,143,122,116,0,125,93,107,215,189,39,225,219,21,165,205,117,143,43,250,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,232,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,149,235,206,91,90,46,185,46,188,218,244,94,213,151,213,207,143,97,246,122,74,187,141,149,172,116,80,65,123,159,187,39,117,253,90,157,231,248,57,105,118,187,171,218,196,150,70,183,107,159,42,47,229,228,201,165,191,74,248,142,190,234,101,125,139,197,80,96,152,252,158,26,183,197,108,240,119,74,215,164,48,254,205,30,142,147,125,43,110,45,247,181,204,111,78,171,209,221,181,2,213,53,211,138,61,9,225,175,216,159,166,188,231,232,231,210,63,19,236,207,224,202,202,206,255,0,135,237,119,191,214,209,73,183,111,126,47,227,116,235,187,221,215,162,244,249,58,41,198,103,13,156,68,229,85,88,86,142,106,71,210,11,213,21,189,247,73,233,189,143,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,226,235,211,162,42,164,22,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,177,202,184,177,242,177,172,159,47,242,31,78,156,14,85,253,148,126,4,255,0,227,207,252,217,188,127,162,29,255,0,244,165,130,126,139,63,77,126,221,254,227,62,143,253,41,246,159,133,155,253,139,240,222,39,191,217,217,221,254,71,226,217,179,127,238,219,215,220,102,8,191,239,251,150,95,250,191,255,0,240,112,7,246,81,248,19,255,0,143,63,243,102,241,254,136,73,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,50,218,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,167,63,195,245,251,70,179,253,71,202,116,143,13,212,43,85,215,47,194,246,251,110,215,3,221,220,166,234,168,215,109,114,162,50,94,219,213,35,151,182,231,118,164,115,89,38,199,170,53,99,7,50,254,56,233,184,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,190,7,198,178,61,81,26,198,77,76,26,79,244,239,244,167,134,254,139,127,219,159,210,11,119,209,207,228,127,217,79,19,31,133,254,95,246,95,203,118,255,0,148,248,63,190,247,117,3,75,217,102,127,134,224,181,56,253,46,97,144,210,90,95,149,94,35,176,90,22,165,85,172,170,184,201,20,178,197,78,143,233,181,175,123,96,145,25,185,83,115,246,177,189,94,246,53,222,128,174,14,109,52,89,149,187,129,173,48,183,234,53,218,146,233,150,82,229,22,88,111,213,212,141,70,193,85,113,109,158,185,42,102,141,17,140,68,99,165,71,185,17,24,207,114,167,194,223,169,58,7,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,244,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,253,164,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,250,244,122,210,255,0,128,0,0,0,0,30,83,48,213,93,56,211,251,238,45,140,102,185,165,170,203,117,205,110,14,181,216,41,43,42,18,57,46,21,72,197,122,199,26,47,253,22,245,94,141,89,37,134,52,93,242,198,215,121,254,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,207,103,17,90,243,153,113,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,178,54,187,162,185,24,221,239,87,200,228,222,247,42,134,151,129,8,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,25,190,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,125,29,198,146,85,138,162,158,86,57,17,204,123,92,157,83,170,124,76,115,30,221,204,123,92,190,128,163,108,51,139,187,175,8,60,192,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,93,219,59,137,209,89,36,209,163,163,238,172,141,11,201,7,201,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,235,0,0,1,26,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,244,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,206,171,162,154,247,164,252,68,226,181,89,174,142,101,127,72,44,180,87,7,218,231,169,240,53,52,155,42,153,28,114,58,61,149,17,198,245,232,201,163,94,168,155,126,46,157,122,162,162,83,15,54,109,47,181,105,199,24,55,75,157,153,212,145,211,231,86,122,60,161,244,148,212,77,167,101,52,239,116,148,211,117,218,170,146,62,89,105,36,168,124,157,26,174,125,67,186,162,170,43,221,223,249,35,234,245,75,46,186,133,160,149,211,213,201,79,61,60,89,125,174,54,193,23,98,7,177,209,210,214,185,242,123,165,87,200,146,80,35,91,241,49,18,25,23,224,85,93,225,107,224,0,56,86,175,113,197,194,190,132,102,82,105,246,169,106,221,37,167,33,130,158,42,153,232,97,182,214,215,62,157,146,34,171,18,85,165,134,70,198,245,111,71,163,30,168,253,143,99,186,109,123,85,125,6,133,241,71,161,60,74,123,111,244,41,156,253,35,250,57,225,189,167,252,25,89,71,216,241,29,222,207,250,230,40,247,110,236,75,252,94,189,54,251,250,117,78,185,246,226,95,63,166,213,62,33,181,35,80,109,249,13,93,242,219,124,202,46,85,54,186,234,149,151,124,182,239,16,244,163,68,73,81,30,198,54,157,34,99,24,228,77,140,107,91,209,187,122,37,202,114,153,210,251,174,156,112,125,107,185,222,93,87,29,70,117,120,172,202,25,73,83,68,234,119,211,64,246,199,77,15,77,202,171,35,37,138,146,58,134,73,209,168,230,84,55,162,42,34,61,193,237,114,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,244,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,206,171,162,154,247,164,252,68,226,181,89,174,142,101,127,72,44,180,87,7,218,231,169,240,53,52,155,42,153,28,114,58,61,149,17,198,245,232,201,163,94,168,155,126,46,157,122,162,162,103,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,249,207,243,13,126,209,172,3,81,241,109,35,204,181,10,213,106,203,243,77,222,196,181,206,247,119,42,122,42,181,187,156,136,172,139,184,244,88,226,238,57,189,217,26,230,71,189,232,173,79,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,231,135,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,52,252,8,191,203,122,139,91,105,120,80,196,231,214,219,181,37,99,235,41,233,230,197,33,133,176,35,232,241,180,163,167,101,4,50,172,44,107,85,234,214,62,68,87,43,228,217,43,17,238,71,163,152,201,64,7,228,187,92,233,172,182,170,219,205,100,117,114,83,208,83,201,83,43,41,41,37,170,157,204,99,85,206,72,225,133,174,150,87,244,69,232,200,218,231,185,122,35,81,85,81,8,193,253,148,126,4,255,0,227,207,252,217,188,127,162,18,168,205,183,24,24,5,78,152,113,71,170,88,100,216,245,37,138,158,151,40,174,169,183,219,233,18,38,193,5,186,166,85,168,162,72,219,18,236,99,22,154,104,85,24,157,54,34,163,85,26,168,173,64,209,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,31,88,129,92,154,115,250,156,155,133,203,166,25,113,200,105,42,234,48,236,162,174,154,142,222,213,137,39,161,183,84,69,21,68,106,246,181,17,234,201,42,100,174,86,189,253,122,171,100,106,47,72,246,182,122,128,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,142,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,181,99,58,253,23,233,102,101,169,158,203,246,159,209,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,49,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,165,237,20,215,189,39,226,39,21,170,205,116,115,43,250,65,101,162,184,62,215,61,79,129,169,164,217,84,200,227,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,19,160,28,127,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,0,121,77,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,210,115,151,248,172,141,146,72,245,107,24,247,55,234,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,158,206,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,13,20,130,173,121,95,115,4,169,187,84,217,120,94,214,155,173,35,30,202,118,208,97,247,202,153,98,166,102,200,98,165,167,163,178,164,81,64,214,171,213,172,157,204,158,89,119,200,245,108,95,19,220,206,182,148,0,243,248,110,127,134,234,13,53,214,171,12,200,105,46,172,177,222,43,108,23,52,133,87,125,29,198,146,85,138,162,158,86,57,17,204,123,92,157,83,170,124,76,115,30,221,204,123,92,190,128,163,108,51,139,187,175,8,60,192,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,93,219,59,137,209,89,36,209,163,163,238,172,141,11,201,7,201,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,235,0,0,0,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,253,164,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,208,52,83,94,244,159,136,156,86,171,53,209,204,175,233,5,150,138,224,251,92,245,62,6,166,147,101,83,35,142,71,71,178,162,56,222,189,25,52,107,213,19,111,197,211,175,84,84,74,65,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,98,141,185,104,113,199,83,195,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,240,50,52,145,138,138,215,178,96,188,144,0,0,0,0,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,229,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,75,115,88,227,142,155,82,174,181,252,45,233,179,42,226,177,99,23,133,102,83,115,115,229,129,110,55,26,87,61,139,68,200,250,162,62,154,25,122,185,206,145,171,220,154,40,220,196,107,98,108,147,113,78,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,244,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,115,253,107,215,189,39,225,219,21,165,205,117,143,43,250,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,159,233,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,251,73,169,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,128,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,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,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,19,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,134,226,76,171,150,125,192,151,51,170,60,27,71,242,13,47,214,250,223,27,117,195,49,250,138,204,30,105,223,5,21,45,117,45,5,189,169,13,141,210,71,18,118,166,95,15,251,41,164,73,29,43,165,115,21,119,182,38,74,22,43,55,20,252,62,210,107,45,103,15,215,45,81,181,91,179,234,47,12,215,218,46,13,150,147,187,37,67,97,116,16,195,60,172,108,51,205,34,84,194,173,138,55,186,69,220,189,27,240,187,167,85,50,217,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,255,0,114,234,210,111,209,23,8,248,37,15,210,251,173,251,233,69,190,12,183,109,107,186,67,110,246,132,17,79,224,233,99,234,189,184,89,187,170,167,85,223,43,230,151,163,123,155,26,18,84,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,37,80,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,160,80,9,106,156,171,56,241,255,0,98,56,84,213,251,215,244,177,98,23,219,157,199,254,97,148,214,70,179,181,254,80,232,159,36,223,209,211,177,191,201,48,170,176,6,170,1,5,121,94,241,175,250,192,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,247,189,179,107,108,205,99,42,22,86,181,58,77,23,118,8,100,73,21,95,39,193,46,249,28,249,123,115,168,1,81,124,233,244,26,166,211,153,98,156,70,217,168,169,25,109,190,211,179,25,189,44,52,241,68,255,0,104,194,146,75,77,52,175,71,239,157,242,211,164,145,162,236,253,155,40,88,213,127,196,198,165,186,17,215,143,253,6,166,226,15,133,204,187,25,134,138,174,166,251,96,167,126,77,143,50,146,158,90,153,223,113,164,138,71,54,24,225,141,237,89,95,60,78,154,153,17,81,221,22,161,30,140,115,154,212,2,178,185,66,107,165,30,152,113,29,87,167,57,13,231,193,89,117,46,222,219,116,45,122,64,200,93,120,129,235,37,18,201,44,138,215,183,115,31,87,3,24,197,85,146,90,152,154,172,114,237,115,59,95,60,239,177,63,196,159,150,149,129,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,138,115,118,206,191,74,26,89,195,14,166,123,47,217,159,75,113,251,157,247,193,119,251,222,23,197,83,90,102,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,160,30,87,146,167,154,124,167,229,253,119,168,219,142,191,206,191,91,237,73,106,195,120,110,134,199,86,235,147,170,41,243,138,139,147,164,107,96,142,4,109,109,28,80,49,190,247,61,238,114,204,231,42,237,70,35,35,68,223,189,123,124,131,146,167,154,124,167,229,253,119,168,219,136,171,197,86,169,126,154,120,142,212,93,76,134,251,237,154,11,206,65,85,236,170,223,11,225,251,182,184,159,217,161,253,154,177,142,111,74,88,160,111,198,212,122,244,234,254,174,87,42,135,85,229,151,162,159,166,158,46,49,111,17,112,240,180,24,39,76,214,179,100,187,38,151,193,79,15,135,142,62,177,189,174,235,85,45,54,246,174,222,177,36,187,92,142,219,214,255,0,136,21,201,223,69,238,186,117,195,205,235,80,50,140,66,174,205,119,207,239,12,171,163,168,169,123,154,250,251,36,52,236,240,114,164,74,238,140,98,203,53,107,152,229,107,93,35,36,107,254,40,214,37,39,168,25,87,45,83,149,103,30,63,236,71,10,154,191,122,254,150,44,66,251,115,184,255,0,204,50,154,200,214,118,191,202,29,19,228,155,250,58,118,55,249,38,21,86,126,171,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,212,230,61,174,78,168,168,160,106,120,16,131,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,155,224,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,113,60,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,214,62,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,124,241,183,106,226,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,109,28,168,146,71,212,37,169,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,83,218,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,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,17,90,243,153,113,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,178,54,187,162,185,24,221,239,87,200,228,222,247,42,216,87,35,31,182,207,195,127,153,21,86,90,167,35,31,182,207,195,127,153,1,101,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,215,226,95,135,76,239,133,253,83,175,211,60,234,159,250,90,203,61,110,248,127,132,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,219,217,245,42,125,74,186,83,35,255,0,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,128,170,220,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,4,0,229,55,198,189,187,79,235,63,86,45,80,185,246,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,201,140,147,190,175,87,44,200,172,183,243,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,78,172,235,154,22,85,150,240,61,67,163,29,205,154,147,114,238,226,87,251,140,209,201,89,226,241,214,82,53,143,172,124,179,170,237,172,170,238,118,92,189,102,95,217,85,75,214,23,73,6,208,250,188,215,56,215,253,38,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,209,87,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,222,107,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,40,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,195,165,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,240,53,175,75,237,90,213,164,121,126,148,94,93,73,29,62,83,103,169,182,178,162,166,137,181,108,163,157,236,94,205,82,68,229,68,123,225,151,183,43,62,38,170,62,54,170,57,170,136,169,237,64,25,108,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,69,28,27,107,165,31,17,60,56,225,154,141,237,159,104,222,157,111,142,221,145,185,233,3,38,101,226,157,141,142,169,100,138,5,86,69,220,122,119,216,206,141,94,212,209,59,99,81,200,212,168,206,107,26,13,77,163,124,81,215,228,214,42,42,184,236,90,147,78,185,52,111,117,60,169,4,119,23,202,246,215,194,201,158,247,36,175,238,162,84,185,17,91,219,74,200,216,140,107,81,138,238,233,201,47,88,239,177,101,89,215,15,213,16,247,172,181,54,245,204,104,228,220,198,248,74,168,228,167,164,168,78,136,205,242,119,153,45,55,189,95,181,158,23,225,111,89,28,168,21,130,104,207,68,51,91,86,154,240,53,128,234,53,246,158,174,123,110,43,164,246,171,221,100,84,140,107,167,146,10,107,60,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,125,102,115,11,84,227,171,84,190,138,114,202,225,251,77,40,47,190,22,191,59,199,241,159,19,69,225,119,248,203,93,21,174,25,166,253,162,177,91,30,202,167,91,157,238,115,94,238,189,19,171,123,136,5,106,234,198,117,250,80,213,60,203,83,61,151,236,207,165,185,5,198,251,224,187,253,239,11,226,170,100,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,234,114,203,209,79,208,183,8,248,183,136,184,120,170,252,239,166,107,89,178,93,240,197,227,96,135,195,199,31,88,216,230,244,165,138,155,123,87,119,73,86,93,174,86,237,233,76,28,36,104,189,215,94,184,134,194,116,254,151,16,171,200,173,18,94,40,234,242,74,120,94,232,153,21,146,58,136,252,108,178,202,215,53,98,103,105,92,212,114,57,174,87,189,140,103,89,30,196,93,36,129,85,124,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,177,63,196,159,150,149,235,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,129,165,224,115,78,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,14,85,197,143,149,141,100,249,127,144,250,116,231,85,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,41,216,191,239,251,150,95,250,191,255,0,240,112,160,18,255,0,191,238,89,127,234,255,0,255,0,193,192,40,4,188,156,207,139,187,87,8,60,191,52,103,43,130,221,73,120,203,47,216,61,130,219,142,90,167,168,107,24,249,210,213,11,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,163,99,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,135,228,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,237,57,104,112,57,77,195,142,27,14,176,231,15,171,126,162,230,150,120,217,53,36,140,150,157,150,59,116,203,28,233,68,232,94,141,114,212,171,153,19,166,115,219,240,62,52,141,136,136,215,190,110,21,202,179,128,239,246,35,138,189,95,178,255,0,75,46,33,98,185,219,191,230,31,77,123,107,251,191,229,13,137,146,67,253,29,67,29,252,147,203,31,177,107,70,151,228,186,161,147,104,189,151,47,164,159,54,195,233,233,170,239,22,87,50,72,167,130,9,227,100,145,202,205,237,70,204,205,178,197,185,209,43,209,139,44,109,126,213,123,81,66,26,243,171,242,177,139,124,192,161,244,235,137,77,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,92,167,58,191,43,24,183,204,10,31,78,184,148,172,6,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,233,20,102,135,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,19,195,71,17,120,39,20,26,89,65,169,152,45,71,244,84,119,138,45,147,127,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,235,69,250,209,3,170,144,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,125,122,61,105,127,197,0,242,184,243,217,166,95,125,122,61,105,127,192,0,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,214,40,135,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,17,141,123,152,199,185,88,192,231,252,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,116,117,36,87,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,221,205,56,133,197,172,88,54,190,234,94,21,139,80,248,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,240,60,174,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,170,86,255,0,193,37,214,245,192,230,15,197,190,156,65,87,95,81,29,61,108,57,101,158,154,149,210,189,176,65,115,184,177,247,101,145,211,42,163,35,138,58,56,159,20,81,116,107,24,233,156,168,137,35,142,43,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,129,165,224,114,174,26,56,139,193,56,160,210,202,13,76,193,106,63,162,163,188,81,108,155,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,90,47,214,137,213,64,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,9,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,94,73,149,114,210,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,129,107,224,0,43,215,157,62,1,77,125,225,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,177,172,125,68,20,12,71,189,61,207,216,214,170,119,21,29,93,124,189,245,66,235,165,92,96,233,181,206,222,218,185,169,239,247,136,177,122,234,72,107,93,76,202,136,46,14,74,100,238,244,69,73,25,20,178,69,80,145,185,58,57,244,236,247,181,81,30,219,211,226,95,0,169,213,62,30,117,35,79,173,248,245,37,242,229,124,197,238,84,214,186,26,148,139,100,183,31,14,245,163,84,89,85,24,199,182,161,34,123,30,229,77,143,107,93,213,187,122,166,104,128,213,65,29,121,132,106,133,171,74,184,62,212,155,157,193,180,147,84,95,236,242,226,244,52,147,86,182,153,245,19,220,26,180,203,218,234,138,178,62,40,164,150,161,99,106,117,115,41,223,239,106,34,189,190,255,0,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,144,47,157,166,177,216,162,197,112,94,31,169,225,239,94,170,110,9,152,214,73,185,237,240,148,177,199,81,73,78,157,21,155,36,239,62,90,159,122,63,115,60,47,196,222,146,53,80,42,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,205,57,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,250,138,54,229,89,163,150,45,93,226,226,209,83,145,205,214,147,2,183,203,152,199,77,181,255,0,219,85,84,211,193,29,50,111,99,218,172,237,207,81,20,253,126,38,187,177,177,205,86,189,85,47,164,12,214,113,99,230,159,89,62,96,100,62,163,57,101,60,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,86,183,22,62,105,245,147,230,6,67,234,51,158,42,76,255,0,50,151,1,167,210,215,100,53,105,137,210,222,38,191,178,210,213,70,192,183,25,97,142,7,84,61,17,58,189,233,20,44,99,119,42,236,69,147,102,222,228,155,131,223,241,85,196,198,101,197,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,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,147,3,149,63,3,148,218,149,117,160,226,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,209,17,244,208,203,209,173,108,110,94,228,209,72,215,171,91,19,163,155,138,114,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,173,218,95,245,75,70,180,110,251,128,233,29,238,251,106,197,106,242,238,229,167,16,181,182,149,208,82,205,225,89,19,82,154,39,49,157,152,122,36,144,199,28,110,115,55,185,236,100,104,231,42,52,14,128,0,0,84,95,59,141,47,186,210,231,250,123,173,16,186,174,123,109,206,207,46,47,80,141,162,119,98,142,122,105,164,169,139,125,71,85,110,249,219,87,54,216,213,26,189,41,36,114,43,189,251,45,208,137,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,25,140,163,158,174,68,107,85,175,87,198,196,110,239,226,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,49,154,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,125,102,154,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,2,10,243,150,207,234,113,158,23,45,120,101,187,33,164,164,168,204,114,138,74,106,203,123,150,37,158,186,221,79,20,181,18,43,26,228,87,163,35,169,142,133,92,246,116,232,174,141,170,189,36,218,234,171,224,255,0,0,169,212,254,40,244,183,12,135,30,164,190,211,213,101,20,53,55,11,125,90,68,232,39,183,83,74,149,21,169,35,101,93,143,98,83,67,50,171,23,174,244,69,106,35,149,81,171,37,121,203,103,244,217,55,20,118,188,50,221,144,213,213,211,225,216,189,37,53,101,189,203,42,65,67,113,168,150,90,137,21,141,114,35,21,242,83,73,66,174,123,58,245,70,198,213,94,177,237,111,74,228,151,163,151,217,114,172,235,136,26,137,187,54,90,107,122,225,212,113,237,99,188,93,84,146,83,213,212,47,84,126,248,251,44,138,155,220,172,218,255,0,21,240,187,172,110,69,11,106,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,235,42,87,154,47,48,10,203,189,101,203,134,77,16,200,187,54,168,124,77,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,108,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,67,133,243,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,226,49,175,115,24,247,43,25,199,248,94,225,71,81,248,173,190,228,246,76,2,45,159,69,241,250,171,196,179,73,10,172,115,213,53,138,148,116,13,145,202,216,163,154,162,110,141,106,203,35,26,216,217,60,159,23,105,88,239,149,195,71,14,153,223,20,26,167,65,166,120,45,63,244,85,151,138,221,240,255,0,6,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,234,68,250,213,52,17,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,129,155,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,46,211,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,252,156,208,184,40,253,96,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,217,181,182,103,61,244,233,19,156,157,38,139,187,60,209,172,104,175,147,227,139,100,142,124,93,186,86,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,224,53,38,102,179,139,31,52,250,201,243,3,33,245,25,203,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,168,219,139,31,52,250,201,243,3,33,245,25,192,145,92,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,228,153,87,45,83,149,103,30,63,236,71,10,154,191,122,254,150,44,66,251,115,184,255,0,204,50,154,200,214,118,191,202,29,19,228,155,250,58,118,55,249,38,1,106,128,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,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,42,206,60,127,216,142,21,53,126,245,253,44,88,133,246,231,113,255,0,152,101,53,145,172,237,127,148,58,39,201,55,244,116,236,111,242,76,45,80,202,185,119,220,175,120,215,253,96,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,217,181,182,102,177,149,11,43,90,157,38,139,187,4,50,36,138,175,147,224,151,124,142,124,189,176,157,64,0,5,106,243,75,227,219,232,37,29,251,133,29,47,131,126,65,117,183,248,60,190,233,81,79,214,58,10,26,184,17,203,71,78,215,167,73,38,154,9,90,175,151,162,182,56,228,68,98,172,174,87,65,218,185,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,253,213,103,185,87,251,235,145,228,153,29,195,254,82,178,186,229,93,81,39,253,41,38,154,73,31,253,110,115,157,251,213,64,249,64,149,92,98,112,117,250,165,105,102,143,253,33,172,241,121,158,107,237,107,141,247,246,125,191,103,246,233,173,123,45,223,4,242,197,47,98,105,106,255,0,110,205,189,206,239,189,58,53,157,63,39,47,238,25,240,222,43,245,47,53,210,220,194,186,174,220,246,224,245,119,43,69,206,153,85,207,183,92,99,174,162,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,192,144,28,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,55,18,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,210,185,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,30,215,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,39,166,159,112,73,106,226,191,150,174,151,95,113,152,41,40,117,23,21,167,200,102,181,86,54,149,174,158,237,3,110,87,55,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,214,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,202,114,130,226,99,13,204,116,122,155,134,87,80,213,208,101,152,29,61,109,201,138,228,89,32,185,91,167,174,116,174,157,143,70,162,70,248,165,171,100,78,141,223,90,44,111,99,157,214,70,197,249,57,174,112,81,250,77,197,103,226,83,76,237,150,170,108,147,18,183,212,84,229,177,116,236,205,120,181,195,27,92,149,27,213,201,27,166,165,142,55,251,156,221,242,68,187,81,234,176,195,19,130,0,114,244,225,235,245,141,226,107,31,176,86,212,218,153,101,197,59,121,109,238,154,227,75,226,163,175,161,164,170,129,29,70,144,170,108,147,188,249,99,141,200,245,70,164,110,145,221,30,173,72,223,161,66,21,114,163,225,211,244,45,195,140,25,253,238,159,102,73,170,94,30,251,81,241,245,237,90,218,199,123,58,47,134,87,198,238,177,203,37,70,228,107,30,158,47,182,244,235,18,116,154,160,0,34,175,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,196,20,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,105,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,88,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,130,221,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,2,128,75,116,215,238,7,41,184,142,224,155,72,117,135,7,125,91,53,23,11,210,123,19,33,164,141,146,212,50,249,110,134,222,201,214,137,176,177,28,228,169,71,62,87,66,230,55,227,124,139,27,209,81,204,124,53,22,105,79,132,239,43,26,55,242,255,0,30,244,232,0,206,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,23,231,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,16,57,179,112,73,106,178,211,93,56,183,211,136,41,40,41,228,168,163,135,44,179,211,82,182,38,58,121,229,145,143,187,44,142,153,17,95,36,178,81,196,248,162,139,171,158,247,76,229,85,89,28,87,174,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,230,156,58,235,174,51,196,126,145,216,181,95,22,165,171,165,167,186,83,177,42,169,230,166,168,99,41,171,81,141,241,52,241,75,52,81,37,83,34,149,95,18,207,19,86,55,62,55,162,47,86,185,19,165,129,158,30,63,244,26,167,135,206,40,242,236,102,26,42,74,107,21,254,161,249,54,60,202,74,120,169,160,101,186,174,89,28,216,99,134,55,185,34,100,18,182,106,100,69,70,245,74,116,122,49,173,115,80,230,153,30,166,125,32,208,236,31,75,106,234,238,181,21,120,126,65,144,220,33,241,18,111,165,167,161,175,134,219,219,130,159,171,213,89,210,122,74,201,30,196,107,91,186,116,114,43,156,247,244,179,94,116,250,13,77,118,195,113,78,35,108,212,85,111,185,88,170,25,140,222,150,26,121,101,103,179,166,89,37,166,154,87,163,246,64,200,170,22,72,209,118,126,209,245,204,106,191,225,99,86,162,192,234,186,17,173,127,161,107,118,169,248,123,127,138,175,206,244,254,191,10,163,223,22,248,98,241,181,84,158,34,73,58,72,199,55,165,44,85,59,28,155,186,74,177,110,106,183,119,79,41,164,248,47,233,67,84,240,221,51,246,167,179,62,150,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,158,84,176,158,77,58,47,117,201,117,230,233,173,23,92,66,174,124,123,15,179,213,210,91,175,78,123,162,130,11,220,253,168,251,76,232,228,239,63,193,203,85,185,189,30,214,36,177,185,219,92,248,149,66,223,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,71,160,0,12,171,151,19,172,156,10,211,113,75,193,54,142,103,26,125,65,72,205,84,176,105,190,49,13,12,213,53,82,177,151,59,116,54,245,122,219,81,22,68,130,23,186,74,135,72,201,156,207,227,177,172,115,216,199,43,217,78,198,148,248,78,242,177,163,127,47,241,239,78,128,12,230,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,213,146,53,125,237,84,114,125,104,95,71,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,64,230,239,193,246,3,138,218,153,197,54,6,148,150,75,149,218,241,21,6,75,106,73,97,134,11,132,243,182,71,37,116,12,123,218,229,169,87,51,164,177,196,215,172,136,231,78,173,103,110,121,36,175,93,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,134,154,65,226,180,83,83,105,181,155,72,241,13,86,165,179,85,218,89,149,89,233,174,139,67,83,28,173,125,51,228,98,43,227,69,150,56,221,35,17,219,145,146,163,17,146,179,108,140,234,199,181,87,218,129,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,5,143,241,79,192,173,78,99,194,174,149,113,79,165,20,21,117,55,218,93,55,199,230,205,104,93,85,19,96,117,186,146,195,26,251,73,139,52,141,86,190,40,169,227,137,208,198,142,238,34,198,230,177,174,108,139,44,10,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,209,79,9,222,86,52,111,229,254,61,233,208,20,173,204,210,193,163,88,255,0,23,25,75,52,114,247,227,252,127,91,134,85,19,42,93,81,13,22,69,44,243,58,178,8,222,169,255,0,55,35,216,142,122,71,44,178,199,213,155,59,81,135,213,227,183,152,61,247,140,10,60,127,13,178,98,191,69,240,203,55,135,186,77,67,60,140,168,170,170,188,118,28,201,36,116,200,212,233,12,93,217,162,137,26,141,87,181,93,36,136,138,230,69,15,63,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,14,0,104,163,129,61,63,209,172,15,134,92,58,109,16,127,136,178,228,214,250,91,229,125,107,166,115,228,173,186,62,150,24,106,166,150,62,252,236,167,155,125,62,201,41,227,145,89,20,140,123,19,222,213,85,10,192,230,255,0,139,88,176,109,125,211,220,43,22,161,240,86,92,127,75,237,54,187,117,55,117,242,118,41,96,173,175,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,118,190,70,63,109,159,134,255,0,50,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,128,181,64,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,192,86,183,57,190,30,176,70,98,182,46,37,45,181,54,171,30,73,237,8,241,251,164,94,22,110,246,69,220,141,93,78,187,227,69,141,38,130,58,121,190,41,26,221,241,124,43,47,88,97,137,245,44,118,174,48,56,148,190,241,83,174,55,141,77,185,167,102,213,14,235,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,253,211,47,117,242,72,170,247,167,114,71,163,85,24,140,107,124,85,110,139,234,133,187,72,232,53,222,225,136,85,210,224,151,75,194,216,104,111,19,62,54,50,170,181,25,35,213,177,70,174,238,189,136,144,202,139,43,88,177,239,141,236,221,189,170,212,11,84,228,211,162,26,95,110,210,251,167,16,150,171,229,93,219,54,187,84,85,227,23,24,157,28,144,193,101,130,57,34,155,194,177,171,240,206,249,90,148,181,14,155,222,136,142,142,54,163,21,146,172,150,62,103,175,128,94,43,171,56,82,215,26,75,221,206,93,248,102,81,217,179,229,16,201,52,233,28,20,174,153,170,218,246,199,18,59,185,53,63,198,230,162,198,247,58,55,207,27,118,172,187,219,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,7,214,0,1,13,121,172,104,53,78,178,112,185,95,147,88,168,169,36,190,233,181,66,228,209,189,212,241,44,242,91,153,19,219,95,11,38,123,218,177,51,180,169,82,228,69,119,113,104,227,98,49,206,86,43,105,131,135,237,76,253,13,235,142,7,170,82,85,221,105,233,49,156,130,134,225,95,236,185,54,85,77,66,201,155,226,160,103,198,196,119,118,5,150,53,99,156,141,123,94,173,114,237,114,154,83,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,52,90,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,102,169,34,114,170,177,147,69,219,149,159,19,145,89,35,85,28,228,84,85,15,20,117,94,32,245,175,244,211,113,193,60,61,191,194,208,96,154,127,143,225,84,123,226,217,52,190,10,149,60,68,146,116,145,237,119,90,169,106,118,57,54,245,137,34,220,212,118,238,188,168,253,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,1,106,156,148,52,66,212,150,172,203,137,25,175,149,110,185,58,162,163,7,167,182,182,54,182,8,224,70,209,86,75,59,221,239,115,222,231,44,45,106,38,212,98,50,69,93,251,211,183,105,71,42,225,87,75,127,66,220,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,138,241,29,171,164,172,239,87,126,209,30,246,187,173,84,179,187,224,114,177,58,244,103,70,163,81,58,168,21,87,207,59,236,79,241,39,229,165,85,150,169,207,59,236,79,241,39,229,167,20,229,1,139,88,179,157,125,212,44,43,41,161,241,182,92,131,75,238,214,187,141,55,117,241,247,233,103,173,160,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,7,32,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,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,160,112,37,204,30,251,193,253,30,65,134,222,241,95,165,24,101,231,196,93,33,161,130,70,83,213,82,222,59,13,100,114,54,101,106,245,134,94,212,49,74,142,71,43,26,141,146,52,85,107,226,152,44,211,152,55,27,118,174,20,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,40,90,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,208,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,79,94,22,56,21,169,195,184,85,213,94,41,245,94,130,174,154,251,85,166,249,4,216,85,11,106,162,116,13,183,85,216,100,95,105,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,10,224,47,251,254,229,151,254,175,255,0,252,28,40,4,191,239,251,150,95,250,191,255,0,240,112,10,1,38,255,0,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,8,11,243,131,137,140,55,133,14,95,154,79,170,89,133,13,93,197,238,193,241,187,109,162,217,76,138,215,220,110,50,90,163,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,240,252,156,192,184,238,177,112,171,138,201,133,98,207,241,186,155,144,91,214,75,117,55,71,199,236,186,89,227,170,142,43,174,247,211,203,79,63,106,166,157,169,225,156,168,231,245,234,189,27,239,90,86,210,172,179,89,101,215,28,115,41,211,44,154,234,253,77,186,228,17,123,46,226,234,214,173,85,93,210,174,109,159,181,150,117,217,39,121,242,171,100,239,42,177,237,145,233,39,86,185,221,126,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,92,79,43,222,5,191,66,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,236,156,234,136,212,60,167,53,63,167,127,168,46,146,126,148,191,219,159,210,11,7,210,63,228,127,217,79,98,214,248,175,228,63,101,252,183,115,249,63,131,251,223,119,66,181,184,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,149,92,208,184,22,253,10,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,178,107,169,227,88,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,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,62,252,122,240,207,77,194,199,16,215,60,30,205,93,73,62,61,124,167,250,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,67,65,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,65,110,117,126,86,49,111,152,20,62,157,113,33,175,43,238,48,114,109,19,213,203,46,137,94,86,174,227,130,103,247,134,208,50,130,154,42,118,190,142,247,90,250,90,120,107,149,238,103,117,236,68,134,56,159,31,113,173,70,72,233,17,174,123,17,143,153,92,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,255,0,128,28,255,0,85,181,211,78,52,106,179,16,180,230,183,158,213,215,59,200,40,177,187,5,182,4,71,213,86,213,84,79,28,42,246,177,85,58,67,23,117,175,150,69,84,107,90,173,68,234,247,198,199,181,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,72,54,94,34,243,190,40,56,250,210,173,75,206,170,62,208,44,116,118,122,45,144,255,0,6,90,253,180,147,65,71,220,138,40,251,221,174,251,219,221,123,119,191,235,85,250,145,2,213,57,145,96,188,71,106,7,14,55,75,39,15,87,79,239,221,147,89,168,224,127,181,47,86,189,159,29,61,36,168,239,240,172,148,232,221,245,12,234,198,191,235,130,162,149,180,47,135,13,71,215,61,113,183,104,101,167,31,186,208,93,125,160,180,247,247,75,64,189,203,13,44,83,36,117,117,53,49,72,232,246,118,122,170,44,111,115,28,233,54,196,159,27,218,213,210,153,242,109,216,158,43,103,190,221,242,155,78,51,106,162,189,100,30,31,218,247,26,122,40,227,170,184,118,24,172,131,196,74,212,71,203,219,98,171,89,189,87,107,85,81,58,32,30,43,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,51,239,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,245,235,21,165,112,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,214,63,202,227,200,158,153,125,245,235,21,164,148,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,42,91,147,174,142,113,5,75,168,243,107,29,20,215,91,6,147,220,45,245,148,181,206,145,177,58,151,36,170,133,82,56,97,108,79,122,72,157,169,37,146,70,213,50,55,53,29,4,240,110,78,228,173,45,252,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,1,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,155,252,12,112,171,134,241,95,203,243,57,195,239,54,218,70,228,246,236,226,237,83,137,221,228,145,97,125,186,226,182,171,118,196,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,149,215,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,201,83,202,198,83,243,2,187,211,173,199,160,230,131,193,246,51,173,154,71,122,214,219,50,82,91,179,188,2,206,234,247,215,212,203,80,230,86,89,40,153,85,81,53,10,49,175,237,49,234,179,73,43,36,237,185,202,248,219,26,185,172,122,189,129,249,57,94,241,175,250,192,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,247,189,179,107,108,205,99,42,22,86,181,58,77,23,118,8,100,73,21,95,39,193,46,249,28,249,123,115,168,203,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,43,137,138,158,41,248,121,182,103,23,154,26,184,50,27,29,71,209,204,130,105,146,45,149,183,24,41,224,124,149,113,36,77,107,90,201,91,52,114,43,54,51,99,220,246,34,57,172,107,220,18,40,207,95,49,93,28,190,232,223,23,25,221,53,222,111,17,73,152,92,39,204,109,117,59,88,206,245,45,124,242,200,228,216,215,189,91,218,157,42,32,234,237,174,127,99,126,214,181,237,67,66,133,80,115,184,210,26,150,93,116,247,94,232,96,171,146,158,122,121,113,11,164,142,158,46,196,15,99,164,170,162,107,35,247,74,175,145,36,175,87,59,226,98,36,49,167,192,170,155,195,170,242,88,207,233,175,188,60,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,54,53,143,168,130,189,234,198,47,185,251,220,228,78,226,43,171,215,152,174,177,223,117,147,139,140,238,166,239,15,135,164,195,238,19,225,214,186,109,204,127,102,150,130,121,99,114,239,107,24,174,238,206,181,19,244,118,231,51,191,179,115,154,198,168,224,31,136,95,213,187,86,50,172,202,58,107,83,234,238,26,127,144,209,80,77,116,170,236,210,195,93,13,55,143,165,107,219,213,22,110,236,244,17,83,164,77,123,28,231,84,38,215,110,68,107,163,173,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,244,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,237,17,239,107,186,213,75,59,190,7,43,19,175,70,116,106,53,19,170,129,154,206,44,124,211,235,39,204,12,135,212,103,63,87,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,249,120,177,243,79,172,159,48,50,31,81,156,179,238,80,25,77,139,6,224,191,80,179,92,166,187,193,89,113,252,194,237,116,184,212,246,159,39,98,150,11,77,4,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,224,36,174,161,106,6,141,114,251,225,150,215,12,140,240,246,92,102,223,236,60,118,137,208,185,146,94,110,140,165,154,104,225,150,74,104,28,200,230,169,124,50,190,74,135,70,140,238,61,239,119,189,221,22,136,120,138,215,156,203,137,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,221,145,181,221,21,200,198,239,122,190,71,38,247,185,87,218,241,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,214,143,22,178,86,204,199,120,10,93,172,73,36,86,198,136,196,154,119,179,187,34,245,123,147,171,35,238,61,145,70,164,128,229,123,192,183,233,175,42,102,184,235,30,25,226,244,218,203,191,216,244,213,174,219,13,246,233,28,141,68,235,10,181,124,69,28,61,36,238,117,86,177,242,163,35,253,171,91,81,26,5,132,242,231,187,113,23,127,225,182,221,125,226,66,231,87,113,185,92,106,33,171,198,171,42,230,165,154,122,156,126,74,10,71,82,75,36,144,42,185,239,115,150,103,43,167,85,157,85,85,100,253,196,160,0,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,250,192,12,192,234,198,11,250,47,213,60,203,76,253,169,237,63,162,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,165,239,112,1,175,56,110,162,240,101,136,228,211,86,210,89,105,244,246,206,204,103,33,125,93,66,178,10,7,219,41,163,107,166,146,105,24,198,35,29,76,144,212,170,162,171,35,73,149,138,245,86,57,74,203,230,231,166,120,174,157,241,113,53,199,22,164,240,159,77,113,250,76,154,227,3,35,142,56,91,93,36,245,20,242,190,54,177,141,233,220,240,173,149,234,237,206,116,178,202,245,119,197,209,60,87,14,124,96,221,116,111,134,141,114,208,89,214,146,90,124,226,206,174,177,54,166,39,57,145,214,213,62,26,27,131,17,34,98,57,95,37,4,142,149,143,146,84,142,55,208,181,17,175,89,85,174,14,21,171,25,215,233,67,84,243,45,76,246,95,179,62,150,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,23,147,202,227,72,106,116,151,131,236,102,123,148,21,112,92,179,154,137,178,250,168,102,158,41,88,198,84,181,140,165,116,75,31,241,88,250,56,41,36,86,185,92,244,124,143,71,109,254,35,104,219,73,240,95,210,134,169,225,186,103,237,79,102,125,45,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,52,209,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,125,98,176,57,162,242,255,0,163,187,209,220,184,155,209,12,119,179,117,135,196,220,115,139,92,18,65,5,44,148,177,65,44,243,93,155,220,123,54,204,157,174,146,199,26,61,211,58,70,200,141,71,164,174,150,207,192,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,142,34,240,78,40,52,178,131,83,48,90,143,232,168,239,20,91,38,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,214,139,245,162,85,95,52,46,5,191,66,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,236,154,234,120,214,37,104,15,16,250,161,195,62,101,91,158,105,53,214,146,130,239,112,179,213,217,38,125,77,28,117,44,236,78,141,84,114,53,232,168,143,142,88,225,153,139,245,111,137,168,244,124,106,248,222,22,63,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,186,101,238,245,150,72,213,142,133,209,182,52,114,189,101,108,85,151,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,249,86,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,123,149,92,191,90,151,167,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,129,213,120,85,225,159,13,225,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,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,250,12,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,21,195,71,2,180,220,82,240,77,149,231,26,125,65,72,205,84,176,103,21,16,208,205,83,85,43,25,115,183,67,111,166,122,219,81,22,68,130,23,186,74,135,72,201,156,207,227,177,172,115,216,199,43,217,10,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,46,127,146,167,149,140,167,230,5,119,167,91,142,127,205,23,151,253,29,222,142,229,196,222,136,99,189,155,172,62,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,182,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,161,216,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,25,190,101,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,243,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,9,64,0,2,128,121,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,12,171,154,168,50,174,5,186,107,247,3,148,220,71,112,77,164,58,195,131,190,173,154,139,133,233,61,137,144,210,70,201,106,25,124,183,67,111,100,235,68,216,88,142,114,84,163,159,43,161,115,27,241,190,69,141,232,168,230,62,26,160,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,121,108,241,11,138,235,167,12,184,221,146,211,77,236,235,214,155,219,232,49,43,189,190,74,168,229,145,124,53,44,113,193,88,212,106,163,210,25,216,197,86,171,218,222,146,71,59,17,94,145,111,116,85,230,167,192,119,251,47,197,94,144,89,127,162,151,47,177,91,45,223,243,239,169,189,185,253,223,242,118,202,200,225,254,146,161,238,254,85,224,75,78,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,43,118,142,235,53,170,182,27,21,109,37,29,201,244,242,54,142,162,174,153,213,48,67,58,181,123,111,146,38,201,27,164,98,59,162,171,18,70,43,145,21,17,205,235,213,51,67,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,26,104,166,166,211,107,54,145,226,26,173,75,102,171,180,179,42,179,211,93,22,134,166,57,90,250,103,200,196,87,198,139,44,113,186,70,35,183,35,37,70,35,37,102,217,25,213,143,106,168,80,95,27,90,57,196,22,149,235,141,242,231,196,12,215,91,205,126,81,112,172,170,182,229,21,141,137,35,191,82,197,50,196,201,163,108,47,124,112,116,141,176,175,133,220,142,130,55,194,221,173,106,179,173,133,114,167,224,114,167,77,109,84,28,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,207,252,203,0,195,117,6,154,213,75,153,227,212,151,86,88,239,20,87,251,98,204,139,190,142,227,73,42,75,79,81,19,218,168,230,61,174,78,139,209,126,38,57,236,118,230,61,205,95,64,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,122,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,173,43,105,14,139,235,206,123,171,145,233,254,145,226,25,7,233,6,193,81,45,90,211,194,255,0,103,213,218,39,163,122,111,150,89,101,116,105,72,248,165,107,90,142,123,152,169,42,177,137,241,185,168,186,94,62,77,187,19,197,108,247,219,190,83,105,198,109,84,87,172,131,195,251,94,227,79,69,28,117,87,14,195,21,144,120,137,90,136,249,123,108,85,107,55,170,237,106,170,39,68,2,189,185,180,209,102,86,238,6,180,194,223,168,215,106,75,166,89,75,148,89,97,191,87,82,53,27,5,85,197,182,122,228,169,154,52,70,49,17,142,149,30,228,68,99,61,202,159,11,126,164,132,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,159,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,162,242,78,10,50,171,207,6,58,127,197,142,153,91,61,163,72,219,125,210,60,210,223,2,72,250,168,124,61,214,182,54,92,218,138,231,35,161,108,12,138,57,91,27,91,218,108,45,149,81,205,116,207,143,143,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,28,211,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,125,174,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,224,56,151,226,47,4,225,127,75,43,245,51,58,168,254,150,142,207,69,178,111,225,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,125,106,191,82,46,122,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,208,56,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,181,114,189,224,163,245,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,194,11,3,170,241,99,230,159,89,62,96,100,62,163,57,55,240,222,5,105,184,165,229,195,166,153,198,159,80,82,51,85,44,20,247,72,104,102,169,170,149,140,185,219,161,188,221,94,182,212,69,145,32,133,238,146,161,210,50,103,51,248,236,107,28,246,49,202,246,7,85,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,243,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,23,233,203,211,140,95,214,215,75,43,62,144,209,248,76,207,10,240,54,235,239,237,59,158,208,238,83,38,203,143,193,4,81,69,223,154,42,191,216,51,119,111,181,239,94,142,103,80,149,64,164,14,33,121,143,113,157,131,107,238,165,225,88,182,178,120,43,46,63,152,94,109,118,234,111,163,182,169,59,20,176,86,203,28,81,239,125,51,158,237,172,99,83,171,149,92,189,58,170,170,251,203,63,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,254,206,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,168,81,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,5,0,154,72,225,146,237,106,176,112,137,165,23,219,237,206,146,221,109,183,105,189,138,174,178,178,174,102,195,5,52,17,219,33,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,183,38,87,20,252,113,211,106,87,13,186,85,194,222,155,50,174,43,22,49,139,227,236,202,110,110,124,176,45,198,227,75,65,27,22,137,145,245,68,125,52,50,245,115,157,35,87,185,52,81,185,136,214,196,217,38,15,147,204,27,141,187,175,21,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,59,136,213,69,146,78,174,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,229,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,102,135,180,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,3,208,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,0,242,154,177,130,254,148,52,179,50,211,63,106,123,51,233,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,153,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,53,38,81,183,54,158,30,45,90,53,196,53,62,121,138,90,170,233,108,90,157,79,83,123,157,243,86,54,102,58,246,149,14,91,131,98,106,175,117,140,84,154,154,101,71,245,110,250,135,164,106,141,111,110,48,132,6,132,249,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,218,246,119,170,171,224,138,70,166,199,61,232,222,212,9,79,7,86,237,107,251,27,246,181,207,114,20,151,194,22,144,211,107,191,18,250,123,165,183,8,41,39,182,221,175,12,154,233,5,76,242,194,202,139,117,51,29,85,89,10,62,47,141,175,125,60,18,177,138,213,111,198,230,252,76,254,50,105,36,0,0,12,171,154,61,225,235,41,177,96,220,23,233,166,107,148,215,120,43,46,63,165,246,107,165,198,167,180,249,59,20,176,90,98,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,103,8,146,156,74,113,155,125,215,13,31,210,221,1,178,90,189,149,134,105,206,63,102,167,153,39,99,29,85,115,188,82,219,219,77,37,75,156,157,123,112,179,116,204,138,54,175,87,53,238,146,78,170,230,71,8,126,94,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,59,170,242,208,224,114,167,136,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,227,100,137,27,17,85,207,124,60,171,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,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,129,245,129,207,248,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,144,127,178,143,199,103,252,121,255,0,155,54,127,244,64,46,167,139,31,43,26,201,242,255,0,33,244,233,204,214,26,19,203,50,155,238,115,203,110,243,154,229,53,222,54,245,144,104,125,69,210,227,83,218,100,125,250,169,236,46,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,103,176,11,116,215,238,56,233,184,113,224,155,72,116,123,7,101,91,245,23,52,210,123,19,225,171,141,242,211,178,199,110,154,222,200,22,181,179,49,90,229,169,87,50,86,194,214,59,224,124,107,35,213,17,172,100,213,65,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,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,10,192,226,187,130,77,80,225,66,213,132,223,114,184,42,235,173,185,85,158,154,106,234,198,210,198,216,45,55,183,53,206,158,210,249,34,154,86,189,241,181,168,230,203,213,173,153,59,139,26,47,109,253,61,87,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,94,78,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,120,120,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,240,146,188,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,216,57,24,253,182,126,27,252,200,171,90,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,214,229,85,180,174,70,63,109,159,134,255,0,50,2,213,10,86,230,201,197,231,233,119,81,255,0,87,220,42,183,126,33,128,92,31,237,103,73,65,218,146,171,34,133,102,130,109,178,61,85,235,12,12,123,162,111,70,177,29,35,167,114,247,88,144,189,37,87,54,78,47,63,68,90,113,250,190,225,85,187,50,252,254,222,255,0,107,58,74,14,236,116,184,236,201,52,19,109,145,234,140,73,167,123,29,19,122,53,234,216,219,59,151,180,245,133,235,78,218,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,160,59,167,0,188,40,214,113,91,174,52,150,75,156,91,48,204,95,179,120,202,38,146,25,214,57,233,91,51,81,180,13,146,37,111,110,106,143,141,173,85,145,142,108,108,158,70,238,88,182,58,247,238,122,47,165,247,173,35,102,132,94,113,10,74,252,18,59,60,22,22,89,234,95,36,172,109,20,12,99,33,106,72,231,44,168,248,210,56,213,146,239,238,53,236,107,209,200,244,71,30,127,134,142,29,48,78,23,244,178,131,76,240,90,127,232,171,47,21,187,230,254,19,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,212,137,245,170,245,80,51,109,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,204,174,83,124,107,219,180,254,179,245,98,213,11,159,98,203,123,184,50,76,66,182,69,170,168,146,43,165,84,240,194,150,198,198,198,189,145,195,43,228,116,205,119,236,152,201,59,234,245,114,204,138,203,20,227,3,134,187,23,21,58,29,120,211,43,154,246,110,176,238,186,99,117,110,170,124,17,210,94,34,134,70,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,58,249,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,6,164,193,10,185,106,113,175,110,226,47,78,40,116,191,53,185,245,212,220,70,222,232,234,88,229,170,158,75,173,174,153,41,162,101,206,89,228,106,177,38,123,231,107,36,106,202,231,186,70,62,84,70,181,232,214,77,80,5,74,243,180,209,203,236,89,86,11,196,13,60,221,235,45,77,189,48,234,200,246,177,190,18,170,57,42,42,233,215,170,191,124,157,230,75,83,238,70,109,103,133,248,157,214,70,162,91,81,194,184,214,225,226,213,196,199,15,57,46,7,61,170,174,190,251,111,167,154,247,139,50,154,177,180,207,246,220,20,242,165,43,85,210,42,68,172,145,100,116,47,73,62,29,146,185,81,88,228,108,140,12,230,18,255,0,149,102,142,88,181,119,139,139,69,78,71,55,90,76,10,223,46,99,29,54,215,255,0,109,85,83,79,4,116,201,189,143,106,179,183,61,68,83,245,248,154,238,198,199,53,90,245,84,136,5,217,242,113,210,26,108,43,134,138,237,82,168,130,145,110,90,143,120,154,102,79,12,242,185,254,206,161,123,233,97,134,86,59,163,24,246,212,37,123,209,88,139,213,147,51,115,151,162,53,129,61,64,0,85,95,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,167,31,228,213,118,181,88,56,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,64,179,254,53,180,203,68,181,59,135,156,150,151,94,239,52,150,60,122,199,79,53,214,150,249,83,36,251,44,247,31,15,45,61,53,90,69,12,140,117,75,218,234,133,70,83,170,175,117,238,107,17,174,115,154,103,48,151,252,192,184,238,190,241,85,149,73,133,98,207,240,90,101,143,220,22,75,117,55,70,73,237,74,168,36,170,142,43,174,247,211,197,81,7,118,154,161,169,225,156,170,214,116,234,189,93,239,78,127,194,247,5,26,203,197,101,30,79,123,192,237,158,30,203,140,219,234,164,91,133,66,53,145,215,221,25,2,201,77,108,167,87,185,140,116,210,189,98,71,185,92,140,134,55,163,222,189,93,27,37,15,87,203,46,193,163,89,7,23,24,179,53,142,247,224,60,7,75,134,43,19,234,93,79,13,110,69,20,240,186,142,9,30,137,255,0,57,35,24,174,98,73,44,81,71,213,251,251,82,93,79,22,62,86,53,147,229,254,67,233,211,153,193,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,221,52,111,142,170,110,41,120,38,214,60,31,80,107,233,25,170,150,13,55,201,230,174,134,154,150,86,50,231,110,134,222,140,75,146,170,70,144,66,247,73,80,216,223,11,95,252,118,57,237,99,24,228,99,2,157,139,254,255,0,185,101,255,0,171,255,0,255,0,7,10,1,47,251,254,229,151,254,175,255,0,252,28,2,128,79,85,159,234,150,119,170,31,71,62,157,95,125,167,244,75,31,163,197,172,255,0,218,176,195,225,109,116,187,187,16,126,201,141,223,183,184,255,0,141,251,158,189,125,238,94,136,121,82,101,114,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,226,49,204,107,216,247,35,216,29,211,149,215,47,250,203,189,101,183,137,189,111,199,123,54,168,124,53,199,7,181,207,36,240,85,73,85,20,241,79,13,217,221,183,179,108,41,218,233,20,114,35,219,51,100,116,138,212,98,68,233,109,168,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,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,84,6,147,231,95,162,253,83,195,117,51,217,126,211,250,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,5,250,113,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,185,246,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,218,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,253,136,226,175,87,236,191,210,203,136,88,174,118,239,249,135,211,94,218,254,239,249,67,98,100,144,255,0,71,80,199,127,36,240,59,175,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,231,249,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,247,215,163,214,151,209,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,197,11,242,184,243,217,166,95,125,122,61,105,210,185,154,241,219,117,214,236,202,227,161,154,91,147,82,73,165,246,26,136,219,85,89,107,157,207,102,73,90,196,107,156,249,36,232,136,250,104,101,234,216,216,205,209,189,241,247,247,72,139,15,104,57,175,31,92,107,229,92,86,106,61,93,146,211,115,240,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,202,184,78,243,79,163,127,48,49,239,81,128,241,86,44,3,50,201,177,156,155,51,177,99,213,117,118,44,58,158,154,166,251,112,106,34,65,66,202,138,134,83,192,143,114,170,34,190,73,100,68,107,19,171,213,27,35,145,54,198,247,55,218,240,157,230,159,70,254,96,99,222,163,0,26,83,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,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,0,5,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,193,89,113,252,194,243,107,183,83,125,29,181,73,216,165,130,182,88,226,143,123,233,156,247,109,99,26,157,92,170,229,233,213,85,87,222,5,223,153,172,226,199,205,62,178,124,192,200,125,70,114,228,249,95,235,222,172,113,19,160,87,252,215,88,242,191,164,23,170,44,194,170,215,5,79,129,166,164,217,74,202,42,41,27,30,202,120,227,98,244,124,210,47,85,77,223,23,78,189,17,17,41,179,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,33,175,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,54,72,178,61,85,92,198,67,197,113,62,44,243,44,23,133,12,131,133,236,62,158,174,210,204,171,40,146,245,119,190,83,87,163,95,85,110,146,142,42,121,109,171,23,111,115,88,247,65,27,159,35,101,77,204,221,19,154,172,123,247,121,78,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,14,129,192,231,8,151,94,47,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,46,237,157,197,232,140,142,105,17,178,118,150,55,104,35,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,21,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,157,44,1,26,185,138,232,229,139,89,56,71,206,233,174,243,120,122,188,62,223,62,99,107,169,218,247,246,106,168,32,150,71,38,198,189,136,238,236,11,81,7,87,110,107,59,251,246,185,204,106,18,84,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,150,35,175,240,127,128,84,234,127,20,122,91,134,67,143,82,95,105,234,178,138,26,155,133,190,173,34,116,19,219,169,165,74,138,212,145,178,174,199,177,41,161,153,85,139,215,122,34,181,17,202,168,213,242,186,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,125,69,132,242,75,209,203,236,185,86,117,196,13,68,221,155,45,53,189,112,234,56,246,177,222,46,170,73,41,234,234,23,170,63,124,125,150,69,77,238,86,109,127,138,248,93,214,55,34,133,181,0,0,205,103,22,62,105,245,147,230,6,67,234,51,158,83,244,165,157,254,139,63,66,158,221,254,227,62,144,125,41,246,103,133,135,253,148,240,222,27,191,222,217,221,254,71,225,217,191,103,239,219,215,222,122,190,44,124,211,235,39,204,12,135,212,103,28,52,112,233,157,241,65,170,116,26,103,130,211,255,0,69,89,120,173,223,15,240,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,254,164,79,173,80,58,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,121,93,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,0,231,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,72,63,217,71,227,179,254,60,255,0,205,155,63,250,32,23,252,14,127,195,214,83,125,206,116,11,77,51,92,166,187,198,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,29,0,8,1,206,111,75,126,149,240,227,98,212,202,11,23,138,175,193,50,8,252,77,111,138,217,224,237,117,172,88,102,253,154,189,27,38,250,166,219,155,238,107,158,222,157,83,163,123,138,82,177,165,222,37,240,10,157,83,225,231,82,52,250,223,143,82,95,46,87,204,94,229,77,107,161,169,72,182,75,113,240,239,90,53,69,149,81,140,123,106,18,39,177,238,84,216,246,181,221,91,183,170,102,136,9,169,202,51,76,241,93,68,226,226,27,142,83,73,226,254,133,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,222,161,0,57,50,105,111,209,78,28,111,186,153,95,98,240,181,249,222,65,39,134,173,241,91,252,101,174,137,137,12,63,179,71,171,99,217,84,235,139,125,237,107,221,215,170,245,111,109,73,254,0,0,7,63,226,22,227,98,179,232,22,165,221,178,156,115,233,5,150,139,15,188,212,92,109,30,49,244,158,208,165,101,20,174,150,155,190,196,87,197,220,98,57,157,198,166,230,238,234,158,244,51,46,91,167,58,125,121,166,180,225,184,167,14,86,106,218,182,92,175,181,12,201,175,73,13,68,177,51,217,208,172,145,83,67,43,17,155,39,100,181,9,36,136,155,255,0,102,250,22,57,89,241,49,201,86,186,117,166,121,86,168,92,111,22,236,90,147,185,236,28,126,235,147,92,103,124,114,44,52,180,52,20,178,84,74,249,28,198,59,102,238,219,98,98,187,163,86,89,162,98,185,187,250,129,42,185,70,101,58,113,139,113,113,11,181,2,186,213,71,87,117,199,234,237,120,204,215,8,145,127,134,38,158,157,25,28,50,42,42,69,52,144,37,84,77,94,173,87,247,22,36,85,116,168,199,94,161,151,125,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,167,94,138,159,89,166,141,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,88,30,128,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,41,131,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,5,143,86,185,204,72,159,30,213,221,21,53,67,158,228,70,108,237,197,35,81,136,230,164,208,196,216,129,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,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,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,127,134,142,34,240,78,40,52,178,131,83,48,90,143,232,168,239,20,91,38,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,214,139,245,162,117,83,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,160,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,10,33,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,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,29,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,52,39,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,180,89,196,135,7,217,54,137,233,166,154,235,109,153,42,238,56,38,127,139,216,43,223,95,83,45,59,95,71,123,173,161,117,68,212,40,198,191,186,246,34,67,36,172,147,182,214,163,36,108,106,231,61,138,247,184,28,226,238,235,194,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,221,179,184,157,21,146,77,26,58,62,234,200,208,179,252,79,148,246,131,88,248,134,200,53,131,33,117,38,71,137,220,170,36,184,218,112,154,155,87,135,164,180,214,190,162,41,209,81,240,74,200,167,166,98,182,104,217,74,248,59,125,169,90,199,239,217,213,211,124,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,96,0,0,42,175,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,89,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,248,143,107,28,247,189,170,247,217,167,43,143,34,122,101,247,215,172,86,146,83,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,192,207,191,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,160,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,33,183,12,252,170,52,143,135,205,92,169,213,107,206,87,87,157,62,221,81,223,196,232,110,86,230,66,203,59,209,238,86,79,50,181,238,109,93,75,27,219,70,73,178,38,49,232,233,18,61,253,181,138,111,129,72,28,208,184,40,253,95,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,23,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,67,185,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,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,14,105,196,46,83,98,206,117,247,82,243,92,90,187,198,217,114,12,194,243,116,183,84,246,159,31,126,150,122,217,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,29,214,255,0,198,221,214,203,192,230,15,194,70,156,79,87,65,81,37,61,108,217,101,226,154,169,209,61,208,79,115,184,189,246,149,141,208,162,171,36,138,74,57,95,44,82,244,115,30,232,92,138,139,35,72,150,125,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,3,218,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,130,120,104,225,211,4,225,127,75,40,52,207,5,167,254,138,178,241,91,190,111,225,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,125,72,159,90,175,52,224,7,131,235,87,9,186,70,214,220,18,174,76,239,49,167,163,175,202,223,52,173,86,83,78,198,57,99,161,137,177,189,209,108,167,89,165,98,200,215,57,101,123,158,253,219,22,56,227,148,0,86,174,172,114,107,253,40,106,158,101,169,159,172,119,179,62,150,228,23,27,239,130,250,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,132,213,225,115,66,255,0,86,189,9,198,116,83,233,79,210,63,163,158,55,248,79,192,248,62,255,0,136,172,158,167,249,30,228,155,118,247,246,255,0,29,122,237,235,238,235,209,58,168,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,20,2,122,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,79,42,94,247,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,101,30,208,237,92,42,240,207,134,240,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,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,96,0,0,0,1,159,110,100,58,223,117,214,238,43,242,199,92,44,116,150,186,124,14,162,163,7,161,100,50,58,71,207,5,5,101,66,44,242,185,122,34,190,73,100,149,232,141,106,35,88,172,103,196,173,89,31,117,60,91,235,69,171,65,120,121,205,181,2,171,47,164,199,110,241,217,235,41,49,186,137,152,217,95,45,238,74,121,60,20,81,68,230,185,37,127,117,26,229,106,181,205,70,49,239,127,72,216,245,76,219,129,237,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,78,245,42,202,212,85,99,38,139,185,19,254,23,34,178,71,34,181,200,170,139,165,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,50,218,94,247,42,125,121,169,214,78,23,40,49,155,237,109,36,151,221,54,168,76,102,70,54,162,37,158,75,115,34,99,168,38,124,44,99,86,38,118,149,105,154,170,142,238,45,28,143,87,185,202,244,104,76,160,0,25,87,39,254,190,242,232,255,0,242,88,211,142,37,244,46,221,246,127,103,188,102,54,78,247,255,0,155,165,173,175,188,120,138,170,159,249,166,120,88,99,255,0,198,98,125,109,32,1,165,62,19,188,172,104,223,203,252,123,211,160,3,62,220,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,162,163,188,81,108,155,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,90,47,214,137,0,57,151,114,232,255,0,103,120,151,208,187,119,253,245,120,204,108,157,239,242,202,218,251,199,136,170,169,255,0,154,103,133,134,63,252,102,39,214,210,5,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,225,161,237,88,193,127,74,26,89,153,105,159,181,61,153,244,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,173,111,236,24,255,0,231,69,254,100,255,0,241,249,98,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,232,0,71,253,88,193,127,69,252,2,230,90,105,237,79,105,253,18,209,251,141,139,198,246,59,62,43,194,217,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,166,117,205,41,241,99,229,99,89,62,95,228,62,157,57,154,192,45,83,149,103,1,223,236,71,21,122,191,101,254,150,92,66,197,115,183,127,204,62,154,246,215,247,127,202,27,19,36,135,250,58,134,59,249,39,150,168,114,174,19,188,172,104,223,203,252,123,211,160,58,168,3,143,241,85,195,62,27,197,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,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,157,128,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,11,42,228,99,246,217,248,111,243,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,253,182,126,27,252,200,9,127,199,215,10,52,124,86,232,117,93,146,217,22,204,207,23,239,94,49,121,163,134,5,146,122,166,194,228,117,3,164,149,91,219,134,163,224,107,149,36,99,91,35,32,145,219,146,45,142,160,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,53,38,86,175,54,78,10,46,58,129,71,250,206,233,125,179,191,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,246,175,124,125,132,98,53,33,84,120,118,174,92,220,107,254,181,90,113,61,131,63,185,218,163,212,220,91,246,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,204,102,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,242,111,252,196,116,106,197,194,61,183,138,134,39,181,61,169,217,181,69,142,219,234,29,36,209,100,79,129,100,125,174,105,157,27,123,61,189,146,57,211,62,54,162,196,212,146,54,201,220,137,146,7,63,230,133,198,191,234,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,82,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,159,175,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,148,223,8,127,162,45,56,253,96,179,90,45,153,126,127,111,103,178,91,29,127,118,58,92,118,100,134,120,119,70,196,70,36,211,189,141,149,221,92,245,108,109,129,169,218,122,204,197,9,41,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,119,107,0,1,18,185,160,235,125,215,68,248,80,189,54,205,99,164,184,212,103,245,14,193,222,250,153,28,214,81,193,91,71,84,179,78,141,111,189,239,72,161,145,140,77,205,68,124,141,122,238,70,44,111,150,165,37,243,136,214,139,86,162,241,13,101,211,252,95,47,164,188,218,48,11,59,233,43,41,233,152,215,50,130,247,53,67,252,100,75,42,55,171,222,145,67,68,215,181,28,230,198,248,220,207,134,68,149,0,129,101,186,114,88,215,154,107,182,27,149,240,229,121,173,171,125,202,197,80,252,154,202,147,84,75,43,61,157,50,199,21,76,49,49,89,178,6,69,80,177,200,169,191,246,143,174,123,145,159,11,220,181,22,72,174,0,53,230,167,135,206,40,241,28,154,106,218,74,107,21,254,161,152,206,66,250,186,136,169,160,101,186,174,88,218,233,164,154,70,57,34,100,18,182,26,149,84,86,245,74,117,98,189,173,115,148,13,15,0,0,170,190,121,223,98,127,137,63,45,43,2,205,148,223,113,251,117,250,211,104,174,240,244,153,53,189,150,187,164,125,166,63,196,82,178,170,10,182,199,213,200,170,206,147,210,83,191,171,85,29,240,116,235,181,206,69,179,254,121,223,98,127,137,63,45,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,218,240,209,195,166,119,197,6,169,208,105,158,11,79,253,21,101,226,183,124,63,193,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,250,145,62,181,77,9,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,197,112,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,102,214,237,98,171,149,59,143,145,239,238,160,64,14,104,92,11,126,154,241,87,235,142,142,97,158,47,82,108,187,61,177,77,68,237,179,95,109,113,198,228,94,144,163,87,196,86,67,210,62,223,69,107,223,18,62,63,218,185,180,241,165,43,26,168,42,87,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,77,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,199,191,116,43,221,233,44,113,163,27,11,99,108,136,213,98,202,232,130,176,75,254,255,0,185,101,255,0,171,255,0,255,0,7,10,1,47,251,254,229,151,254,175,255,0,252,28,2,128,77,36,112,119,105,181,89,120,80,209,234,59,53,178,146,130,158,76,30,203,86,248,169,161,108,76,116,243,209,197,52,210,171,90,136,138,249,37,146,73,30,239,173,207,123,156,189,85,85,76,219,154,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,8,1,206,175,202,198,45,243,2,135,211,174,37,74,240,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,229,181,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,7,74,227,147,129,204,203,132,44,201,181,84,175,171,190,105,213,242,161,204,176,223,158,196,223,27,250,43,188,21,102,212,70,178,165,173,71,42,57,17,25,51,26,175,98,53,91,44,81,122,190,93,124,117,84,240,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,252,71,185,237,99,222,212,99,238,251,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,47,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,13,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,64,190,117,126,86,49,111,152,20,62,157,113,35,87,43,222,62,172,90,45,179,135,141,102,184,120,60,66,235,112,125,69,138,255,0,83,82,245,134,203,85,54,212,125,52,232,247,43,34,163,145,232,175,73,26,141,108,82,201,35,228,234,201,95,36,50,87,157,95,149,140,91,230,5,15,167,92,64,166,188,107,41,190,225,247,25,174,216,229,119,132,171,168,183,215,218,228,147,180,201,55,82,214,210,203,73,83,31,71,162,162,111,130,121,89,215,166,230,238,234,213,71,34,42,122,173,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,121,92,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,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,14,85,197,135,14,152,39,11,252,176,51,237,52,193,105,255,0,249,3,89,120,173,223,55,240,157,211,218,22,200,103,172,237,203,44,157,158,239,97,142,237,49,219,25,245,34,125,106,181,87,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,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,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,86,174,172,114,107,253,40,106,158,101,169,159,172,119,179,62,150,228,23,27,239,130,250,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,133,149,0,35,255,0,5,60,41,126,167,218,89,117,211,63,167,191,75,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,139,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,191,240,219,192,79,235,81,193,222,69,169,26,119,63,135,212,220,103,48,174,163,164,167,158,163,101,45,234,133,148,52,50,165,27,149,235,178,25,145,242,72,232,165,247,53,92,247,50,85,218,230,201,12,75,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,250,208,184,158,74,158,86,50,159,152,21,222,157,110,61,7,48,206,94,118,174,37,237,85,26,169,165,116,116,150,237,84,183,83,162,61,138,230,195,6,73,4,109,232,218,121,220,189,26,202,150,181,17,177,78,229,68,84,70,197,42,236,237,201,0,123,94,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,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,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,3,181,159,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,245,145,171,152,174,177,216,180,111,132,124,238,166,239,15,136,171,204,45,243,225,214,186,109,207,103,122,170,190,9,99,114,239,107,30,141,237,64,149,19,244,118,214,191,177,179,115,92,246,168,20,45,171,25,215,233,67,84,243,45,76,246,95,179,62,150,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,22,21,201,31,84,46,180,185,254,161,104,188,205,171,158,219,115,179,197,148,83,171,171,93,216,163,158,154,104,233,165,217,79,209,91,190,118,213,195,186,68,86,175,74,72,218,168,239,118,202,203,58,255,0,7,249,253,78,152,113,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,214,38,193,5,186,166,84,167,173,89,29,42,108,99,22,154,105,145,94,189,54,34,171,145,90,168,142,64,210,72,0,12,214,113,99,230,159,89,62,96,100,62,163,57,105,60,148,45,54,168,120,109,204,175,176,219,41,25,114,172,206,42,41,42,43,27,11,82,121,160,134,130,137,209,68,249,58,110,115,24,233,230,115,90,171,209,171,44,138,157,55,47,90,182,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,202,106,198,11,250,80,210,204,203,76,253,169,236,207,165,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,96,199,255,0,58,47,243,39,255,0,143,203,84,0,121,77,39,193,127,69,250,89,134,233,159,181,61,167,244,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,205,56,151,207,234,116,179,135,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,98,217,21,199,195,189,40,209,18,84,86,61,238,168,88,152,198,57,23,123,220,214,244,118,238,139,154,34,231,185,211,231,244,214,46,30,113,77,62,167,200,106,232,238,89,86,80,202,151,208,194,178,181,149,246,234,58,121,22,100,149,90,155,28,198,84,79,64,244,99,215,222,253,142,106,47,109,85,180,194,5,207,114,88,207,233,175,188,60,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,54,53,143,168,130,189,234,198,47,185,251,220,228,78,226,43,172,40,162,30,83,58,161,106,211,142,48,109,118,203,203,105,35,167,206,172,245,152,187,42,234,107,91,78,202,105,222,232,234,97,233,185,21,36,124,178,210,71,78,200,250,181,92,250,134,244,85,84,70,58,247,128,0,115,78,37,243,250,157,44,225,231,82,53,6,223,144,210,88,238,86,60,94,229,83,107,174,169,88,182,69,113,240,239,74,52,68,149,21,143,123,170,22,38,49,142,69,222,247,53,189,29,187,162,133,27,115,21,214,59,238,178,113,113,157,212,221,225,240,244,152,125,194,124,58,215,77,185,143,236,210,208,79,44,110,93,237,99,21,221,217,214,162,126,142,220,230,119,246,110,115,88,213,38,7,36,189,20,255,0,111,92,70,86,92,63,159,10,183,210,199,47,249,61,101,92,147,49,99,255,0,34,72,220,217,63,167,71,55,248,138,85,89,161,62,93,90,57,98,209,190,17,240,74,107,68,222,34,175,48,183,193,152,221,42,118,189,157,234,170,248,34,145,169,177,207,122,55,181,2,83,193,213,187,90,254,198,253,173,115,220,128,81,183,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,39,148,102,166,101,90,137,194,60,54,236,166,175,197,253,10,200,42,241,155,116,239,146,73,38,117,12,112,83,212,68,201,28,247,187,175,111,197,58,38,35,118,181,177,69,19,17,191,15,85,134,188,233,240,10,155,23,16,216,166,160,211,227,212,148,118,220,171,23,101,51,235,161,72,154,250,251,141,29,68,137,50,202,141,93,238,123,41,231,160,98,61,233,239,102,198,181,87,182,168,215,37,140,254,166,197,196,54,87,167,213,25,13,37,29,183,42,197,223,82,202,25,150,38,190,190,227,71,81,26,194,145,43,147,123,158,202,121,235,222,172,98,251,217,189,206,69,237,162,180,46,124,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,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,251,80,6,107,56,151,225,211,59,225,127,84,235,244,207,58,167,254,150,178,207,91,190,31,225,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,125,74,159,82,172,170,229,13,196,94,119,137,107,181,183,135,95,17,226,240,204,215,218,149,158,11,100,49,248,75,164,116,109,155,198,119,59,75,44,157,97,160,236,246,187,141,103,237,119,244,234,222,142,149,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,239,175,71,173,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,8,213,195,39,30,218,53,197,70,163,230,122,111,128,65,117,167,171,198,119,86,91,106,43,41,220,200,239,86,182,44,81,73,89,26,116,235,15,73,228,70,246,165,232,245,141,240,191,166,231,75,28,50,84,0,0,1,149,115,85,6,85,192,209,239,15,88,181,139,57,224,191,77,48,172,166,135,198,217,114,13,47,179,90,238,52,221,215,199,223,165,158,211,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,144,120,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,66,245,56,78,242,177,163,127,47,241,239,78,128,113,47,195,166,9,197,6,150,87,233,158,117,79,253,45,101,158,183,124,223,193,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,250,149,62,165,64,168,190,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,154,242,76,251,81,114,251,214,218,254,43,235,248,94,130,213,86,215,219,170,18,190,107,228,209,65,11,29,141,173,100,116,233,122,138,39,206,141,153,155,101,107,150,8,229,116,136,244,124,75,241,177,251,111,39,64,116,155,244,21,163,88,158,145,253,47,186,229,31,69,237,237,162,246,165,205,221,102,159,226,115,182,181,189,87,183,11,55,118,226,139,115,187,113,50,54,110,118,221,202,29,0,0,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,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,29,88,193,127,69,250,167,153,105,159,181,61,167,244,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,183,78,80,92,51,225,184,118,143,83,113,52,234,234,186,252,179,60,167,173,182,177,28,171,28,22,219,116,21,206,137,208,49,136,229,73,31,44,180,140,149,210,59,234,68,141,140,107,122,72,233,106,219,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,37,80,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,160,80,9,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,42,131,157,166,177,223,101,202,176,94,31,169,225,236,217,105,173,233,152,214,73,185,142,241,117,82,73,81,73,78,157,21,155,227,236,178,42,159,122,63,107,252,87,196,222,177,181,86,176,78,149,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,122,6,187,104,53,78,141,240,185,160,153,53,246,138,146,59,238,164,212,100,121,52,143,109,60,73,60,118,231,197,106,109,4,47,153,143,114,202,197,137,22,165,168,170,222,218,214,72,197,99,92,143,87,4,117,37,255,0,42,205,99,177,105,23,23,22,138,108,142,30,148,153,237,190,92,58,58,157,207,254,213,170,169,158,9,41,151,99,24,229,127,114,122,120,160,233,240,181,189,253,238,114,53,138,139,229,56,29,208,186,62,34,111,26,187,167,62,198,246,141,233,218,95,114,184,227,141,98,192,201,153,120,167,175,160,146,149,35,150,116,86,69,220,122,118,30,254,173,94,212,210,183,123,81,202,228,224,24,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,6,164,193,207,248,126,212,207,211,38,135,96,122,165,37,93,170,162,175,38,199,232,110,21,254,203,147,125,44,53,207,133,190,42,6,124,111,86,246,167,73,99,86,57,202,230,57,138,215,46,230,169,208,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,79,78,36,57,130,83,93,184,80,211,94,23,180,90,235,86,198,51,7,176,80,102,23,202,105,101,166,126,248,104,221,79,89,101,88,165,129,174,86,43,153,3,159,60,82,236,145,138,232,190,38,57,253,67,229,115,47,227,142,167,136,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,227,100,139,35,213,85,204,100,62,43,128,94,10,50,174,43,53,30,146,247,118,182,120,125,50,198,110,16,201,145,220,42,18,70,71,95,177,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,187,157,19,37,229,92,52,112,233,157,241,65,170,116,26,103,130,211,255,0,69,89,120,173,223,15,240,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,254,164,79,173,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,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,214,0,14,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,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,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,251,108,252,55,249,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,126,219,63,13,254,100,5,170,0,0,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,240,172,159,252,217,56,188,253,46,234,63,234,251,133,86,239,196,48,11,131,253,172,233,40,59,82,85,100,80,172,208,77,182,71,170,189,97,129,143,116,77,232,214,35,164,116,238,94,235,18,23,164,0,2,127,242,155,225,15,244,187,168,255,0,172,22,107,69,191,16,192,46,12,246,75,99,175,237,73,85,145,66,176,207,14,232,216,138,245,134,6,61,178,187,171,152,142,145,208,53,59,172,73,152,151,82,84,95,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,173,208,0,0,15,41,171,25,215,232,191,75,51,45,76,246,95,180,254,137,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,25,151,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,223,185,205,235,165,30,45,163,86,45,6,180,94,118,94,179,107,132,119,27,165,36,105,4,159,192,244,142,87,181,38,71,42,203,23,114,173,41,221,27,218,212,71,248,73,219,189,17,174,107,171,219,128,13,6,169,226,15,138,60,71,25,154,138,146,166,197,96,168,102,77,144,178,174,158,42,152,31,110,164,150,55,58,25,33,145,237,73,89,60,174,134,153,81,17,221,18,161,94,172,115,90,228,2,58,128,73,78,50,244,46,143,76,44,250,33,168,216,245,155,193,89,117,47,75,241,251,140,206,98,192,200,93,120,130,130,158,58,212,142,40,209,175,110,230,62,146,119,189,232,171,36,181,50,185,30,229,220,214,5,191,242,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,80,28,151,53,210,251,106,212,124,143,135,139,157,230,213,14,55,123,183,212,228,150,218,106,132,100,117,79,188,68,180,209,200,202,119,245,71,73,190,149,175,123,227,84,122,163,105,17,237,216,137,42,190,223,192,170,190,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,216,159,226,79,203,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,95,247,253,203,47,253,95,255,0,248,56,80,9,127,223,247,44,191,245,127,255,0,224,224,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,168,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,84,175,15,89,77,139,6,215,221,52,205,114,154,239,5,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,6,135,184,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,83,61,156,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,237,120,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,82,64,114,189,224,91,244,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,254,213,173,168,141,3,175,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,58,95,58,191,43,24,183,204,10,31,78,184,147,252,242,153,254,150,224,154,161,244,115,233,213,139,218,127,68,178,10,60,166,207,253,181,52,62,22,233,75,187,177,63,236,158,221,251,123,143,248,31,185,139,215,222,213,232,128,67,94,89,92,9,90,180,71,13,183,107,158,169,99,53,113,234,133,250,158,71,82,209,221,32,107,31,141,209,61,92,214,178,56,250,170,178,166,104,186,58,71,191,108,140,100,157,141,177,170,77,221,158,160,1,21,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,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,251,235,214,43,73,84,69,94,87,30,68,244,203,239,175,88,173,37,80,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,106,156,149,60,172,101,63,48,43,189,58,220,114,174,106,124,120,255,0,178,252,42,105,5,235,250,40,178,251,237,178,227,255,0,62,202,155,35,153,218,255,0,39,116,175,142,111,233,41,222,223,229,88,70,173,22,227,95,245,127,224,123,44,209,141,61,185,221,104,117,39,50,204,42,234,98,184,209,47,103,216,214,183,82,80,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,227,151,124,110,100,93,200,193,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,254,138,178,241,91,190,31,224,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,253,72,159,90,166,130,56,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,202,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,10,149,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,182,163,58,220,123,106,102,85,170,28,92,106,101,199,41,171,238,123,7,32,173,198,109,208,50,73,22,26,90,26,9,223,79,19,35,107,222,237,155,187,110,149,232,222,141,89,102,149,232,214,239,232,7,181,229,165,162,22,173,122,214,220,191,16,184,95,42,237,21,17,233,190,70,218,26,184,99,108,172,138,122,216,27,107,87,203,18,244,89,88,200,174,50,189,24,215,198,170,246,51,226,68,234,139,24,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,185,78,76,154,91,244,83,135,27,238,166,87,216,188,45,126,119,144,73,225,171,124,86,255,0,25,107,162,98,67,15,236,209,234,216,246,85,58,226,223,123,90,247,117,234,189,91,219,82,0,115,52,209,79,208,183,23,25,79,135,184,120,170,12,239,174,107,71,190,93,243,69,227,103,155,196,71,39,72,216,214,244,170,138,167,99,83,119,72,150,45,206,87,110,232,23,61,193,254,127,77,169,252,46,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,155,222,244,169,134,100,87,175,93,234,138,228,87,34,163,151,176,21,151,201,31,84,45,85,88,6,161,104,188,205,164,130,229,108,188,69,148,83,171,171,91,223,172,130,166,24,233,165,217,79,209,29,178,7,82,67,186,68,87,39,90,184,218,168,223,118,251,52,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,0,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,112,20,111,205,155,84,45,90,143,198,13,210,217,102,109,36,148,248,45,158,143,23,125,93,53,107,106,25,83,59,29,37,76,221,118,162,36,111,138,90,185,41,223,31,87,43,95,78,238,170,138,170,198,254,78,24,56,50,177,107,39,8,250,235,196,22,71,117,240,245,120,125,190,162,60,105,35,123,223,217,170,160,130,59,133,107,166,133,54,35,187,176,44,84,241,187,184,230,179,191,59,221,19,156,200,148,140,26,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,126,178,250,56,0,208,108,55,78,184,50,196,113,153,168,169,47,84,250,133,103,102,77,144,178,174,157,95,5,123,238,116,209,185,208,201,12,143,123,21,141,166,88,105,149,17,17,146,36,42,245,98,43,220,128,81,14,147,231,95,162,253,83,195,117,51,217,126,211,250,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,140,209,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,245,23,103,202,179,88,239,186,187,194,61,162,155,35,135,173,94,5,112,151,14,142,167,115,63,182,169,105,160,130,74,101,216,198,53,25,219,130,162,40,58,124,78,119,99,123,156,174,122,162,4,192,43,215,157,62,127,77,98,225,231,20,211,234,124,134,174,142,229,149,101,12,169,125,12,43,43,89,95,110,163,167,145,102,73,85,169,177,204,101,68,244,15,70,61,125,239,216,230,162,246,213,91,97,69,48,115,175,187,93,102,226,75,13,177,77,115,171,125,182,143,7,167,171,167,163,116,206,88,33,158,106,250,214,203,43,35,235,181,175,123,96,133,174,114,39,87,36,81,162,245,218,157,2,21,232,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,245,26,115,40,175,148,54,11,244,183,140,155,109,255,0,218,158,19,232,86,63,116,190,246,123,29,207,23,220,141,180,29,173,219,147,183,211,199,247,55,116,119,242,91,122,124,91,155,122,128,65,94,114,88,181,247,32,225,30,142,237,104,161,241,20,152,206,97,110,186,93,36,238,177,158,30,149,240,84,210,54,78,142,84,87,245,158,174,157,157,26,138,239,143,175,77,173,114,165,85,240,83,148,223,112,254,46,52,134,237,142,87,120,74,186,140,194,217,107,146,78,211,36,221,75,91,59,105,42,99,232,244,84,77,240,79,43,58,244,220,221,221,90,168,228,69,75,222,227,18,211,106,189,112,161,172,52,119,155,101,37,125,60,120,61,234,173,145,84,194,217,88,217,224,163,150,104,101,70,185,21,17,241,203,28,114,49,223,91,94,198,185,58,42,34,153,183,3,85,6,107,56,177,243,79,172,159,48,50,31,81,156,208,246,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,89,158,30,44,124,211,235,39,204,12,135,212,103,2,213,57,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,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,128,230,143,231,179,83,126,229,244,122,35,197,98,124,89,230,88,47,10,25,7,11,216,125,61,93,165,153,86,81,37,234,239,124,166,175,70,190,170,221,37,28,84,242,219,86,46,222,230,177,238,130,55,62,70,202,155,153,186,39,53,88,247,238,246,188,209,252,246,106,111,220,190,143,68,70,172,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,1,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,130,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,234,213,226,131,149,70,101,160,58,13,111,213,156,115,43,171,204,110,246,122,120,159,153,91,40,109,200,176,81,49,123,207,158,182,158,69,122,74,250,104,83,195,198,230,172,74,245,68,146,161,203,28,123,163,138,42,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,28,171,134,142,34,240,78,40,52,178,131,83,48,90,143,232,168,239,20,91,38,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,214,139,245,162,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,170,190,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,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,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,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,223,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,160,74,160,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,64,160,19,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,8,127,205,79,88,239,186,69,194,61,222,155,28,135,165,94,123,112,139,14,146,167,115,63,181,105,106,96,158,74,149,216,246,57,31,220,130,158,88,58,124,46,111,127,123,92,142,98,34,204,2,144,57,189,235,165,30,167,241,29,73,167,56,245,231,198,217,116,210,222,235,116,205,98,64,248,91,120,157,233,37,106,199,44,106,231,187,107,25,73,3,216,245,69,142,90,105,90,140,106,238,115,194,37,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,157,234,165,137,170,138,246,67,23,114,87,252,77,68,100,110,85,115,81,21,82,194,121,209,98,214,44,27,21,225,235,10,197,168,124,21,151,31,183,223,45,118,234,110,235,228,236,82,193,29,174,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,249,121,44,104,53,77,219,50,202,248,141,188,209,82,62,219,98,167,126,51,101,89,169,226,149,254,209,153,35,150,166,104,158,175,223,3,226,167,88,227,85,217,251,70,87,61,168,255,0,133,237,95,65,207,59,236,79,241,39,229,160,114,174,74,158,105,242,159,151,245,222,163,110,56,255,0,50,29,16,186,232,143,21,249,99,110,23,202,75,165,62,121,81,81,156,80,190,24,221,27,224,130,190,178,161,86,9,90,189,81,31,28,177,202,196,86,185,81,204,70,63,225,87,44,108,236,28,149,60,211,229,63,47,235,189,70,220,73,254,114,218,47,106,201,116,26,215,173,22,172,66,146,124,135,15,188,82,82,92,111,77,123,98,158,11,36,253,216,251,79,234,228,239,51,198,75,75,181,189,30,230,44,178,57,187,90,249,85,67,197,114,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,55,61,222,46,150,72,233,233,42,19,162,51,100,125,151,197,77,239,87,238,127,138,248,91,210,55,42,217,249,156,30,13,181,210,179,135,110,35,176,205,70,246,207,179,172,173,184,71,110,200,220,244,157,240,190,207,80,246,199,84,178,69,2,163,229,237,177,123,236,103,71,39,118,24,157,177,202,212,106,232,248,12,171,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,62,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,234,114,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,227,189,204,107,222,198,163,222,29,87,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,117,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,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,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,251,108,252,55,249,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,126,219,63,13,254,100,5,170,16,3,155,39,23,159,162,45,56,253,95,112,170,221,153,126,127,111,127,181,157,37,7,118,58,92,118,100,154,9,182,200,245,70,36,211,189,142,137,189,26,245,108,109,157,203,218,122,194,245,146,156,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,128,253,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,115,217,215,42,205,56,175,225,30,135,64,112,155,255,0,103,47,178,92,37,201,40,242,139,132,8,190,58,241,36,13,138,161,146,181,17,239,166,163,153,145,66,197,142,21,234,207,15,79,35,187,239,141,221,215,43,222,10,63,87,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,47,89,165,237,65,52,139,34,35,227,248,34,217,27,153,47,114,117,1,150,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,46,251,150,167,26,246,238,34,244,226,135,75,243,91,159,93,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,103,63,230,185,193,71,233,55,21,159,137,77,51,182,90,169,178,76,74,223,81,83,150,197,211,179,53,226,215,12,109,114,84,111,87,36,110,154,150,56,223,238,115,119,201,18,237,71,170,195,12,78,169,109,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,64,211,240,57,87,13,28,69,224,156,80,105,101,6,166,96,181,31,209,81,222,40,182,77,252,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,173,23,235,68,249,60,100,235,165,31,14,220,56,230,122,141,237,159,103,94,155,111,146,221,142,57,137,3,230,125,226,161,142,142,149,99,138,117,70,75,219,122,247,222,206,142,94,212,50,187,99,145,170,213,10,86,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,78,14,75,26,13,77,105,195,114,190,35,111,52,85,108,185,95,106,31,140,217,86,106,121,98,103,179,161,88,229,169,154,39,171,246,78,201,106,18,56,213,118,126,205,244,47,106,63,226,123,82,168,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,210,246,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,196,229,87,200,229,87,57,85,85,67,49,133,207,113,33,162,23,93,108,229,83,166,174,179,95,41,45,213,24,6,15,96,206,30,202,152,220,230,86,65,69,98,114,77,2,57,190,246,61,98,154,71,177,118,185,21,241,181,139,181,30,178,50,152,77,36,112,201,105,181,95,248,68,210,139,21,246,217,73,113,182,220,116,222,197,73,89,71,87,11,102,130,166,9,45,144,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,207,14,147,231,95,162,253,83,195,117,51,217,126,211,250,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,140,225,113,85,165,191,161,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,104,175,123,157,214,150,88,29,241,185,94,157,122,63,163,145,200,150,211,202,19,93,43,53,63,135,26,189,57,200,111,62,54,245,166,151,6,219,161,107,210,119,204,219,60,236,89,40,150,73,100,87,49,219,94,202,184,24,198,42,36,113,83,68,213,99,83,107,158,28,87,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,23,253,255,0,114,203,255,0,87,255,0,254,14,20,2,95,247,253,203,47,253,95,255,0,248,56,5,0,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,74,197,212,243,171,242,177,139,124,192,161,244,235,137,85,124,52,112,233,157,241,65,170,116,26,103,130,211,255,0,69,89,120,173,223,15,240,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,254,164,79,173,80,58,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,121,93,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,0,0,0,0,34,175,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,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,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,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,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,114,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,227,189,204,107,222,198,163,223,194,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,138,207,192,0,0,229,92,85,106,151,232,91,135,29,69,212,200,111,190,198,175,179,99,245,94,202,173,240,190,35,181,116,149,157,154,31,217,171,30,215,117,170,150,6,252,109,86,39,94,175,232,212,114,166,107,11,158,231,79,159,211,88,184,121,197,52,250,159,33,171,163,185,101,89,67,42,95,67,10,202,214,87,219,168,233,228,89,146,85,106,108,115,25,81,61,3,209,143,95,123,246,57,168,189,181,86,215,175,46,173,28,190,235,39,23,24,37,53,162,111,15,73,135,220,32,204,110,149,59,88,254,205,45,4,241,72,212,216,231,177,93,221,157,105,224,234,221,206,103,127,126,215,53,142,64,47,127,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,168,175,94,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,91,63,56,87,29,56,85,171,63,224,251,86,236,87,154,138,184,105,233,113,122,187,219,29,76,246,181,235,61,189,190,58,22,170,185,174,77,142,150,154,54,189,58,117,86,43,145,21,170,168,228,10,128,229,113,171,212,218,75,198,14,51,5,202,122,72,45,185,205,60,216,133,84,211,65,44,175,99,234,92,199,210,182,36,143,248,175,125,100,20,145,171,156,142,98,50,71,171,182,255,0,29,183,232,101,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,52,105,62,117,250,80,210,204,55,83,61,151,236,207,165,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,128,103,95,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,127,128,0,0,0,16,255,0,154,158,177,223,116,139,132,123,189,54,57,15,74,188,246,225,22,29,37,78,230,127,106,210,212,193,60,149,43,177,236,114,63,185,5,60,176,116,248,92,222,254,246,185,28,196,69,152,5,64,115,180,212,204,170,167,84,240,93,28,241,125,172,110,223,143,166,77,216,142,73,27,226,43,170,42,106,41,247,204,221,253,183,246,227,165,233,26,236,71,55,191,63,196,168,254,136,16,47,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,168,211,153,74,220,153,52,183,233,95,17,215,221,76,175,177,120,170,12,19,31,147,195,86,248,173,158,14,233,90,244,134,31,217,163,209,210,111,165,109,197,190,246,185,141,233,213,122,59,182,165,212,129,74,220,230,244,183,232,167,17,214,45,76,160,177,120,90,12,239,31,143,196,214,248,173,254,50,233,68,245,134,111,217,171,213,209,236,165,117,185,190,230,181,142,235,213,58,187,184,167,170,228,151,169,153,85,54,169,231,90,57,226,251,184,221,195,31,92,155,177,36,146,59,195,215,83,212,211,211,239,133,187,251,108,238,71,85,210,69,216,174,119,98,15,137,17,157,22,80,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,168,190,21,117,75,244,45,196,118,157,106,100,215,223,99,80,89,178,10,95,106,214,248,95,17,218,181,202,254,205,119,236,209,143,115,186,210,203,59,126,6,171,211,175,86,116,114,53,80,52,166,103,91,143,204,235,244,137,198,78,172,95,253,151,236,255,0,9,144,73,98,236,247,251,187,189,155,27,40,59,187,182,183,167,115,194,247,54,244,248,119,237,234,238,155,151,69,38,107,56,177,243,79,172,159,48,50,31,81,156,9,255,0,201,11,75,127,249,165,235,93,194,197,255,0,122,98,214,139,159,138,255,0,13,77,124,29,148,127,255,0,163,93,189,236,254,166,59,249,68,45,80,130,188,155,113,107,238,63,194,61,101,218,239,67,225,233,50,108,194,227,116,181,201,221,99,252,69,43,32,166,164,116,157,26,170,172,233,61,37,67,58,57,17,223,7,94,155,92,213,89,212,0,204,14,172,96,191,162,253,83,204,180,207,218,158,211,250,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,105,248,205,103,22,62,105,245,147,230,6,67,234,51,129,121,60,188,51,91,174,127,193,110,149,95,111,52,244,144,212,82,217,223,100,99,105,152,230,177,96,183,212,203,67,11,149,28,231,46,247,69,77,27,158,189,122,43,213,202,136,212,84,106,81,183,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,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,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,7,52,127,61,154,155,247,47,163,209,19,43,146,134,144,225,172,192,51,45,123,116,21,114,101,147,222,42,49,6,72,233,215,177,5,185,144,209,85,57,172,141,58,34,190,73,100,98,185,206,221,209,33,141,25,179,172,155,225,175,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,229,27,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,215,146,124,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,3,61,156,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,51,239,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,244,14,93,124,117,84,240,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,252,71,185,237,99,222,212,99,194,247,140,171,154,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,203,16,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,0,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,0,138,188,174,60,137,233,151,223,94,177,90,74,160,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,164,170,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,250,245,138,210,85,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,242,154,177,157,126,139,244,179,50,212,207,101,251,79,232,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,153,124,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,53,38,0,142,188,0,104,53,55,15,156,46,98,56,204,212,85,116,215,219,253,59,50,108,133,149,116,242,211,78,203,141,92,81,185,208,201,12,143,114,196,248,34,108,52,202,136,141,234,180,234,245,99,92,231,33,13,121,231,125,137,254,36,252,180,181,64,5,43,114,84,243,79,148,252,191,174,245,27,113,113,58,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,126,163,208,0,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,244,233,213,19,234,47,207,151,86,177,216,181,147,132,124,18,166,209,15,135,171,195,237,240,97,215,74,109,207,127,102,170,130,8,163,106,239,115,24,142,238,192,180,243,244,110,230,179,191,179,115,156,199,41,37,64,21,129,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,186,101,238,244,138,57,17,142,133,209,186,69,106,189,98,116,86,126,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,219,103,225,191,204,139,84,0,66,174,99,60,4,254,181,22,40,53,35,78,231,240,250,155,140,219,252,29,37,60,245,27,41,111,84,44,123,229,74,55,43,215,100,51,35,228,145,209,75,238,106,185,238,100,171,181,205,146,24,171,203,63,151,253,246,235,170,119,45,94,215,76,118,235,105,164,211,44,129,104,236,148,61,198,54,27,141,246,138,166,70,77,39,122,55,170,201,13,36,240,53,58,199,214,41,101,248,123,142,108,50,196,251,127,0,0,0,10,75,230,89,192,149,215,71,181,66,151,82,244,131,25,164,126,19,168,151,136,45,118,235,13,158,7,119,237,215,185,163,85,240,80,211,34,185,210,50,119,71,44,145,36,41,181,138,174,133,25,26,54,46,229,218,0,33,175,46,46,7,238,188,40,225,181,249,94,125,122,171,147,59,204,105,224,75,157,170,154,185,203,110,181,192,197,87,71,78,172,99,187,85,21,45,87,59,124,234,142,70,110,116,112,174,197,146,73,226,255,0,59,77,99,190,203,149,96,188,63,83,195,217,178,211,91,211,49,172,147,115,29,226,234,164,146,162,146,157,58,43,55,199,217,100,85,62,244,126,215,248,175,137,189,99,106,173,181,0,40,135,149,62,131,83,107,39,20,116,25,53,246,138,174,75,22,155,83,166,77,35,219,79,42,193,37,197,146,177,180,16,190,102,61,169,19,251,170,181,45,69,87,119,18,142,70,43,28,213,122,182,247,128,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,10,171,231,105,162,159,237,23,136,202,59,135,243,97,87,10,89,37,255,0,40,172,164,146,22,36,127,229,169,35,157,39,244,8,214,255,0,29,72,213,202,179,88,236,90,69,197,197,162,155,35,135,165,38,123,111,151,14,142,167,115,255,0,181,106,170,103,130,74,101,216,198,57,95,220,158,158,40,58,124,45,111,127,123,156,141,98,162,223,72,2,170,249,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,93,72,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,168,3,42,229,255,0,127,220,178,255,0,213,255,0,255,0,131,132,170,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,0,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,118,174,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,212,0,0,0,0,0,0,1,21,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,96,8,171,202,227,200,158,153,125,245,235,21,164,170,0,0,0,1,85,124,55,112,45,250,107,227,67,88,117,199,88,240,207,23,166,214,93,64,201,61,143,77,90,237,176,223,110,145,221,165,68,235,10,181,124,69,28,61,36,238,117,86,177,242,163,35,253,171,91,81,26,90,160,0,0,0,0,2,133,185,169,235,29,139,87,120,184,187,211,99,144,245,164,192,173,241,97,210,84,238,127,246,213,85,52,243,201,82,187,30,198,171,59,115,212,75,7,79,137,174,236,111,107,149,175,68,73,43,201,47,69,63,219,215,17,149,151,15,231,194,173,244,177,203,254,79,89,87,36,204,88,255,0,200,146,55,54,79,233,209,205,254,34,150,168,0,0,0,205,103,21,90,91,250,22,226,59,81,116,206,27,23,177,168,44,217,5,87,178,168,188,87,136,237,90,229,127,122,135,246,138,247,185,221,105,101,129,223,27,149,233,215,163,250,57,28,137,111,220,163,53,51,42,212,78,17,225,183,101,53,126,47,232,86,65,87,140,219,167,124,146,73,51,168,99,130,158,162,38,72,231,189,221,123,126,41,209,49,27,181,173,138,40,152,141,248,122,172,213,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,0,6,107,56,170,213,47,211,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,179,86,49,205,233,75,20,13,248,218,143,94,157,95,213,202,229,93,41,128,33,7,39,172,42,235,138,240,124,203,237,194,162,146,74,124,199,40,185,94,232,91,11,220,175,142,6,54,26,21,108,168,173,68,71,247,104,101,114,35,85,201,177,204,94,189,85,90,217,190,0,30,83,86,48,95,210,134,150,102,90,103,237,79,102,125,45,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,164,192,28,127,131,252,254,155,83,248,92,210,220,206,28,134,174,251,81,85,139,208,211,92,46,21,107,43,167,158,227,77,18,83,214,172,142,149,55,189,233,83,12,200,175,94,187,213,21,200,174,69,71,46,109,205,84,0,35,255,0,0,120,47,232,239,131,109,39,176,123,83,218,30,47,31,142,251,222,236,118,182,251,74,71,215,246,182,238,119,94,223,138,237,238,235,241,108,221,209,189,118,164,128,0,1,64,60,209,252,246,106,111,220,190,143,68,95,240,2,0,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,105,76,1,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,95,240,2,128,121,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,0,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,92,246,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,128,21,43,202,235,152,5,101,162,178,219,195,38,183,228,93,235,84,222,26,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,186,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,85,130,106,160,1,202,184,78,242,177,163,127,47,241,239,78,128,234,160,0,0,0,0,1,85,124,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,174,26,248,205,177,107,134,176,106,150,128,222,237,94,202,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,94,189,185,153,186,22,75,27,151,163,156,246,201,31,84,115,227,134,74,153,193,226,23,41,190,224,220,104,106,94,107,139,87,120,43,214,63,170,23,155,165,186,167,180,201,59,21,80,93,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,6,143,129,29,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,0,0,0,141,90,113,198,109,139,86,248,196,202,184,103,193,173,93,219,86,9,143,220,106,47,119,138,134,61,146,79,120,167,174,164,166,117,53,59,23,167,72,98,238,204,215,200,228,85,146,68,77,157,24,196,124,209,215,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,134,58,242,84,243,79,148,252,191,174,245,27,112,23,82,0,2,42,241,137,198,47,234,149,170,122,63,244,134,143,197,225,153,175,181,173,215,223,218,118,253,159,219,169,181,236,184,252,16,75,44,189,136,101,171,253,131,54,247,59,190,245,234,214,116,147,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,21,109,207,59,236,79,241,39,229,167,138,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,11,137,0,0,43,131,154,111,18,252,84,112,207,159,224,247,13,34,213,10,75,6,39,148,217,234,33,74,22,218,168,170,231,246,141,36,200,181,19,61,106,105,158,173,99,162,170,164,107,81,175,95,124,114,117,107,126,183,216,249,15,249,169,232,229,247,87,120,71,187,212,227,147,117,171,192,174,17,102,50,83,109,103,246,213,45,52,19,199,82,155,222,246,163,59,112,84,75,63,95,137,206,236,108,107,85,207,69,64,141,124,182,56,245,215,109,105,226,57,218,103,175,90,173,237,154,11,206,63,91,236,58,47,97,81,211,247,110,145,62,41,191,148,165,167,99,155,210,150,42,199,124,110,70,47,78,158,247,43,17,109,80,204,183,15,218,153,250,27,215,28,15,84,164,171,186,211,210,99,57,5,13,194,191,217,114,108,170,154,133,147,55,197,64,207,141,136,238,236,11,44,106,199,57,26,246,189,90,229,218,229,52,210,0,174,174,105,60,114,234,199,14,217,86,31,165,58,35,124,250,63,122,173,183,187,33,188,93,36,181,211,85,239,165,124,146,65,77,4,61,244,145,137,213,240,212,58,78,177,110,248,96,216,254,139,35,86,197,76,245,243,21,214,59,238,178,113,113,157,212,221,225,240,244,152,125,194,124,58,215,77,185,143,236,210,208,79,44,110,93,237,99,21,221,217,214,162,126,142,220,230,119,246,110,115,88,213,2,96,114,216,226,239,139,30,37,184,142,118,39,169,122,213,227,177,187,22,63,91,125,173,182,125,27,182,197,237,13,175,138,154,56,187,208,195,28,145,109,146,169,147,110,106,175,94,206,197,78,143,85,73,21,175,156,113,212,240,227,198,206,33,163,217,195,41,31,167,89,166,47,109,124,213,114,62,42,119,216,238,51,92,43,96,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,115,78,74,122,103,244,127,67,179,77,82,171,164,186,211,213,230,25,3,45,240,248,136,246,82,212,80,208,67,251,57,233,250,177,21,253,103,171,172,141,239,71,57,187,160,70,162,53,204,127,88,215,206,175,205,62,45,242,254,135,212,110,32,93,72,42,175,149,103,30,63,236,71,10,154,191,122,254,150,44,66,251,115,184,255,0,204,50,154,200,214,118,191,202,29,19,228,155,250,58,118,55,249,38,22,168,0,0,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,64,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,105,30,173,107,220,200,162,149,232,199,236,218,185,225,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,134,140,248,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,197,112,125,197,158,27,197,214,151,253,56,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,79,65,197,143,149,141,100,249,127,144,250,116,229,0,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,44,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,0,0,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,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,39,193,247,22,120,111,23,90,95,244,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,3,186,128,0,242,154,171,102,206,242,13,56,200,237,26,95,150,125,25,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,251,39,59,182,231,236,232,253,174,74,44,254,202,63,29,159,241,231,254,108,217,255,0,209,11,254,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,5,255,0,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,208,8,1,201,179,90,254,156,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,82,127,129,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,125,101,16,255,0,101,31,142,207,248,243,255,0,54,108,255,0,232,133,138,115,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,196,239,110,228,141,200,84,183,11,26,41,250,196,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,247,49,91,220,86,110,232,222,170,129,122,115,222,53,219,76,184,30,191,229,154,151,152,248,237,88,177,105,253,222,251,91,115,246,125,28,94,18,232,218,73,234,99,139,179,10,58,154,79,14,237,144,238,106,43,37,236,239,84,248,213,15,215,193,247,22,120,111,23,90,95,244,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,61,7,22,62,86,53,147,229,254,67,233,211,148,3,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,248,178,49,92,215,181,146,197,19,213,143,217,181,67,74,96,241,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,13,28,69,224,156,80,105,101,6,166,96,181,31,209,81,222,40,182,77,252,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,173,23,235,68,160,188,223,134,124,203,14,225,211,79,56,154,109,117,37,126,39,158,84,86,91,94,141,84,142,123,109,198,10,170,184,155,3,216,174,85,145,146,197,72,249,91,35,126,165,73,24,246,183,164,110,151,208,112,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,160,104,164,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,237,117,175,141,125,26,210,62,28,105,120,148,182,220,254,150,216,111,219,41,177,152,173,138,228,246,173,116,140,145,204,167,115,213,171,225,182,246,102,238,172,141,71,69,217,145,170,199,74,137,19,168,7,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,253,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,164,245,228,169,230,159,41,249,127,93,234,54,226,42,234,135,14,153,222,143,233,102,157,106,102,117,79,224,63,73,158,54,178,207,69,190,25,119,218,226,166,160,154,10,206,228,82,191,167,123,199,61,189,167,181,143,103,99,170,162,239,68,108,170,228,169,230,159,41,249,127,93,234,54,224,46,164,0,5,85,243,206,251,19,252,73,249,105,85,101,170,115,206,251,19,252,73,249,105,5,120,86,225,142,251,197,86,85,151,97,88,181,235,193,94,177,252,62,191,37,183,83,120,102,73,237,74,168,36,130,56,168,119,190,88,153,7,117,245,13,78,243,149,90,206,157,85,170,158,244,11,20,229,105,199,183,211,186,59,15,10,58,161,6,204,130,213,111,240,120,133,210,158,159,164,117,244,52,144,43,146,142,161,172,78,145,205,12,17,57,89,47,68,108,145,198,168,245,73,90,142,158,202,140,182,127,117,88,22,85,254,250,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,70,72,102,142,70,127,83,154,230,254,229,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,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,117,233,213,23,234,61,0,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,162,252,249,117,107,29,139,89,56,71,193,42,109,16,248,122,188,62,223,6,29,116,166,220,247,246,106,168,32,138,54,174,247,49,136,238,236,11,79,63,70,238,107,59,251,55,57,204,114,149,87,205,79,71,44,90,69,197,197,222,167,28,155,165,38,123,111,139,49,146,155,107,255,0,181,106,170,103,158,58,148,222,247,185,95,220,158,158,89,250,252,45,111,127,99,90,141,98,42,201,94,73,122,215,254,222,184,115,172,183,255,0,62,107,111,170,142,47,242,122,58,184,230,122,201,254,68,177,181,177,255,0,78,174,119,241,16,11,31,214,252,214,235,166,186,47,159,106,53,138,158,146,123,150,43,139,221,111,116,113,85,177,206,130,73,233,169,36,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,235,51,24,93,79,57,189,82,250,41,195,141,139,76,232,47,190,22,191,59,200,35,241,52,94,23,127,140,181,209,49,102,155,246,138,197,108,123,42,157,110,119,185,205,123,186,244,78,173,238,33,90,188,4,233,158,85,170,28,92,105,157,187,22,164,238,123,7,32,162,201,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,237,155,187,109,137,138,238,141,89,102,137,138,230,239,234,5,234,112,171,165,191,161,110,28,116,235,76,230,177,123,26,190,205,143,210,251,86,139,197,120,142,213,210,86,119,171,191,104,143,123,93,214,170,89,221,240,57,88,157,122,51,163,81,168,149,87,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,2,242,121,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,26,128,209,29,6,204,181,242,76,210,215,167,244,85,119,43,238,39,139,203,147,83,218,105,41,210,105,238,76,138,182,146,9,97,141,55,181,119,182,42,153,37,68,106,61,239,88,82,54,177,93,34,116,241,88,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,6,164,207,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,188,43,131,46,52,113,94,39,244,58,187,82,50,71,90,177,107,214,33,186,12,190,158,74,232,217,75,71,178,30,234,215,53,94,245,124,84,114,49,36,115,93,55,77,174,138,118,110,145,34,89,29,84,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,30,3,140,30,44,243,46,46,181,67,233,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,233,219,98,170,182,38,34,112,163,170,232,151,14,153,222,183,217,243,172,178,193,79,217,198,244,231,31,174,190,228,23,61,240,187,194,246,168,42,234,105,98,236,190,86,72,254,252,148,107,14,232,209,253,189,251,220,138,137,209,121,80,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,18,83,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,208,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,104,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,48,57,98,241,227,250,16,190,211,104,54,172,94,182,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,202,23,82,0,0,0,0,0,3,42,231,74,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,78,106,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,188,52,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,169,91,231,56,237,109,164,215,155,198,97,136,90,169,43,116,190,122,136,161,160,196,111,116,208,54,120,169,25,218,71,204,218,186,118,36,177,212,202,145,202,228,71,186,120,162,90,135,55,108,168,198,56,134,186,113,175,122,177,164,152,174,105,133,105,238,87,236,171,46,161,219,210,215,146,83,120,26,105,252,117,42,71,52,125,189,242,198,231,197,240,84,206,157,99,86,187,227,235,215,170,53,83,242,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,67,66,124,39,241,1,83,196,246,137,89,245,146,124,2,175,17,101,222,162,174,24,104,166,184,69,90,201,89,4,239,133,102,138,86,35,92,172,87,49,205,84,146,56,158,143,99,209,26,230,108,145,245,235,206,247,76,252,54,85,166,154,199,71,73,117,151,218,22,250,188,102,225,63,111,117,13,63,135,145,42,41,25,185,25,240,77,39,138,173,94,142,122,238,108,31,11,83,99,213,109,83,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,215,204,235,75,127,74,28,27,102,190,18,197,237,59,174,37,225,242,155,127,246,215,103,194,248,89,19,197,207,239,123,90,253,180,50,86,252,14,221,215,175,194,213,122,48,10,234,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,185,140,236,85,80,211,207,87,79,83,213,88,231,187,107,25,83,23,109,28,198,175,137,222,237,203,27,80,187,243,48,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,126,2,149,185,201,235,95,211,158,32,173,58,57,73,111,236,210,105,149,189,123,211,201,22,217,39,174,184,197,79,81,38,215,36,142,71,66,216,25,70,141,234,198,57,36,239,245,220,221,138,125,94,75,122,57,98,204,53,151,45,214,43,188,221,202,189,59,183,211,211,218,233,182,189,54,213,92,155,81,27,170,119,181,232,139,178,8,42,34,237,185,143,107,188,78,239,133,209,181,86,21,107,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,219,152,255,0,9,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,82,237,57,89,96,20,216,47,5,184,109,82,227,213,118,155,150,85,81,95,127,185,37,74,74,215,213,62,74,151,197,79,80,140,145,126,22,62,142,10,69,102,196,70,57,155,94,157,119,171,156,29,131,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,73,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,255,0,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,207,23,24,60,38,102,92,34,234,135,208,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,39,203,147,22,177,103,60,186,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,170,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,142,218,185,92,121,19,211,47,190,189,98,180,235,252,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,138,25,162,44,127,149,63,3,148,218,149,117,160,226,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,209,17,244,208,203,209,173,108,110,94,228,209,72,215,171,91,19,163,155,228,232,135,41,141,80,175,226,74,231,136,107,5,5,93,14,157,98,181,12,185,71,121,116,17,186,12,166,137,181,253,184,233,89,216,170,71,210,190,166,158,41,222,238,143,116,148,233,219,222,212,89,34,87,92,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,85,183,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,69,115,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,84,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,233,163,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,89,173,122,141,77,171,250,185,151,234,149,46,43,73,141,179,43,188,84,221,214,217,77,83,45,67,32,124,207,87,191,172,146,170,185,239,115,149,207,122,162,53,138,247,59,99,35,102,216,218,23,253,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,149,65,201,167,134,220,202,27,173,211,138,74,251,253,93,158,197,61,61,94,51,110,182,54,137,58,222,216,174,137,243,76,249,37,141,81,41,163,150,54,53,171,3,183,186,104,100,107,158,198,196,248,230,181,240,43,215,157,62,1,77,125,225,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,177,172,125,68,20,12,71,189,61,207,216,214,170,119,21,29,94,188,186,181,142,251,163,124,92,96,149,54,136,124,69,38,97,112,131,14,186,83,110,99,59,212,181,243,197,27,87,123,152,245,111,106,116,167,159,163,118,185,253,141,155,154,215,185,75,191,226,171,75,127,77,60,56,234,46,153,195,98,246,205,125,231,31,170,246,85,23,138,240,253,219,164,76,239,80,254,209,94,198,183,165,84,80,59,227,114,49,122,116,127,86,171,145,115,88,4,212,230,231,169,152,174,162,113,113,53,187,22,171,241,127,66,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,123,87,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,45,112,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,250,203,232,229,175,164,52,218,65,193,246,15,2,193,72,151,44,194,157,114,251,148,212,211,203,43,39,125,115,90,250,119,42,73,211,99,219,70,148,145,189,172,68,98,62,39,42,110,234,175,112,74,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,29,43,154,15,47,186,107,77,53,235,138,29,22,181,85,189,143,168,117,126,97,99,166,138,90,151,239,154,90,170,138,203,210,203,44,238,114,49,28,248,26,248,34,139,100,108,71,75,240,177,175,233,205,121,42,121,167,202,126,95,215,122,141,184,145,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,33,80,20,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,173,168,169,208,56,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,154,157,215,131,238,44,243,46,17,117,67,233,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,133,212,234,78,144,225,186,11,192,78,162,105,30,159,193,87,29,139,29,211,124,146,26,117,171,157,102,158,87,190,138,166,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,76,240,154,51,215,44,255,0,13,213,62,9,181,59,80,116,251,33,164,190,99,215,205,55,200,42,104,107,169,149,118,74,207,103,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,48,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,15,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,80,14,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,130,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,85,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,177,88,131,154,242,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,172,208,202,185,121,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,140,38,248,0,0,0,12,171,151,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,165,16,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,14,105,198,47,7,89,223,8,25,221,61,130,255,0,89,237,156,110,243,191,232,254,65,219,134,159,218,157,168,105,223,85,253,170,201,229,146,14,212,149,9,31,237,21,55,244,220,222,168,190,233,171,201,111,64,127,219,111,16,121,142,158,255,0,222,246,204,46,251,90,207,242,134,92,157,74,197,95,249,136,150,116,111,244,209,49,255,0,203,176,176,158,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,250,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,246,160,0,51,3,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,103,246,14,39,127,253,205,183,43,139,242,139,85,126,73,65,111,155,76,37,130,225,15,135,254,86,116,167,101,44,45,111,109,38,154,43,60,241,202,215,51,127,242,74,249,55,171,37,66,63,243,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,218,198,118,42,168,105,224,164,168,166,232,143,115,221,181,140,166,151,184,173,99,87,196,236,110,229,141,202,66,186,108,166,251,73,138,220,112,170,122,237,150,91,173,194,142,233,89,77,218,98,247,106,169,35,169,142,158,77,234,155,219,181,149,181,41,209,21,26,189,206,174,69,86,181,80,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,105,247,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,202,65,229,29,166,121,86,97,197,237,159,58,180,210,116,178,224,86,250,251,133,222,170,72,228,237,183,196,210,77,71,4,13,123,88,172,73,158,249,213,237,99,220,221,209,193,59,145,85,89,209,111,80,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,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,248,209,189,26,230,57,241,75,43,17,236,223,185,51,195,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,81,124,231,245,191,75,242,172,155,26,208,219,85,142,174,179,54,193,170,29,95,113,188,58,73,34,130,223,5,101,60,111,240,44,141,126,25,223,43,82,150,103,73,211,164,105,28,109,107,156,178,74,216,195,213,114,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,123,156,143,71,246,26,172,217,4,114,90,81,152,205,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,148,240,11,22,77,140,225,182,155,22,103,156,213,230,55,218,74,116,109,194,251,83,67,79,70,250,233,213,85,92,244,130,157,141,138,38,117,93,172,98,34,170,49,173,71,58,71,110,123,131,208,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,90,167,96,33,255,0,52,13,4,213,142,34,116,10,193,133,104,230,41,244,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,52,19,154,6,129,113,19,171,22,45,28,194,177,13,64,162,189,100,30,43,195,79,116,183,209,71,74,206,197,52,181,15,222,232,234,228,122,117,100,46,68,232,197,248,149,58,244,78,170,147,0,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,179,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,239,175,88,173,37,81,21,121,92,121,19,211,47,190,189,98,180,149,64,0,0,85,95,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,224,45,83,93,56,163,208,158,26,253,137,250,107,206,126,142,125,35,241,62,204,254,12,172,172,239,248,126,215,123,253,109,20,155,118,247,226,254,55,78,187,189,221,122,47,79,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,32,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,65,110,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,1,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,98,127,137,63,45,34,87,3,22,202,107,181,55,17,84,181,82,85,177,140,208,124,162,165,22,154,174,90,103,239,134,90,57,88,138,248,156,215,43,21,204,106,61,138,187,36,98,185,143,71,49,206,106,135,181,230,87,198,189,199,136,189,71,174,210,252,42,231,215,76,177,27,131,99,166,99,86,150,120,238,183,74,101,169,137,247,56,167,141,170,244,133,236,157,204,141,169,43,152,232,216,201,85,26,231,171,89,231,249,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,37,154,83,225,70,219,138,218,248,101,210,168,112,171,7,177,108,181,24,125,166,182,154,137,207,142,73,35,241,20,177,204,247,75,36,113,196,201,102,115,228,115,228,149,35,103,114,71,61,234,212,87,42,1,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,12,235,113,237,166,121,86,151,241,113,169,150,236,166,147,183,237,236,130,183,38,183,78,200,228,72,106,168,107,231,125,68,79,141,207,99,119,237,238,58,39,171,122,181,37,134,86,35,157,179,169,162,146,149,185,213,249,167,197,190,95,208,250,141,196,8,85,164,248,47,233,67,84,240,221,51,246,167,179,62,150,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,154,104,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,141,249,73,214,225,180,188,105,99,240,101,22,154,186,203,149,101,158,235,14,57,52,46,84,101,29,197,41,156,247,205,42,35,219,213,139,70,202,216,209,21,31,241,202,197,218,157,17,236,189,224,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,17,171,133,110,39,47,188,42,229,89,118,107,139,89,124,109,235,32,195,235,241,171,117,79,137,100,126,203,170,158,72,36,138,187,99,226,149,147,246,159,78,213,236,185,17,175,235,209,92,137,238,94,85,253,213,103,185,87,251,235,145,228,153,29,195,254,82,178,186,229,93,81,39,253,41,38,154,73,31,253,110,115,157,251,213,79,148,92,79,42,126,7,42,116,214,213,65,197,38,164,190,146,91,238,79,103,71,226,214,198,178,41,210,221,110,170,107,30,149,175,147,162,171,42,102,139,163,90,216,220,157,184,101,145,175,87,58,87,71,8,116,174,10,121,116,96,154,29,165,151,95,210,149,187,219,121,158,160,99,243,217,242,63,219,77,77,224,109,117,212,212,254,42,207,251,10,151,197,46,201,162,147,251,106,61,175,118,239,133,90,136,157,106,219,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,208,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,161,66,220,51,113,119,117,208,173,52,213,173,26,188,219,170,238,216,158,168,98,247,43,107,35,138,161,219,237,119,89,104,102,130,26,168,163,115,146,37,100,139,36,108,159,220,143,86,71,19,145,203,217,72,164,142,167,85,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,104,222,141,115,218,201,98,149,136,247,236,220,188,168,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,84,0,69,254,96,60,76,102,92,40,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,225,24,57,181,240,81,237,186,58,206,44,180,202,217,117,172,189,67,217,143,52,183,192,157,248,221,67,12,29,182,92,218,138,237,241,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,234,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,116,187,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,251,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,180,237,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,179,78,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,72,49,254,228,213,30,203,238,205,80,202,95,237,167,193,20,115,247,99,167,89,63,102,139,179,174,215,116,84,247,200,3,50,218,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,131,138,255,0,101,31,129,63,248,243,255,0,54,111,31,232,135,127,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,253,156,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,92,193,23,253,202,227,200,158,153,125,245,235,21,160,80,9,250,171,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,91,85,19,242,150,253,195,239,7,88,39,23,252,182,52,174,193,127,172,246,54,73,102,246,231,209,252,131,183,53,71,178,251,183,249,95,85,253,170,201,226,142,126,236,116,233,31,237,21,118,117,220,222,138,158,240,230,188,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,155,116,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,23,143,31,211,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,64,159,224,0,32,87,56,237,33,166,205,120,104,161,213,42,120,41,18,229,167,23,136,102,124,243,79,43,95,236,234,231,178,150,104,98,99,122,177,239,117,66,208,61,85,232,157,25,11,246,185,58,171,95,73,134,138,56,252,250,9,250,155,106,199,233,23,253,138,250,63,39,135,254,91,253,148,238,51,217,191,200,252,95,235,239,11,245,252,31,210,124,27,140,235,129,114,124,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,145,215,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,248,141,145,64,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,123,220,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,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,125,108,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,88,188,7,126,132,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,106,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,250,174,181,235,222,147,240,237,138,210,230,186,199,149,253,31,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,208,8,1,206,175,202,198,45,243,2,135,211,174,32,119,253,45,227,215,132,237,105,206,237,154,103,166,154,173,237,156,146,243,222,240,84,94,194,185,83,247,123,80,190,105,63,105,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,2,128,121,92,121,236,211,47,190,189,30,180,191,224,7,42,215,78,40,244,39,134,191,98,126,154,243,159,163,159,72,252,79,179,63,131,43,43,59,254,31,181,222,255,0,91,69,38,221,189,248,191,141,211,174,239,119,94,139,211,170,149,87,207,59,236,79,241,39,229,160,78,157,20,227,51,134,206,34,114,170,172,43,71,53,35,233,5,234,138,222,251,164,244,222,199,175,164,217,74,201,35,141,210,111,168,130,54,47,71,205,26,116,69,221,241,117,233,209,21,83,181,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,245,235,21,164,170,34,175,43,143,34,122,101,247,215,172,86,146,168,0,0,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,170,190,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,192,67,254,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,10,243,150,192,41,177,158,40,237,121,157,187,30,171,164,167,204,113,122,74,154,203,131,146,85,130,186,227,79,44,180,242,35,28,229,86,35,227,166,142,133,28,198,116,232,142,141,202,157,100,220,238,129,201,31,84,46,180,185,254,161,104,188,205,171,158,219,115,179,197,148,83,171,171,93,216,163,158,154,104,233,165,217,79,209,91,190,118,213,195,186,68,86,175,74,72,218,168,239,118,192,183,64,0,3,57,156,116,230,183,92,255,0,140,29,91,190,222,105,233,33,168,165,202,42,236,140,109,51,28,214,44,22,247,120,24,92,168,231,57,119,186,42,104,220,245,235,209,94,174,84,70,162,163,82,247,184,170,213,47,208,183,14,58,139,169,144,223,125,141,95,102,199,234,189,149,91,225,124,71,106,233,43,59,52,63,179,86,61,174,235,85,44,13,248,218,172,78,189,95,209,168,229,76,219,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,7,160,210,124,235,244,95,170,120,110,166,123,47,218,127,68,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,13,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,153,125,88,193,127,69,250,167,153,105,159,181,61,167,244,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,189,78,89,122,215,250,105,225,31,22,241,22,255,0,11,95,130,116,194,171,54,69,178,25,124,20,16,248,121,35,235,35,220,238,180,178,211,111,114,237,235,42,75,181,168,221,189,66,85,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,120,174,83,250,67,134,234,215,21,244,211,230,112,85,206,204,26,207,38,95,108,134,25,214,38,62,227,77,89,72,202,119,74,173,248,156,198,58,126,226,53,21,189,95,27,17,219,153,185,142,189,226,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,34,255,0,49,157,6,195,117,171,133,204,202,233,125,162,164,138,251,129,217,235,114,107,21,217,212,235,36,244,111,165,139,191,60,44,84,123,87,101,68,80,172,78,69,85,98,42,199,34,177,206,137,157,51,238,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,130,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,67,254,81,218,233,168,248,135,18,118,125,16,182,94,123,184,102,119,227,229,185,90,234,17,95,28,53,84,244,19,79,29,85,63,189,59,83,47,135,100,111,84,234,215,198,168,142,106,171,34,116,119,83,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,11,242,184,243,217,166,95,125,122,61,105,127,192,102,219,139,173,16,181,112,227,196,94,103,163,86,43,229,93,222,219,96,168,166,117,29,93,92,109,100,235,5,69,44,53,49,178,77,191,11,158,198,206,140,87,162,53,30,172,87,35,89,187,98,79,94,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,64,0,25,87,47,251,149,199,145,61,50,251,235,214,43,74,1,47,251,149,199,145,61,50,251,235,214,43,64,241,92,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,176,56,36,225,67,84,56,161,213,8,155,129,223,234,241,91,110,43,81,5,93,211,44,164,116,110,158,197,59,163,158,90,41,99,135,191,12,210,61,243,82,236,71,68,238,177,175,71,175,78,137,215,67,192,0,0,8,1,206,79,90,254,131,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,183,71,5,13,186,90,122,137,54,185,36,106,182,103,78,250,52,111,86,61,171,31,127,174,215,108,82,149,137,211,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,33,13,163,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,171,222,145,66,247,187,106,46,196,88,247,237,238,71,184,45,207,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,136,121,73,230,183,92,87,141,44,126,197,111,167,164,146,159,49,179,221,108,149,206,153,142,87,199,3,41,157,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,123,192,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,102,156,168,120,28,169,201,110,182,78,46,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,210,85,154,38,201,213,141,141,157,235,116,0,0,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,254,229,61,1,0,57,213,249,88,197,190,96,80,250,117,196,9,127,139,113,11,160,89,205,246,151,22,194,181,195,79,242,11,213,110,255,0,13,110,181,228,212,85,117,83,236,99,158,253,145,71,35,158,237,172,99,156,189,19,220,214,170,175,185,20,232,5,0,242,184,243,217,166,95,125,122,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,0,2,170,249,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,42,175,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,18,127,157,62,1,77,125,225,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,177,172,125,68,20,12,71,189,61,207,216,214,170,119,21,29,92,28,4,234,102,85,165,252,92,105,157,199,22,171,237,251,123,32,162,198,110,48,62,73,18,26,170,26,249,217,79,43,36,107,30,221,251,123,141,149,136,238,173,73,97,137,234,215,108,232,94,79,24,24,5,54,167,240,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,239,123,210,166,24,85,24,157,119,170,35,85,28,138,173,92,219,129,170,128,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,179,218,129,90,188,237,53,51,21,166,210,204,23,71,60,95,119,36,184,100,9,147,118,35,146,55,120,122,26,122,106,138,125,243,55,127,113,157,201,42,186,70,187,21,174,236,79,241,34,179,162,193,94,93,90,57,125,214,78,46,48,74,107,68,222,30,147,15,184,65,152,221,42,118,177,253,154,90,9,226,145,169,177,207,98,187,187,58,211,193,213,187,156,206,254,253,174,107,28,135,171,230,167,172,118,45,93,226,226,239,77,142,67,214,147,2,183,197,135,73,83,185,255,0,219,85,84,211,207,37,74,236,123,26,172,237,207,81,44,29,62,38,187,177,189,174,86,189,17,37,87,36,189,28,177,69,138,231,92,64,212,77,222,189,84,220,23,14,163,143,107,219,225,41,99,142,158,174,161,122,163,246,73,222,124,180,222,229,102,230,120,95,133,221,36,114,32,112,174,114,216,5,54,51,197,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,157,17,209,185,83,172,155,157,210,185,37,235,29,246,44,171,58,225,250,162,30,245,150,166,222,185,141,28,155,152,223,9,85,28,148,244,149,9,209,25,190,78,243,37,166,247,171,246,179,194,252,45,235,35,149,59,175,57,108,2,167,38,225,114,215,153,219,177,234,74,186,140,59,40,164,169,172,184,57,34,73,232,109,213,17,75,79,34,49,206,84,122,178,74,153,40,81,204,103,94,170,216,220,169,210,61,205,171,110,11,53,51,244,69,197,102,152,103,82,85,218,169,41,41,242,8,45,245,245,87,73,59,116,180,180,53,168,180,117,83,189,251,218,140,237,193,81,43,209,238,118,214,185,168,231,34,181,21,20,52,124,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,74,124,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,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,223,94,143,90,95,241,64,60,174,60,246,105,151,223,94,143,90,95,240,20,3,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,11,84,0,1,149,114,255,0,185,92,121,19,211,47,190,189,98,180,160,18,255,0,185,92,121,19,211,47,190,189,98,180,9,84,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,214,69,94,103,90,165,250,47,224,219,53,240,151,223,102,93,114,223,15,139,91,255,0,181,123,222,43,197,72,158,46,15,123,28,214,110,161,142,183,227,118,222,157,62,23,35,213,128,81,14,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,172,182,156,43,135,92,202,249,201,194,93,59,199,49,58,74,92,179,35,179,187,47,90,106,120,146,73,238,204,75,163,110,20,238,254,214,107,221,53,76,212,16,83,199,19,85,21,253,123,49,59,102,222,141,170,189,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,137,168,140,141,202,174,106,34,170,105,204,12,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,167,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,51,89,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,11,148,229,29,169,152,174,97,194,21,159,5,180,213,244,189,96,87,10,251,125,222,150,73,35,238,55,196,213,205,89,4,237,99,94,175,72,94,201,213,141,123,218,221,210,65,59,81,21,25,213,66,64,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,85,95,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,205,103,21,90,91,250,22,226,59,81,116,206,27,23,177,168,44,217,5,87,178,168,188,87,136,237,90,229,127,122,135,246,138,247,185,221,105,101,129,223,27,149,233,215,163,250,57,28,137,165,50,152,57,211,224,21,54,46,33,177,77,65,167,199,169,40,237,185,86,46,202,103,215,66,145,53,245,247,26,58,137,18,101,149,26,187,220,246,83,207,64,196,123,211,222,205,141,106,175,109,81,161,48,57,61,102,183,92,171,131,230,88,174,20,244,145,211,225,217,69,202,201,66,232,88,228,124,144,61,176,215,43,165,85,114,162,191,187,93,43,81,90,141,77,141,98,116,234,138,231,75,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,89,81,124,146,242,155,237,38,190,231,88,85,61,118,203,45,215,15,91,165,101,55,105,139,221,170,164,173,167,142,158,77,234,155,219,181,149,181,41,209,21,26,189,206,174,69,86,181,82,106,115,83,214,59,238,145,112,143,119,166,199,33,233,87,158,220,34,195,164,169,220,207,237,90,90,152,39,146,165,118,61,142,71,247,32,167,150,14,159,11,155,223,222,215,35,152,136,161,69,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,104,39,151,190,151,218,180,171,131,237,54,182,91,221,73,53,69,254,207,22,81,93,87,13,19,105,159,81,61,193,169,82,157,222,138,171,35,226,138,72,169,210,71,47,87,50,157,158,230,162,35,27,69,124,52,96,20,218,167,196,54,155,233,245,195,30,171,190,91,111,153,69,182,154,233,67,76,146,239,150,221,226,24,181,138,171,18,163,216,198,211,164,175,123,218,169,177,141,115,186,183,111,84,210,240,30,83,86,48,95,210,134,150,102,90,103,237,79,102,125,45,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,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,169,227,61,124,197,116,114,251,163,124,92,103,116,215,121,188,69,38,97,112,159,49,181,212,237,99,59,212,181,243,203,35,147,99,94,245,111,106,116,168,131,171,182,185,253,141,251,90,215,181,0,187,254,21,117,75,244,211,195,142,157,106,100,215,223,108,215,222,113,250,95,106,214,248,95,15,221,186,68,206,205,119,236,209,140,107,122,85,69,59,126,6,163,23,167,86,117,106,181,86,170,249,213,249,167,197,190,95,208,250,141,196,239,252,146,245,51,21,169,210,204,235,71,60,95,107,36,183,228,11,147,118,36,146,54,248,138,26,138,106,122,125,240,183,127,113,253,185,41,122,72,187,17,173,239,193,241,42,191,162,112,14,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,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,51,88,6,170,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,190,189,30,180,191,226,128,121,92,121,236,211,47,190,189,30,180,191,224,40,7,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,68,85,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,144,22,168,0,3,42,229,255,0,114,184,242,39,166,95,125,122,197,105,64,37,255,0,114,184,242,39,166,95,125,122,197,104,18,168,0,0,168,14,118,154,153,138,228,26,143,167,122,91,105,171,241,23,172,62,223,112,184,93,251,114,70,248,233,252,122,211,118,32,118,215,171,217,50,50,145,100,115,30,214,254,206,120,28,138,228,127,186,223,204,224,241,161,172,118,45,125,226,131,63,213,92,90,29,150,91,173,194,58,123,116,155,158,190,38,150,146,158,42,72,170,122,61,140,123,59,204,167,108,189,183,53,28,206,230,197,234,173,234,161,223,249,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,130,188,159,116,114,197,131,112,192,154,171,79,55,136,189,106,93,194,122,138,201,54,189,157,138,90,26,137,233,41,233,186,43,220,199,109,123,42,101,238,35,88,229,241,59,29,185,35,106,147,168,10,107,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,219,88,198,183,195,110,248,157,35,149,28,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,109,191,19,164,106,36,181,230,251,165,246,172,211,132,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,122,163,161,99,157,81,12,206,233,185,28,180,177,162,183,234,115,106,3,134,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,235,21,108,49,178,94,140,87,201,77,36,209,162,170,183,162,189,21,28,213,68,114,6,130,120,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,213,142,77,127,165,13,83,204,181,51,245,142,246,103,210,220,130,227,125,240,95,68,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,86,189,9,198,116,83,233,79,210,63,163,158,55,248,79,192,248,62,255,0,136,172,158,167,249,30,228,155,118,247,246,255,0,29,122,237,235,238,235,209,58,168,0,0,0,69,94,57,248,24,253,116,126,132,255,0,170,143,208,239,161,222,210,255,0,121,61,161,226,188,95,134,255,0,202,33,217,183,195,127,227,117,223,251,186,123,252,167,5,60,183,191,83,237,83,186,234,103,233,151,233,111,180,241,249,236,94,11,232,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,0,0,0,69,94,57,248,24,253,116,126,132,255,0,170,143,208,239,161,222,210,255,0,121,61,161,226,188,95,134,255,0,202,33,217,183,195,127,227,117,223,251,186,123,252,167,5,60,183,191,83,237,83,186,234,103,233,151,233,111,180,241,249,236,94,11,232,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,0,8,235,198,215,7,150,174,50,48,11,22,33,54,85,73,138,220,172,55,132,185,83,222,157,100,109,194,118,192,232,100,142,90,86,126,214,39,49,146,57,208,189,221,31,209,86,158,62,173,94,136,173,145,64,10,234,208,30,82,119,222,31,245,151,19,214,44,115,137,207,17,87,140,220,27,81,37,55,208,182,51,197,210,189,174,142,166,155,123,235,30,145,247,96,146,88,187,155,21,204,223,185,191,19,81,78,171,198,247,0,247,222,51,114,172,106,237,81,174,159,69,44,184,189,190,106,122,59,71,209,134,87,116,170,158,77,213,21,61,244,168,137,255,0,27,35,166,103,109,81,205,111,99,171,122,43,220,76,0,4,32,224,219,150,69,171,132,253,92,155,85,238,26,167,73,155,212,54,207,81,109,161,167,155,23,109,27,232,103,153,241,117,170,138,85,169,153,90,254,211,37,137,118,181,21,89,59,211,119,69,84,116,223,0,1,15,248,222,229,223,98,227,27,42,198,179,90,125,67,250,23,122,177,219,230,181,214,84,251,37,247,31,31,75,220,238,83,199,177,106,98,100,93,167,190,165,122,162,43,159,223,232,229,232,198,161,48,0,16,171,130,158,91,223,169,246,169,221,117,51,244,203,244,183,218,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,21,198,183,45,239,215,7,84,237,90,153,250,101,250,37,236,204,126,11,23,130,250,59,227,251,157,186,154,137,187,189,207,21,23,78,190,39,110,221,171,211,103,94,190,254,137,53,64,16,171,130,158,91,223,169,246,169,221,117,51,244,203,244,183,218,120,252,246,47,5,244,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,0,0,7,148,213,140,23,244,161,165,153,150,153,251,83,217,159,75,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,74,214,254,193,143,254,116,95,230,79,255,0,31,150,168,0,242,154,177,130,254,148,52,179,50,211,63,106,123,51,233,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,90,223,216,49,255,0,206,139,252,201,255,0,227,242,213,0,2,63,241,173,194,151,235,131,165,150,173,51,250,123,244,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,223,213,36,0,2,0,112,185,202,147,245,107,215,108,103,90,255,0,79,95,72,254,142,120,223,224,207,162,222,15,191,226,40,231,166,254,91,197,201,183,111,127,119,241,23,174,222,158,238,189,82,127,128,4,0,226,143,149,39,235,41,174,217,54,181,254,158,190,142,125,35,240,95,193,159,69,188,103,99,195,209,193,77,252,183,139,143,118,238,198,239,226,39,77,221,61,253,58,175,85,224,99,129,143,212,187,233,183,250,168,253,49,250,99,236,223,247,147,217,254,23,194,120,159,252,162,109,251,188,79,254,47,77,159,191,175,186,85,0,0,0,42,175,251,6,63,249,209,127,153,63,252,126,79,254,23,52,47,245,107,208,156,103,69,62,148,253,35,250,57,227,127,132,252,15,131,239,248,138,201,234,127,145,238,73,183,111,127,111,241,215,174,222,190,238,189,19,170,128,0,0,62,78,89,110,190,222,49,91,205,167,22,200,254,143,222,171,109,245,20,246,235,191,131,101,95,179,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,93,174,219,209,125,202,86,15,246,12,127,243,162,255,0,50,127,248,252,181,64,7,138,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,59,213,75,19,85,81,143,154,94,228,175,248,156,170,249,28,170,231,42,170,175,181,0,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,96,255,0,96,199,255,0,58,47,243,39,255,0,143,203,84,0,115,252,179,77,47,185,206,129,94,116,119,41,205,252,109,235,32,195,234,49,171,142,73,236,214,71,223,170,158,137,212,242,215,120,70,57,172,110,231,189,210,246,90,244,106,117,218,142,68,247,149,215,253,131,31,252,232,191,204,159,254,63,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,55,168,88,14,99,117,189,88,177,12,227,31,190,92,177,186,143,9,122,163,182,220,225,169,158,219,62,231,183,181,83,28,110,87,66,253,209,74,221,175,68,94,177,189,63,220,175,72,255,0,204,99,85,117,163,72,248,109,184,223,116,67,29,171,184,220,174,53,19,90,238,213,148,148,149,115,79,101,181,73,65,86,233,238,81,201,76,246,186,153,240,186,56,156,147,189,85,140,85,69,84,250,138,108,225,87,138,172,203,135,94,33,168,245,166,170,229,87,119,101,222,161,212,217,130,212,198,149,181,119,75,117,69,68,114,214,42,62,87,181,203,82,174,99,101,99,214,70,245,149,141,222,174,99,158,215,6,140,193,229,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,160,41,3,153,231,27,244,124,69,229,84,218,67,166,245,91,240,28,62,225,52,181,21,14,134,7,251,86,241,12,149,20,233,85,5,68,82,200,146,81,246,29,214,21,110,197,119,126,71,61,174,233,30,192,187,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,84,175,38,77,99,215,27,142,85,125,209,38,67,237,141,50,181,91,228,187,203,53,107,166,79,96,213,73,34,35,34,165,145,172,115,63,182,30,233,28,180,207,115,26,189,185,166,141,200,230,202,201,173,168,1,207,245,175,94,244,159,135,108,86,151,53,214,60,175,232,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,94,128,64,14,117,126,86,49,111,152,20,62,157,113,3,181,98,124,199,184,49,206,114,171,54,21,139,107,39,141,189,100,23,10,123,93,186,155,232,237,214,62,253,84,242,54,56,163,222,250,102,177,187,158,246,167,87,42,53,58,245,85,68,247,146,84,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,115,253,107,215,189,39,225,219,21,165,205,117,143,43,250,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,16,3,157,95,149,140,91,230,5,15,167,92,64,237,88,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,250,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,228,149,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,70,191,236,163,240,39,255,0,30,127,230,205,227,253,16,234,188,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,172,229,92,88,249,88,214,79,151,249,15,167,78,64,14,87,156,192,191,218,223,10,90,187,55,244,86,156,50,240,231,127,148,202,180,213,179,212,84,255,0,147,83,82,71,12,95,222,69,211,248,170,5,170,0,0,0,0,31,38,221,150,98,183,139,237,223,22,180,228,214,170,219,214,63,225,253,175,110,167,173,142,74,171,127,125,138,248,60,68,77,85,124,93,198,34,185,155,209,55,53,21,83,170,28,47,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,137,92,150,178,204,171,57,190,235,182,83,154,228,215,92,130,245,91,244,99,196,220,110,149,178,85,213,79,177,151,22,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,11,41,183,101,152,173,226,251,119,197,173,57,53,170,182,245,143,248,127,107,219,169,235,99,146,170,223,223,98,190,15,17,19,85,95,23,113,136,174,102,244,77,205,69,84,234,135,214,41,131,138,94,38,243,238,22,121,157,231,90,129,136,84,213,214,91,89,81,99,117,235,30,91,140,212,212,87,152,18,199,79,30,201,219,26,237,115,216,217,229,116,79,123,94,145,200,173,126,215,116,86,186,218,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,64,0,15,201,108,187,90,175,84,207,172,179,92,233,43,233,227,168,158,145,242,211,76,217,88,217,224,149,240,205,18,185,170,168,143,142,88,228,141,237,250,218,246,57,171,209,81,80,253,101,48,105,175,29,151,94,17,56,205,215,27,22,75,71,87,118,211,172,139,82,50,10,187,197,29,44,110,158,182,150,120,234,107,91,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,123,26,5,207,131,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,0,0,7,201,184,229,152,173,158,251,104,197,174,217,53,170,138,245,144,120,143,100,91,170,43,99,142,170,225,216,98,62,127,15,19,149,31,47,109,138,142,126,196,93,173,84,85,232,135,202,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,168,190,22,184,155,207,184,166,230,119,130,234,6,95,83,87,71,109,125,69,241,214,92,121,46,51,84,209,89,160,91,29,68,123,32,108,139,181,175,123,96,137,210,189,141,98,73,34,57,251,91,213,26,208,185,240,0,0,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,71,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,237,90,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,179,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,157,126,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,64,149,71,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,253,101,80,115,36,226,7,62,225,151,143,108,35,85,244,229,244,143,185,81,233,188,52,146,209,215,44,203,69,91,4,213,183,38,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,128,90,248,57,167,15,28,64,224,60,77,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,187,37,107,85,221,86,57,99,119,187,114,29,44,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,237,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,79,87,161,124,81,232,79,18,158,219,253,10,103,63,72,254,142,120,111,105,255,0,6,86,81,246,60,71,119,179,254,185,138,61,219,187,18,255,0,23,175,77,190,254,157,83,173,43,115,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,11,84,0,0,63,37,21,218,213,113,169,175,163,183,220,233,42,170,45,117,9,73,93,20,51,53,239,165,157,98,142,100,138,86,162,245,99,214,41,162,145,26,238,139,178,70,59,234,114,42,254,178,162,245,143,139,187,175,8,60,210,53,59,43,158,221,87,120,196,239,212,246,59,110,71,106,130,161,204,123,224,75,85,11,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,11,116,7,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,250,192,0,0,15,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,250,154,170,159,147,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,108,241,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,66,168,116,115,139,187,175,23,220,210,52,199,43,130,221,87,103,196,236,52,247,203,110,57,106,158,161,207,123,32,91,85,115,159,85,51,17,203,19,42,102,93,187,251,105,209,25,28,49,171,164,237,36,142,11,84,207,243,204,103,76,48,219,182,160,102,117,85,116,182,43,21,58,213,220,42,41,173,245,21,175,130,4,84,221,42,197,78,199,202,172,106,46,231,185,26,168,198,35,158,238,141,107,149,35,175,246,81,248,19,255,0,143,63,243,102,241,254,136,74,162,138,249,136,240,11,89,195,30,84,153,230,150,219,238,183,45,50,189,247,106,58,37,52,245,31,70,100,73,34,103,134,170,169,218,172,72,94,249,227,109,60,146,61,36,119,197,27,183,58,62,228,161,115,250,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,124,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,190,212,207,15,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,160,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,64,226,186,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,254,210,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,232,26,41,175,122,79,196,78,43,85,154,232,230,87,244,130,203,69,112,125,174,122,159,3,83,73,178,169,145,199,35,163,217,81,28,111,94,140,154,53,234,137,183,226,233,215,170,42,37,32,243,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,112,173,94,227,139,133,125,8,204,164,211,237,82,213,186,75,78,67,5,60,85,51,208,195,109,173,174,125,59,36,69,86,36,171,75,12,141,141,234,222,143,70,61,81,251,30,199,116,218,246,170,248,174,61,184,223,177,112,143,130,69,69,142,85,90,174,90,155,123,237,75,100,178,86,66,250,136,89,74,147,34,77,85,86,216,229,141,241,195,177,178,178,53,222,142,124,189,54,181,205,142,85,101,11,101,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,5,255,0,98,220,198,248,61,206,111,180,184,182,21,169,183,92,130,245,91,191,195,91,173,120,101,246,174,170,125,140,115,223,178,40,232,220,247,109,99,28,229,232,158,230,181,85,125,200,163,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,71,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,231,252,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,163,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,90,129,226,199,205,62,178,124,192,200,125,70,112,52,81,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,251,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,138,188,174,60,137,233,151,223,94,177,90,74,160,0,0,57,86,186,113,71,161,60,53,251,19,244,215,156,253,28,250,71,226,125,153,252,25,89,89,223,240,253,174,247,250,218,41,54,237,239,197,252,110,157,119,123,186,244,94,158,83,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,218,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,176,175,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,160,93,78,186,113,71,161,60,53,251,19,244,215,156,253,28,250,71,226,125,153,252,25,89,89,223,240,253,174,247,250,218,41,54,237,239,197,252,110,157,119,123,186,244,94,158,83,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,218,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,176,175,158,119,216,159,226,79,203,72,171,202,227,207,102,153,125,245,232,245,160,95,240,0,15,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,251,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,156,3,251,40,252,9,255,0,199,159,249,179,120,255,0,68,28,209,252,137,234,111,220,190,177,68,80,8,26,146,202,114,107,118,31,98,170,200,238,212,215,90,138,74,77,157,200,237,118,154,171,157,83,183,189,172,77,148,212,145,201,52,158,247,34,174,198,46,214,245,114,244,107,85,82,53,255,0,101,31,129,63,248,243,255,0,54,111,31,232,132,170,41,131,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,5,143,86,185,204,72,159,30,213,221,21,53,67,158,228,70,108,237,197,35,81,136,230,164,208,196,208,181,253,28,215,237,26,226,2,197,38,71,163,186,133,106,201,169,41,250,120,152,233,222,232,234,169,55,62,70,51,196,83,72,141,154,13,235,12,138,206,227,27,189,173,87,55,171,122,41,208,12,219,112,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,237,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,113,253,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,255,0,105,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,122,189,11,226,143,66,120,148,246,223,232,83,57,250,71,244,115,195,123,79,248,50,178,143,177,226,59,189,159,245,204,81,238,221,216,151,248,189,122,109,247,244,234,157,105,91,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,64,90,161,197,53,143,141,14,24,52,10,251,30,45,170,186,191,106,181,94,159,215,185,110,167,130,162,225,85,77,209,145,189,60,68,84,145,202,250,125,204,154,55,51,186,141,222,213,85,110,228,69,233,242,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,62,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,23,209,105,230,99,193,69,254,235,69,98,177,107,5,93,198,229,113,168,142,146,142,142,147,18,189,205,61,76,242,57,27,28,81,198,218,53,115,222,231,42,53,26,136,170,170,168,136,122,13,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,255,0,105,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,71,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,96,95,52,127,61,154,155,247,47,163,209,1,117,58,23,197,30,132,241,41,237,191,208,166,115,244,143,232,231,134,246,159,240,101,101,31,99,196,119,123,63,235,152,163,221,187,177,47,241,122,244,219,239,233,213,58,245,82,170,249,24,253,182,126,27,252,200,181,64,7,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,118,72,199,125,78,69,95,214,84,94,177,241,119,117,225,7,154,70,167,101,115,219,170,239,24,157,250,158,199,109,200,237,80,84,57,143,124,9,106,161,115,42,161,98,185,34,125,76,43,187,103,113,58,43,36,154,52,116,125,213,145,161,110,128,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,159,88,0,0,0,0,14,63,173,252,91,104,15,14,23,91,101,155,90,51,90,188,114,162,243,78,250,154,7,186,195,113,170,130,165,140,118,215,163,38,167,167,124,74,246,170,183,115,55,111,106,62,53,84,68,123,21,126,86,144,241,197,194,190,187,230,81,233,246,150,234,221,37,219,33,158,158,90,152,40,102,182,214,208,190,161,145,162,43,210,37,170,134,54,200,244,111,87,171,24,170,253,140,123,186,109,99,149,56,87,55,62,30,191,74,220,62,197,171,54,202,155,171,239,90,85,222,173,138,223,71,75,226,35,172,161,171,150,154,58,199,72,141,77,241,246,89,19,39,238,162,171,91,28,51,110,111,71,35,227,169,110,22,53,175,245,118,226,11,9,214,57,45,254,54,147,31,184,47,143,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,238,122,55,184,140,221,213,189,81,67,74,100,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,209,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,36,169,154,206,44,124,211,235,39,204,12,135,212,103,3,69,26,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,179,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,170,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,253,156,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,78,1,202,227,200,158,153,125,245,235,21,164,117,231,97,172,87,91,46,27,129,232,133,142,253,73,21,62,75,81,85,123,191,209,195,84,230,213,186,10,85,141,180,109,150,54,189,17,105,164,150,73,222,137,35,21,29,45,27,21,170,139,19,128,145,95,217,71,224,79,254,60,255,0,205,155,199,250,33,218,181,175,94,244,159,135,108,86,151,53,214,60,175,232,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,90,43,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,226,162,43,219,98,188,234,252,172,98,223,48,40,125,58,226,7,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,246,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,40,7,149,199,158,205,50,251,235,209,235,75,254,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,177,202,184,177,242,177,172,159,47,242,31,78,156,14,85,253,148,126,4,255,0,227,207,252,217,188,127,162,18,126,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,44,70,148,248,177,242,177,172,159,47,242,31,78,156,14,170,10,171,229,121,204,11,253,173,240,165,171,179,127,69,105,195,47,14,119,249,76,171,77,91,61,69,79,249,53,53,36,112,197,253,228,93,63,138,165,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,229,92,74,107,205,143,135,173,49,174,204,238,29,169,238,147,117,164,179,80,57,222,250,186,199,34,237,69,79,175,99,127,140,245,253,205,78,159,90,162,47,197,219,148,217,162,110,87,58,68,46,176,56,43,249,150,38,140,38,26,157,234,235,152,136,143,25,251,113,158,145,197,213,65,195,120,39,201,111,153,143,13,24,166,85,146,220,165,175,186,221,106,46,245,85,117,50,175,87,73,35,238,149,74,171,252,200,159,204,137,238,68,232,137,209,16,238,71,205,155,177,122,213,55,99,172,68,251,94,153,158,6,172,179,27,123,3,92,235,54,235,170,137,152,229,51,76,204,107,238,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,1,227,215,131,188,135,133,141,92,185,186,205,103,171,159,78,175,149,30,55,31,185,195,71,85,225,40,153,59,231,116,118,185,106,37,220,215,84,196,216,100,68,78,235,222,248,154,201,87,106,189,205,110,130,78,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,190,171,21,59,114,204,227,71,245,108,212,119,233,190,106,238,230,3,159,92,41,32,169,168,154,187,179,29,138,185,87,180,202,238,146,61,176,182,23,35,218,218,135,46,215,118,226,137,232,229,236,164,114,94,161,152,205,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,133,18,111,240,169,205,111,244,35,195,141,102,145,231,120,189,214,245,146,99,54,250,138,108,34,233,31,246,221,60,189,89,35,169,233,238,45,150,162,57,25,12,50,44,113,181,96,114,254,195,107,26,198,44,72,233,3,191,243,83,227,126,143,77,177,91,191,12,58,121,85,191,47,201,45,241,69,144,213,246,96,168,167,162,179,213,199,59,39,165,235,221,87,197,89,35,18,21,232,248,149,18,10,141,237,115,94,232,220,218,150,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,252,183,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,123,145,26,159,82,23,125,203,67,131,186,110,27,244,142,28,227,51,179,210,126,145,115,138,120,235,107,102,146,142,88,170,237,54,233,25,27,226,181,185,38,232,230,61,174,78,228,200,140,143,172,170,140,119,113,32,141,224,119,94,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,197,141,136,231,61,204,138,40,152,175,126,205,203,213,64,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,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,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,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,188,158,91,28,115,218,184,130,192,40,244,175,81,174,148,148,58,139,138,211,211,91,98,125,101,209,174,159,40,129,176,200,173,170,137,179,72,179,205,82,216,233,222,234,158,136,228,235,210,93,200,146,44,113,205,243,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,154,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,69,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,150,21,200,199,237,179,240,223,230,69,85,150,169,200,199,237,179,240,223,230,64,69,94,104,254,123,53,55,238,95,71,162,28,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,199,52,127,61,154,155,247,47,163,209,17,84,13,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,126,178,152,57,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,88,245,107,156,245,149,146,110,77,209,83,84,57,237,85,126,254,220,82,53,94,173,106,77,52,173,185,240,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,101,114,171,227,158,213,165,181,63,171,118,174,93,41,45,248,157,202,162,170,229,99,200,110,87,70,211,211,89,167,237,44,146,210,204,234,137,18,40,233,165,88,220,230,108,218,169,81,43,145,90,254,254,232,238,36,202,185,113,60,170,248,231,186,234,149,55,234,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,64,177,243,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,178,157,185,170,113,207,106,213,42,159,213,187,72,238,148,151,12,78,219,81,75,114,190,100,54,219,163,106,41,175,51,246,146,72,169,97,117,60,139,20,148,209,44,141,115,247,238,85,168,137,168,141,103,99,116,129,197,56,251,227,178,235,197,222,77,69,98,198,168,234,237,58,117,142,212,45,93,158,142,170,55,65,91,85,60,148,240,182,73,107,163,101,68,176,61,241,200,218,134,194,230,34,43,99,153,232,190,247,184,252,188,174,60,246,105,151,223,94,143,90,69,82,85,114,184,243,217,166,95,125,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,247,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,125,122,197,104,18,168,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,63,240,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,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,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,48,49,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,147,43,151,119,31,85,156,49,229,75,129,234,149,194,235,114,211,43,223,106,159,170,212,207,81,244,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,202,23,168,0,2,128,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,106,128,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,30,215,150,199,28,247,94,31,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,162,53,122,116,151,114,172,107,28,151,146,101,92,181,78,87,156,192,191,218,223,10,90,187,55,244,86,156,50,240,231,127,148,202,180,213,179,212,84,255,0,147,83,82,71,12,95,222,69,211,248,170,5,170,0,85,95,52,62,96,95,237,147,133,45,34,155,250,91,78,103,120,107,191,201,165,74,106,41,233,234,127,202,105,170,227,154,47,239,226,233,252,101,3,133,115,39,227,158,235,196,22,127,89,165,122,115,116,171,161,211,172,86,162,166,219,43,232,238,142,116,25,68,237,154,53,117,84,173,134,69,130,106,102,201,78,199,83,117,71,47,78,178,238,69,145,35,143,197,114,184,243,217,166,95,125,122,61,105,21,73,85,202,227,207,102,153,125,245,232,245,160,95,241,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,51,173,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,29,215,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,109,167,136,126,31,176,30,38,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,221,185,76,240,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,52,59,95,52,127,61,154,155,247,47,163,209,18,127,151,183,19,120,15,11,60,4,231,154,129,151,212,210,86,92,153,156,92,29,101,199,146,227,13,53,109,230,116,162,180,199,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,221,17,174,172,11,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,212,214,49,173,78,136,136,130,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,208,61,94,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,150,205,57,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,56,255,0,43,158,4,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,11,33,173,107,158,146,190,77,203,186,90,106,119,49,168,172,217,219,150,71,43,21,206,72,102,137,215,62,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,247,215,172,86,146,168,167,110,85,124,115,218,180,182,167,245,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,128,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,86,220,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,63,39,31,124,100,212,241,125,170,20,87,11,21,53,93,6,9,140,83,172,56,229,13,117,20,80,86,177,243,199,10,214,77,80,177,201,34,57,239,150,36,107,81,31,177,35,138,62,141,107,214,69,119,235,229,113,231,179,76,190,250,244,122,208,37,87,60,239,177,63,196,159,150,149,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,177,254,121,223,98,127,137,63,45,42,172,13,41,240,233,196,190,150,113,65,130,67,157,105,157,219,251,239,27,102,172,158,155,218,150,207,219,77,20,126,46,8,101,147,179,221,236,61,241,238,119,198,206,142,79,222,137,213,76,235,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,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,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,35,175,52,127,34,122,155,247,47,172,81,20,2,95,247,52,127,34,122,155,247,47,172,81,20,2,6,170,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,192,20,3,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,250,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,118,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,92,245,241,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,224,232,28,204,110,214,171,255,0,26,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,89,40,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,106,229,113,196,14,3,195,46,151,235,214,171,234,51,234,223,109,163,168,196,233,34,163,161,88,86,182,182,121,164,184,181,177,83,199,52,145,182,71,163,119,202,230,163,186,164,113,72,239,126,213,43,216,1,210,184,135,226,7,62,226,107,84,43,181,95,81,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,223,43,154,142,232,178,75,35,189,219,148,158,156,177,121,122,81,229,52,116,220,69,113,3,136,119,173,83,109,151,18,176,92,225,130,122,91,173,44,176,77,28,181,85,180,147,194,253,208,175,118,23,211,46,230,57,93,26,201,181,88,177,57,252,87,151,119,0,181,156,78,101,75,158,106,149,190,235,109,211,43,39,106,163,162,211,79,79,244,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,121,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,1,250,202,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,37,87,35,31,182,207,195,127,153,22,168,85,95,35,31,182,207,195,127,153,22,168,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,3,213,114,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,62,140,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,111,80,202,185,105,60,171,248,245,169,165,169,181,112,177,172,151,218,186,198,86,84,67,111,193,174,117,29,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,126,249,123,93,81,137,19,88,22,190,0,0,0,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,102,51,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,59,115,159,208,106,108,87,84,49,173,127,177,81,85,248,124,226,157,214,187,235,219,79,43,160,142,227,71,28,109,130,71,204,175,86,49,243,83,116,99,98,70,179,221,67,35,211,122,185,234,208,153,60,173,53,210,143,88,56,83,176,227,117,183,159,23,146,105,223,247,55,115,134,68,130,57,25,75,26,170,219,222,216,226,93,221,159,11,219,133,178,61,173,115,228,166,159,248,202,213,123,169,179,139,31,52,250,201,243,3,33,245,25,201,63,201,231,91,238,184,31,17,117,26,53,13,142,146,178,219,170,52,234,218,138,183,72,230,79,67,61,186,150,174,166,39,179,235,107,216,230,172,204,115,21,17,122,190,55,35,147,98,178,72,193,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,247,215,172,86,148,193,197,214,183,218,184,142,226,47,51,214,91,21,142,174,209,109,191,212,83,54,142,146,174,70,190,116,130,158,150,26,104,223,38,223,133,175,123,96,71,171,17,92,140,87,171,81,207,219,189,108,43,10,215,74,205,1,228,209,143,100,150,27,207,179,50,75,247,181,113,187,12,205,73,210,70,213,85,94,107,146,87,197,36,42,215,67,52,116,172,170,154,57,21,205,107,100,133,159,198,85,70,58,173,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,80,46,39,147,102,138,125,6,225,246,237,172,117,119,14,245,94,166,220,19,179,4,114,238,142,10,27,116,181,20,241,238,106,198,213,108,206,157,245,138,238,143,123,86,62,199,77,174,222,131,157,95,149,140,91,230,5,15,167,92,73,191,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,176,131,157,95,149,140,91,230,5,15,167,92,64,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,208,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,204,230,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,6,146,78,85,197,143,149,141,100,249,127,144,250,116,231,160,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,249,254,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,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,87,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,80,53,38,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,37,222,237,109,176,218,171,47,151,154,216,168,232,45,240,73,85,85,81,51,182,178,24,152,213,115,222,229,253,200,136,138,171,254,2,152,248,176,226,26,229,196,70,168,212,223,217,36,145,227,150,173,244,86,26,87,34,166,202,109,222,249,92,159,210,72,168,142,119,239,68,218,223,126,212,36,183,50,14,39,22,166,161,252,61,97,85,255,0,178,129,89,62,75,85,12,190,231,191,248,204,162,247,126,230,252,47,127,245,236,111,185,90,228,32,1,13,207,179,31,77,95,220,214,231,224,199,63,25,238,245,124,238,150,236,151,99,62,247,97,254,254,99,105,252,109,200,248,17,63,38,137,249,94,117,116,253,159,57,92,103,0,62,82,48,79,189,61,78,168,144,132,123,224,7,202,70,9,247,167,169,213,18,16,147,224,63,37,181,251,180,252,208,209,59,89,249,255,0,29,252,107,191,207,80,0,46,209,244,32,230,177,195,62,27,170,250,13,95,172,46,174,199,241,252,179,78,169,214,181,151,123,138,172,75,112,183,38,253,214,181,149,28,136,175,146,89,24,232,17,205,127,237,151,182,205,158,34,71,148,108,77,254,101,252,113,212,241,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,124,108,145,100,122,170,185,140,134,37,88,52,159,84,242,188,86,229,157,98,218,105,149,222,113,187,55,123,218,55,139,125,154,166,162,134,143,181,26,75,47,122,118,49,99,143,100,110,107,221,185,201,181,170,142,94,136,189,64,158,188,157,248,103,195,117,7,50,189,107,254,97,93,143,221,223,131,212,50,138,209,143,202,171,45,93,29,197,232,201,98,186,75,30,228,107,24,214,164,140,129,92,215,238,149,37,123,123,111,166,99,150,226,76,214,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,44,140,87,53,237,100,177,68,245,99,246,109,93,15,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,252,10,161,237,64,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,41,91,154,87,27,246,45,121,190,199,161,90,95,85,106,188,224,184,189,194,158,227,53,242,40,94,178,86,94,34,101,84,50,37,52,201,42,199,45,26,71,80,214,163,251,104,175,145,142,115,30,232,213,142,120,69,94,19,188,211,232,223,204,12,123,212,96,52,166,101,223,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,214,104,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,82,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,28,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,190,131,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,7,140,206,51,51,238,44,243,250,154,202,202,234,187,118,19,110,168,124,86,27,12,82,205,12,14,130,57,170,22,154,174,170,153,103,150,21,174,236,212,44,114,75,31,68,232,155,91,238,250,195,67,192,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,45,251,154,47,31,84,120,125,138,229,195,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,101,99,187,114,54,94,226,53,208,198,230,237,69,124,136,248,106,4,13,84,2,21,114,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,147,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,166,168,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,90,79,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,190,94,239,68,98,74,230,64,14,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,188,103,51,141,205,50,210,61,30,226,95,49,211,189,21,188,213,215,99,214,154,134,49,240,205,35,38,101,186,173,204,71,205,69,20,237,145,238,153,144,185,221,181,116,136,217,88,246,190,39,163,221,26,203,32,117,94,62,249,131,93,120,173,186,209,98,154,115,14,65,140,105,213,186,157,91,45,13,85,99,161,158,247,59,221,12,174,125,116,16,202,232,28,200,164,133,157,150,42,189,90,168,249,55,117,145,25,31,52,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,14,0,104,247,131,157,61,208,237,55,225,247,27,181,112,241,126,246,254,25,112,239,221,41,175,114,246,93,85,114,146,105,92,175,146,165,209,197,23,89,163,232,144,42,61,141,146,54,192,216,158,136,177,170,32,82,103,48,140,3,13,210,206,46,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,200,187,34,103,177,232,213,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,102,87,35,31,182,207,195,127,153,17,87,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,64,69,94,104,254,123,53,55,238,95,71,162,58,87,45,46,25,48,30,41,180,191,95,180,255,0,47,166,164,163,185,62,159,29,109,151,33,75,116,53,53,182,105,214,74,233,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,170,57,188,215,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,64,87,6,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,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,228,175,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,62,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,3,83,198,107,56,177,243,79,172,159,48,50,31,81,156,185,238,93,92,100,212,241,97,165,245,54,252,174,154,173,217,222,17,79,73,14,75,92,148,81,83,209,87,62,162,74,148,167,154,4,100,142,93,238,138,153,29,42,108,141,137,35,157,219,106,51,162,54,152,120,177,243,79,172,159,48,50,31,81,156,9,211,132,240,65,71,197,87,45,141,50,203,112,234,93,186,155,137,219,239,241,88,154,147,65,77,13,210,55,95,234,36,125,45,84,175,137,207,118,214,50,127,14,139,36,113,178,90,135,43,220,141,123,220,149,173,253,213,96,89,87,251,235,142,100,152,229,195,254,82,142,186,219,93,79,39,253,25,33,154,57,25,253,78,107,155,251,149,11,233,229,113,228,79,76,190,250,245,138,210,16,115,159,211,45,35,197,245,67,26,212,91,21,230,174,45,65,205,41,220,251,237,165,178,50,104,36,164,165,142,56,32,173,122,44,157,218,119,185,26,144,181,168,197,138,84,130,69,69,141,241,63,188,31,39,91,249,184,231,218,159,195,165,179,79,241,155,77,94,41,168,183,90,135,187,37,200,108,179,77,110,130,138,8,170,187,148,236,182,57,149,15,159,124,145,182,54,202,249,28,136,136,146,177,173,122,74,142,142,11,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,159,46,79,147,102,158,232,117,30,147,221,181,55,18,191,123,83,82,110,29,45,121,93,37,71,101,210,89,99,101,77,67,233,163,167,78,211,101,142,26,136,123,18,61,119,190,57,36,129,17,21,29,11,154,208,138,188,200,56,81,211,142,18,180,227,67,240,172,42,47,29,117,174,250,65,61,254,255,0,60,40,202,171,189,83,82,220,136,231,34,42,246,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,254,3,149,199,158,205,50,251,235,209,235,73,85,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,208,47,248,0,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,53,105,151,48,205,6,213,174,37,238,28,55,97,149,149,117,245,17,211,189,45,57,12,13,238,219,174,245,176,50,89,42,233,225,115,122,170,50,56,163,220,201,215,246,114,236,153,26,168,137,11,170,2,147,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,250,245,138,208,37,81,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,213,229,75,161,122,113,196,94,156,107,238,151,234,133,155,199,90,171,190,141,75,12,209,42,50,170,223,84,212,186,36,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,136,28,69,240,209,170,124,47,231,115,96,186,153,105,254,247,193,94,104,224,169,246,93,207,246,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,247,42,207,254,70,63,109,159,134,255,0,50,39,79,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,2,5,242,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,101,175,153,97,187,91,42,108,183,90,219,53,100,148,146,84,80,84,73,77,43,233,42,226,170,129,207,99,149,174,88,230,133,206,138,86,117,69,232,248,220,230,57,58,43,85,81,81,75,180,229,89,197,230,85,196,22,156,93,116,223,83,107,110,183,140,191,5,237,116,189,75,65,35,163,173,181,200,136,216,60,77,90,43,152,234,198,189,146,181,123,155,31,44,109,107,211,188,246,212,61,161,93,124,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,64,8,171,199,183,27,246,46,17,240,72,168,177,202,171,85,203,83,111,125,169,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,118,54,86,70,187,209,207,151,166,214,185,177,202,172,14,213,79,174,154,113,93,174,51,112,241,108,188,248,236,206,135,31,151,36,185,83,83,162,62,59,117,43,102,167,142,54,84,63,175,193,52,158,41,143,100,104,138,238,219,85,238,216,143,137,100,164,30,104,254,123,53,55,238,95,71,162,59,87,39,220,179,42,206,120,196,204,242,156,215,38,186,228,23,170,221,63,171,241,55,27,165,108,149,117,83,236,174,182,49,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,135,21,230,143,231,179,83,126,229,244,122,32,59,87,7,156,25,88,184,195,224,70,255,0,108,142,235,236,108,207,23,212,11,181,70,51,114,149,239,90,86,201,45,178,215,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,110,228,71,197,36,0,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,222,215,34,167,185,80,185,78,74,158,86,50,159,152,21,222,157,110,57,167,57,253,47,208,107,77,171,26,213,73,157,87,104,213,75,253,67,168,169,217,65,69,190,11,237,21,59,99,73,100,173,119,86,182,55,192,217,33,107,38,69,116,142,71,178,37,99,216,212,146,152,57,175,246,93,114,175,213,31,244,83,244,118,235,250,88,246,127,209,191,165,62,208,147,179,224,123,29,191,106,119,187,190,39,218,59,125,223,94,222,239,246,199,115,255,0,165,200,1,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,242,139,94,228,193,165,250,13,118,181,100,186,169,11,170,238,250,169,96,168,109,21,67,43,232,182,65,98,162,168,108,137,20,148,78,234,230,200,249,219,28,205,124,202,173,145,168,199,196,140,99,28,178,84,135,53,227,15,131,43,23,7,156,8,216,45,146,93,125,179,153,229,26,129,105,168,201,174,81,61,233,74,233,34,182,93,59,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,226,188,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,127,192,0,4,95,227,239,131,106,110,47,180,190,138,223,98,169,164,160,206,241,138,133,155,28,174,174,173,150,10,38,50,121,33,74,200,106,18,56,228,87,49,241,68,142,106,163,55,164,145,71,209,205,98,200,142,148,0,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,73,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,63,47,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,158,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,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,149,23,19,202,175,142,123,174,169,83,126,173,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,29,81,83,121,131,186,178,75,75,51,170,36,89,100,169,137,36,115,153,179,114,45,60,78,69,107,59,27,164,230,152,79,4,20,124,85,114,216,211,44,183,14,165,219,169,184,157,190,255,0,21,137,169,52,20,208,221,35,117,254,162,71,210,213,74,248,156,247,109,99,39,240,232,178,71,27,37,168,114,189,200,215,189,201,90,223,221,86,5,149,127,190,184,230,73,142,92,63,229,40,235,173,181,212,242,127,209,146,25,163,145,159,212,230,185,191,185,80,13,73,148,237,205,83,142,123,86,169,84,254,173,218,71,116,164,184,98,118,218,138,91,149,243,33,182,221,27,81,77,121,159,180,146,69,75,11,169,228,88,164,166,137,100,107,159,191,114,173,68,77,68,107,59,27,164,249,58,223,205,199,62,212,254,29,45,154,127,140,218,106,241,77,69,186,212,61,217,46,67,101,154,107,116,20,80,69,85,220,167,101,177,204,168,124,251,228,141,177,182,87,200,228,68,68,149,141,107,210,84,116,112,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,207,146,171,149,199,158,205,50,251,235,209,235,79,127,204,131,133,29,56,225,43,78,52,63,10,194,162,241,215,90,239,164,19,223,239,243,194,140,170,187,213,53,45,200,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,224,57,92,121,236,211,47,190,189,30,180,9,85,207,59,236,79,241,39,229,164,63,229,195,137,226,185,207,25,218,121,139,102,184,205,171,32,178,214,251,91,196,219,174,148,81,213,210,207,178,213,86,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,19,3,158,119,216,159,226,79,203,72,149,203,46,237,106,178,241,199,166,21,151,155,157,37,5,60,149,23,42,70,75,83,51,98,99,167,158,217,87,12,49,35,156,168,138,249,37,146,56,216,223,173,207,123,90,157,85,81,0,249,92,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,111,74,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,234,181,51,212,125,25,145,36,149,254,38,150,155,114,177,33,123,231,145,213,17,198,196,145,223,12,141,220,232,251,114,220,79,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,187,114,153,225,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,104,93,255,0,52,127,34,122,155,247,47,172,81,20,2,75,74,14,59,46,183,174,7,50,190,17,181,22,142,174,190,162,58,123,69,38,31,115,167,141,210,189,176,65,115,74,185,226,174,154,106,133,84,100,113,71,12,52,237,134,46,141,99,17,139,209,17,20,137,96,106,160,0,0,225,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,59,168,3,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,218,184,28,225,18,235,197,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,221,179,184,189,17,145,205,34,54,78,210,198,239,65,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,44,211,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,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,244,122,32,37,87,35,31,182,207,195,127,153,22,168,85,95,35,31,182,207,195,127,153,22,168,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,3,223,240,203,193,5,31,21,92,14,229,57,110,29,75,183,83,113,60,194,231,21,137,169,52,20,208,221,35,117,37,166,71,210,213,74,248,156,247,109,99,39,240,232,178,71,27,37,168,114,189,200,215,189,201,8,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,146,167,149,140,167,230,5,119,167,91,143,41,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,120,61,175,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,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,253,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,4,149,0,0,35,175,48,93,29,186,235,127,9,121,214,35,141,88,105,46,185,13,21,60,55,187,60,82,210,186,121,210,122,73,153,52,141,165,107,24,247,248,153,41,219,81,4,104,196,234,229,159,98,170,53,238,82,69,0,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,234,245,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,250,206,129,198,230,131,83,112,227,196,190,99,166,214,106,42,184,49,228,168,101,211,31,89,169,229,141,139,110,169,98,75,28,113,62,87,189,211,50,23,58,74,101,151,123,183,190,157,234,189,29,185,169,194,128,234,186,153,173,127,78,116,87,71,52,114,146,223,217,164,211,43,125,235,189,60,145,109,146,122,235,141,210,90,137,54,185,36,114,58,22,192,202,52,111,86,49,201,39,127,174,230,236,82,85,114,108,209,79,167,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,128,5,255,0,114,214,208,31,208,87,12,24,255,0,210,61,61,250,47,157,101,29,235,158,75,226,89,210,186,127,237,137,188,19,103,234,170,232,246,82,186,46,144,124,61,183,62,77,204,108,142,151,168,74,162,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,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,232,57,136,240,65,89,194,174,118,153,110,29,75,187,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,220,247,207,225,209,100,146,71,197,78,229,123,149,204,123,151,202,114,225,203,49,92,27,140,237,60,202,115,92,154,213,143,217,104,189,173,226,110,55,74,216,233,41,96,223,106,171,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,11,233,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,10,44,224,39,141,251,239,8,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,219,219,19,36,93,232,215,197,215,115,92,232,226,86,92,247,19,119,107,85,255,0,132,77,87,190,216,174,116,151,27,109,199,77,239,181,116,117,148,147,54,104,42,96,146,217,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,161,110,40,184,100,207,184,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,124,14,145,54,185,236,108,241,54,86,49,207,72,228,87,51,115,186,35,157,221,120,69,227,71,232,95,14,218,177,194,142,126,237,214,92,143,15,201,231,197,238,147,215,109,109,186,186,75,92,238,117,11,155,43,209,137,12,239,98,172,77,137,17,222,38,103,38,217,22,163,116,97,10,205,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,11,9,230,141,192,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,193,99,213,174,115,18,39,199,181,119,69,77,80,231,185,17,155,59,113,72,212,98,57,169,52,49,54,189,141,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,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,238,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,41,51,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,229,56,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,80,52,82,15,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,194,56,192,226,62,135,135,157,50,154,182,223,60,114,101,151,198,190,146,197,76,168,142,219,39,79,142,165,232,191,238,35,69,69,254,183,43,27,245,42,170,117,252,195,46,199,240,44,94,233,153,101,87,6,80,218,108,244,207,170,171,157,255,0,238,88,212,250,145,62,183,57,87,162,35,83,222,170,168,137,239,82,148,120,133,214,235,254,191,106,117,203,60,188,172,144,210,185,124,53,170,137,206,234,218,42,38,170,246,227,79,221,185,122,171,156,169,245,189,206,95,171,162,38,31,56,204,62,226,181,187,68,252,58,185,120,120,253,77,145,217,182,199,78,211,230,30,159,19,79,254,61,169,137,171,246,167,165,30,190,117,120,121,195,192,79,61,210,255,0,118,146,166,119,212,220,46,87,42,133,123,220,189,100,154,162,121,29,213,87,247,171,156,231,47,248,85,84,252,132,239,224,19,134,63,17,99,185,113,11,155,80,47,106,26,58,168,113,154,105,163,247,61,253,183,54,74,197,69,254,111,123,35,254,189,238,253,205,82,8,16,203,216,90,236,218,162,237,127,47,93,60,163,78,62,189,93,53,150,103,216,92,207,31,138,192,97,120,198,31,114,38,99,150,245,91,218,211,31,187,164,68,248,235,29,23,25,192,15,148,140,19,239,79,83,170,36,33,30,248,1,242,145,130,125,233,234,117,68,132,54,6,3,242,91,95,187,79,205,14,61,218,207,207,248,239,227,93,254,122,130,181,121,181,241,163,244,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,142,80,113,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,185,235,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,187,71,222,175,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,224,69,208,246,133,240,225,167,26,25,161,214,237,12,180,227,246,170,251,87,179,214,158,254,233,104,19,183,126,170,150,20,142,174,166,166,41,29,38,254,247,69,69,141,238,123,91,30,216,147,224,99,90,156,43,150,135,7,116,220,55,233,28,57,198,103,103,164,253,34,231,20,241,214,214,205,37,28,177,85,218,109,210,50,55,197,107,114,77,209,204,123,92,157,201,145,25,31,89,85,24,238,226,65,27,201,148,5,0,241,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,94,131,150,135,24,149,60,55,234,228,56,62,103,120,171,253,29,103,21,17,209,86,195,37,100,81,82,90,110,50,62,54,69,116,114,205,209,172,99,90,157,185,149,31,31,88,149,30,238,226,193,27,11,158,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,115,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,129,166,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,86,95,40,142,49,42,114,171,83,248,88,212,107,197,93,85,222,207,79,45,110,35,93,91,89,18,164,150,232,155,26,58,214,196,119,73,94,248,83,124,177,162,44,159,177,73,91,251,56,233,216,142,145,92,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,16,113,78,101,124,194,232,244,202,197,93,161,90,13,151,255,0,119,85,251,98,188,95,45,115,65,81,29,158,151,125,76,53,52,172,154,57,150,74,107,139,100,133,141,84,116,123,163,142,85,115,92,201,54,57,180,216,126,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,191,196,151,5,31,170,175,2,56,237,255,0,63,182,90,164,212,220,167,80,40,100,185,84,192,157,217,45,116,43,108,174,88,237,141,155,115,152,237,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,8,44,117,254,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,229,112,201,105,181,95,248,146,210,139,21,246,217,73,113,182,220,115,139,21,37,101,29,92,45,154,10,152,36,175,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,119,94,99,60,20,126,170,186,143,5,255,0,0,182,93,100,211,44,167,246,150,218,153,211,187,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,161,118,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,2,172,53,231,87,229,99,22,249,129,67,233,215,18,186,184,32,227,71,42,225,31,81,224,174,173,117,214,247,128,220,187,144,94,241,232,171,164,108,108,238,172,59,171,169,160,87,164,43,88,196,130,52,71,61,62,56,209,209,110,102,228,145,150,21,206,86,237,106,191,240,137,132,223,108,87,58,75,141,182,227,156,91,106,232,235,41,38,108,208,84,193,37,178,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,2,173,184,78,243,79,163,127,48,49,239,81,128,210,69,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,109,248,78,243,79,163,127,48,49,239,81,128,158,156,214,56,237,186,173,214,191,133,157,26,201,169,27,109,109,58,193,155,221,109,211,185,211,201,58,185,237,146,206,143,68,70,177,141,106,53,103,216,231,43,213,253,135,43,54,79,28,129,197,121,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,241,178,69,145,234,170,230,50,24,64,122,12,55,0,204,181,6,166,235,75,134,99,213,119,87,216,236,245,183,251,154,194,137,178,142,221,73,18,203,81,81,43,220,168,214,49,173,78,137,213,126,39,185,140,110,231,189,173,95,62,6,170,8,149,204,51,141,59,87,11,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,109,234,188,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,126,123,53,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,254,21,80,242,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,148,178,158,26,248,5,163,195,248,59,213,46,38,53,138,223,106,186,93,114,61,47,188,215,98,118,121,233,160,172,142,217,74,250,23,84,211,220,156,247,53,219,43,29,219,141,209,118,213,174,134,55,59,114,171,228,86,67,90,192,122,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,10,243,80,224,54,213,130,211,93,120,168,210,152,170,252,13,206,241,53,118,111,71,87,113,107,217,73,61,100,176,182,42,154,88,220,196,122,178,74,153,37,238,181,100,122,181,243,199,219,99,98,107,187,112,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,208,79,22,62,86,53,147,229,254,67,233,211,153,172,52,39,155,107,94,43,196,79,0,26,143,172,120,85,190,235,69,101,200,52,255,0,43,240,208,93,34,142,58,166,118,41,235,41,223,189,177,201,35,19,171,225,114,167,71,175,194,169,215,162,245,68,207,96,23,103,204,215,142,219,86,136,225,183,29,12,210,220,154,174,61,80,191,83,198,218,170,203,92,237,99,241,186,39,171,92,231,201,39,69,86,84,205,23,86,198,198,109,145,140,147,191,186,53,72,123,180,195,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,40,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,187,78,91,28,12,90,184,125,192,40,245,83,81,173,116,149,218,139,149,83,211,92,162,101,101,173,173,159,23,129,208,200,141,165,137,211,70,147,195,82,232,234,30,218,158,138,212,235,210,45,170,145,172,146,5,80,113,87,194,142,163,240,151,157,209,225,185,212,94,50,146,229,111,167,172,183,222,233,161,86,208,215,201,217,141,106,227,129,202,170,171,216,157,239,137,81,232,201,21,169,28,139,27,27,43,16,237,92,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,253,86,166,122,143,163,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,91,137,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,83,61,156,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,7,96,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,86,183,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,169,172,99,90,157,17,17,11,74,228,99,246,217,248,111,243,32,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,67,132,46,44,239,188,42,232,214,182,86,225,214,59,171,178,156,179,216,22,235,21,237,45,140,169,181,218,234,154,234,229,122,213,57,239,106,54,103,64,249,223,78,197,100,141,123,233,221,189,138,198,61,20,37,255,0,54,46,55,235,49,191,105,240,153,166,117,91,42,238,22,244,139,54,173,88,103,134,106,88,230,240,243,211,210,210,204,217,88,142,238,192,175,74,132,116,111,141,209,84,53,136,237,203,35,91,92,28,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,108,137,174,86,244,89,37,141,190,237,200,121,252,91,22,212,125,113,212,122,92,111,27,161,186,229,185,158,91,112,123,154,215,74,179,85,87,85,72,174,146,89,165,150,69,255,0,30,73,37,145,200,214,181,30,247,185,17,28,228,191,238,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,15,107,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,134,125,248,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,207,184,102,226,187,78,56,74,229,153,166,217,174,107,47,142,186,215,123,118,11,5,130,9,145,149,87,122,166,221,235,21,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,190,163,51,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,242,92,114,204,170,241,98,180,98,215,108,154,235,91,101,199,252,71,178,45,213,21,178,73,75,111,239,189,31,63,135,137,202,172,139,184,244,71,63,98,38,231,34,42,245,82,194,185,85,240,49,106,213,42,159,214,71,87,45,116,151,12,78,219,81,85,109,177,227,215,43,91,106,41,175,51,246,150,57,106,166,109,68,107,20,148,209,44,142,107,54,110,85,168,137,202,174,103,99,108,129,23,245,47,130,93,113,210,158,31,113,174,32,114,220,82,235,71,65,121,184,86,81,221,109,181,22,217,169,234,177,248,217,43,33,165,146,181,146,163,100,143,196,73,223,218,187,59,109,106,83,245,145,93,80,198,39,159,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,62,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,161,110,62,248,19,186,240,137,147,81,95,113,170,202,187,182,157,100,85,11,73,103,172,170,145,211,214,210,207,29,60,46,146,42,233,25,79,20,12,124,146,58,161,208,181,138,170,232,225,122,175,189,142,3,181,243,102,213,236,55,94,180,191,135,61,92,211,249,234,228,177,100,84,249,52,212,233,87,2,195,60,79,100,150,248,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,171,92,188,43,149,199,158,205,50,251,235,209,235,72,191,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,40,57,92,121,236,211,47,190,189,30,180,11,254,4,42,230,67,198,182,169,240,125,250,59,253,25,216,49,75,159,210,223,107,248,223,110,210,212,205,219,240,190,19,183,218,236,207,23,78,190,37,251,183,110,235,209,189,58,116,94,188,87,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,102,199,73,87,35,19,171,225,106,47,86,47,194,171,211,162,244,84,9,107,199,87,13,25,151,20,186,37,85,167,216,62,160,85,216,46,76,168,130,166,26,25,171,18,154,209,115,123,103,137,85,46,10,202,121,103,123,35,141,178,190,54,49,90,206,242,198,231,163,182,49,89,159,111,238,171,2,202,191,223,92,115,36,199,46,31,242,148,117,214,218,234,121,63,232,201,12,209,200,207,234,115,92,223,220,168,106,76,175,94,104,220,9,93,117,178,213,14,187,232,190,51,73,81,155,88,233,222,220,130,221,73,3,188,110,67,68,214,177,34,124,123,87,108,181,52,237,99,145,25,179,185,44,110,70,35,156,176,195,19,130,157,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,190,158,87,30,68,244,203,239,175,88,173,40,4,188,158,81,90,189,134,230,188,43,219,244,182,205,61,90,100,58,113,81,83,13,234,9,160,86,179,101,117,109,93,85,52,209,61,58,181,236,115,86,70,42,117,71,163,225,127,86,163,85,142,120,77,242,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,237,179,240,223,230,71,181,230,169,199,61,215,75,105,191,86,237,35,186,85,219,242,203,149,61,45,202,249,144,219,110,142,167,169,179,65,221,73,34,165,133,212,242,36,177,212,202,145,181,207,223,181,18,158,86,162,53,253,253,209,194,14,12,56,214,253,79,176,77,87,246,5,131,218,121,158,91,236,47,163,254,50,151,189,107,143,194,205,81,226,188,94,201,226,149,58,195,82,189,190,222,238,175,68,221,209,19,223,26,191,186,172,247,42,255,0,125,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,165,36,211,73,35,255,0,173,206,115,191,122,168,31,87,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,67,220,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,38,249,221,26,110,115,24,233,229,108,76,123,158,177,198,173,102,231,116,87,59,149,112,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,105,45,64,160,30,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,17,87,154,63,158,205,77,251,151,209,232,137,21,201,195,63,195,116,179,13,226,11,80,117,7,33,164,177,227,214,58,124,114,166,186,186,165,87,100,76,235,114,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,11,20,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,217,236,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,251,94,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,115,91,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,119,57,140,116,241,177,95,211,98,191,123,81,85,209,189,26,19,127,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,203,232,244,71,85,228,169,230,159,41,249,127,93,234,54,227,149,115,71,243,217,169,191,114,250,61,16,18,211,150,223,16,56,15,12,188,4,230,250,175,168,207,171,125,182,143,82,38,164,138,142,133,97,90,218,217,230,162,182,181,177,83,199,52,145,182,71,163,119,202,230,163,186,164,113,72,239,126,213,43,131,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,222,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,106,242,216,224,98,235,196,22,127,71,170,154,141,107,171,161,211,172,86,162,154,229,19,43,45,110,116,25,68,237,154,68,109,44,78,154,53,130,106,102,201,78,246,212,244,87,47,78,145,109,69,145,100,140,56,255,0,234,45,196,119,234,227,250,208,125,12,254,229,63,215,94,11,115,253,169,236,189,155,189,169,225,246,255,0,172,255,0,241,247,111,217,251,109,157,143,219,28,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,105,40,219,153,63,3,23,94,31,115,250,205,84,211,155,93,93,118,157,101,85,21,55,41,89,71,107,115,96,197,231,116,209,163,169,101,116,49,164,16,211,58,74,134,54,155,170,181,122,117,139,106,172,105,36,129,223,249,146,113,3,128,241,53,192,78,17,170,250,114,250,182,91,107,53,34,26,73,104,235,150,20,173,162,158,26,43,147,93,21,68,112,201,35,99,122,183,100,173,106,187,170,199,44,110,247,110,66,37,242,184,243,217,166,95,125,122,61,105,23,227,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,7,43,143,61,154,101,247,215,163,214,129,127,192,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,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,247,215,172,86,144,171,156,222,147,104,214,55,157,216,181,86,201,151,248,109,73,203,123,113,222,113,189,206,155,197,208,195,10,197,21,207,235,95,13,183,179,29,62,213,248,102,233,185,136,142,134,119,63,186,240,181,196,222,3,194,207,44,76,23,80,50,250,154,74,203,147,41,239,142,178,227,201,113,134,154,182,243,58,95,42,35,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,84,182,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,148,60,81,115,220,158,116,171,69,236,154,61,81,170,248,198,69,73,118,212,92,138,157,105,50,90,55,85,210,79,61,138,8,235,170,219,79,19,35,99,18,122,86,84,199,20,114,185,178,57,82,85,134,55,55,220,196,233,92,26,151,193,46,184,233,79,15,184,215,16,57,110,41,117,163,160,188,220,43,40,238,182,218,139,108,212,245,88,252,108,149,144,210,201,90,201,81,178,71,226,36,239,237,93,157,182,181,41,250,200,174,168,99,19,229,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,39,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,73,21,206,63,63,195,117,79,13,225,247,80,116,251,33,164,190,99,215,202,124,142,166,134,186,153,87,100,172,235,109,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,142,188,174,60,246,105,151,223,94,143,90,4,170,231,157,246,39,248,147,242,210,173,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,45,43,158,119,216,159,226,79,203,74,192,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,11,211,229,221,198,253,31,21,88,34,226,89,141,86,221,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,107,25,7,136,84,142,56,217,45,67,81,141,70,189,141,79,87,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,80,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,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,157,124,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,15,148,92,79,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,246,61,198,185,95,219,133,173,167,96,53,80,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,106,128,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,18,171,145,143,219,103,225,191,204,139,84,42,175,145,143,219,103,225,191,204,143,171,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,133,159,148,3,205,31,207,102,166,253,203,232,244,69,175,114,244,226,131,62,226,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,117,67,209,85,28,137,209,27,238,250,213,106,135,154,63,158,205,77,251,151,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,166,14,104,220,9,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,22,61,90,231,49,34,124,123,87,116,84,213,14,123,145,25,179,183,20,141,70,35,154,147,67,19,97,174,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,147,108,187,96,58,175,134,190,178,205,115,199,243,28,78,255,0,79,61,35,229,166,154,27,133,186,225,2,171,225,154,37,115,85,209,74,206,169,36,111,111,189,61,206,106,254,244,40,135,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,24,23,103,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,110,201,90,213,119,85,142,88,221,238,220,135,75,51,173,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,9,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,43,87,157,38,133,223,114,156,19,18,215,156,114,205,106,125,38,19,226,45,217,45,95,86,71,93,225,106,230,167,101,18,245,84,69,150,24,231,89,91,179,114,185,142,171,220,214,43,93,43,155,80,38,156,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,150,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,14,151,194,198,138,126,177,60,65,97,58,57,37,195,193,82,100,23,5,241,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,61,204,86,247,21,155,186,55,170,166,148,202,181,228,143,164,52,204,181,106,22,189,215,65,73,37,68,245,17,98,22,185,27,60,189,248,24,198,199,85,90,215,199,238,137,89,34,201,64,173,119,196,244,88,100,79,129,21,119,218,80,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,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,78,218,99,166,121,86,174,229,241,224,184,85,39,139,189,84,91,238,87,10,106,86,199,36,146,85,120,42,41,235,31,4,76,141,142,123,230,145,148,238,100,108,70,252,82,57,141,85,68,85,84,249,88,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,129,162,142,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,103,139,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,111,207,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,231,252,207,120,73,197,117,199,70,175,26,199,79,47,128,204,244,207,31,173,184,81,206,142,142,40,107,104,98,115,42,42,32,170,114,66,249,101,217,12,85,43,78,196,123,26,217,103,118,229,68,123,149,2,139,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,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,175,138,46,25,51,238,22,117,66,229,167,249,125,53,93,101,181,149,14,109,151,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,238,136,231,104,167,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,253,54,181,239,108,18,35,55,42,110,126,214,55,171,222,198,187,154,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,48,42,91,151,119,31,85,156,49,229,75,129,234,149,194,235,114,211,43,223,106,159,170,212,207,81,244,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,122,134,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,199,185,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,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,31,29,60,76,166,134,105,247,209,140,94,183,102,103,148,194,248,168,92,199,38,234,10,111,226,201,84,191,189,23,235,108,127,248,221,87,223,177,81,124,113,23,232,194,218,155,183,57,67,39,147,229,56,156,243,29,111,1,132,141,107,174,116,240,142,249,159,8,142,50,139,188,196,184,157,250,123,147,187,69,48,187,131,95,142,227,213,27,174,213,16,191,225,173,184,55,170,44,125,127,123,33,94,169,252,202,253,203,254,229,170,113,126,19,184,119,185,241,17,169,244,214,57,98,154,44,106,212,172,172,191,86,55,170,35,41,250,251,161,107,191,164,149,81,90,223,222,137,185,222,253,170,135,41,198,177,203,246,107,146,91,241,140,118,130,107,133,218,239,84,202,106,88,25,239,116,178,189,122,39,191,247,125,125,85,87,220,137,213,87,220,133,211,240,215,160,246,62,30,244,194,131,11,183,182,25,238,146,162,85,94,107,216,223,125,93,99,145,55,42,42,251,246,55,248,140,79,119,70,183,170,251,213,202,176,252,21,138,243,156,92,223,189,241,99,159,209,31,111,165,209,219,77,154,225,123,52,217,235,121,86,91,63,143,174,38,41,158,186,252,171,147,227,221,227,164,71,10,101,238,107,237,86,219,22,19,83,100,179,80,195,71,65,65,107,125,53,45,52,44,70,199,12,76,137,90,198,53,19,234,68,68,68,68,254,162,130,203,254,201,127,218,229,215,252,138,127,254,214,165,0,151,91,77,26,77,168,143,31,161,132,236,58,169,170,140,125,85,78,179,51,111,254,107,140,224,7,202,70,9,247,167,169,213,18,16,143,124,0,249,72,193,62,244,245,58,162,66,18,28,7,228,182,191,118,159,154,26,103,107,63,63,227,191,141,119,249,234,114,174,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,198,141,232,215,49,207,138,89,88,143,102,253,201,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,133,19,78,100,53,230,95,193,221,55,18,26,71,54,113,134,89,233,63,72,184,61,60,149,180,83,71,71,44,181,119,107,116,108,145,242,218,218,144,245,115,222,231,47,114,20,86,73,210,84,86,55,182,147,200,242,237,31,115,78,85,156,111,209,234,78,43,104,225,135,80,234,182,101,248,221,190,88,177,234,190,204,20,244,245,182,122,72,224,100,20,189,123,168,249,107,35,98,204,189,25,18,34,193,79,189,206,115,219,35,157,98,166,93,237,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,234,201,26,190,246,170,57,62,180,47,123,64,249,129,105,102,170,240,203,144,235,222,73,55,178,170,244,242,223,31,210,251,114,186,154,9,22,185,41,99,122,248,56,159,82,229,236,212,78,233,32,165,239,61,174,146,70,43,63,140,138,7,170,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,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,234,188,96,113,41,125,226,167,92,111,26,155,115,78,205,170,29,214,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,251,166,94,235,228,145,85,239,78,228,143,70,170,49,24,214,203,254,82,156,23,125,52,190,209,241,93,159,183,109,151,28,184,77,6,47,107,158,135,115,110,53,209,179,107,171,156,233,88,172,88,96,123,213,34,116,74,174,241,48,185,119,70,180,251,100,9,85,203,51,130,239,213,179,78,31,169,25,171,123,153,246,125,111,164,158,166,158,106,30,204,150,42,21,78,235,40,122,200,198,204,217,156,175,107,170,26,187,91,220,138,38,35,87,178,146,73,216,56,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,119,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,36,6,176,241,191,125,215,158,14,241,157,10,213,10,171,173,231,58,197,243,8,110,48,223,37,133,139,29,101,158,42,25,225,141,42,102,89,86,73,107,18,74,135,53,95,219,68,124,108,107,158,247,72,175,115,236,251,152,207,5,31,173,86,156,65,127,192,45,150,168,245,55,22,253,165,182,166,116,237,73,116,161,68,122,201,108,116,219,154,198,238,123,210,72,157,42,57,172,145,174,111,88,155,52,178,37,16,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,171,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,117,233,213,83,235,58,87,26,60,91,101,92,92,234,154,229,55,40,188,14,55,98,241,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,232,196,56,1,37,56,32,224,187,42,226,227,81,224,161,173,109,214,201,128,219,123,147,222,242,24,168,100,116,111,237,44,59,168,105,167,86,44,41,88,244,158,53,70,189,126,8,213,210,237,126,212,141,225,216,57,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,217,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,13,207,114,49,142,114,178,100,100,181,231,87,229,99,22,249,129,67,233,215,18,116,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,5,185,213,249,88,197,190,96,80,250,117,196,10,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,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,242,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,46,255,0,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,5,147,131,60,7,132,206,6,181,106,142,142,134,146,227,155,92,116,222,253,45,250,253,44,80,205,59,103,146,206,137,83,73,75,82,144,69,50,80,247,169,210,72,226,147,170,245,93,206,247,253,84,108,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,167,61,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,133,23,61,124,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,126,146,78,21,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,176,42,91,134,254,61,114,28,67,66,245,43,134,221,92,190,213,220,113,140,131,7,191,219,241,187,133,79,138,173,171,160,184,201,109,109,61,21,2,57,210,171,97,161,219,19,152,198,50,37,217,44,205,85,86,199,189,205,134,167,170,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,242,160,77,78,98,60,125,86,113,57,149,38,7,165,183,11,173,183,76,172,157,218,126,169,83,61,63,210,105,22,72,159,226,106,169,183,35,22,22,62,8,221,79,28,140,89,27,241,72,237,174,147,183,23,42,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,14,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,15,112,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,178,38,185,91,213,35,138,54,251,246,160,30,87,92,176,12,55,75,56,38,212,237,62,211,236,122,146,199,143,88,244,223,32,166,161,161,166,69,217,19,61,159,80,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,156,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,11,84,229,121,203,247,253,173,241,91,171,176,255,0,69,118,195,44,238,111,249,76,75,83,91,5,69,55,249,53,77,36,144,203,253,228,189,127,138,133,170,0,0,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,116,138,0,101,179,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,207,249,24,253,182,126,27,252,200,138,188,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,2,42,243,71,243,217,169,191,114,250,61,16,225,199,19,250,87,193,47,21,190,31,25,246,205,125,155,232,85,218,143,101,23,136,154,143,181,93,89,226,42,99,232,138,232,246,82,186,167,124,137,211,108,75,46,229,70,171,135,52,127,61,154,155,247,47,163,209,18,127,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,5,112,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,105,248,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,166,133,57,120,102,183,92,255,0,130,221,42,190,222,105,233,33,168,165,179,190,200,198,211,49,205,98,193,111,169,150,134,23,42,57,206,93,238,138,154,55,61,122,244,87,171,149,17,168,168,212,9,20,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,58,255,0,0,156,9,221,120,187,201,171,111,185,45,101,93,167,78,177,218,132,164,188,86,82,200,232,43,106,167,146,158,103,71,21,12,143,167,150,7,190,57,27,78,233,154,245,69,108,115,49,83,222,246,151,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,24,57,92,121,19,211,47,190,189,98,180,149,64,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,192,25,182,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,221,47,149,199,158,205,50,251,235,209,235,73,85,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,208,45,83,142,126,6,63,93,31,161,63,234,163,244,59,232,119,180,191,222,79,104,120,175,23,225,191,242,136,118,109,240,223,248,221,119,254,238,158,254,85,194,231,42,79,213,175,93,177,157,107,253,61,125,35,250,57,227,127,131,62,139,120,62,255,0,136,163,158,155,249,111,23,38,221,189,253,223,196,94,187,122,123,186,245,73,254,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,135,228,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,214,226,199,205,62,178,124,192,200,125,70,113,157,240,245,149,97,58,19,166,124,65,120,159,104,99,122,141,237,42,109,209,210,200,223,101,215,81,214,77,7,135,154,78,139,26,247,99,139,187,26,238,71,59,100,237,216,137,22,247,134,132,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,82,220,234,252,211,226,223,47,232,125,70,226,122,174,77,152,159,17,214,125,71,187,101,54,76,103,193,105,30,65,111,79,110,220,110,180,79,142,59,132,208,45,67,41,61,155,47,68,89,102,142,117,153,178,109,85,137,177,172,201,39,73,59,7,149,231,87,230,159,22,249,127,67,234,55,16,57,255,0,3,60,25,88,184,195,211,141,98,182,71,117,246,54,103,139,251,14,163,25,185,74,247,173,43,100,149,43,251,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,140,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,102,156,140,126,219,63,13,254,100,75,78,57,56,28,195,120,189,195,91,85,74,250,75,30,162,216,233,220,203,13,249,236,93,146,51,170,187,193,86,109,69,115,233,156,229,114,163,145,21,240,189,202,246,35,145,210,197,40,114,174,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,158,166,96,114,156,91,81,244,59,81,234,177,188,146,134,235,137,102,120,149,193,142,115,91,42,195,85,67,85,26,182,72,166,138,88,215,252,73,35,150,55,43,92,213,99,216,229,69,107,150,239,184,17,230,5,138,241,85,98,110,45,154,205,106,199,245,54,139,175,137,183,70,232,233,41,110,155,223,82,246,123,50,41,42,101,168,159,181,77,78,215,79,213,62,7,59,170,124,42,157,2,176,121,163,249,236,212,223,185,125,30,136,139,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,245,218,231,177,179,204,214,185,83,171,82,89,17,58,110,94,178,131,154,63,158,205,77,251,151,209,232,142,105,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,111,157,209,166,214,189,237,130,86,196,199,185,137,36,136,214,110,111,85,115,67,165,240,19,193,5,247,139,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,109,238,137,242,38,197,107,34,235,185,205,116,145,35,228,167,58,92,79,21,193,172,90,19,139,97,88,205,171,31,178,209,125,39,240,214,235,93,20,116,148,176,111,125,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,44,215,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,92,28,243,190,196,255,0,18,126,90,7,42,228,169,230,159,41,249,127,93,234,54,227,149,115,71,243,217,169,191,114,250,61,17,213,121,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,220,190,143,68,7,159,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,226,244,70,71,52,136,217,59,75,27,180,17,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,5,185,42,121,88,202,126,96,87,122,117,184,159,224,15,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,245,128,25,225,227,147,132,75,175,8,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,110,254,218,244,86,73,12,138,216,251,169,27,125,7,43,143,61,154,101,247,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,160,95,240,0,0,0,10,1,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,30,42,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,238,84,72,40,89,81,80,250,137,213,141,68,68,87,201,44,138,174,122,245,122,163,99,106,174,216,216,214,206,158,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,1,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,156,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,186,109,115,157,28,168,203,254,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,131,52,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,146,131,149,199,158,205,50,251,235,209,235,78,85,196,95,13,26,167,194,254,119,54,11,169,150,159,239,124,21,230,142,10,159,101,220,255,0,99,12,178,120,73,230,138,62,247,107,190,198,73,181,191,3,250,181,127,114,175,85,229,113,231,179,76,190,250,244,122,208,37,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,73,85,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,208,59,175,53,78,6,45,90,91,83,250,200,233,29,174,146,223,137,220,170,41,109,183,204,122,219,107,109,61,53,154,126,210,71,21,84,45,167,141,34,142,154,85,141,173,126,253,170,149,18,181,81,207,239,237,142,31,240,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,237,31,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,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,44,167,143,45,76,197,117,147,150,102,85,170,88,85,95,136,178,228,214,251,5,194,155,116,145,190,72,119,221,232,183,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,162,195,165,98,60,64,231,216,102,137,103,188,63,219,223,73,83,137,234,21,69,186,174,186,42,181,153,239,162,158,146,118,204,146,210,181,36,72,163,124,171,28,77,149,206,99,149,236,134,52,247,109,69,57,168,26,168,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,64,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,85,200,199,237,179,240,223,230,71,85,226,143,149,39,235,41,174,217,54,181,254,158,190,142,125,35,240,95,193,159,69,188,103,99,195,209,193,77,252,183,139,143,118,238,198,239,226,39,77,221,61,253,58,175,42,228,99,246,217,248,111,243,34,213,0,143,252,20,240,165,250,159,105,101,215,76,254,158,253,45,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,90,129,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,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,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,109,255,0,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,152,195,74,124,39,121,88,209,191,151,248,247,167,64,5,5,241,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,233,65,202,91,137,125,83,199,181,218,195,195,159,181,189,167,134,101,190,43,251,86,227,61,76,222,200,240,180,117,213,159,218,12,238,164,84,253,233,151,172,191,179,118,254,136,190,229,78,164,159,231,95,105,181,77,195,110,27,125,154,217,72,251,149,30,113,79,73,79,88,232,90,179,195,4,212,21,174,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,64,190,87,30,123,52,203,239,175,71,173,2,255,0,128,0,114,174,41,245,175,245,118,225,247,54,214,56,237,254,54,175,31,183,167,128,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,109,122,59,182,143,219,213,221,17,115,88,90,167,58,77,126,255,0,106,92,62,97,218,133,255,0,124,92,243,75,21,19,255,0,201,223,109,109,83,209,63,231,229,72,21,223,208,202,246,127,32,242,170,192,179,78,73,250,197,106,178,230,89,230,136,95,47,213,113,84,100,180,244,183,187,5,28,213,77,109,35,167,165,73,27,88,216,163,115,209,86,166,72,164,129,234,145,177,85,209,81,189,92,168,145,52,183,67,50,218,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,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,63,89,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,247,215,163,214,146,171,154,31,47,223,246,201,197,110,145,67,253,45,219,51,179,181,191,228,209,37,77,20,20,244,223,229,53,53,114,77,47,247,242,245,254,50,17,87,149,199,158,205,50,251,235,209,235,75,254,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,188,156,171,136,28,7,137,174,2,117,91,85,244,229,245,108,182,214,96,249,85,36,180,117,203,10,86,209,79,13,21,67,93,21,68,112,201,35,99,122,183,100,173,106,187,170,199,44,110,247,110,66,178,249,136,240,11,89,195,30,84,153,230,150,219,238,183,45,50,189,247,106,58,37,52,245,31,70,100,73,34,103,134,170,169,218,172,72,94,249,227,109,60,146,61,36,119,197,27,183,58,62,228,188,3,66,184,133,202,180,46,143,80,44,150,154,111,104,217,117,35,15,185,226,87,123,124,149,82,69,26,120,152,31,28,21,141,70,170,177,102,129,239,85,106,189,174,235,28,147,177,21,139,46,246,135,42,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,16,43,156,173,218,235,96,225,183,9,190,216,174,117,118,235,149,187,82,45,181,116,117,148,147,58,25,233,167,142,130,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,61,7,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,233,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,139,202,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,190,189,30,180,11,62,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,74,33,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,64,60,209,252,246,106,111,220,190,143,68,5,143,242,168,226,171,50,226,31,72,239,184,126,165,92,170,238,249,62,158,84,82,83,58,239,60,105,190,186,221,82,199,248,85,154,93,234,233,170,90,234,122,134,189,234,214,238,98,66,231,44,146,58,71,172,223,42,175,145,143,219,103,225,191,204,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,254,42,163,81,92,229,68,68,247,170,168,30,87,84,181,43,25,210,28,14,239,168,57,117,87,106,223,105,129,100,86,181,126,57,228,95,116,112,177,63,123,222,229,70,167,248,122,175,68,69,82,146,181,115,84,114,93,101,212,27,190,162,101,83,117,173,186,77,185,144,181,202,177,211,66,212,233,28,44,235,254,229,173,68,79,235,94,170,190,245,83,187,241,229,196,235,181,171,60,92,31,19,184,172,152,102,45,59,217,11,163,119,236,238,21,169,213,178,84,251,189,206,106,124,76,141,125,255,0,10,185,201,252,126,135,199,224,143,134,153,117,239,81,219,117,200,105,28,184,110,51,35,42,110,142,114,124,53,146,253,113,210,34,254,253,202,157,95,252,204,69,79,114,185,164,51,51,197,87,154,98,99,11,99,141,49,62,217,235,62,80,233,173,133,200,112,219,9,146,92,207,243,111,131,118,170,117,158,250,105,249,52,71,237,85,58,107,29,250,71,73,73,254,92,220,49,125,18,178,51,94,179,74,7,50,243,122,167,86,88,41,229,111,190,154,133,233,239,168,232,191,83,229,79,115,87,247,70,191,242,139,210,113,31,241,12,49,83,196,202,122,120,153,20,81,181,24,198,49,168,214,181,168,157,17,17,19,234,68,79,220,127,217,42,193,225,104,193,217,139,84,116,247,207,123,64,237,22,125,137,218,76,198,230,97,138,231,87,40,233,77,49,202,152,242,247,206,179,213,243,114,95,246,185,117,255,0,34,159,255,0,181,169,64,37,255,0,100,191,237,114,235,254,69,63,255,0,107,82,128,72,230,211,115,181,235,250,27,163,176,207,253,120,239,59,127,243,92,103,0,62,82,48,79,189,61,78,168,144,132,123,224,7,202,70,9,247,167,169,213,18,16,144,224,63,37,181,251,180,252,208,211,123,89,249,255,0,29,252,107,191,207,80,0,46,209,245,74,243,100,224,150,178,223,125,253,102,244,135,20,238,208,93,55,183,49,181,218,45,179,201,36,53,77,100,211,201,121,147,182,142,141,144,186,56,213,39,122,164,109,108,141,100,142,89,29,60,142,109,96,151,39,205,79,141,250,61,54,197,110,252,48,233,229,86,252,191,36,183,197,22,67,87,217,130,162,158,138,207,87,28,236,158,151,175,117,95,21,100,140,72,87,163,226,84,72,42,55,181,205,123,163,115,105,176,9,21,192,231,8,151,94,47,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,46,237,157,197,232,140,142,105,17,178,118,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,66,144,121,104,113,199,83,195,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,240,50,52,145,138,138,215,178,107,201,0,0,0,85,7,57,14,25,48,28,86,213,143,241,35,136,83,82,89,46,87,107,195,113,235,213,182,138,221,12,48,92,39,157,181,117,158,208,123,163,70,185,106,85,204,149,178,61,251,214,68,116,75,213,157,181,238,90,249,0,57,213,249,88,197,190,96,80,250,117,196,10,128,210,124,23,244,161,170,120,110,153,251,83,217,159,75,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,77,36,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,252,8,153,225,225,59,205,62,141,252,192,199,189,70,3,74,96,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,57,166,186,112,253,128,241,15,106,197,172,90,140,202,185,237,184,174,81,67,149,69,71,18,66,232,43,167,166,108,173,109,53,84,115,71,35,101,166,123,102,123,100,141,17,170,228,247,110,79,127,80,128,28,169,248,18,181,37,170,131,138,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,222,214,163,17,157,246,163,247,193,36,118,148,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,4,42,230,139,194,141,139,92,116,58,229,170,182,152,173,86,220,207,77,173,245,55,132,185,79,11,210,74,235,61,60,50,205,83,64,231,177,127,195,44,74,246,189,27,35,92,196,237,164,242,61,40,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,69,28,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,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,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,34,255,0,52,220,2,167,5,227,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,194,247,214,65,86,175,222,136,247,63,115,215,174,244,115,165,175,36,45,76,241,56,174,165,232,229,101,93,170,47,103,220,41,50,107,124,29,205,181,213,30,34,53,167,171,126,213,127,199,12,126,22,137,58,181,137,181,211,252,78,93,236,68,252,156,240,112,10,153,109,90,89,170,84,56,245,34,83,210,212,92,108,23,75,179,82,38,206,175,149,177,79,69,78,245,235,221,123,17,33,175,123,125,202,198,42,201,252,85,145,55,69,94,86,89,253,78,11,198,150,27,74,185,13,37,166,219,149,83,215,216,46,75,82,177,53,149,76,146,153,242,211,211,163,228,79,133,239,172,130,145,25,177,81,238,126,214,39,93,234,215,5,250,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,250,245,138,210,85,17,87,149,199,145,61,50,251,235,214,43,73,84,0,0,5,85,243,206,251,19,252,73,249,105,21,121,92,121,236,211,47,190,189,30,180,149,92,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,2,255,0,128,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,137,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,157,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,239,175,88,173,2,74,98,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,83,103,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,253,182,126,27,252,200,147,252,125,241,217,106,225,19,25,162,177,99,84,116,151,109,69,200,169,214,174,207,71,85,27,103,162,165,130,58,136,91,36,181,209,178,162,41,216,201,35,117,67,97,115,17,81,210,66,244,95,115,28,87,175,45,254,43,180,227,132,173,56,215,12,215,53,151,199,93,107,190,143,193,96,176,65,50,50,170,239,84,212,184,170,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,124,54,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,91,45,57,246,171,230,79,163,179,91,50,12,199,44,191,212,79,86,248,169,161,154,225,113,184,78,168,249,166,149,90,212,116,178,191,162,73,35,221,239,95,115,156,191,189,75,222,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,114,174,87,188,11,126,133,49,86,107,142,177,225,158,19,82,111,91,253,143,77,90,237,211,88,173,114,70,212,78,176,171,83,195,214,77,214,78,231,85,115,217,18,178,63,217,57,213,17,172,255,0,2,136,121,132,96,25,150,169,243,30,205,180,251,79,177,234,187,230,67,124,168,178,83,80,208,211,34,111,149,254,198,163,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,183,62,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,250,12,71,135,236,7,12,214,220,247,136,11,123,42,234,114,205,66,167,183,82,87,75,86,144,189,148,80,82,64,216,82,42,87,36,105,44,108,149,35,137,210,181,207,114,61,240,198,190,237,168,135,75,0,85,95,60,239,177,63,196,159,150,150,168,85,95,60,239,177,63,196,159,150,129,202,185,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,220,190,143,68,117,94,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,247,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,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,127,192,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,92,247,42,203,77,170,221,192,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,11,88,250,169,210,231,83,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,245,53,17,37,169,21,121,92,121,19,211,47,190,189,98,180,149,64,0,0,85,95,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,73,85,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,208,37,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,73,85,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,208,47,248,241,90,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,95,106,0,205,183,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,228,5,239,115,100,192,48,220,155,131,156,159,51,190,227,212,149,119,220,58,162,223,83,98,184,57,21,39,161,125,69,194,150,158,116,99,145,81,85,146,69,34,163,152,189,88,170,216,220,169,186,54,57,180,66,6,170,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,45,80,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,85,114,49,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,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,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,34,175,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,47,248,2,31,243,75,215,74,61,31,225,78,253,141,209,94,124,38,73,168,159,220,221,178,24,210,9,36,125,44,138,139,112,123,163,149,119,118,124,47,114,23,72,198,185,204,146,166,15,226,171,145,237,10,108,226,159,90,255,0,88,158,32,179,109,99,142,223,224,169,50,11,130,120,8,29,23,110,70,80,193,19,41,233,123,173,238,72,137,50,193,12,75,38,215,171,123,138,253,189,27,209,19,149,30,171,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,208,113,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,7,53,47,79,148,238,186,88,181,63,134,11,102,156,251,102,235,91,148,233,167,91,117,221,183,4,123,246,210,207,81,81,37,2,195,42,171,145,208,182,6,118,26,206,168,232,252,50,183,99,89,219,115,234,219,90,116,118,213,101,225,27,135,109,111,177,216,106,226,168,201,105,242,59,37,254,178,26,86,182,145,211,210,222,42,93,70,233,100,107,17,86,166,72,164,157,136,178,61,85,209,81,177,26,136,145,56,233,92,167,117,210,251,166,28,80,91,52,231,219,54,170,44,91,82,250,219,174,237,184,35,25,186,170,10,122,137,40,22,25,85,90,173,153,211,191,176,214,117,86,201,226,85,187,28,254,219,152,23,168,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,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,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,62,220,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,62,151,107,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,162,146,58,241,245,163,184,14,171,112,185,168,149,153,125,134,146,123,150,43,139,220,239,118,91,154,82,194,234,218,9,233,162,74,189,176,77,35,28,232,153,43,169,98,142,84,102,213,124,123,155,213,61,202,129,158,19,74,124,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,129,127,197,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,18,171,145,143,219,103,225,191,204,139,84,42,175,145,143,219,103,225,191,204,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,142,97,92,79,46,154,98,75,164,56,93,199,183,147,228,180,235,227,231,133,255,0,29,190,222,239,114,251,211,248,178,75,239,106,126,244,110,229,247,42,181,73,142,113,60,199,131,46,27,117,3,39,184,230,89,142,158,75,115,188,221,166,90,138,186,169,47,151,22,172,143,232,137,252,86,206,141,106,34,34,34,53,168,136,136,136,136,136,136,136,89,227,237,223,189,102,109,225,230,34,103,172,247,120,105,18,146,236,158,55,41,203,115,58,49,153,197,21,87,110,142,49,77,49,19,173,81,203,123,122,170,120,71,62,186,204,68,79,13,84,182,125,59,102,83,147,217,105,214,146,207,145,221,40,32,87,43,214,42,106,201,34,98,185,122,34,175,70,170,39,95,114,123,255,0,168,183,159,212,7,132,143,248,166,255,0,236,245,207,253,32,126,160,60,36,127,197,55,255,0,103,174,127,233,4,90,54,115,23,28,98,170,125,179,245,55,205,125,180,108,237,200,221,174,197,233,143,26,104,255,0,177,82,63,164,12,243,254,27,95,255,0,237,41,191,253,161,250,64,207,63,225,181,255,0,254,210,155,255,0,218,45,187,245,1,225,35,254,41,191,251,61,115,255,0,72,31,168,15,9,31,241,77,255,0,217,235,159,250,65,245,254,31,198,254,157,62,217,250,158,95,134,29,152,253,90,239,250,45,255,0,216,169,21,207,243,183,34,181,217,173,249,81,125,202,139,114,155,255,0,218,62,9,111,215,206,2,184,78,163,178,220,42,233,180,167,100,176,82,203,36,110,246,237,201,122,57,24,170,139,209,106,58,125,104,84,9,141,204,50,251,216,9,166,47,76,78,186,242,215,167,156,66,107,178,59,95,150,109,93,55,170,203,173,213,71,163,221,215,122,41,141,119,181,211,77,218,170,238,158,122,62,189,6,97,150,218,233,25,65,108,202,110,244,116,209,117,217,12,21,210,199,27,122,170,170,244,107,92,136,157,85,85,127,194,164,161,229,221,150,229,87,126,37,109,244,87,108,154,235,91,78,235,77,123,150,42,138,217,36,98,170,70,157,23,107,149,80,238,60,32,240,131,195,182,168,240,237,137,103,121,222,158,123,78,249,115,241,254,42,171,218,213,208,247,59,117,213,17,51,224,138,102,177,58,50,54,39,185,169,215,167,85,247,170,169,34,244,223,132,253,0,210,44,162,60,207,79,48,31,100,222,34,134,72,25,83,237,90,217,250,70,244,232,228,217,52,206,103,189,63,127,78,166,91,47,202,49,49,93,172,70,244,110,240,157,53,157,116,231,220,215,251,101,218,54,71,94,31,29,147,69,138,253,55,227,45,239,110,209,187,189,26,211,174,187,250,233,175,93,53,240,117,194,63,241,163,197,182,43,194,54,150,46,83,114,139,199,100,151,223,19,111,198,109,205,108,114,247,43,155,77,35,217,60,241,44,209,72,180,113,200,144,182,103,198,170,230,247,163,68,78,175,67,170,234,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,103,179,140,14,37,47,188,84,235,141,227,83,110,105,217,181,67,186,215,141,210,58,149,144,73,73,103,138,105,31,79,28,168,215,63,116,203,221,124,146,42,189,233,220,145,232,213,70,35,26,217,123,156,92,214,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,140,141,169,239,114,35,83,234,66,220,248,90,229,133,130,59,132,123,197,135,89,177,171,83,245,11,82,109,233,112,134,233,85,107,153,107,177,61,240,53,212,80,49,178,62,57,25,52,50,42,203,59,27,217,238,57,206,130,69,146,56,218,229,229,92,166,248,37,172,184,95,127,89,189,94,197,59,84,22,189,141,195,173,119,123,108,241,201,53,83,153,12,241,222,99,238,35,99,124,45,142,68,72,30,137,35,93,35,159,35,86,55,65,27,157,109,64,102,51,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,225,68,180,158,82,156,104,253,52,177,81,240,163,159,187,109,235,28,183,205,62,47,116,158,187,115,174,52,49,191,115,168,92,217,94,175,89,160,99,213,98,108,72,173,240,208,185,54,198,148,251,164,236,28,203,248,59,166,226,67,72,230,206,48,203,61,39,233,23,7,167,146,182,138,104,232,229,150,174,237,110,141,146,62,91,91,82,30,174,123,220,229,238,66,138,201,58,74,138,198,246,210,121,30,81,183,247,85,129,101,95,239,174,57,146,99,151,15,249,74,58,235,109,117,60,159,244,100,134,104,228,103,245,57,174,111,238,84,3,82,96,142,188,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,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,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,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,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,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,37,167,50,236,2,167,80,120,45,212,74,91,110,61,73,117,185,88,233,233,175,244,171,50,69,190,141,148,149,49,203,85,81,19,228,84,216,246,209,165,90,46,213,222,230,57,236,110,237,251,86,131,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,212,153,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,80,26,125,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,151,103,203,71,63,169,212,30,11,116,238,170,229,144,210,93,110,86,58,122,155,5,82,66,177,111,163,101,37,76,145,82,211,202,200,209,54,61,180,105,72,169,185,55,185,142,99,221,187,126,229,164,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,190,189,98,180,149,68,85,229,113,228,79,76,190,250,245,138,210,85,0,0,1,85,124,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,64,191,224,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,190,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,251,235,214,43,64,149,69,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,238,88,188,189,40,242,154,58,110,34,184,129,196,59,214,169,182,203,137,88,46,112,193,61,45,214,150,88,38,142,90,170,218,73,225,126,232,87,187,11,233,151,115,28,174,141,100,218,172,88,156,254,23,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,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,253,96,0,0,0,5,85,243,206,251,19,252,73,249,105,106,133,85,243,206,251,19,252,73,249,104,28,171,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,203,232,244,71,85,228,169,230,159,41,249,127,93,234,54,227,149,115,71,243,217,169,191,114,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,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,104,23,252,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,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,125,122,197,105,42,136,171,202,227,200,158,153,125,245,235,21,164,170,0,0,2,170,249,231,125,137,254,36,252,180,138,188,174,60,246,105,151,223,94,143,90,74,174,121,223,98,127,137,63,45,34,175,43,143,61,154,101,247,215,163,214,129,42,185,231,125,137,254,36,252,180,138,188,174,60,246,105,151,223,94,143,90,74,174,121,223,98,127,137,63,45,34,175,43,143,61,154,101,247,215,163,214,129,127,192,0,34,175,52,127,34,122,155,247,47,172,81,20,2,95,247,52,127,34,122,155,247,47,172,81,20,2,6,170,0,0,0,0,80,15,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,136,171,205,31,207,102,166,253,203,232,244,68,170,228,99,246,217,248,111,243,32,45,80,0,0,160,30,104,254,123,53,55,238,95,71,162,47,248,160,30,104,254,123,53,55,238,95,71,162,2,85,114,49,251,108,252,55,249,145,106,133,85,242,49,251,108,252,55,249,145,106,128,10,1,230,143,231,179,83,126,229,244,122,34,255,0,138,1,230,143,231,179,83,126,229,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,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,34,175,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,251,235,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,250,244,122,208,47,248,165,110,114,122,215,244,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,150,253,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,153,124,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,2,194,185,48,104,53,54,85,170,25,46,191,223,104,170,252,62,15,78,219,93,137,238,167,149,176,73,113,172,142,70,207,35,38,71,163,30,248,105,186,177,209,43,95,238,174,141,235,177,90,197,116,53,226,199,205,62,178,124,192,200,125,70,114,242,121,125,104,237,215,68,56,75,193,113,28,150,195,73,106,200,107,105,230,189,222,34,138,149,208,78,179,213,204,249,163,109,83,94,198,63,196,199,78,234,120,36,71,167,86,172,27,17,85,172,106,148,109,197,143,154,125,100,249,129,144,250,140,224,89,247,15,220,61,126,179,252,164,113,109,38,162,169,181,81,94,170,253,165,91,100,184,92,105,123,209,209,215,65,125,171,145,174,69,68,87,197,220,98,73,3,165,98,43,155,28,242,124,47,78,172,117,59,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,43,143,34,122,101,247,215,172,86,149,43,204,75,66,232,244,7,138,204,175,27,176,217,189,153,141,223,187,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,198,69,71,184,47,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,13,121,213,249,88,197,190,96,80,250,117,196,241,92,147,245,138,235,122,195,115,205,16,190,95,169,37,167,198,170,41,111,118,10,57,170,156,234,182,193,84,178,54,177,177,70,231,170,37,52,114,199,3,213,35,98,35,101,172,122,185,85,101,105,237,121,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,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,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,125,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,223,94,143,90,5,255,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,74,174,70,63,109,159,134,255,0,50,45,80,170,190,70,63,109,159,134,255,0,50,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,155,146,255,0,181,203,175,249,20,255,0,253,173,74,1,52,27,44,81,205,27,225,154,54,201,28,141,86,189,142,78,168,228,95,114,162,162,253,104,120,15,213,219,135,239,248,139,211,223,253,152,162,255,0,226,70,27,54,203,43,204,102,137,166,168,141,53,247,232,217,93,159,109,214,31,99,105,196,83,126,213,85,250,77,221,52,152,141,55,119,187,252,220,247,128,31,41,24,39,222,158,167,84,72,67,231,99,248,238,63,137,218,32,199,241,107,21,186,205,107,165,221,216,162,183,210,178,158,158,45,206,87,187,108,108,68,107,122,185,206,114,244,79,122,170,175,214,167,209,50,120,123,83,102,205,22,167,228,196,71,178,16,124,231,29,78,103,153,98,49,212,70,145,114,186,235,136,158,155,213,76,233,234,213,31,248,223,225,107,245,184,208,233,244,222,139,36,246,37,234,219,112,142,251,100,168,149,187,169,95,93,20,51,68,216,170,81,26,175,72,94,201,228,106,185,159,19,28,173,127,71,163,86,55,213,95,13,124,182,117,131,49,226,105,116,239,87,176,155,173,159,12,196,174,19,212,94,239,21,118,155,132,54,219,237,45,37,83,35,117,53,5,74,178,46,231,137,234,155,36,71,177,201,10,190,86,245,86,35,29,122,128,246,99,95,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,169,94,108,156,18,214,91,239,191,172,222,144,226,157,218,11,166,246,230,54,187,69,182,121,36,134,169,172,154,121,47,50,118,209,209,178,23,71,26,164,239,84,141,173,145,172,145,203,35,167,145,205,182,163,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,5,91,114,148,224,203,81,241,251,237,31,21,153,173,214,235,140,218,170,237,243,83,216,44,145,61,98,146,251,75,59,58,45,77,99,87,255,0,164,255,0,139,36,49,170,110,146,70,69,50,109,99,35,89,173,80,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,158,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,239,80,51,153,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,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,95,213,59,133,143,252,26,116,171,255,0,99,109,223,252,68,14,170,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,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,156,215,245,78,225,99,255,0,6,157,42,255,0,216,219,119,255,0,17,3,170,128,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,83,184,88,255,0,193,167,74,191,246,54,221,255,0,196,64,234,160,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,69,138,101,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,62,174,11,164,250,89,165,254,59,244,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,106,5,22,115,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,177,76,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,213,193,116,159,75,52,191,199,126,140,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,173,64,245,101,16,243,108,194,174,184,175,26,89,5,246,225,81,73,37,62,99,103,181,94,232,91,11,220,175,142,6,83,54,133,91,42,43,81,17,253,218,25,92,136,213,114,108,115,23,175,85,86,182,247,143,41,157,105,62,150,106,135,129,253,38,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,205,189,206,215,121,142,217,187,182,205,219,122,117,216,222,191,82,1,90,220,142,178,207,254,107,152,45,102,77,255,0,200,123,181,190,205,37,111,249,84,85,117,48,192,171,254,68,201,36,107,127,160,107,151,248,136,64,14,44,124,211,235,39,204,12,135,212,103,52,61,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,238,67,228,221,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,160,114,14,87,30,68,244,203,239,175,88,173,37,81,242,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,62,176,0,0,21,87,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,210,244,243,173,39,210,205,80,240,63,164,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,234,67,229,98,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,3,160,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,245,235,21,167,95,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,107,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,168,31,88,173,94,53,56,81,190,241,105,204,47,9,195,123,87,90,60,66,219,167,244,53,153,77,238,138,22,59,192,82,248,251,162,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,44,168,1,231,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,0,0,0,0,170,190,121,223,98,127,137,63,45,45,80,242,153,214,147,233,102,168,120,31,210,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,245,32,21,3,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,229,244,122,34,242,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,157,88,213,253,200,126,76,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,128,68,14,74,158,86,50,159,152,21,222,157,110,39,249,231,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,126,228,61,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,165,239,102,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,253,234,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,160,116,0,0,0,0,20,3,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,95,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,220,128,122,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,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,168,28,131,149,199,145,61,50,251,235,214,43,73,84,124,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,79,172,0,0,5,85,243,206,251,19,252,73,249,105,21,121,92,121,236,211,47,190,189,30,180,189,60,235,73,244,179,84,60,15,233,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,250,144,249,88,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,64,174,190,121,223,98,127,137,63,45,34,175,43,143,61,154,101,247,215,163,214,151,167,157,105,62,150,106,135,129,253,38,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,205,189,206,215,121,142,217,187,182,205,219,122,117,216,222,191,82,31,43,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,4,85,230,143,228,79,83,126,229,245,138,34,128,77,73,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,120,15,213,59,133,143,252,26,116,171,255,0,99,109,223,252,68,14,170,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,88,166,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,234,224,186,79,165,154,95,227,191,70,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,214,160,122,176,0,2,128,121,163,249,236,212,223,185,125,30,136,191,227,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,2,186,249,24,253,182,126,27,252,200,181,67,202,96,186,79,165,154,95,227,191,70,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,214,167,171,0,80,15,52,127,61,154,155,247,47,163,209,23,252,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,128,68,14,74,158,86,50,159,152,21,222,157,110,39,249,231,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,126,228,61,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,3,245,78,225,99,255,0,6,157,42,255,0,216,219,119,255,0,17,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,128,64,190,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,247,215,163,214,151,189,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,247,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,129,13,121,203,235,125,215,5,209,43,6,139,219,236,116,149,20,250,161,81,59,171,171,230,145,219,233,32,182,207,71,80,140,137,137,209,21,242,75,36,93,94,229,84,107,35,123,118,170,189,31,29,107,112,71,160,212,220,71,113,47,135,105,181,230,138,174,124,121,106,31,116,200,22,26,121,100,98,91,169,152,178,201,28,175,137,236,116,44,153,205,142,153,37,222,221,143,168,98,167,87,109,106,223,246,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,189,70,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,185,0,246,166,107,56,177,243,79,172,159,48,50,31,81,156,210,153,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,80,57,7,43,143,34,122,101,247,215,172,86,156,171,156,158,138,125,57,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,132,233,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,44,211,157,95,149,140,91,230,5,15,167,92,73,85,250,167,112,177,255,0,131,78,149,127,236,109,187,255,0,136,158,215,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,239,80,40,135,149,199,158,205,50,251,235,209,235,75,254,57,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,160,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,150,35,74,124,88,249,88,214,79,151,249,15,167,78,63,84,238,22,63,240,105,210,175,253,141,183,127,241,19,165,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,88,141,84,28,171,245,78,225,99,255,0,6,157,42,255,0,216,219,119,255,0,17,58,168,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,245,232,245,165,239,102,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,253,234,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,160,116,2,128,121,163,249,236,212,223,185,125,30,136,191,227,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,2,186,249,24,253,182,126,27,252,200,181,67,202,96,186,79,165,154,95,227,191,70,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,214,167,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,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,215,163,28,191,185,79,64,103,219,152,102,107,197,30,73,175,53,24,255,0,20,84,244,150,251,149,130,157,34,178,219,173,12,149,150,68,162,127,187,197,208,119,28,231,72,201,221,26,185,210,189,86,77,204,237,63,103,101,34,140,47,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,149,65,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,224,0,35,87,27,252,104,226,188,35,233,196,245,212,78,181,94,243,235,151,110,11,38,61,45,116,109,145,157,212,155,109,117,76,8,244,153,104,216,176,72,138,230,39,199,34,54,45,204,220,178,48,59,85,187,85,116,226,239,168,247,125,33,182,102,150,170,156,206,195,111,167,186,92,172,145,212,34,213,83,82,204,170,145,200,230,255,0,245,138,228,79,137,141,154,7,57,26,147,68,175,245,102,104,112,174,34,181,115,2,214,137,117,238,197,150,85,199,150,87,222,29,121,187,73,20,175,165,130,238,247,213,182,170,122,122,168,233,157,18,62,154,89,88,139,36,41,181,138,158,228,68,232,157,47,207,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,192,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,149,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,237,204,175,152,23,233,218,178,187,65,52,166,109,152,13,170,224,223,106,92,90,238,146,94,43,169,39,169,103,236,165,130,165,240,212,91,158,158,26,120,247,49,28,178,70,199,251,182,180,249,60,166,242,62,38,163,215,31,163,122,66,207,31,130,252,18,230,48,221,234,42,189,143,109,165,150,104,86,74,168,227,142,70,198,151,25,35,165,88,96,85,107,220,228,223,185,189,182,72,248,194,205,115,254,97,28,35,105,102,101,118,211,237,65,213,42,187,30,67,99,168,90,106,234,26,156,94,241,190,39,244,69,69,69,74,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,250,186,67,199,23,10,250,239,153,71,167,218,91,171,116,151,108,134,122,121,106,96,161,154,219,91,66,250,134,70,136,175,72,150,170,24,219,35,209,189,94,172,98,171,246,49,238,233,181,142,84,226,188,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,248,223,34,198,244,84,115,31,13,37,255,0,117,88,22,85,254,250,227,153,38,57,112,255,0,148,163,174,182,215,83,201,255,0,70,72,102,142,70,127,83,154,230,254,229,64,53,38,115,253,107,215,189,39,225,219,21,165,205,117,143,43,250,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,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,248,175,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,253,164,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,250,244,122,210,247,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,62,86,175,107,70,151,232,46,27,38,160,106,230,95,73,142,216,163,168,138,145,42,38,100,146,190,89,228,85,217,20,81,68,215,75,43,250,35,156,173,99,92,168,198,61,235,209,172,114,167,10,254,202,63,2,127,241,231,254,108,222,63,209,10,139,227,51,140,204,251,139,60,254,166,178,178,186,174,221,132,219,170,31,21,134,195,20,179,67,3,160,142,106,133,166,171,170,166,89,229,133,107,187,53,11,28,146,199,209,58,38,214,251,190,190,171,203,67,129,202,158,35,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,141,146,36,108,69,87,61,240,133,164,229,28,121,112,181,132,98,184,238,107,152,231,247,91,37,151,46,239,186,197,83,112,196,111,80,123,70,56,163,167,145,243,66,199,210,35,223,10,178,174,5,108,168,157,183,239,84,99,156,173,122,55,234,232,167,25,156,54,113,19,149,85,97,90,57,169,31,72,47,84,86,247,221,39,166,246,61,125,38,202,86,73,28,110,147,125,68,17,177,122,62,104,211,162,46,239,139,175,78,136,170,144,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,2,234,64,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,217,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,250,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,202,230,143,228,79,83,126,229,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,41,128,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,179,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,197,113,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,244,118,235,31,126,170,121,27,28,81,239,125,51,88,221,207,123,83,171,149,26,157,122,170,162,123,207,149,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,253,164,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,208,52,83,94,244,159,136,156,86,171,53,209,204,175,233,5,150,138,224,251,92,245,62,6,166,147,101,83,35,142,71,71,178,162,56,222,189,25,52,107,213,19,111,197,211,175,84,84,74,65,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,210,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,122,177,235,20,209,72,141,119,69,217,35,29,245,57,21,127,89,81,122,199,197,221,215,132,30,105,26,157,149,207,110,171,188,98,119,234,123,29,183,35,181,65,80,230,61,240,37,170,133,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,218,166,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,7,160,0,0,0,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,1,250,235,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,83,85,83,245,149,23,163,156,93,221,120,190,230,145,166,57,92,22,234,187,62,39,97,167,190,91,113,203,84,245,14,123,217,2,218,171,156,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,117,186,0,63,37,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,235,115,222,214,167,85,84,67,245,145,87,154,63,145,61,77,251,151,214,40,128,149,64,130,188,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,38,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,0,0,3,242,73,118,181,67,117,167,177,77,115,164,101,202,178,158,106,186,122,55,76,212,158,104,33,116,109,150,86,71,215,115,152,199,79,11,92,228,78,141,89,99,69,233,185,58,254,178,181,121,188,234,102,85,163,122,143,195,134,169,97,85,126,30,245,140,220,47,247,10,109,210,72,200,230,216,182,205,240,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,37,255,0,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,3,181,128,0,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,147,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,140,230,169,199,61,171,84,170,127,86,237,35,186,82,92,49,59,109,69,45,202,249,144,219,110,141,168,166,188,207,218,73,34,165,133,212,242,44,82,83,68,178,53,207,223,185,86,162,38,162,53,157,141,210,89,167,22,62,86,53,147,229,254,67,233,211,129,202,191,178,143,192,159,252,121,255,0,155,55,143,244,66,85,25,87,53,80,0,0,0,0,7,201,184,229,152,173,158,251,104,197,174,217,53,170,138,245,144,120,143,100,91,170,43,99,142,170,225,216,98,62,127,15,19,149,31,47,109,138,142,126,196,93,173,84,85,232,135,214,43,3,157,46,89,149,96,215,221,9,202,112,172,154,235,143,222,168,190,147,248,107,141,174,182,74,74,168,55,178,220,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,146,215,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,9,20,0,0,0,0,115,253,107,215,189,39,225,219,21,165,205,117,143,43,250,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,16,3,157,95,149,140,91,230,5,15,167,92,64,239,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,126,210,106,118,70,222,145,196,247,124,78,78,189,58,39,85,84,69,144,5,0,242,184,243,217,166,95,125,122,61,105,127,192,0,0,0,0,0,0,115,77,111,226,55,71,184,113,181,91,47,186,203,147,213,216,45,183,122,135,210,82,86,54,205,93,91,2,206,214,238,237,62,74,104,100,108,111,86,238,115,90,245,106,189,25,34,183,118,199,244,228,31,217,71,224,79,254,60,255,0,205,155,199,250,33,221,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,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,214,83,183,42,190,57,237,90,91,83,250,183,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,109,61,53,154,126,210,201,45,44,206,168,145,34,142,154,85,141,206,102,205,170,149,18,185,21,175,239,238,142,226,64,138,191,217,71,224,79,254,60,255,0,205,155,199,250,33,37,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,165,62,19,188,172,104,223,203,252,123,211,160,3,170,145,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,145,131,153,215,48,186,204,90,178,167,135,94,31,178,254,205,214,29,209,101,183,251,100,211,193,85,106,170,138,120,100,138,150,138,174,9,153,182,100,237,76,202,148,218,246,163,100,72,247,35,210,86,178,178,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,127,218,101,198,255,0,12,122,197,83,112,135,78,181,14,174,233,79,102,167,125,93,218,224,252,114,233,75,110,181,192,216,165,149,101,172,173,158,153,148,244,172,86,65,50,163,166,145,136,237,138,137,213,125,199,117,34,85,127,12,152,15,11,60,4,234,150,159,226,20,212,149,151,38,105,189,253,183,172,133,109,208,211,86,222,103,74,42,201,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,209,131,149,231,48,47,246,183,194,150,174,205,253,21,167,12,188,57,223,229,50,173,53,108,245,21,63,228,212,212,145,195,23,247,145,116,254,42,129,106,128,0,0,0,7,201,183,101,152,173,226,251,119,197,173,57,53,170,182,245,143,248,127,107,219,169,235,99,146,170,223,223,98,190,15,17,19,85,95,23,113,136,174,102,244,77,205,69,84,234,135,11,227,147,139,187,87,8,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,110,254,218,117,87,201,12,106,232,251,169,35,98,87,37,172,179,42,206,111,186,237,148,230,185,53,215,32,189,86,253,24,241,55,27,165,108,149,117,83,236,101,197,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,2,202,109,217,102,43,120,190,221,241,107,78,77,106,173,189,99,254,31,218,246,234,122,216,228,170,183,247,216,175,131,196,68,213,87,197,220,98,43,153,189,19,115,81,85,58,161,245,138,96,226,151,137,188,251,133,158,103,121,214,160,98,21,53,117,150,214,84,88,221,122,199,150,227,53,53,21,230,4,177,211,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,221,21,174,182,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,40,123,80,0,3,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,125,98,141,185,108,113,207,117,225,247,63,163,210,189,70,186,85,215,105,214,85,81,77,109,137,245,151,71,54,12,94,119,77,34,182,170,38,205,34,65,13,51,164,168,123,170,122,35,87,167,73,119,42,198,177,200,23,146,0,0,0,0,0,3,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,41,135,155,78,107,197,29,78,174,83,224,122,195,79,73,111,211,234,90,138,154,236,45,150,102,74,219,117,210,13,238,70,212,206,231,185,86,74,232,162,145,144,202,213,218,145,117,85,141,141,100,253,201,156,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,186,23,104,0,0,121,75,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,235,213,168,191,19,219,12,238,106,57,33,149,89,226,184,162,226,111,1,225,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,232,141,117,0,231,252,69,106,230,160,235,109,219,136,90,172,178,174,199,155,93,106,22,100,184,88,37,125,185,244,108,236,37,59,33,129,209,57,30,198,54,157,27,15,85,114,189,204,69,222,231,171,156,229,13,47,2,47,240,57,199,30,27,197,238,26,234,90,166,82,88,245,22,199,78,215,223,172,44,122,236,145,157,81,190,54,143,114,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,101,0,0,10,171,230,135,204,11,253,178,112,165,164,83,127,75,105,204,239,13,119,249,52,169,77,69,61,61,79,249,77,53,92,115,69,253,252,93,63,140,160,89,78,155,234,174,156,107,5,138,163,39,210,252,210,213,147,90,169,46,21,54,185,170,237,213,9,44,108,170,129,251,36,141,85,63,232,185,171,252,87,198,248,228,98,185,143,99,157,234,204,245,242,255,0,200,248,154,181,113,5,105,180,240,200,207,29,117,174,223,45,210,219,113,168,170,101,137,244,173,138,72,124,85,209,144,72,205,208,211,248,151,61,138,170,174,73,92,196,141,175,123,218,199,232,80,1,249,40,174,214,171,141,77,125,29,190,231,73,85,81,107,168,74,74,232,161,153,175,125,44,235,20,115,36,82,181,23,171,30,177,77,20,136,215,116,93,146,49,223,83,145,87,245,149,23,172,124,93,221,120,65,230,145,169,217,92,246,234,187,198,39,126,167,177,219,114,59,84,21,14,99,223,2,90,168,92,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,104,91,160,60,254,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,0,0,0,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,175,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,27,148,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,179,149,113,99,229,99,89,62,95,228,62,157,57,0,57,94,115,2,255,0,107,124,41,106,236,223,209,90,112,203,195,157,254,83,42,211,86,207,81,83,254,77,77,73,28,49,127,121,23,79,226,168,22,168,0,0,114,173,116,226,143,66,120,107,246,39,233,175,57,250,57,244,143,196,251,51,248,50,178,179,191,225,251,93,239,245,180,82,109,219,223,139,248,221,58,238,247,117,232,189,58,169,85,124,243,190,196,255,0,18,126,90,4,212,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,246,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,40,7,149,199,158,205,50,251,235,209,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,94,51,56,51,192,120,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,189,80,178,73,20,125,23,170,110,111,191,235,145,64,12,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,201,242,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,27,152,228,123,26,228,100,202,207,215,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,210,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,183,247,85,129,101,95,239,174,57,146,99,151,15,249,74,58,235,109,117,60,159,244,100,134,104,228,103,245,57,174,111,238,84,3,71,220,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,141,35,213,173,123,153,20,82,189,24,253,155,87,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,245,124,82,241,109,170,124,92,229,86,124,167,83,34,181,80,251,10,222,182,250,43,117,153,181,49,80,199,186,71,62,73,210,41,166,151,164,210,117,99,94,246,170,110,108,49,34,167,192,135,64,225,175,130,11,238,173,232,118,169,113,15,158,82,221,108,248,102,37,135,222,110,56,229,76,19,50,25,46,247,138,72,93,35,81,172,146,39,247,104,217,218,149,146,189,21,138,178,43,88,199,170,178,84,96,69,83,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,225,68,170,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,242,116,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,254,5,90,234,230,177,199,109,169,45,85,252,44,232,214,77,86,235,147,170,22,12,222,235,110,157,173,130,56,17,175,108,150,116,122,34,185,239,115,149,171,62,199,53,24,140,236,57,95,190,120,227,129,122,15,198,6,184,240,229,138,230,56,86,155,228,157,155,46,105,111,158,146,162,154,119,205,253,161,85,36,125,180,184,209,62,41,24,250,122,198,51,220,146,53,118,174,214,43,218,245,142,53,103,42,254,234,179,220,171,253,245,200,242,76,142,225,255,0,41,89,93,114,174,168,147,254,148,147,77,36,143,254,183,57,206,253,234,160,122,13,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,129,23,66,124,42,240,207,134,240,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,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,63,224,115,129,204,55,132,44,53,213,85,79,164,190,106,45,242,157,172,191,95,152,197,217,27,58,163,188,21,30,228,71,50,153,174,70,170,185,81,31,51,218,143,122,53,27,20,81,74,0,5,90,243,88,224,74,212,182,170,254,41,180,107,25,171,109,201,181,11,62,111,106,183,64,215,65,36,10,215,186,75,194,49,21,28,199,181,200,212,159,99,92,143,71,247,220,140,217,60,146,90,80,3,50,218,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,177,254,100,58,243,134,241,37,203,243,78,53,91,12,173,164,115,46,57,197,185,151,58,24,106,22,103,218,110,41,106,175,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,43,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,214,203,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,241,237,123,85,143,115,85,240,163,224,172,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,168,73,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,160,115,47,227,142,167,136,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,227,100,139,35,213,85,204,100,48,170,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,245,57,143,115,87,170,42,161,208,56,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,20,58,7,6,124,25,231,220,89,231,244,212,116,116,53,118,236,38,221,80,201,111,215,233,98,154,24,29,4,115,83,165,77,37,45,74,65,44,43,93,217,168,73,35,138,78,137,209,55,59,221,245,223,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,249,253,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,42,175,158,119,216,159,226,79,203,74,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,109,138,243,206,251,19,252,73,249,105,85,96,105,163,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,207,95,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,199,26,58,45,204,220,146,50,255,0,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,8,215,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,220,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,165,48,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,212,240,35,87,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,74,128,0,225,92,93,241,119,128,240,129,128,82,101,249,125,186,174,243,114,188,212,75,69,101,178,209,84,67,28,245,83,178,23,201,220,127,113,200,230,83,53,201,19,36,153,140,145,99,89,226,248,29,185,17,66,157,185,163,249,236,212,223,185,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,83,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,37,79,43,25,79,204,10,239,78,183,1,0,57,163,249,236,212,223,185,125,30,136,245,92,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,253,86,166,122,143,163,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,95,43,205,31,207,102,166,253,203,232,244,68,85,3,85,0,170,14,85,252,122,212,210,212,218,184,88,214,75,237,93,99,43,42,33,183,224,215,58,142,210,50,141,137,20,206,90,10,154,137,37,107,149,138,230,65,21,43,26,199,191,124,189,174,168,196,137,172,181,240,5,21,243,17,227,234,179,137,204,169,48,61,45,184,93,109,186,101,100,238,211,245,74,153,233,254,147,72,178,68,255,0,19,85,77,185,24,176,177,240,70,234,120,228,98,200,223,138,71,109,116,157,184,187,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,176,18,171,149,199,158,205,50,251,235,209,235,75,254,40,7,149,199,158,205,50,251,235,209,235,75,254,0,69,94,104,254,68,245,55,238,95,88,162,37,81,21,121,163,249,19,212,223,185,125,98,136,10,22,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,191,238,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,147,61,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,104,105,164,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,5,85,243,206,251,19,252,73,249,105,2,184,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,116,245,231,157,246,39,248,147,242,210,170,192,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,148,3,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,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,0,253,101,106,243,72,227,234,179,78,252,119,12,154,57,112,186,219,114,245,240,117,25,22,69,71,83,61,12,214,136,215,181,83,13,53,36,145,185,143,116,210,177,99,89,36,69,88,219,20,139,31,198,249,31,217,237,92,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,68,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,249,77,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,46,167,149,239,29,63,166,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,246,174,109,68,136,19,252,0,0,0,5,85,243,206,251,19,252,73,249,105,93,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,177,94,121,223,98,127,137,63,45,42,172,13,46,240,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,33,210,204,235,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,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,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,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,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,0,0,0,0,0,0,0,226,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,237,96,12,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,191,114,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,93,210,185,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,146,139,63,186,172,11,42,255,0,125,113,204,147,28,184,127,202,81,215,91,107,169,228,255,0,163,36,51,71,35,63,169,205,115,127,114,160,31,40,183,237,96,227,234,143,134,62,11,244,107,3,210,219,133,170,229,169,183,189,63,177,211,245,74,152,42,62,140,198,150,154,55,248,154,170,109,202,244,153,236,158,55,83,199,35,18,55,124,82,59,115,99,237,203,80,39,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,77,99,26,212,232,136,136,7,235,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,190,158,2,120,32,177,112,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,177,177,62,68,216,142,124,189,119,57,205,142,36,103,52,229,149,192,149,171,68,112,219,118,185,234,150,51,87,30,168,95,169,228,117,45,29,210,6,177,248,221,19,213,205,107,35,143,170,171,42,102,139,163,164,123,246,200,198,73,216,219,26,164,221,217,234,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,23,147,203,99,142,123,87,16,88,5,30,149,234,53,210,146,135,81,113,90,122,107,108,79,172,186,53,211,229,16,54,25,21,181,81,54,105,22,121,170,91,29,59,221,83,209,28,157,122,75,185,18,69,142,57,190,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,83,65,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,112,72,163,154,113,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,123,246,169,237,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,51,239,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,253,180,232,140,142,24,213,210,118,146,71,7,63,226,31,136,28,251,137,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,124,174,106,59,162,201,44,142,247,110,82,194,185,24,253,182,126,27,252,200,170,178,213,57,24,253,182,126,27,252,200,8,171,205,31,207,102,166,253,203,232,244,67,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,230,143,231,179,83,126,229,244,122,34,42,129,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,15,21,169,122,253,163,90,55,125,198,177,205,85,212,43,86,43,87,151,120,207,100,73,116,123,160,165,155,194,177,143,159,125,75,147,179,15,68,146,52,78,235,217,189,207,70,183,115,151,161,84,28,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,198,190,55,53,230,155,136,238,37,243,29,73,179,86,213,207,143,45,67,45,120,250,77,81,44,140,75,117,51,18,40,228,137,146,177,142,133,147,57,178,84,172,91,27,177,245,15,69,234,237,206,80,209,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,88,139,137,228,193,134,234,91,52,191,37,212,28,190,255,0,144,73,137,207,80,219,54,29,107,170,186,87,120,40,24,201,36,150,225,81,5,27,213,41,85,146,79,36,76,73,152,142,122,73,13,83,122,179,171,247,211,176,22,147,202,191,143,90,154,90,155,87,11,26,201,125,171,172,101,101,68,54,252,26,231,81,218,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,239,151,181,213,24,145,53,150,190,101,92,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,9,234,0,0,0,3,149,113,23,195,70,150,113,65,130,77,130,234,101,167,251,223,5,121,163,130,155,218,150,207,219,67,44,158,18,121,162,147,179,221,236,49,146,109,111,198,206,173,95,220,169,158,189,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,233,164,139,252,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,80,138,188,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,187,93,85,235,19,95,99,250,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,151,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,222,215,34,167,185,80,236,26,251,198,102,180,113,33,128,96,218,115,168,213,212,142,182,224,180,233,20,82,211,75,86,179,221,167,72,99,133,181,119,7,77,60,141,158,165,27,27,213,37,70,181,81,106,39,254,253,80,15,201,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,42,74,174,2,120,32,190,241,113,157,203,91,145,210,221,109,186,101,100,238,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,189,209,62,68,216,173,100,93,119,57,174,146,36,124,85,3,223,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,66,156,58,113,47,165,156,80,96,144,231,90,103,118,254,251,198,217,171,39,166,246,165,179,246,211,69,31,139,130,25,100,236,247,123,15,124,123,157,241,179,163,147,247,162,82,183,19,92,20,101,90,95,163,250,115,196,134,21,108,241,184,14,95,135,227,181,183,111,14,146,62,75,37,210,123,125,63,121,213,27,220,229,236,212,78,231,72,201,81,81,141,146,85,133,91,31,236,123,188,211,134,126,42,181,115,133,12,202,167,48,210,219,149,35,153,113,167,240,215,59,69,202,55,205,110,184,177,17,221,181,154,38,61,142,223,27,156,174,99,216,230,189,189,92,222,187,31,35,30,22,169,204,215,142,219,86,136,225,183,29,12,210,220,154,174,61,80,191,83,198,218,170,203,92,237,99,241,186,39,171,92,231,201,39,69,86,84,205,23,86,198,198,109,145,140,147,191,186,53,72,123,180,195,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,40,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,186,158,91,188,2,216,180,11,21,181,235,110,164,91,252,110,166,228,22,246,84,83,195,85,76,248,254,140,210,207,31,85,166,100,114,181,175,109,99,152,253,179,200,230,163,153,213,208,179,163,123,143,152,58,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,80,15,52,127,61,154,155,247,47,163,209,23,252,80,15,52,127,61,154,155,247,47,163,209,1,234,185,119,113,245,89,195,30,84,184,30,169,92,46,183,45,50,189,246,169,250,173,76,245,31,70,100,73,37,127,137,165,166,220,172,72,94,249,228,117,68,113,177,36,119,195,35,119,58,62,220,183,168,101,92,180,158,85,252,122,212,210,212,218,184,88,214,75,237,93,99,43,42,33,183,224,215,58,142,210,50,141,137,20,206,90,10,154,137,37,107,149,138,230,65,21,43,26,199,191,124,189,174,168,196,137,172,11,95,0,1,149,114,223,185,91,241,245,89,168,158,7,134,77,99,184,93,110,89,122,120,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,224,124,108,239,84,9,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,3,83,192,135,252,187,184,223,163,226,171,4,92,75,49,170,219,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,109,99,32,241,10,145,199,27,37,168,106,49,168,215,177,169,48,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,236,249,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,253,210,61,145,247,247,72,171,55,106,122,153,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,181,252,187,154,198,51,168,28,16,229,183,171,93,222,147,16,214,167,83,193,143,123,30,55,84,53,95,61,82,236,150,225,110,146,55,35,216,198,211,165,76,172,123,159,214,158,102,70,199,171,247,66,233,194,116,224,124,75,240,243,169,247,88,44,26,127,173,152,85,246,239,85,81,87,77,79,108,164,189,211,186,182,119,211,58,70,202,177,211,238,238,189,136,144,200,244,123,90,172,124,104,146,53,93,26,163,150,189,185,231,125,137,254,36,252,180,172,12,79,233,87,210,171,55,208,95,106,253,36,246,133,63,177,253,147,220,241,222,59,184,222,199,135,237,126,211,189,220,217,179,103,197,187,167,79,127,66,199,249,199,225,180,218,125,134,240,251,134,82,223,242,11,227,45,84,249,28,43,115,191,221,37,184,220,107,31,214,218,231,205,61,68,170,174,123,220,229,114,244,78,140,111,84,107,26,198,53,173,64,142,188,174,60,246,105,151,223,94,143,90,95,241,64,60,174,60,246,105,151,223,94,143,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,173,121,172,112,37,106,91,85,127,20,218,53,140,213,182,228,218,133,159,55,181,91,160,107,160,146,5,107,221,37,225,24,138,142,99,218,228,106,79,177,174,71,163,251,238,70,108,158,73,45,40,1,158,190,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,125,212,241,11,139,88,176,110,11,245,47,10,197,168,124,21,151,31,210,251,205,174,221,77,221,124,157,138,88,45,50,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,58,94,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,220,135,138,226,199,202,198,178,124,191,200,125,58,112,51,88,105,207,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,225,69,204,97,170,128,51,153,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,190,207,185,104,112,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,223,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,126,61,172,106,49,142,106,62,100,124,213,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,93,174,123,27,60,138,205,200,187,95,181,237,232,246,49,205,244,0,0,0,0,0,124,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,239,198,103,6,121,247,9,153,253,77,29,101,13,93,199,9,184,212,62,91,13,250,40,166,154,6,193,36,213,9,77,73,85,82,176,69,10,87,118,105,214,73,34,143,170,116,93,205,247,125,90,30,32,7,58,191,43,24,183,204,10,31,78,184,129,80,26,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,151,253,193,119,9,56,175,8,218,88,152,181,182,95,29,146,95,124,53,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,122,189,74,129,229,113,231,179,76,190,250,244,122,210,255,0,128,0,0,170,190,121,223,98,127,137,63,45,56,87,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,78,235,207,59,236,79,241,39,229,167,20,228,231,150,98,184,167,20,247,143,165,57,53,170,205,237,156,62,162,211,110,246,133,108,116,254,50,186,91,141,191,181,77,14,245,78,228,207,218,237,177,183,171,157,209,122,34,244,3,138,241,163,194,78,85,194,54,169,174,45,114,151,199,99,119,223,19,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,94,143,67,186,242,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,251,95,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,104,222,141,115,28,248,165,149,136,246,111,220,153,225,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,248,81,2,242,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,59,254,55,198,143,211,78,94,218,129,194,142,126,237,183,172,114,223,108,159,23,186,79,93,185,215,26,24,239,116,78,117,11,155,43,213,235,52,12,122,172,77,137,21,190,26,23,38,216,210,159,116,156,3,132,239,52,250,55,243,3,30,245,24,0,210,152,0,8,171,205,31,200,158,166,253,203,235,20,69,0,151,253,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,30,127,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,224,84,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,126,212,170,14,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,194,184,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,168,23,233,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,240,170,103,135,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,241,164,122,181,172,107,229,150,87,163,25,191,106,123,254,55,248,209,202,184,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,54,218,234,152,17,235,10,86,61,39,145,21,204,79,130,53,108,91,159,181,100,127,160,229,249,192,229,79,23,121,149,210,191,51,126,65,102,211,171,5,60,140,173,187,219,89,19,31,85,113,84,111,106,138,25,102,71,53,30,141,127,121,238,72,228,218,198,53,174,70,44,241,188,8,150,93,79,37,79,43,25,79,204,10,239,78,183,21,235,204,198,211,106,176,113,175,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,146,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,88,87,37,79,43,25,79,204,10,239,78,183,1,0,57,163,249,236,212,223,185,125,30,136,239,252,21,240,163,98,226,211,151,166,109,134,246,173,84,121,125,183,80,43,171,49,107,221,108,47,119,128,170,240,22,181,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,112,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,78,217,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,53,40,185,172,106,131,56,63,175,209,219,133,223,32,159,85,164,168,75,85,14,101,11,163,137,240,89,54,198,171,44,179,171,157,44,181,221,18,88,18,70,178,55,35,30,201,187,171,59,21,207,155,252,196,120,5,163,226,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,164,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,3,234,226,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,79,254,48,248,50,177,112,121,192,141,130,217,37,215,219,57,158,81,168,22,154,140,154,229,19,222,148,174,146,43,101,211,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,57,107,203,99,129,139,87,15,184,5,30,170,106,53,174,146,187,81,114,170,122,107,148,76,172,181,181,179,226,240,58,25,17,180,177,58,104,210,120,106,93,29,67,219,83,209,90,157,122,69,181,82,53,146,79,63,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,9,21,204,159,129,139,175,15,185,253,102,170,105,205,174,174,187,78,178,170,138,155,148,172,163,181,185,176,98,243,186,104,209,212,178,186,24,210,8,105,157,37,67,27,77,213,90,189,58,197,181,86,52,146,72,235,194,119,154,125,27,249,129,143,122,140,6,143,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,61,156,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,160,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,69,115,206,251,19,252,73,249,105,194,185,73,224,24,110,169,235,166,127,167,218,131,143,82,95,49,235,230,155,215,211,87,80,212,162,236,149,158,210,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,119,94,121,223,98,127,137,63,45,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,218,184,18,230,51,125,225,82,197,144,96,121,229,45,215,43,195,61,159,81,89,142,90,32,217,220,162,188,43,218,230,198,217,228,122,120,122,57,186,202,233,81,25,42,182,77,178,50,62,175,151,185,110,156,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,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,249,89,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,97,60,52,112,11,89,167,124,44,106,183,19,122,199,111,186,219,114,245,211,252,182,159,29,199,107,41,167,161,154,209,26,219,171,41,166,169,171,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,248,223,35,59,63,151,149,95,3,22,173,82,169,253,100,117,114,215,73,112,196,237,181,21,86,219,30,61,114,181,182,162,154,243,63,105,99,150,170,102,212,70,177,73,77,18,200,230,179,102,229,90,136,156,170,230,118,54,201,102,156,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,15,65,108,187,103,218,81,153,62,178,205,115,200,48,236,178,193,81,61,35,229,166,154,107,125,198,223,58,35,225,154,37,115,85,178,196,254,139,36,111,111,185,125,238,106,254,244,60,249,109,60,206,185,122,86,101,53,149,60,69,112,253,136,119,174,179,110,151,45,176,91,33,158,122,171,173,84,179,195,28,85,84,84,144,66,253,211,47,118,103,212,174,230,53,91,26,73,181,94,178,185,225,37,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,204,102,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,147,66,124,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,59,0,0,10,171,231,157,246,39,248,147,242,210,16,112,65,164,56,110,189,113,57,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,155,252,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,3,154,113,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,238,235,203,187,143,170,206,24,242,165,192,245,74,225,117,185,105,149,239,181,79,213,106,103,168,250,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,182,158,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,103,139,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,0,170,14,85,252,122,212,210,212,218,184,88,214,75,237,93,99,43,42,33,183,224,215,58,142,210,50,141,137,20,206,90,10,154,137,37,107,149,138,230,65,21,43,26,199,191,124,189,174,168,196,137,172,181,240,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,223,94,143,90,95,241,64,60,174,60,246,105,151,223,94,143,90,95,240,0,0,0,0,0,0,0,0,2,178,249,166,112,21,144,234,29,214,110,37,180,94,197,87,116,190,186,158,40,114,171,45,47,138,172,173,185,189,174,166,165,164,154,134,150,40,158,170,246,196,174,239,38,246,49,35,129,143,70,238,238,43,172,208,1,149,114,213,57,94,114,253,255,0,107,124,86,234,236,63,209,93,176,203,59,155,254,83,18,212,214,193,81,77,254,77,83,73,36,50,255,0,121,47,95,226,161,85,102,148,248,78,242,177,163,127,47,241,239,78,128,14,170,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,11,73,230,161,192,85,77,45,77,215,138,125,27,177,85,214,50,178,162,107,134,115,108,167,237,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,247,203,221,232,140,73,92,200,1,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,134,151,140,230,113,185,166,90,71,163,220,75,230,58,119,162,183,154,186,236,122,211,80,198,62,25,164,100,204,183,85,185,136,249,168,162,157,178,61,211,50,23,59,182,174,145,27,43,30,215,196,244,123,163,89,100,14,171,199,223,48,107,175,21,183,90,44,83,78,97,200,49,141,58,183,83,171,101,161,170,172,116,51,222,231,123,161,149,207,174,130,25,93,3,153,20,144,179,178,197,87,171,85,31,38,238,178,35,35,230,156,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,192,13,30,240,115,167,186,29,166,252,62,227,118,174,30,47,222,223,195,46,29,251,165,53,238,94,203,170,174,82,77,43,149,242,84,186,56,162,235,52,125,18,5,71,177,178,70,216,27,19,209,22,53,68,10,76,230,17,128,97,186,89,197,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,100,76,246,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,202,228,99,246,217,248,111,243,34,42,243,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,8,171,205,31,207,102,166,253,203,232,244,71,74,229,165,195,38,3,197,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,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,55,154,243,71,243,217,169,191,114,250,61,17,215,249,59,113,3,128,233,102,168,100,154,81,151,190,174,154,229,170,53,22,186,75,45,98,172,44,162,138,122,88,235,157,218,158,73,36,107,154,249,93,52,81,68,214,53,234,249,30,214,251,186,167,80,133,122,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,201,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,122,156,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,248,149,202,15,132,203,173,22,101,145,241,1,170,88,46,65,103,174,197,170,36,178,98,171,95,186,145,139,90,169,81,77,116,115,169,220,137,43,223,10,116,167,234,244,237,163,228,168,111,71,75,23,236,130,205,52,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,51,4,106,160,202,184,19,81,120,5,172,212,78,4,240,30,38,244,114,223,117,185,101,233,227,169,242,44,118,142,154,122,233,174,241,165,226,162,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,129,241,191,189,16,49,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,47,167,149,199,145,61,50,251,235,214,43,72,21,205,27,129,43,86,137,221,97,215,125,23,198,106,233,240,155,229,67,219,144,91,169,32,111,130,199,171,92,230,36,79,143,106,238,138,154,161,207,114,35,54,118,226,145,168,196,115,82,104,98,104,88,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,76,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,60,113,3,128,241,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,236,149,173,87,117,88,229,141,222,237,200,7,75,0,0,0,1,2,185,154,240,37,106,214,236,54,227,174,122,91,140,213,201,170,22,26,120,221,85,71,107,129,175,126,73,68,197,107,92,201,35,234,138,250,152,98,234,232,222,205,210,61,145,246,54,200,171,15,106,170,248,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,77,243,186,52,218,215,189,176,74,216,152,247,49,36,145,26,205,205,234,174,110,146,79,63,141,233,238,3,135,93,111,87,220,67,7,199,236,119,44,146,163,197,222,171,45,182,200,105,167,185,79,185,238,238,212,201,27,81,211,63,116,178,187,115,213,87,172,143,95,247,75,212,62,86,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,49,134,170,12,171,129,163,222,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,151,83,194,119,149,141,27,249,127,143,122,116,7,181,207,48,12,55,83,241,153,240,205,64,199,169,47,182,42,170,138,74,154,139,125,90,43,160,157,244,213,17,212,68,146,55,175,71,177,37,134,53,86,59,171,30,136,173,114,57,170,173,80,173,94,85,252,5,83,82,211,90,184,167,214,75,21,37,99,235,41,225,184,96,214,202,142,234,62,141,233,44,205,90,250,154,121,34,107,85,234,214,65,45,43,218,247,179,100,189,222,136,244,137,204,180,160,0,0,0,20,3,205,31,207,102,166,253,203,232,244,69,255,0,20,3,205,31,207,102,166,253,203,232,244,64,119,94,13,248,68,181,113,125,203,243,40,197,32,184,210,89,242,203,14,164,92,46,88,229,214,122,118,189,140,157,109,86,246,190,150,103,163,86,86,83,76,155,119,246,215,170,62,56,100,86,201,218,72,221,94,185,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,41,201,83,202,198,83,243,2,187,211,173,199,170,230,35,192,45,31,19,152,170,103,154,91,111,181,91,117,54,201,221,168,232,148,208,83,253,38,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,252,248,4,227,38,155,139,237,47,173,184,95,105,169,40,51,188,98,161,33,200,232,104,104,165,130,137,140,158,73,150,142,106,117,146,73,21,204,124,81,43,92,138,253,233,36,82,117,107,88,177,171,131,62,229,154,113,73,192,197,215,84,184,80,209,190,36,116,142,215,87,112,203,45,186,111,137,219,111,152,245,182,214,234,138,155,204,30,14,158,56,170,161,109,60,107,44,149,49,36,141,107,247,238,69,167,137,170,142,103,99,108,149,150,104,123,128,93,98,192,117,91,133,205,59,163,196,47,212,147,220,177,92,94,217,100,189,91,22,170,23,86,208,79,77,18,210,110,158,24,222,231,68,201,93,75,44,145,43,246,171,227,218,238,137,239,68,10,1,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,14,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,178,186,249,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,194,190,29,56,151,213,62,23,243,184,115,173,51,187,127,125,227,108,213,147,212,251,46,231,251,25,162,143,197,193,12,177,247,187,93,247,190,61,206,248,31,209,201,251,209,66,255,0,184,177,242,177,172,159,47,242,31,78,156,205,97,162,141,92,212,139,22,176,112,35,168,58,161,140,81,221,105,45,89,54,151,223,46,52,144,221,40,95,73,84,200,228,182,78,168,143,141,255,0,251,158,213,116,111,111,71,198,247,177,205,123,179,174,5,175,115,80,224,42,154,170,154,235,197,62,141,216,169,40,223,71,79,53,195,57,182,83,247,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,155,34,238,244,87,172,174,125,80,154,72,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,181,109,204,127,151,230,85,165,250,143,46,171,232,134,13,227,112,28,190,225,77,76,203,53,130,138,71,201,100,186,78,172,137,180,233,3,85,203,217,168,157,221,97,88,209,24,217,37,74,116,100,127,176,73,67,234,242,108,225,235,233,166,172,93,184,133,187,84,221,105,41,52,239,165,21,161,145,210,244,165,184,215,86,211,84,69,59,93,59,145,81,123,16,61,21,209,51,226,221,83,3,149,205,106,109,147,160,115,206,251,19,252,73,249,105,61,56,76,225,250,213,195,46,131,99,26,81,70,202,71,220,168,233,252,93,250,178,157,26,169,91,117,155,163,170,101,238,36,113,186,70,35,186,69,19,164,110,244,134,40,90,238,187,72,23,207,59,236,79,241,39,229,160,69,94,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,223,94,143,90,95,241,64,60,174,60,246,105,151,223,94,143,90,95,240,0,0,21,87,207,59,236,79,241,39,229,165,90,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,60,239,177,63,196,159,150,149,171,131,233,158,85,168,150,236,190,227,139,82,120,191,161,88,251,242,107,140,12,142,73,38,117,12,117,84,212,242,190,54,177,142,235,219,241,77,149,234,237,173,108,81,74,245,119,195,209,66,245,56,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,87,31,92,20,98,188,86,105,197,93,238,211,108,240,250,155,140,219,230,147,28,184,83,164,108,146,191,98,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,118,186,86,75,70,218,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,2,166,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,192,206,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,75,225,59,205,62,141,252,192,199,189,70,2,202,121,188,240,147,138,222,112,75,151,22,152,244,190,7,36,177,123,46,223,125,131,116,113,83,215,208,186,103,83,178,125,172,133,100,150,177,36,168,164,143,123,229,70,164,16,237,68,234,198,34,214,183,9,222,105,244,111,230,6,61,234,48,1,165,48,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,160,38,87,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,143,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,205,102,191,97,250,113,128,107,46,89,134,233,30,123,244,211,16,181,92,29,5,174,247,177,19,196,199,181,21,205,220,222,140,151,182,245,124,93,230,34,71,47,111,184,196,70,61,168,150,127,205,23,143,170,60,62,197,114,225,159,71,110,22,171,165,215,35,183,212,208,229,151,136,42,96,172,142,217,74,247,203,77,61,181,172,107,157,178,177,221,185,27,47,113,26,232,99,115,118,162,190,68,124,53,109,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,240,34,135,228,210,123,6,43,149,234,158,27,139,103,87,191,99,99,119,156,130,221,111,188,92,124,76,116,254,14,134,90,152,217,60,253,217,81,99,143,100,110,123,183,189,21,173,233,213,81,81,20,210,78,138,97,88,14,157,105,30,33,133,105,109,69,37,86,39,107,179,211,69,105,172,166,124,47,101,124,10,196,114,85,172,144,53,177,74,249,213,203,51,229,98,34,72,249,28,255,0,247,70,117,184,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,122,114,189,230,7,244,127,103,14,220,65,103,54,170,12,110,130,222,249,49,76,134,249,91,225,252,23,107,111,240,100,179,189,59,125,158,222,247,66,233,94,206,223,107,178,138,244,124,49,198,17,175,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,229,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,142,181,188,5,112,243,85,196,189,7,20,240,88,170,232,242,122,58,133,184,77,108,135,195,173,162,178,226,172,145,169,95,45,59,226,115,146,165,28,246,202,143,141,236,253,180,76,149,81,100,87,185,242,40,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,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,228,248,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,80,237,100,85,230,143,228,79,83,126,229,245,138,34,26,232,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,68,202,230,143,228,79,83,126,229,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,4,113,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,123,246,169,158,30,30,178,155,22,13,175,186,105,154,229,53,222,10,203,143,230,22,107,165,198,167,180,249,59,20,176,86,197,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,232,28,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,214,43,202,243,151,239,251,91,226,183,87,97,254,138,237,134,89,220,223,242,152,150,166,182,10,138,111,242,106,154,73,33,151,251,201,122,255,0,21,14,21,203,99,129,139,175,16,89,253,30,170,106,53,174,174,135,78,177,90,138,107,148,76,172,181,185,208,101,19,182,105,17,180,177,58,104,214,9,169,155,37,59,219,83,209,92,189,58,69,181,22,69,146,59,201,2,170,249,231,125,137,254,36,252,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,1,117,36,127,226,151,130,13,14,226,227,216,245,186,145,75,117,182,222,172,157,98,167,189,216,166,134,158,185,244,171,185,86,150,87,75,20,140,146,29,238,222,212,115,21,204,118,237,142,106,73,34,62,64,0,63,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,53,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,162,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,20,41,131,154,159,8,120,175,15,186,143,106,212,141,50,162,181,89,241,12,235,187,214,203,21,124,109,146,138,233,26,171,167,240,212,138,141,123,104,220,199,196,228,237,239,100,82,57,204,94,203,29,78,199,112,14,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,184,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,34,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,123,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,172,66,174,100,60,107,106,159,7,223,163,191,209,157,131,20,185,253,45,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,235,197,120,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,64,249,92,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,37,87,60,239,177,63,196,159,150,145,87,149,199,158,205,50,251,235,209,235,64,191,226,31,243,17,224,130,143,138,172,17,50,220,58,151,110,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,181,140,159,195,162,201,28,108,150,161,202,247,35,94,247,36,192,0,101,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,121,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,253,210,61,145,247,247,72,171,55,107,197,115,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,169,108,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,153,0,57,213,249,88,197,190,96,80,250,117,196,235,252,14,113,199,134,241,123,134,186,150,169,148,150,61,69,177,211,181,247,235,11,30,187,36,103,84,111,141,163,220,170,231,211,57,202,212,86,170,171,225,123,145,143,87,35,162,150,94,65,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,0,0,0,43,215,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,155,105,216,168,138,213,94,170,239,127,212,137,237,121,111,113,173,170,124,96,254,145,63,73,150,12,82,217,244,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,160,77,80,0,0,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,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,23,103,204,215,142,219,86,136,225,183,29,12,210,220,154,174,61,80,191,83,198,218,170,203,92,237,99,241,186,39,171,92,231,201,39,69,86,84,205,23,86,198,198,109,145,140,147,191,186,53,72,123,180,195,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,40,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,187,78,91,28,12,90,184,125,192,40,245,83,81,173,116,149,218,139,149,83,211,92,162,101,101,173,173,159,23,129,208,200,141,165,137,211,70,147,195,82,232,234,30,218,158,138,212,235,210,45,170,145,172,146,5,80,113,87,194,142,163,240,151,157,209,225,185,212,94,50,146,229,111,167,172,183,222,233,161,86,208,215,201,217,141,106,227,129,202,170,171,216,157,239,137,81,232,201,21,169,28,139,27,27,43,16,237,92,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,253,86,166,122,143,163,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,91,137,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,83,61,156,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,7,96,230,143,231,179,83,126,229,244,122,34,85,114,49,251,108,252,55,249,145,86,183,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,169,172,99,90,157,17,17,11,74,228,99,246,217,248,111,243,32,34,175,52,127,61,154,155,247,47,163,209,17,84,149,92,209,252,246,106,111,220,190,143,68,121,78,30,248,81,190,241,23,163,90,189,153,96,177,93,110,57,126,155,251,18,178,223,100,162,133,146,251,86,150,165,213,105,87,26,53,85,30,179,49,144,50,88,209,138,231,59,182,248,210,55,190,86,43,2,210,185,108,113,207,106,226,11,0,163,210,189,70,186,82,80,234,46,43,79,77,109,137,245,151,70,186,124,162,6,195,34,182,170,38,205,34,207,53,75,99,167,123,170,122,35,147,175,73,119,34,72,177,199,55,204,182,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,104,39,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,9,20,101,92,213,65,149,112,47,251,149,199,145,61,50,251,235,214,43,73,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,24,57,92,121,19,211,47,190,189,98,180,145,89,230,127,134,233,134,51,62,103,168,25,13,37,138,197,75,81,73,77,81,112,171,85,108,16,62,166,162,58,120,150,71,116,232,198,44,179,70,138,247,116,99,17,85,206,86,181,21,200,20,67,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,242,156,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,126,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,92,245,241,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,224,209,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,122,2,138,249,119,113,245,89,195,30,84,184,30,169,92,46,183,45,50,189,246,169,250,173,76,245,31,70,100,73,37,127,137,165,166,220,172,72,94,249,228,117,68,113,177,36,119,195,35,119,58,62,220,183,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,160,31,172,0,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,10,192,227,51,154,6,190,240,237,196,158,97,163,152,86,33,167,245,182,92,127,217,254,26,123,165,190,182,74,167,247,232,41,234,31,189,209,213,198,197,232,249,156,137,209,137,240,162,117,234,189,85,66,207,202,1,230,143,231,179,83,126,229,244,122,34,215,185,122,113,65,159,113,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,186,161,232,170,142,68,232,141,247,125,106,181,67,205,31,207,102,166,253,203,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,56,255,0,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,199,93,22,227,95,245,127,224,123,44,209,141,61,185,221,104,117,39,50,204,42,234,98,184,209,47,103,216,214,183,82,80,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,227,151,124,110,100,93,200,171,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,40,30,215,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,237,145,53,202,222,139,36,177,183,221,185,13,9,240,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,178,38,185,91,213,35,138,54,251,246,161,224,56,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,217,20,6,85,206,191,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,185,1,221,120,136,225,87,50,209,28,75,79,53,74,27,109,93,94,9,168,184,189,150,237,65,118,89,18,84,130,227,81,110,134,122,170,57,213,172,106,68,254,234,204,248,154,168,187,161,70,244,123,223,28,219,2,255,0,176,12,215,1,226,15,72,237,57,173,154,158,146,243,137,230,246,116,149,244,117,172,134,161,143,130,102,43,102,164,169,141,174,124,74,246,170,201,12,209,117,114,35,219,35,23,175,69,33,174,154,114,140,209,172,91,136,44,151,80,50,170,111,106,224,52,119,10,59,134,23,140,201,112,117,76,126,248,158,181,48,92,217,44,8,178,195,28,235,31,97,137,51,183,198,206,147,172,157,92,142,129,92,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,123,26,95,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,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,215,248,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,133,52,247,53,192,117,251,75,241,173,70,177,83,210,93,177,236,138,158,138,247,71,21,91,33,157,105,231,142,70,77,27,100,107,92,246,50,166,158,162,52,69,68,114,172,83,66,189,23,115,58,165,27,113,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,233,181,206,116,114,163,63,87,0,156,118,93,120,68,201,171,108,89,45,29,93,219,78,178,42,132,171,188,81,210,198,233,235,105,103,142,158,102,199,45,12,111,168,138,6,62,73,29,78,217,156,244,85,116,112,177,19,222,198,129,126,133,85,243,206,251,19,252,73,249,105,105,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,207,59,236,79,241,39,229,160,69,94,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,0,0,0,0,0,43,3,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,126,247,71,87,27,23,163,230,114,39,70,39,194,137,215,170,245,85,237,92,183,184,214,213,62,48,127,72,159,164,203,6,41,108,250,37,236,143,5,236,42,90,152,123,158,43,197,247,59,189,233,229,235,211,195,51,110,221,189,58,187,175,94,169,208,38,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,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,0,0,0,0,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,223,94,143,90,95,241,64,60,174,60,246,105,151,223,94,143,90,95,240,0,0,21,87,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,7,50,190,95,191,160,154,202,237,123,210,152,119,224,55,91,131,125,169,110,107,122,201,103,174,171,158,165,255,0,178,138,10,102,67,79,110,98,120,104,35,220,245,114,73,35,25,239,220,210,58,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,208,238,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,3,198,255,0,5,217,87,8,250,143,61,13,19,110,183,188,6,229,219,158,201,144,203,67,35,99,103,117,102,219,67,83,58,49,33,90,198,36,18,42,181,139,241,198,141,151,107,55,44,108,11,63,227,203,83,49,93,100,229,153,149,106,150,21,87,226,44,185,53,190,193,112,166,221,36,111,146,29,247,122,45,240,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,42,7,132,239,52,250,55,243,3,30,245,24,6,9,196,46,85,132,232,78,166,112,251,225,189,161,141,234,55,179,106,118,201,85,35,125,151,93,71,89,12,254,34,24,250,172,107,221,142,46,212,137,181,28,237,144,59,122,36,91,30,225,59,205,62,141,252,192,199,189,70,0,47,251,138,61,11,253,101,52,39,38,209,79,165,63,71,62,145,248,47,225,63,3,227,59,30,30,178,10,159,228,123,145,238,221,216,219,252,116,233,187,175,191,167,69,133,90,79,201,175,244,95,170,120,110,166,126,177,222,211,250,37,144,91,175,190,11,232,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,22,84,0,138,188,209,252,137,234,111,220,190,177,68,80,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,23,211,205,31,200,158,166,253,203,235,20,69,0,129,245,127,186,172,247,42,255,0,125,114,60,147,35,184,127,202,86,87,92,171,170,36,255,0,165,36,211,73,35,255,0,173,206,115,191,122,169,125,60,2,240,81,138,240,167,167,20,151,187,181,179,196,106,110,77,111,134,76,142,225,80,145,190,74,13,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,218,216,153,23,31,229,133,192,85,78,140,90,169,56,129,214,11,21,93,6,160,220,233,234,97,181,90,42,251,79,75,77,186,118,195,178,105,34,116,93,218,122,231,35,103,106,162,75,240,195,58,198,246,181,235,35,27,97,64,71,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,103,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,65,94,99,60,189,255,0,89,58,56,53,75,70,236,246,170,77,77,162,248,46,93,250,191,9,29,246,134,56,31,219,141,223,3,152,234,198,189,144,199,20,143,116,109,237,185,205,145,251,89,23,108,41,135,60,207,243,45,79,201,167,204,245,3,33,171,190,223,106,169,233,41,170,46,21,106,142,158,118,83,83,199,79,18,200,238,157,94,244,138,24,209,94,238,175,122,162,185,202,231,42,185,110,39,146,167,149,140,167,230,5,119,167,91,138,96,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,74,158,86,50,159,152,21,222,157,110,2,0,115,71,243,217,169,191,114,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,220,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,125,122,61,105,117,60,81,232,95,235,41,161,57,54,138,125,41,250,57,244,143,193,127,9,248,31,25,216,240,245,144,84,255,0,35,220,143,118,238,198,223,227,167,77,221,125,253,58,45,43,114,184,243,217,166,95,125,122,61,105,127,192,86,174,147,242,107,253,23,234,158,27,169,159,172,119,180,254,137,100,22,235,239,130,250,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,132,128,230,143,228,79,83,126,229,245,138,34,85,17,87,154,63,145,61,77,251,151,214,40,128,160,18,69,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,87,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,212,104,247,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,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,0,42,175,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,18,255,0,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,34,1,210,184,120,225,251,62,226,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,217,19,92,173,232,178,75,27,125,219,144,14,149,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,95,246,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,42,241,207,192,199,235,163,244,39,253,84,126,135,125,14,246,151,251,201,237,15,21,226,252,55,254,81,14,205,190,27,255,0,27,174,255,0,221,211,223,202,184,92,229,73,250,181,235,182,51,173,127,167,175,164,127,71,60,111,240,103,209,111,7,223,241,20,115,211,127,45,226,228,219,183,191,187,248,139,215,111,79,119,94,169,63,192,21,87,207,59,236,79,241,39,229,164,85,229,113,231,179,76,190,250,244,122,210,85,115,206,251,19,252,73,249,105,21,121,92,121,236,211,47,190,189,30,180,11,254,0,0,41,131,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,5,143,86,185,204,72,159,30,213,221,21,53,67,158,228,70,108,237,197,35,81,136,230,164,208,196,219,159,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,102,135,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,182,149,205,167,53,181,106,87,3,90,97,168,214,42,122,184,45,185,86,81,101,189,209,197,86,198,182,120,224,169,179,215,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,245,148,236,90,167,31,95,252,235,46,28,191,8,127,247,185,84,4,85,229,113,231,179,76,190,250,244,122,210,255,0,138,1,229,113,231,179,76,190,250,244,122,210,223,184,147,227,127,67,184,85,202,177,44,75,84,170,174,174,171,203,55,203,186,215,12,53,62,203,165,108,140,143,197,85,197,221,108,205,133,202,249,54,172,113,200,231,248,121,145,173,87,51,106,132,128,0,0,0,1,10,184,214,229,189,250,224,234,157,171,83,63,76,191,68,189,153,143,193,98,240,95,71,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,165,223,77,191,213,71,233,143,211,31,102,255,0,188,158,207,240,190,19,196,255,0,229,19,111,221,226,127,241,122,108,253,253,125,210,168,0,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,106,156,175,57,126,255,0,181,190,43,117,118,31,232,174,216,101,157,205,255,0,41,137,106,107,96,168,166,255,0,38,169,164,146,25,127,188,151,175,241,80,181,64,0,17,215,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,145,64,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,89,255,0,35,31,182,207,195,127,153,17,87,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,64,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,17,87,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,64,126,78,106,28,5,84,210,212,221,120,167,209,187,21,93,99,43,42,38,184,103,54,202,126,210,50,141,137,20,45,74,250,106,120,226,107,149,138,230,79,45,83,220,247,191,124,189,222,136,196,149,204,128,28,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,105,120,174,8,249,48,105,122,235,205,70,87,54,111,86,221,43,109,68,53,244,248,155,89,35,171,100,85,238,44,180,47,173,222,142,101,51,92,144,237,145,17,211,62,55,201,26,185,143,98,84,72,19,127,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,137,153,115,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,2,255,0,185,92,121,19,211,47,190,189,98,180,115,71,242,39,169,191,114,250,197,16,229,113,228,79,76,190,250,245,138,209,205,31,200,158,166,253,203,235,20,64,70,174,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,169,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,204,225,26,168,3,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,106,156,157,248,170,204,179,170,107,215,13,57,221,202,174,236,204,86,206,203,182,47,87,44,104,231,210,219,163,149,144,77,71,44,202,253,206,99,29,61,55,97,187,23,107,59,172,87,163,25,11,27,229,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,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,4,0,226,143,149,39,235,41,174,217,54,181,254,158,190,142,125,35,240,95,193,159,69,188,103,99,195,209,193,77,252,183,139,143,118,238,198,239,226,39,77,221,61,253,58,172,255,0,0,71,254,10,120,82,253,79,180,178,235,166,127,79,126,150,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,123,186,173,64,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,250,61,16,17,84,188,158,91,28,12,90,184,125,192,40,245,83,81,173,116,149,218,139,149,83,211,92,162,101,101,173,173,159,23,129,208,200,141,165,137,211,70,147,195,82,232,234,30,218,158,138,212,235,210,45,170,145,172,146,69,254,80,156,36,226,186,137,113,171,226,115,52,151,197,253,10,200,27,111,199,109,200,232,228,133,213,209,210,171,230,158,170,41,33,119,94,223,138,164,146,157,241,200,215,54,88,156,229,79,133,157,109,252,0,0,12,171,154,30,211,109,33,195,117,235,128,157,59,210,61,64,130,174,75,22,69,166,248,220,53,11,73,58,195,60,79,101,21,52,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,52,167,194,119,149,141,27,249,127,143,122,116,0,80,95,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,152,28,170,248,231,181,105,109,79,234,221,171,151,74,75,126,39,114,168,170,185,88,242,27,149,209,180,244,214,105,251,75,36,180,179,58,162,68,138,58,105,86,55,57,155,54,170,84,74,228,86,191,191,186,59,30,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,101,27,233,151,5,60,67,106,118,182,220,52,18,151,8,171,177,228,54,58,135,211,95,42,174,180,213,30,206,179,191,177,44,209,45,85,77,60,114,181,140,157,176,185,33,122,117,100,187,152,172,87,53,219,128,189,238,44,124,172,107,39,203,252,135,211,167,51,88,104,123,82,116,242,235,165,60,4,234,38,159,223,117,11,32,206,110,86,157,55,201,27,89,144,223,170,29,53,109,124,239,162,169,146,71,185,206,115,156,140,71,61,91,27,21,207,86,70,214,49,92,253,187,151,60,32,105,207,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,158,190,40,184,100,207,184,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,124,14,145,54,185,236,108,241,54,86,49,207,72,228,87,51,115,186,35,157,164,147,138,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,48,43,175,148,167,26,63,66,239,180,124,40,231,238,221,101,200,238,19,79,139,221,39,174,218,219,117,116,140,220,234,23,54,87,163,18,25,222,197,88,155,18,35,188,76,206,77,178,45,70,232,253,95,60,239,177,63,196,159,150,146,127,130,78,95,56,15,10,22,168,178,123,236,212,153,86,162,215,83,192,234,203,172,212,112,190,11,76,237,108,237,145,150,183,186,36,158,22,58,58,133,138,71,171,250,204,145,181,202,216,209,123,105,24,57,231,125,137,254,36,252,180,8,171,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,191,106,207,29,60,56,232,166,178,216,52,59,61,204,252,37,250,245,211,198,84,198,214,58,134,197,220,106,45,63,180,102,87,39,135,239,117,77,190,231,108,106,182,73,123,81,57,178,40,72,0,0,0,0,16,3,138,62,84,159,172,166,187,100,218,215,250,122,250,57,244,143,193,127,6,125,22,241,157,143,15,71,5,55,242,222,46,61,219,187,27,191,136,157,55,116,247,244,234,189,87,129,142,6,63,82,239,166,223,234,163,244,199,233,143,179,127,222,79,103,248,95,9,226,127,242,137,183,238,241,63,248,189,54,126,254,190,233,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,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,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,8,1,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,1,85,124,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,128,186,147,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,67,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,159,175,132,239,52,250,55,243,3,30,245,24,11,116,230,217,163,184,14,85,194,190,65,170,247,11,13,36,121,102,29,81,106,150,134,237,13,44,41,87,36,15,173,109,50,210,75,58,177,101,90,110,149,210,202,145,53,205,78,235,88,239,220,168,234,139,225,59,205,62,141,252,192,199,189,70,0,52,166,0,2,42,243,71,242,39,169,191,114,250,197,17,73,124,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,151,105,205,31,200,158,166,253,203,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,1,159,110,102,150,155,85,151,142,61,79,163,179,91,41,40,41,228,168,182,213,190,42,104,91,19,29,60,246,202,73,166,149,90,212,68,87,201,44,146,72,247,125,110,123,220,229,234,170,170,88,87,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,251,151,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,64,14,87,30,123,52,203,239,175,71,173,47,248,160,30,87,30,123,52,203,239,175,71,173,47,248,1,21,121,163,249,19,212,223,185,125,98,136,149,68,85,230,143,228,79,83,126,229,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,85,95,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,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,52,81,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,25,215,53,80,0,0,0,0,5,85,243,206,251,19,252,73,249,105,21,121,92,121,236,211,47,190,189,30,180,149,92,243,190,196,255,0,18,126,90,69,94,87,30,123,52,203,239,175,71,173,2,255,0,128,0,0,0,101,92,181,78,62,191,249,214,92,57,126,16,255,0,239,114,168,170,178,213,56,250,255,0,231,89,112,229,248,67,255,0,189,202,160,32,87,9,58,223,106,225,195,95,177,205,104,188,216,234,239,52,248,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,239,115,24,178,205,30,247,244,114,181,155,156,141,122,162,49,124,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,121,242,106,112,119,203,87,42,226,163,70,178,173,85,170,203,126,140,127,43,111,195,162,169,163,147,179,113,174,137,204,116,147,206,245,111,250,207,248,244,232,248,119,185,37,238,57,83,251,93,98,152,59,175,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,90,249,150,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,11,158,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,160,158,160,0,0,0,0,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,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,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,21,121,163,249,236,212,223,185,125,30,136,149,92,140,126,219,63,13,254,100,69,94,104,254,123,53,55,238,95,71,162,37,87,35,31,182,207,195,127,153,1,106,128,0,6,85,205,84,25,87,2,255,0,185,92,121,19,211,47,190,189,98,180,115,71,242,39,169,191,114,250,197,16,229,113,228,79,76,190,250,245,138,209,205,31,200,158,166,253,203,235,20,64,80,9,170,131,42,230,170,0,170,190,121,223,98,127,137,63,45,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,5,0,243,71,243,217,169,191,114,250,61,17,127,197,0,243,71,243,217,169,191,114,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,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,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,42,175,158,119,216,159,226,79,203,75,84,42,175,158,119,216,159,226,79,203,64,175,94,28,181,190,235,195,142,176,217,117,150,197,99,164,187,220,172,20,247,22,209,210,85,200,230,64,179,212,80,207,77,27,228,219,241,57,140,116,232,245,98,43,85,232,197,106,57,155,183,167,138,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,249,68,244,225,215,149,78,125,173,252,58,87,234,189,125,242,146,199,144,228,148,244,85,120,53,29,109,76,212,208,36,30,42,70,213,75,114,141,105,30,253,146,83,181,146,211,58,7,42,57,36,107,157,240,185,0,145,92,173,248,250,172,212,79,3,195,38,177,220,46,183,44,189,60,101,70,59,145,86,84,207,93,53,222,52,238,212,205,77,87,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,240,62,54,119,172,168,203,103,247,85,129,101,95,239,174,57,146,99,151,15,249,74,58,235,109,117,60,159,244,100,134,104,228,103,245,57,174,111,238,84,47,79,151,119,27,244,124,85,96,139,137,102,53,91,117,55,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,237,172,100,30,33,82,56,227,100,181,13,70,53,26,246,53,2,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,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,8,1,202,227,207,102,153,125,245,232,245,165,255,0,20,3,202,227,207,102,153,125,245,232,245,165,255,0,0,0,1,85,124,243,190,196,255,0,18,126,90,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,185,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,34,175,52,127,34,122,155,247,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,0,0,80,15,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,247,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,203,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,247,215,163,214,151,252,80,15,43,143,61,154,101,247,215,163,214,151,252,0,138,188,209,252,137,234,111,220,190,177,68,74,162,42,243,71,242,39,169,191,114,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,216,159,226,79,203,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,0,0,10,171,231,157,246,39,248,147,242,210,42,242,184,243,217,166,95,125,122,61,105,42,185,231,125,137,254,36,252,180,138,188,174,60,246,105,151,223,94,143,90,5,255,0,0,0,0,0,202,185,106,156,125,127,243,172,184,114,252,33,255,0,222,229,81,85,101,170,113,245,255,0,206,178,225,203,240,135,255,0,123,149,64,65,94,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,70,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,20,25,202,227,207,102,153,125,245,232,245,165,255,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,73,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,154,147,42,215,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,194,90,240,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,146,84,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,167,18,250,89,197,6,9,14,117,166,119,111,239,188,109,154,178,122,111,106,91,63,109,52,81,248,184,33,150,78,207,119,176,247,199,185,223,27,58,57,63,122,32,117,80,0,0,0,0,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,1,64,60,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,138,188,209,252,246,106,111,220,190,143,68,74,174,70,63,109,159,134,255,0,50,34,175,52,127,61,154,155,247,47,163,209,18,171,145,143,219,103,225,191,204,128,181,64,0,3,42,230,170,12,171,129,127,220,174,60,137,233,151,223,94,177,90,57,163,249,19,212,223,185,125,98,136,114,184,242,39,166,95,125,122,197,104,230,143,228,79,83,126,229,245,138,32,40,4,213,65,149,115,85,0,85,95,60,239,177,63,196,159,150,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,226,128,121,163,249,236,212,223,185,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,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,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,21,87,207,59,236,79,241,39,229,165,170,21,87,207,59,236,79,241,39,229,160,66,174,1,244,207,21,213,222,47,116,219,5,205,105,60,93,150,162,225,81,112,169,165,116,113,201,29,87,130,164,154,177,144,74,201,24,230,62,25,31,78,214,72,197,111,197,27,158,212,84,85,69,77,20,148,3,202,227,207,102,153,125,245,232,245,165,255,0,1,92,28,213,56,24,186,234,149,55,235,35,164,118,186,187,134,89,109,167,165,182,223,49,235,109,173,213,21,55,152,59,169,28,85,80,182,158,53,150,74,152,146,70,181,251,247,34,211,196,213,71,51,177,182,74,150,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,21,1,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,27,36,127,100,44,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,205,183,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,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,131,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,139,31,43,26,201,242,255,0,33,244,233,206,170,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,203,17,170,131,149,126,169,220,44,127,224,211,165,95,251,27,110,255,0,226,39,85,0,0,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,126,245,2,136,121,92,121,236,211,47,190,189,30,180,191,227,159,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,58,0,0,0,21,87,207,59,236,79,241,39,229,167,42,228,169,230,159,41,249,127,93,234,54,226,223,179,173,39,210,205,80,240,63,164,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,234,67,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,251,144,15,106,0,2,42,243,71,242,39,169,191,114,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,247,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,197,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,128,116,176,0,17,87,154,63,145,61,77,251,151,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,71,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,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,3,165,128,0,0,0,160,30,104,254,123,53,55,238,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,18,255,0,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,185,173,68,79,114,33,232,48,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,126,228,2,136,121,163,249,236,212,223,185,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,251,144,15,64,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,126,245,2,136,121,92,121,236,211,47,190,189,30,180,191,227,159,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,58,0,2,42,243,71,242,39,169,191,114,250,197,17,42,143,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,32,25,194,225,59,205,62,141,252,192,199,189,70,3,74,103,52,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,14,150,0,0,5,85,243,206,251,19,252,73,249,105,202,185,42,121,167,202,126,95,215,122,141,184,183,236,235,73,244,179,84,60,15,233,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,250,144,252,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,78,172,106,254,228,3,218,128,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,203,17,165,62,44,124,172,107,39,203,252,135,211,167,31,170,119,11,31,248,52,233,87,254,198,219,191,248,137,210,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,3,44,70,170,14,85,250,167,112,177,255,0,131,78,149,127,236,109,187,255,0,136,157,84,0,0,0,0,10,171,231,157,246,39,248,147,242,210,42,242,184,243,217,166,95,125,122,61,105,122,121,214,147,233,102,168,120,31,210,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,245,33,242,177,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,129,208,0,0,0,0,101,92,181,78,62,191,249,214,92,57,126,16,255,0,239,114,168,159,255,0,170,119,11,31,248,52,233,87,254,198,219,191,248,137,234,175,250,79,165,153,94,43,109,193,114,157,52,197,47,56,221,155,179,236,235,61,194,205,77,81,67,71,218,141,98,139,179,3,216,177,199,178,55,57,141,218,212,218,213,86,167,68,94,128,81,103,43,143,61,154,101,247,215,163,214,151,252,115,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,0,2,146,249,154,240,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,234,168,202,105,165,234,232,222,205,177,177,242,118,54,198,137,15,119,128,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,208,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,128,253,83,184,88,255,0,193,167,74,191,246,54,221,255,0,196,64,246,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,232,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,245,128,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,31,170,119,11,31,248,52,233,87,254,198,219,191,248,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,3,245,128,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,83,184,88,255,0,193,167,74,191,246,54,221,255,0,196,64,234,160,0,0,0,40,7,154,63,158,205,77,251,151,209,232,137,85,200,199,237,179,240,223,230,69,138,101,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,62,174,11,164,250,89,165,254,59,244,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,106,5,22,115,71,243,217,169,191,114,250,61,17,42,185,24,253,182,126,27,252,200,177,76,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,213,193,116,159,75,52,191,199,126,140,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,173,64,245,96,0,6,85,205,84,28,171,245,78,225,99,255,0,6,157,42,255,0,216,219,119,255,0,17,3,149,114,184,242,39,166,95,125,122,197,104,230,143,228,79,83,126,229,245,138,34,74,98,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,50,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,250,167,112,177,255,0,131,78,149,127,236,109,187,255,0,136,157,84,10,171,231,157,246,39,248,147,242,211,149,114,84,243,79,148,252,191,174,245,27,113,111,217,214,147,233,102,168,120,31,210,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,245,33,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,157,88,213,253,200,7,181,0,0,0,0,50,174,106,160,229,95,170,119,11,31,248,52,233,87,254,198,219,191,248,136,14,19,188,172,104,223,203,252,123,211,160,58,169,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,63,88,0,0,0,0,2,128,121,163,249,236,212,223,185,125,30,136,191,227,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,2,32,114,84,242,177,148,252,192,174,244,235,113,63,207,63,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,247,33,232,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,31,170,119,11,31,248,52,233,87,254,198,219,191,248,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,3,245,128,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,83,184,88,255,0,193,167,74,191,246,54,221,255,0,196,64,234,160,0,5,85,243,206,251,19,252,73,249,105,106,135,148,206,180,159,75,53,67,192,254,147,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,169,0,162,206,87,30,123,52,203,239,175,71,173,47,248,231,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,78,128,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,172,1,66,220,196,120,32,172,225,87,59,76,183,14,165,221,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,238,123,231,240,232,178,73,35,226,167,114,189,202,230,61,203,242,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,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,84,238,22,63,240,105,210,175,253,141,183,127,241,16,61,254,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,214,62,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,217